• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Kevin Gao

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 83 下一页

2011年11月4日

怎样才能充分利用SQL索引
摘要: 怎样才能充分利用SQL索引 背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了. 本文主旨:讨论什么情况下能利用上索引. 索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引. 优缺点比较: 1):索引所占用空间:单一列索引相对要小. 2):索引创建时间:单一列索引相对短. 3):索引对insert,update,delete的影响程序:单一列索引要相对低. 4):在多条件查询时... 阅读全文
posted @ 2011-11-04 09:24 Kevin Gao 阅读(356) 评论(0) 推荐(0)
 
DataGridView在vb.net中的操作技巧
摘要: 目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9... 阅读全文
posted @ 2011-11-04 08:54 Kevin Gao 阅读(77) 评论(0) 推荐(0)
 
DataGridView在vb.net中的操作技巧
摘要: 目录:1、 取得或者修改当前单元格的内容2、 设定单元格只读3、 不显示最下面的新行4、 判断新增行5、 行的用户删除操作的自定义6、 行、列的隐藏和删除7、 禁止列或者行的Resize8、 列宽和行高以及列头的高度和行头的宽度的自动调整9、 冻结列或行10、 列顺序的调整11、 行头列头的单元格12、 剪切板的操作13、 单元格的ToolTip的设置14、 右键菜单(ContextMenuStrip)的设置15、 单元格的边框、 网格线样式的设定16、 单元格表示值的设定17、 用户输入时,单元格输入值的设定18、 设定新加行的默认值1、 DataGridView 取得或者修改当前单元格的内 阅读全文
posted @ 2011-11-04 08:53 Kevin Gao 阅读(15086) 评论(0) 推荐(2)
 
0、(空字串)、Null、Empty、与Nothing的区别
摘要: Dim ADim B As StringDim C As IntegerDim D As ObjectA 等于 Empty, 因为尚未初始化的「不定型变量」都等于 Empty。但如果检测 A = "" 或 A = 0, 也都可以得到 True 值。B 等于 "", 因为尚未初始化的非固定长度「字串」都等于 "" 。 但请注意 B<> Null。C 等于 0, 这个还有问题吗?D 等于 Nothing, 尚未设定有物件的「物件变量」都等于 Nothing, 但请不要使用 D = Nothing , 而要使用 D Is Not 阅读全文
posted @ 2011-11-04 08:51 Kevin Gao 阅读(470) 评论(0) 推荐(0)
 
0、(空字串)、Null、Empty、与Nothing的区别
摘要: Dim A Dim B As String Dim C As Integer Dim D As Object A 等于 Empty, 因为尚未初始化的「不定型变量」都等于 Empty。但如果检 测 A = "" 或 A = 0, 也都可以得到 True 值。 ... 阅读全文
posted @ 2011-11-04 08:51 Kevin Gao 阅读(34) 评论(0) 推荐(0)
 

2011年11月3日

通过建立Socket连接来快速判断数据库连接是否正确
摘要: 在项目中经常会遇到要判断数据库连接是否成功的情况。如果写个查询语句去判断,则数据库连接出错的时候会花费很长的时间才能返回错误信息。因此建议先使用Socket去连接数据库服务器的IP及其上的数据库端口。默认情况下数据库服务器的端口为1433.判断数据库连接的代码如下: /// <summary> /// 测试数据库连接是否成功 /// </summary> /// <param name="host">数据库主机名</param> /// <param name="port">端口</par 阅读全文
posted @ 2011-11-03 17:51 Kevin Gao 阅读(720) 评论(0) 推荐(0)
 
通过建立Socket连接来快速判断数据库连接是否正确
摘要: 在项目中经常会遇到要判断数据库连接是否成功的情况。如果写个查询语句去判断,则数据库连接出错的时候会花费很长的时间才能返回错误信息。因此建议先使用Socket去连接数据库服务器的IP及其上的数据库端口。默认情况下数据库服务器的端口为1433... 阅读全文
posted @ 2011-11-03 17:51 Kevin Gao 阅读(14) 评论(0) 推荐(0)
 
纯C#钩子实现及应用
摘要: 关于钩子 请参见微软中国社区中《HOOK专题》一文。 纯C#钩子(Hook)实现 要实现系统钩子其实很简单,调用三个Win32的API即可。 SetWindowsHookEx 用于设置钩子。(设立一道卡子,盘查需要的信息) ... 阅读全文
posted @ 2011-11-03 10:07 Kevin Gao 阅读(15) 评论(0) 推荐(0)
 
纯C#钩子实现及应用
摘要: 关于钩子请参见微软中国社区中《HOOK专题》一文。纯C#钩子(Hook)实现要实现系统钩子其实很简单,调用三个Win32的API即可。SetWindowsHookEx 用于设置钩子。(设立一道卡子,盘查需要的信息)[DllImport("user32.dll",CallingConvention=CallingConvention.StdCall)]publicstaticexternIntPtrSetWindowsHookEx(WH_CodesidHook,HookProclpfn,IntPtrpInstance,intthreadId);CallNextHookEx 用 阅读全文
posted @ 2011-11-03 10:06 Kevin Gao 阅读(5148) 评论(1) 推荐(4)
 
系统升级程序的介绍
摘要: 开发系统时,很多时候都要开发系统升级程序。升级程序的方式大多相同。目前我开发一个升级程序是这样的。启动主程序的同时启动升级程序,通过升级程序获取服务器上版本配置文件,判断当前的系统版本是否最新的版本。若是最新版本,则升级程序关闭。否则弹出提示有新版本需要下载,然后远程服务器上下载新版本,下载后提示关闭正在运行的主程序,使用新版本覆盖旧版本程序,并将配置文件中的版本号更新为最新程序的版本号。 下面贴出我开发的升级程序的部分代码: /// <summary> /// 检查是否有更新 /// </summary> public void checkUpdate() { str 阅读全文
posted @ 2011-11-03 09:55 Kevin Gao 阅读(620) 评论(0) 推荐(0)
 
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 83 下一页