上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 今年在博客园碰到一个同是泉州的朋友。忽然心中有种疑问,博客园似乎没有按“城”搜索园友的功能啊。增加一个如何?(最好兼容那些出门在外,拥有不同城市“籍”的人)。这样方便同个区域的园友可以相识,然后可以相聚……额,最后就不用相爱了(说明一下,不应当将聚会认为一定要有女同胞)。再者,大家都是“开发”的,相互触碰,思维交流,也是不错的。每个人的生活不一样,环境不一样,总会触碰出火花的。这个叫——非“城”勿... 阅读全文
posted @ 2011-07-28 11:44 Treenew Lyn 阅读(3223) 评论(115) 推荐(53) 编辑
摘要: ·〉上章介绍用 WCF 实现多层服务架构平台——业务适配器已经向大家描述了服务端的实现。本来我想写一片相关的技术文章。但是发现人们似乎对“过程”没有兴趣,更有兴趣的是结果。那么,我便演示下这个客户层应用。不过先声明一句,整个产品在内部试用中,并没有在产品美观下功夫。让各位看官看笑了。·〉登录界面·〉... 阅读全文
posted @ 2011-07-27 10:26 Treenew Lyn 阅读(2930) 评论(27) 推荐(8) 编辑
摘要: ·〉写在前面09年08月,我开始着手第一个公用 DLL 封装。时至今日,历经了四个大版本。随着工作年限不断增加,不断的推翻,不断的重写。如今,它已是我日常开发中不可缺少的一组套件。2010年,在企业工作的我开始意识到,“开发”与“业务”之间的冲突。一个系统开发员想要完美的展现一块功能的业务,这是一件难度较高的事情。精通业务的人,一般是直接的使用者。而一名开发员,仅仅在 DEBUG 时才会使用。这也突兀了一个问题:如何让开发与业务并行?这是一个很纠结的问题。两个结论:要么让开发员熟悉业务,要么让业务员熟悉开发。同样,也是一个很无语的结果。平台化系统迎应而生。这是去年的思想,在今年又发生 阅读全文
posted @ 2011-07-26 11:55 Treenew Lyn 阅读(3226) 评论(16) 推荐(5) 编辑
摘要: 混淆工具:SmartAssembly 6.1.048Eazfuscator.NET免.NET 工具Salamander .NET LinkerDotNetBox 阅读全文
posted @ 2011-06-01 08:42 Treenew Lyn 阅读(1019) 评论(1) 推荐(0) 编辑
摘要: (function (){ var namespaceArray = []; function namespaceObject(name, fullName) { this.fullName = fullName; this.name = name; }; var namespaceManager = { namespaces: namespaceArray , global: this }; function using(namespace, action) { if (!namespace) throw new Error('namespace 不允许为空。'); else 阅读全文
posted @ 2011-05-04 00:04 Treenew Lyn 阅读(502) 评论(4) 推荐(0) 编辑
摘要: 做了个有趣的实验,网上大多都是用 function (类似 person.getName()、person.setName())的方式。当然,这是一个通用的方式。但是在非 IE 的浏览器下,你可以尝试运行以下代码:function Person(){ var _name ,_age,_sex; var _nameChanged = new Array(); this.__defineGetter__('NameChanged',function() { return _nameChanged; }); this.__defineSetter__('NameChanged 阅读全文
posted @ 2011-05-02 20:57 Treenew Lyn 阅读(1685) 评论(14) 推荐(0) 编辑
摘要: 在企业级应用程序中,常常需要将某个类(可能复杂、组合、等等)进行本地化。当然,个人感觉微软所提供的 Binary 序列化是最“保险”的方式。可惜这是一个略有遗憾的序列化器。常见问题如程序集版本的问题(虽然有 Binder 可以解决),以及致命的序列化的效率和用时令人不敢恭维。而 XML 序列化仅仅适用于简单对象的本地化。 阅读全文
posted @ 2011-04-06 16:01 Treenew Lyn 阅读(7913) 评论(13) 推荐(3) 编辑
摘要: ClickOnce 发布,在系统必备中勾选了 .NET Framework 3.5 SP1,并选择了"从与我的应用程序相同的位置下载系统必备组件"时,执行发布,会提示缺少很多文件,答案就在下面。 首先我们需要 framework 3.5_SP1 安装包,可以到下面的地址下载http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe 把它解压,导航到 framework 3.5_SP1\wcu\dotNetFramework\ 文件夹,将其中的 阅读全文
posted @ 2011-03-05 10:24 Treenew Lyn 阅读(1898) 评论(0) 推荐(1) 编辑
摘要: 很想做个诗,作为开场,可是想了半天,发现自己憋不出什么。哎,悲剧的挨踢人生啊。  工作的第一年,对于个人来说,是十分关键的一年吧,提醒未出校的童鞋们,第一份工作很容易影响你的一生。如果你第一份工作和你第二份工作不搭边,那么你将会浪费很多时间,切记:换行如换血!  我很幸运,在学校的时候,就很专注技术类的研究。在毕业时,完全可以感觉自己满满的信心和高傲的头颅了,如今思来,学校那研究到的,何止一个“破”字。在2010年初,也就是刚欢喜过大年不久,经一位“不是很熟却敬佩很久”的老师所推荐,到了一家鞋服企业。  我相信很多人经历过这么一件事,“当你了解了它的内部后,很难再次被它的外表所迷惑”,无论技术 阅读全文
posted @ 2011-01-29 09:27 Treenew Lyn 阅读(509) 评论(1) 推荐(0) 编辑
摘要: 项目A(ClassLibrary1):有一个类:C# code注意 SayHello 的访问修饰符:protected internal abstract。这个原意可能有两个版本:1、允许 ClassLibrary1 程序集访问 HelloBase.SayHello 或者让派生类(其他程序集)访问(靠谱)。2、允许 ClassLibrary1 程序集以及所派生的程序集进行访问(显然不靠谱)。是的,我在其他程序集引用了 ClassLibrary1 并继承 HelloBase通过 VS 2010 的快捷方式,我得到了:C# code显然这是没错的。可是,为什么我在研究别人的源码时,发现已编译的程序 阅读全文
posted @ 2011-01-19 15:15 Treenew Lyn 阅读(1255) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页