
软件开发
Sky_Wuhan
专注政企信息化项目
展开
-
类与结构的示例比较
结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class TestTime { int hours; int minutes;转载 2012-11-30 16:25:07 · 365 阅读 · 0 评论 -
【转】jquery easyui -datagrid(悬浮,隐藏)
对于jquery easyui 的datagrid引用碰到了几个小问题,总结为下:1.当引用datagrid的页面标签用到了时,datagrid会悬浮在页面之上,像是在页面之上的又一层一样,当拖动页面的滚动条下滑或上移时,页面的内容会从datagrid对应的table下移动,而该table(datagrid对应的)则是悬浮在页面之上不作移动.解决办法:从body标签移除'easyu转载 2012-12-11 00:54:07 · 4187 阅读 · 1 评论 -
开源授权协议(GPL,LGPL,BSD,Apache Licence,MIT等)
开源授权协议(GPL,LGPL,BSD,Apache Licence,MIT等)我们获取到一个开源软件时,并不可以“为所欲为”。开源有其需遵循的协议。现金存在的开源协议,经过OSI(Open Source Initiative)组织通过的多大58种。常见的有GPL、LGPL、MPL、BSD、Apache Licence、MIT等。一图以蔽之:一、GPLGNU Gen转载 2013-08-07 08:36:16 · 1065 阅读 · 0 评论 -
通信原理及QQ是怎么穿透内网进行通信的?
QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!!一、登录QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn 看到此连接的状态是 estab转载 2013-09-02 10:49:23 · 737 阅读 · 0 评论 -
线程同步:互斥量与读写锁的异同与性能分析
线程同步简单的说就是当多个线程共享相同的内存时,当某个线程可以修改变量,而其他线程也可以读取或修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容时不会访问到无效的数值。我们来看个上面一个对于多线程访问共享变量造成竞争的一个例子假设增量操作分为以下三个步骤(1)从内存单元读入寄存器(2)在寄存器中进行变量值的增加(3)把新的值写回内存单元那么转载 2013-09-12 19:09:25 · 717 阅读 · 0 评论 -
新浪短信WEBSERVICE--本文转载
最近由于项目需要,有一个实现方案是主机接收和发送短消息,上网查资料,发现一个很简便的方法,那就是用到新浪提供的webservice。有几篇文章很好,转过来以备参考:http://blog.joycode.com/joy/posts/16939.aspx 开心就好的博客 在上一篇文章中,提到了在我的流程监控系统中应用了新浪发送短信的Web Service,得到了大转载 2014-04-08 16:33:03 · 855 阅读 · 1 评论 -
现有几个开源IM框架
前言----------------这阵子,在集成通讯框架, 由于不想自己造轮子,因此参考了现在一些开源的IM框架,结果是。。。。。让我有点不爽,导致开发的时间不多,但是debug的时间浪费的太多了!现在让我慢慢小结一下,希望后人不要重走覆辙。 ----------------QQ的相关资料----------------qq转载 2014-12-08 15:26:17 · 4699 阅读 · 0 评论