点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • [转载]C# 给某个方法设定执行超时时间

    1

    在某些情况下(例如通过网络访问数据),常常不希望程序卡住而占用太多时间以至于造成界面假死。在这时、我们可以通过Thread、Thread + Invoke(UI)或者是 delegate.BeginInvoke 来避免界面假死,但是这样做时,某些代码或者是某个方法的执行超时的时间还是无法操控的。那么我们又是否有一种比较通用的方法、来设定某一个方法的执行超时的时间,让其一旦超过指定时间则跳出指定方法、进而继续向下执行呢?答案当然是肯定的。

    soskp-yoours2013-12-17 19:13:37

    阅读更多
  • [转载]三十五个非主流开源数据库 MongoDB领衔主演

    2

    几乎每个Web开发人员都有自己喜欢的数据库,或自己最熟悉的数据库,但最常见的无外乎以下几种:MySQLPostgreSQLMSSQL ServerSQL

    soskp-yoours2013-12-09 18:50:51

    阅读更多
  • [摘抄]C# RSA、DES加解密

    3

    //默认密钥向量private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };private static DESCryptoServiceProvider des = new DESCryptoServiceProvider();/// <summary>/// DES加密字符串/// </summary>///

    soskp-yoours2013-11-30 15:13:55

    阅读更多
  • [转载]非Ajax无刷之利用Asp.Net回调机制

    4

    使用无刷,一种使用JS,另一种则使用AJax,使用起比较方便,但与后台的交互不是很好。ClientScript.GetCallbackEventReference是asp.net提供的回调机制。首先,要使用这个方法,必有继承一个接口:ICallbackEventHandler,接口里面两个方法如下:// 摘要:        //     返回以控件为目标的回调事件的结果。&n

    soskp-yoours2013-11-30 15:00:24

    阅读更多
  • [转载]asp.net的SqlParameter使用Like传参数

    5

    按常规的思路,我们会这样写 String searchName ="Sam"; String strSql = "select * FROM Table1 where Name like '%@Name%' "; SqlParameter[] parameters = { new SqlParameter("@Name", searchName) }; 但结果是查询不到结果,跟

    soskp-yoours2013-11-30 13:35:27

    阅读更多
  • WebServices输出自定义字符串、输出不创建文件

    6

    在使用.net编写Web Services调用结果会输出xml格式文本,而不是自定义的纯字符串文本,例如json。一、使WebServices支持post、get两种请求方式修改Web.config配置文件中system.web节,增加如下:<webServices><protocols><add name="HttpPost"/><add name="HttpGet"/></pro

    soskp-yoours2013-11-26 17:08:50

    阅读更多
  • [转载]数据库索引的创建原则

    7

    基于合理的数据库设计,经过深思熟虑后为表建立索引,是获得高性能数据库系统的基础。而未经合理分析便添加索引,则会降低系统的总体性能。索引虽然说提高了数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题的一个比较好的方法,就是分析应用程序的业务处理、数据使用,为经常被用作查询条件、或者被要求排序的字段建立索引。基于优化器对SQL语句的优化处理,我们在

    soskp-yoours2013-11-24 20:56:37

    阅读更多
  • SQLServer2008存储过程

    8

    1. 删除存储过程DROP PROCEDURE MyQQGroupTableSearchDROP PROCEDURE MyQQGroupTableDROP PROCEDURE MyQQDBGroup2. 执行存储过程EXEC MyQQDBGroup 'QQ号';GO3. 查询存储过程select *   from sys.objects   where type='P'4.  创建存储过

    soskp-yoours2013-11-24 17:38:59

    阅读更多
  • 解决安卓SDK更新dl-ssl.google.com无法连接

    9

    使用国内镜像更新下载,腾讯提供:http://android-mirror.bugly.qq.com:8080/include/usage.html搭建Android就会用到Android SDK,而安装SDK就需要在线下载SDK包,而在国内dl-ssl.google.com这个网站总是ping不通的。1. 访问http://tool.chinaz.com/ 站长工具网站,选择超级PING。    &nb

    soskp-yoours2013-11-22 11:11:06

    阅读更多
  • [转载]实现LWIP的KeepAlive功能

    10

    lwip没有启动KeepAlive功能,导致tcp客户端工作不可靠,主要就是无法处理服务器的断线、断网、down机等异常。表现是服务器故障后,tcp客户端总是等待无法返回,造成锁死。处理方法:1,使用TCP keepalive功能,定时探测连接的状态,当发生掉线时,自动关闭连接,正常返回。2,检测网线状态PHY寄存器中有标准位。(没有上一种方法好。)下面详细介绍如何启动keepalive1,打开keepalive的标志使能。2,修改ke

    soskp-yoours2013-11-20 11:59:21

    阅读更多