摘要: //传入要查询的字段,查询条件(例如根据姓名查看数据的数据筛选),按照什么排序,页码,信息条数 //T:要操作的类型 //Tkey:根据什么类型来排,ID的话返回的是int类型,但是name的话又会返回string类型,不确定的情况下,就使用了tkey让用户自己确认返回... 阅读全文
posted @ 2014-12-11 12:03 洛晨随风 阅读(756) 评论(0) 推荐(1) 编辑
摘要: Socket是一种封装了四层通信的整体抽象入口,通常也称作"套接字",这是常用的四层通信这是访问Socket的流程图,这个分为客户端和服务器端,其中服务器端有以下步骤去建立,前面的章节也讲过处理一些常见的Socket的异常,这里就不在讲述,主要学好Socket的前提条件,个人认为是先要学好异步委托以... 阅读全文
posted @ 2014-12-04 12:02 洛晨随风 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 写socket程序有可能会遇见这个问题其他信息:由于套接字没有连接并且(当使用一个sendto调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。这种情况我的错误原因:使用了监听的socket执行了接受数据的任务代码: public void SetSocket() ... 阅读全文
posted @ 2014-12-03 09:56 洛晨随风 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 这两者转化可以用linqpad进行转化,首先推荐一个网站可以了解一下orderby的排序方式http://www.csharpwin.com/csharpspace/614.shtml然后下面有一个简单的实例lambda:from s in Info where s.Id>10 || s.Title... 阅读全文
posted @ 2014-12-01 16:27 洛晨随风 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 异步委托的的原理就是使用了一个线程池去执行了一个委托指向的方法EndInvoke会阻塞当前主线程,直到异步委托执行完成之后,才能继续向下执行示例代码如下:static void Main(string[] args) { //这里写了一个泛型委托,前两个是传递的参... 阅读全文
posted @ 2014-11-28 15:29 洛晨随风 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 主窗体创建的控件相当于主线程管理,在分线程使用的时候会产生跨线程访问的问题,这时需要如下判断写法,即可解决if (lblNum2.InvokeRequired) { lblNum2.Invoke(new Action... 阅读全文
posted @ 2014-11-28 11:17 洛晨随风 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 前台: 省 市 地区 后台: public void ProcessRequest(HttpContext context)... 阅读全文
posted @ 2014-11-23 11:08 洛晨随风 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 前台 选择 姓名 密码 ... 阅读全文
posted @ 2014-11-23 11:05 洛晨随风 阅读(273) 评论(0) 推荐(0) 编辑
摘要: function a() { alert('hello'); } setInterval(a, 1000); setInterval(a(), 1000); setInterval(... 阅读全文
posted @ 2014-11-06 11:13 洛晨随风 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 之前有写过这样的文章,但是出现了几个问题,第一,如果每秒都像数据库发送请求势必会造成服务器的压力过大,第二,如果使用JS的话,是不可以取得系统时间的,因为JS运行在客户端,所以只能取得客户端时间,如此的话,就需要在后台计算好时间差,然后前台得到时间差进行倒计时计算,并且更新数据JS代码如下: var... 阅读全文
posted @ 2014-11-06 10:30 洛晨随风 阅读(703) 评论(0) 推荐(0) 编辑