摘要: System.String是一个功能非常强大且用途非常广泛的基类,但它不是.NET中唯一与字符串相关的类,特别是System.Text和System.Text.RegularExpressions命名空间中的类。本文主要介绍内容: 1、创建字符串 2、格式化表达式 3、正则表达式一、System.S... 阅读全文
posted @ 2014-05-29 10:19 one light 阅读(2915) 评论(0) 推荐(0) 编辑
摘要: 自从上次版本(GG叽叽V3.2,增加离线消息、离线文件功能)发布后,我个人觉得主要的大功能都实现得差不多了,接下来的几个版本将不断优化GG的细节,提高其可用性。这次版本更新的内容主要是为GG增加了系统设置、并完善的了群所需的基础功能。一.GG V3.4 新增功能展现 1.群功能完善(1)创建群(2)... 阅读全文
posted @ 2014-05-29 10:11 one light 阅读(336) 评论(0) 推荐(0) 编辑
摘要: (几句题外话:虽然就如何将GG发展为一个有商业价值的产品,我还没有很清晰明确的思路,但是从GG发布以来,通过GG认识了一些朋友,也接了一些小单子,赚了一点小钱。有了一点甜头,目前和2、3个好朋友一起做做小项目也是不错的,这未尝不是一条养家糊口之路了?呵呵) 距离上次更新(GG叽叽V3.0,完善基础... 阅读全文
posted @ 2014-05-29 10:10 one light 阅读(334) 评论(0) 推荐(0) 编辑
摘要: QQ的远程协助、或者说桌面共享是一个非常实用的功能,所以,2.4版本的GG复制了它,而且,GG增强了桌面共享的功能,它可以允许指定要共享桌面的区域,这样,对方就只能看到指定区域的桌面,这对节省流量会非常有帮助。 GG实现这些功能的过程并不是那么简单,因为内部业务逻辑的关联容易把人搞晕。从运行起来的... 阅读全文
posted @ 2014-05-29 09:59 one light 阅读(601) 评论(0) 推荐(0) 编辑
摘要: (最新版本:V3.4,2014.05.28) GG是QQ的高仿版,包括客户端和服务端,可在广域网部署使用,目前最新版本为3.4。我想写一个类似汇总的文章,通过这篇文章,大家可以了解到GG的全貌和最新进展,以及关于一些常见问题的解答也汇总在这里。 言归正传,对我个人而言,我的目标并不是做一个QQ高... 阅读全文
posted @ 2014-05-29 09:58 one light 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 尽力2~3周发布一个版本,我这次也没有失言。这段时间内,我仿照QQ的微云功能,在GG中增加了网盘的功能,而且,我还自创了一个QQ没有的新的功能:远程磁盘。正如远程桌面一样,远程磁盘允许我们像访问本地磁盘一样来访问在线的其它用户的磁盘。一.GG V2.0 新增功能展现(1)网盘:在服务端为每个用户分配... 阅读全文
posted @ 2014-05-29 09:57 one light 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前段时间看到园子里有朋友开发了QQ高仿版的程序,我也非常有兴趣,以前一直有个做即时聊天程序的梦,趁这段时间工作不是很忙,就开始动手来做这个事情。根据我以往积累下来的项目经验,实现QQ的基本功能,问题应该不大。当然,我的目标并不是做一个QQ高仿版的玩具,而是希望做成一个能能够真正使用的产品(当然是免费... 阅读全文
posted @ 2014-05-29 09:56 one light 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/myprogram/archive/2013/01/24/2874666.htmlSQL语句的解析顺序简单的说一个sql语句是按照如下的顺序解析的:1. FROMFROM后面的表标识了这条语句要查询的数据源。和一些子句如,(1-J1)笛卡尔积,(1-J2)ON过滤,(1-J3)添加外部列,所要应用的对象。FROM过程之后会生成一个虚拟表VT1。(1-J1)笛卡尔积这个步骤会计算两个相关联表的笛卡尔积(CROSS JOIN) ,生成虚拟表VT1-J1。(1-J2)ON过滤这个步骤基于虚拟表VT1-J1这一个虚拟表进行过滤,过滤出所有满足ON 谓 阅读全文
posted @ 2013-03-03 15:36 one light 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前段时间公司新写的自动升级服务端(Remoting)出现了内存不断飙升的情况,从最初的七八十兆一晚上竟然飙到了1G多,直接导致客户端连接服务端失败,这不科学,后来优化了各种可能造成占用内存的方法(数据库连接,I/O操作,引用类型释放),但效果不佳,这下可难为我们了,不知道问题的所在也就不知道该如何去修改。我们知道.NET是带有垃圾回收机制的,出现这种情况一般是由某些数据长期存活在内存中又不能被当成垃圾数据回收的原因造成的。后来就在各搜索引擎上进行了各种搜索,有说使用windebug分析dump,但需要大量时间琢磨,有人说是不是硬件问题,还有人说中毒了,最后找到了一款微软推出的CLRProfil 阅读全文
posted @ 2013-02-18 08:49 one light 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/chamychen/article/details/7976125public static class ChineseToPinYin { private static readonly Dictionary<int, string> CodeCollections = new Dictionary<int, string> {&nbsp;{ -20319, "a" }, { -20317, "ai" }, { -20304, "an" }, { -20 阅读全文
posted @ 2013-02-18 08:48 one light 阅读(326) 评论(0) 推荐(0) 编辑