Daniell 2008-08-08 09:37
《Head.First设计模式》到手。。。
当当上面卖70.1元,不过现在当当不支持货到付款了。
卓越上面卖70.4元。
Sparkwang 2008-08-01 09:22
直接使用底层API的坏处不但增加了管理的复杂度,而且在使用时会很不方便-大多数API接口的参数很多,而且是自定义结构类型,因此采用外观模式就可以简化使用。
siben 2008-07-29 16:52
什么时候有后文啊?
鹰击长空 2008-07-18 15:46
谢谢大家支持,不过最近公司项目紧,没时间做。
daoyuly 2008-07-18 14:48
支持,早就想自己做一个了,这种工具比较少见啊
加油!
v0860 2008-07-04 10:14
各位为什么不加设一台subversion服务器,然后将你的代码提交上去呢,服务器就是你的代码库,而tortoriseSVN就是你访问代码的代码获取工具
[不过subversion没有提供查询功能,是不是应该建议subversion添加一项这个功能呢?!]
董昊(昊子) 2008-06-25 13:49
加你在宁波.net俱乐部了
董昊(昊子) 2008-06-25 13:49
很热闹啊
王弈博 2008-06-25 09:10
--引用--------------------------------------------------
下标越界: 做成bs多用户的,只要大家在网站注册了无论在哪儿只要能联网都可以使用,更重要的是所有的用户都可以共享自己的代码或收藏别人的代码,大家找自己(别人)的代码就非常方便啦!!
--------------------------------------------------------
哈哈哈,好啊,好建议!!
王弈博 2008-06-25 09:09
咦,这倒真是个好东西,强烈支持
土匪 2008-06-08 12:58
加入收藏了,楼主就等你弄好了
Kappa 2008-06-03 19:40
可以参考一下Code Library这个软件, 做的不错, 可惜是收费的.
下标越界 2008-06-03 13:19
做成bs多用户的,只要大家在网站注册了无论在哪儿只要能联网都可以使用,更重要的是所有的用户都可以共享自己的代码或收藏别人的代码,大家找自己(别人)的代码就非常方便啦!!
niat_alex 2008-06-02 23:06
支持,加油~
皇帝的新装 2008-06-02 21:10
加油!!
傻样精英 2008-06-02 14:08
做好像java安装后自动的demo一样,能预览代码效果
簡簡單單.. 2008-06-02 12:15
Mark
airwolf2026 2008-06-02 11:43
还是先做成cs的,bs部署还要空间.支持开源.
小灰 2008-06-02 10:52
不错,我早就想做一个这个软件了。
希望我的网站能帮助你们,为了这个软件出一份力:
http://www.svnhost.cn
免费源代码托管
鹰击长空 2008-06-02 09:22
@this very good
源代码会公开的
@kiler
建议不错,谢谢。
@Joyaspx
建议很好,不过目前想先做一个cs的,如果好的话再改成bs
鹰击长空 2008-06-02 09:02
@个人知识管理
“针式个人知识库管理系统”不是针对代码的,没有代码高亮显示。另外有没有快速的复制粘贴功能、有没有快速的上网代码查找功能,有没有开放源代码等等
求知无傲 2008-06-02 02:16
期待早日问世。
Joyaspx 2008-06-02 01:59
我觉得如果能做成web形式的不是更好么,我也一直有和楼主一样的想法,不过想在web上来实现,这样就无地域性限制了,只要能联网,随时随地可以查询、管理。
看了楼主的文章觉得和我的想法还是有很多共同点的。
个人知识管理 2008-06-01 23:36
你所说这一切,用“针式个人知识库管理系统”V5.45,轻松搞定,推荐试试!
不就是“建立代码分类体系”、指定分类的图标、显示顺序、标签,全文搜索等功能吗?
http://www.onlinedown.net/soft/59630.htm
scotoma 2008-06-01 22:06
楼上的2位都说的很不错呵呵...
kiler 2008-06-01 22:03
最好可以做成vs的插件,可以直接在vs里面用,单纯的一个应用程序估计没有多少人愿意用。
this very good 2008-06-01 22:03
GOOD,可以采用开源的形式。大家一起来开发。
其实这个软件很有用。
盒饭 2008-05-24 13:49
学习一下~呵呵
炭炭 2008-05-19 17:22
如果你用的爽,我也没什么好说得了。
不过建议大家要用facade就全部用facade解耦,你们会受益的。
鹰击长空 2008-05-19 16:26
@ amingo
希望说的清楚一点。哪里很失败,望明示?
amingo 2008-05-19 14:25
写的真失败!
鹰击长空 2008-05-19 10:20
@ HedgeHog
最里层的判断不多余。主要是为了避免在多线程时在第一次判断和加锁之间被初始化。
HedgeHog 2008-05-17 13:42
public static Singleton Instance
11 {
12 get
13 {
14 if (null == uniqueInstance) // 先判断uniqueInstance是否为空,如果为空,再进行加锁
15 {
16 lock (obj) // 使用加锁,避免两个线程同时进入
17 {
18 if (null == uniqueInstance) // 如果uniqueInstance为空,说明对象没有被创建
19 {
20 uniqueInstance = new Singleton();
21 }
22 }
23 }
24 return uniqueInstance;
25 }
26 }
这 最里层的判断是不是多余了?
lock (obj) // 使用加锁,避免两个线程同时进入 15 { 16 if (null == uniqueInstance) // 如果uniqueInstance为空,说明对象没有被创建 17 { 18 uniqueInstance = new Singleton(); 19 } 20 return uniqueInstance; 21 }
把 lock(obj)写到 if (null == uniqueInstance)里面,不就行了?
yelloweast 2008-05-17 13:20
很好的例子,学习一下。
HedgeHog 2008-05-17 13:20
学习了
鹰击长空 2008-05-16 17:19
@ 炭炭
如果为了解耦,那么这些子系统的接口不能暴露。但是如果有特殊需求(比如提高性能),那么子系统的接口也可以暴露,此时外观模式只起到了简化接口的目的,没有降低耦合度。当然对每一个子系统的接口进行包装,那更好,但是性能可能会有损失。具体问题应该具体分析。
炭炭 2008-05-16 17:10
如果有必要,这些子系统的接口还可以继续暴露给客户,这就是所谓的高级功能(或称为自定义)。
------------------------
这样还怎么解耦阿,大哥。有什么东西不能在facade里包一下,必须直接暴露的?还请指教
鹰击长空 2008-05-16 16:25
@CoderZh
现在项目做的不多,体会不是很深。不过我会努力的。
CoderZh 2008-05-16 15:57
希望能看到更多的楼主的自己的分析和理解~
songcan 2008-05-06 08:46
隐隐觉得这个模式与之前的策略模式好像似曾相识
李海 2008-05-06 08:27
--引用--------------------------------------------------
俺是SQL砖家: <img src="
http://www.cnblogs.com/Emoticons/qface/055243188.gif" alt="" />分析得很好。<br />
<br />
俺最喜欢看SQL最终的执行计划,查询优化器很少按俺的想象去优化。看执行计划后再调整SQL最准确。<img src="
http://www.cnblogs.com/Emoticons/msn/49_49.gif" alt="" />
--------------------------------------------------------
长空新雁 2008-05-05 19:48
@ badnewfish
没有用到委托,只是一般的调用而已,和你认为的委托不是一回事。
长空新雁 2008-05-05 19:20
谢谢大家的支持,我会坚持的
lbq1221119 2008-05-05 13:44
每篇文章都挺用心的
EverGreen 2008-05-05 13:07
Head First
楼主坚持,坚持就是胜利
留恋星空 2008-05-05 12:46
收藏下。
badnewfish 2008-05-05 11:34
楼主,拜托一件事情:
把第一章的鸭子类写全贴出来,因为我看到委托那儿看不太明白了,我懂c#的委托,但是书中似乎没有委托的申明代码!java和c#还是有点区别啊!
谢谢啦!
任力 2008-05-05 08:50
写的很好,希望楼主继续下去