摘要: __by 谭小龙 Socket这个词是插拔线的意思.就好比过去的老式插线电话机在通话是需要插拔线,目的是用于通信.既然是用于通信,是谁和谁通信呢?是服务器和客户端.你拿起一架叫socket的电话机,我也拿起来一架叫socket的电话机.就能通信了么.是的,只是还需要一些必要的配置,就好比,你想打电话但是却不想拨号,那就算你老爸是李刚也肯定打不给你想要通信的对象.那么在浏览器和服务器之间通信,这个"电话号码"是什么呢?就是ip和端口.(ipaddress和port).socket得独享一个Endpoint(结点) 独占一个端口.然后开启侦听,当有连接的时候,就可以调用Acce 阅读全文
posted @ 2013-07-10 22:00 寂寞的飞驰 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 死锁:读取一个表的时候加的是 S锁(共享锁)往表写数据或者是修改、删除数据:X锁数据库中死锁出现以及解决about死锁:读取一个数据的时候,加的是S锁(共享锁) 只允许读,不允许其他人进行修改 往表写数据或修改,删除一个数据的时候,加的是X锁(排他锁)由数据库自动加 当X锁锁定的时候,其他锁必须等.必须等到X锁运行完了之后,释放.才能由S锁之类的来运行select * from dbo.Articel_Words with(nolock)当数据在写入 修改 删除的时候,会给数据库中的数据,添加上一个X锁(排他)这个排他锁在释放之前,数据不能被其他人读取访问.也就是说S锁想加上去,加不上.必.. 阅读全文
posted @ 2013-07-10 21:58 寂寞的飞驰 阅读(328) 评论(0) 推荐(0) 编辑
摘要: //球队过来过去 $(function () { $('#xy> li').css('width','100px').hover(function () { $(this).css('backgroundColor', 'red') }, function () { $(this).css('backgroundColor', '') }).click(function () { $(this).removeAttr('style').unbind().appe 阅读全文
posted @ 2013-05-18 01:36 寂寞的飞驰 阅读(105) 评论(0) 推荐(1) 编辑
摘要: //创建listp泛型对象 List listP = new List(); //创建类的对象 Person _p1 = new Person() { Name = "谭小龙", Age = 20, Email = "tanxolong@gmail.com" }; //创建类的对象 Person _p2 = new Person() { Name = "汪曾祺", Age = 21, Email = "tanxolong@qq.com" }; listP.AddRange(new Person[] { _p1, _ 阅读全文
posted @ 2013-05-08 16:32 寂寞的飞驰 阅读(323) 评论(0) 推荐(0) 编辑