自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

执着ASP.NET2.0

望其路途漫漫而长远!

  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

原创 FlowCharting

FlowCharting:Flowcharting是借助于drawio(类似viso的开源绘图工具)来实现动态可感知的网络拓扑美图的应用:https://dbaplus.cn/news-134-3552-1.html

2020-12-15 15:30:32 1438

原创 同步工具Gravity杂谈

同步工具Gravity杂谈https://asktug.com/t/topic/2114

2020-11-17 08:28:38 125

转载 Raft一致性协议简说

数据一致性是在一个需要容错的分布式系统中提出的概念。这里的一致性我们要特别搞清楚,主要有以下两层含义:Raft系统中所有节点的数据状态最终一致 Raft系统中大部分节点的日志状态实时一致一直以来一致性算法都是一个高深莫测的领域,特别是一致性算法的鼻祖Paxos,以复杂难懂而著称! 然而在耐心研读了raft的Paper14以后,发现这一领域也并不是那么神秘。首先我想说raft的Paper质量非常好好!它不仅阐述了复杂的一致性算法,而且展示了一种解释复杂问题的方法。它深刻吸取Paxo抽象难懂的教训,在.

2020-11-13 14:12:15 253

原创 raft 动画展示

http://thesecretlivesofdata.com/raft/

2020-11-13 14:06:35 124

原创 TiDB Server 功能

TiDB Server 是 TiDB 分布式数据库的 Input/Output 端口,为 APP Client 提供完整数据库服务,已经实现很多功能,这些功能分为用户可感知的前台服务,包括诸如 连接,Golang 版本的 MySQL 协议的 SQL 解析,标准 SQL 语法等;也有对应用透明实际在数据库运行中提供重要维护工作的 GC 清理机制,Online DDL 执行机制,统计信息以及权限管理等等。详细的功能点如下:Foreground Connection/Session Management

2020-11-13 13:50:32 1147 1

原创 TiDB 的 show processlist 和 MySQL 的 show processlist 区别

1)由于 TiDB 是分布式数据库,tidb-server 实例是无状态的 SQL 解析和执行引擎,用户使用 MySQL 客户端登录的是哪个 tidb-server,show processlist 就会显示当前连接的这个 tidb-server 中执行的 session 列表,不是整个集群中运行的全部 session 列表;而 MySQL 是单机数据库,show processlist 列出的是当前整个 MySQL 数据库的全部执行 SQL 列表。2)TiDB 的 show processlist 显

2020-11-13 13:40:07 425

原创 RESTful API 设计规范

一 URL设计 动词+宾语 动词的覆盖 宾语必须是名词 复数 URL 避免多级 URL 二、状态码 状态码必须精确 2XX状态码 3xx 状态码 4xx 状态码 5xx 状态码 三、服务器回应 不要返回纯本...

2020-04-15 13:04:42 121

原创 消息中间件 pulsar

https://blog.csdn.net/liyiming2017/article/details/82875068

2020-04-13 13:51:45 647

原创 kafka到hive的解决方案

对于那些想要把数据快速摄取到Hadoop中的企业来讲,Kafka是一个很好的选择。Kafka是什么?Kafka是一个分布式、可伸缩、可信赖的消息传递系统,利用发布-订阅模型来集成应用程序/数据流。同时,Kafka还是Hadoop技术堆栈中的关键组件,能够很好地支持实时数据分析或者货币化的物联网数据。下面就图解Kafka是如何把数据流从RDBMS(关系数据库管理系统)导入Hive,同时借助一个实...

2020-04-10 22:14:04 1459

原创 Hive介绍

Hive介绍:facebook开发的,用于分析海量数据使用。为了解决公司内部好多员工熟悉SQL,但是不熟悉编写程序(mapreduce是通过编写代码实现的) 是一个分析框架,不是数据存储框架,本身不存储业务的数据。Hive处理的数据存放在HDFS中。 提供SQL查询(HQL),SQL形式跟MYSQL的基本一样。 执行HQL后转化成mapreduce的程序,在后台提交给YARN,由YARN...

2020-04-10 21:34:01 224

转载 视图的注意事项

  有些朋友看到这个标题可能会有疑问,难道在视图中使用*符号还有何要注意的地方吗?对于这个问题,我们先不必回答,先看一下例子吧。  我这里,使用的数据库是SqlServer2000自带的Northwind,这样方便大家自己私下里测试。首先,创建两个视图,视图的脚本如下:--视图 vCustomersAcreate view vCustomersAasselect CustomerID ,Compa

2008-04-08 17:19:00 1029

原创 创建自定义验证控件

链接地址:http://book.csdn.net/bookfiles/487/10048716962.shtml 

2008-04-03 16:09:00 648

原创 数据绑定以及Container.DataItem几种方式与用法分析

灵活的运用数据绑定操作        绑定到简单属性:        绑定到集合: runat="server">        绑定到表达式:        绑定到方法返回值:        绑定到Hashtable:        绑定到ArrayList:        若数组里里放的是对象则可能要进行必要的转换后再绑定如:                绑定到DataView

2008-04-03 16:06:00 603

转载 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法

当我们用C#开发数据库访问程序的时候,通常有3种方式:odbc,oleDb,ado.net;其实我想对于这三种方式,这个问题都会出现,但是这次我遇到问题的时候用的是oleDb的方式,我们就用oleDb的方式来描述吧。问题描述:     我用OleDb的方式向Access数据里写数据,示例源码如下:    string sql="select * from MultiTable";   

2007-10-30 17:24:00 749 1

原创 override和new的区别

要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。 在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。隐藏继承的成员意味着该成员的派生版本将替换基类版本。在不使用 new 修饰符的情况下隐藏成员是允许的,但会生成警告。使用 new 显式隐藏成员会取消此警告,并记录代之以派生版本这一事实。 若要隐藏继承的成员,请使用相同名称在派生类中声明该成

2007-10-26 16:25:00 553

原创 DataTable.Select

DataTable.Select使用小心得 最近在博客园代码的重构中, 我发觉用DataTable.Select进行XML数据的查询也是挺方便的。比如我们根据Url中参数值查询XML数据中相应节点的数据。假如我们有这样的Xml数据文件Catalog.xml:Navigation>      Catalog title="非技术区" url="default.aspx?cate=2" r

2007-09-13 14:35:00 1941

转载 Net发送邮件的一些技巧

.Net发送邮件的一些技巧 用System.Web.Mail发送邮件,适用于.net1.1,.net2.0请用System.Net.Mail先引用System.Web1,发送简单邮件[ C# ]MailMessage mail = new MailMessage();mail.To = "[email protected]";mail.From = "[email protected]

2007-09-07 14:33:00 966

原创 Web2.0

Web2.0是2003年之后互联网的热门概念之一,不过目前对什么是Web2.0并没有很严格的定义。一般来说Web2.0(也有人称之为互联网2.0)是相对Web1.0的新的一类互联网应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。Blogger Don在他的“WEB2.0概念诠释”一文

2007-08-31 13:47:00 673

原创 javascript中的setAttribute()方法的使用(兼容性)

关于用javascript改变class所用的setAttribute()方法需要注意的是:1.element要用getElementById or ByTagName来得到,2.setAttribute("class", vName)中class是指改变"class"这个属性,所以要带引号。3.IE中要把class改成className,.....IE不认class,所以最好写两句,都用上吧

2007-08-30 17:25:00 2285

原创 asp.net 发送Email

 protected void Button1_Click(object sender, EventArgs e)    ...{        try        ...{            MailMessage mail = new MailMessage();            mail.From = "*****@126.com";//发信人的地址            m

2007-08-27 18:04:00 628

原创 asp.net操作xml

asp.net操作xml asp.net 生成 xmlusing System.Xml;//头部加此命名空间        XmlDocument xd = new XmlDocument();//表示XML文档        XmlDeclaration xde;//表示 XML 声明节点:        xde = xd.CreateXmlDeclaration("1.0", "GBK",

2007-08-27 17:03:00 619

原创 ISAPI刷选器(MSDN摘取)

IIS 除了可以将传入 Web 请求的文件扩展名映射到相应的 ISAPI 扩展之外,还将执行许多其他任务。例如,IIS 将尝试对发出请求的用户进行身份验证,并确定通过身份验证的用户是否有权限访问被请求的文件。在处理请求的有效期内,IIS 将经历几个状态。在每个状态下,IIS 都将引发可以使用 ISAPI 筛选器以编程方式进行处理的事件。与 ISAPI 扩展一样,ISAPI 筛选器是在 Web

2007-08-27 12:00:00 715

转载 c#调用外部dll

一、      DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程

2007-08-03 16:01:00 3610

原创 cookie

含有多个值的cookie//写cookie   HttpCookie mycook = new HttpCookie("pe");   mycook.Values.Add("name","张军");   mycook.Values.Add("age","32");   Response.AppendCookie(mycook);   //读cookie   HttpCookie mycooks

2007-08-03 10:37:00 490

原创 dataset写入xml

private void Button5_Click(object sender, System.EventArgs e)  {   SqlConnection myconn = new SqlConnection("server=.;uid=sa;pwd=;database=test");   myconn.Open();   SqlDataAdapter myad = new SqlDataA

2007-08-03 09:54:00 604

转载 网页抓取

using System.Net;(WebRequest 是此类的成员需要引用)using System.IO;using System.Text;public string getPageInfo(string pageUrl)//读取页面代码  {   WebRequest myReq=WebRequest.Create(pageUrl);   WebResponse myRes=myRe

2007-08-03 09:45:00 559

原创 MemoryStream

MemoryStreamMemoryStream 类创建这样的流,该流以内存而不是磁盘或网络连接作为支持存储区。MemoryStream 封装以字符数组形式存储的数据,该数组在创建 MemoryStream 对象时被初始化,或者该数组可创建为空数组。可在内存中直接访问这些封装的数据。内存流可降低应用程序中对临时缓冲区和临时文件的需要。  private void Button2_C

2007-08-03 09:03:00 1183

原创 odbc连接数据库

1 建立数据源sp2 导入命名控件using System.Data.Odbc3 建立连接:OdbcConnection myconn = new OdbcConnection("DSN=sp;uid=sa;);myconn.Open(); 注:如果我用下面的语句就会出错:OdbcConnection myconn = new OdbcConnection("DSN=sp");

2007-08-03 08:38:00 909

原创 css与javascript

Table 1-1: Style Attributes and Properties Box Attributes and Properties CSS syntax (not

2007-08-01 18:13:00 655

原创 验证控件小结

验证控件所使用的Javascript脚本库是在 安装.NET框架是安装上的,该脚本库位于WebUIvalidation.js的文件中,在默认情况下他放在根目录的Web_Client文件夹中,如果要改变Web服务器的根目录的位置,那么要把他拷贝到新的根目录中去。否则就会出现错误的提示。WebUIvalidation.js文件的位置有machine.config文件来决定。 工具介绍:

2007-08-01 17:05:00 586

原创 动态添加表格并绑定

private void Button2_Click(object sender, System.EventArgs e)        ...{            //rb是RadioButtonList的ID名称            DataTable mydt = new DataTable();            DataRow mydr;                  

2007-08-01 16:37:00 594

原创 sender

private void button1_Click(object sender, System.EventArgs e) 参数object sender表示引发事件的对象(其实这里传递的是对象的引用,如果是button1的click事件则sender就是button1),System.EventArgs e 代表事件的相应信息。 

2007-08-01 16:16:00 582

原创 代码内嵌

                 HEAD>        title>WebForm1title>        meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">        meta name="CODE_LANGUAGE" Content="C#">        meta name="vs_defaul

2007-08-01 16:04:00 824

原创 数据库参数

数据库参数有3中方法: 建立SqlCommand实例mycmd1.mycmd.Parameters.Add(new SqlParameter("@name",SlqDbType.Varchar));mycmd.Parameters["@name"].Value = Name.Text;2.mycmd.Parameters.Add("@name",SqlDbType.Varchar).Val

2007-08-01 15:46:00 559

转载 学习.Net的经典网站

学习.Net的经典网站还不错推荐给大家原文——名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:

2007-08-01 15:11:00 431

原创 using的用法

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间

2007-08-01 14:36:00 583

SOA入门资料

很好的soa入门资料。

2008-06-27

平时的c#总结

自己总结的一点知识,感觉挺有用的。

2008-05-22

ini文件操作

c#对ini文件的操作。

2008-03-12

javascript与.net的交互

介绍javascript与。net的交互使用

2007-10-23

DotNetBar

经典的C#控件,包含丰富的控件资源,而且是彩色的。

2007-09-21

漂亮的图标

常用的ICON图标,很好看的。

2007-09-21

alcohol

非常好用的虚拟光驱,大家不妨试一试

2007-07-06

仿新浪搜索框

仿新浪搜索框。不错!与大家共享.

2007-04-24

非常棒的截图软件

屏幕截图软件,非常清晰。

2007-04-24

一款div+css做的网站

一款div+css做的网站,有助于学习div+css网站技术.

2007-04-24

c#经典手册

不错的c#教程,英文的呦!

2007-04-19

SqlServer知识点总结

本人的一点SQL知识总结。

2007-04-05

vml教程

介绍了VML的详细使用,非常不错的教程。

2007-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除