上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 90 下一页
摘要: 【IT168专稿】眼看2011年即将过去了,技术开发领域发生了翻天覆地的变化,掀起了一股新的技术狂潮。本文将分别围绕着 Java、.NET、Web开发、开源等领域,盘点整个2011年所取得的发展与成就。在Web开发领域,总离不开Java与.NET Framework两大阵营的角逐。提起Java,有一个绕不开的话题,那就是“地球上从此没有了Sun之后,新东家甲骨文到底能不能将Java发扬光大 呢?”答案是肯定的。本文将为您盘点甲骨文2011年的Java十大成就,看看数据库巨头是如何推动Java发展的。 说到关键字 “十”,不得不提到另一个与Java息息相关的工具,那就是Eclipse。Sun的. 阅读全文
posted @ 2012-01-30 12:35 董雨 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/codejoker/article/details/51883641.去下面的地址下载log4cpp1.0源码,http://sourceforge.net/projects/log4cpp/files/2.解压源码后发现log4cpp只提供了VC6.0的工程文件,在<msvc6>目录下。3.用VisualStudio2010打开vc6的工程,并进行转换。4.直接编译log4cppDLL项目,生成失败,提示如下:因为log4cpp在生成NTEventLogAppender.dll时,需要连接NTEventLogCategories.m 阅读全文
posted @ 2012-01-30 12:30 董雨 阅读(459) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liquanhai/article/details/7215045过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好!文中已经提供每个工具的超链接地址,请点击下载:1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(MSDN_1.5_精简安装版)2. 辅助:(1)Vis 阅读全文
posted @ 2012-01-30 08:49 董雨 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一直在想程序员们都喜欢装些什么东东到自己电脑上呢,你也许老是在不停地卸了装,装了卸。同一系列的到底哪一种最适合自己呢。且听木木点评。如果您觉得有些点评不合适或者需要补充,欢迎提出宝贵意见,O(∩_∩)O谢谢!转载请注明出处:http://blog.csdn.net/liquanhai/article/details/7203155 首先声明自己用的操作系统是windows系列,第一大类为系统必备软件的选择,第二大类是程序员专用软件的选择。本文是第一篇:1. 个人日记:ediary一个维护了10几年的软件,虽然历经了论坛博客微博时代,但是它仍旧存在着。存在的就是合理的,何况他已经变得那么好... 阅读全文
posted @ 2012-01-30 08:48 董雨 阅读(276) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hstar00004/article/details/7206354首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。软件公司的无偿加班对程序员的影响:国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了 阅读全文
posted @ 2012-01-29 16:59 董雨 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 记得还在我们大学C++第一门课的时候,老师就告诉我们说,C++是一门面向对象的语言。C++有三个最重要的特点,即继承、封装、多态。等到后来随着编码的增多和工作经验的积累,我也慢慢明白了面向对象的含义。可是,等我工作以后,使用的编程语言更多的是C语言,这时候我又想能不能把C语言变成面向对象的语言呢?等到后来通过思考和实践,我发现其实C语言也是可以面向对象的,也是可以应用设计模式的,关键就在于如何实现面向对象语言的三个重要属性。(1)继承性[cpp] view plaincopyprint?t. 阅读全文
posted @ 2012-01-21 22:13 董雨 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不知不觉当中,我们就到了最后一种设计模式,即访问者模式。访问者模式,听上去复杂一些。但是,这种模式用简单的一句话说,就是不同的人对不同的事物有不同的感觉。比如说吧,豆腐可以做成麻辣豆腐,也可以做成臭豆腐。可是,不同的地方的人未必都喜欢这两种豆腐。四川的朋友可能更喜欢辣豆腐,江浙的人就可能对臭豆腐更喜欢一些。那么,这种情况应该怎么用设计模式表达呢?[cpp] view plaincopyprint?typedefstruct_Tofu{inttype;void(*eat)(struct_Vi. 阅读全文
posted @ 2012-01-21 22:13 董雨 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 命令模式的目的主要是为了把命令者和执行者分开。老规矩,举个范例吧。假设李老板是一家公司的头儿,他现在让他的秘书王小姐去送一封信。王小姐当然不会自己亲自把信送到目的地,她会把信交给邮局来完成整个投递的全过程。现在,我们就对投递者、命令、发令者分别作出定义。 首先定义post的相关数据。[cpp] view plaincopyprint?typedefstruct_Post{void(*do)(struct_Post*pPost);}Post;typedef struct _Post{ ... 阅读全文
posted @ 2012-01-21 22:12 董雨 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 状态模式是协议交互中使用得比较多的模式。比如说,在不同的协议中,都会存在启动、保持、中止等基本状态。那么怎么灵活地转变这些状态就是我们需要考虑的事情。假设现在有一个state,[cpp] view plaincopyprint?typdefstruct_State{void(*process)();struct_Sate*(*change_state)();}State;typdef struct _State{ void (*process)(); struct _Sate*... 阅读全文
posted @ 2012-01-21 22:12 董雨 阅读(819) 评论(1) 推荐(1) 编辑
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 解释器模式虽然听上去有些费解,但是如果用示例说明一下就不难理解了。我们知道在C语言中,关于变量的定义是这样的:一个不以数字开始的由字母、数字和下划线构成的字符串。这种形式的表达式可以用状态自动机解决,当然也可以用解释器的方式解决。[cpp] view plaincopyprint?typedefstruct_Interpret{inttype;void*(*process)(void*pData,int*type,int*result);}Interpret;typedef struct.. 阅读全文
posted @ 2012-01-21 22:11 董雨 阅读(336) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 90 下一页