您现在所在的位置: 北风技术专栏 > 风风

作者“ 风风”的专栏存档

说说程序员与博客

归类于其他 | 2010年07月25日 | 发表评论 »

开篇之前,先奉上几句好话,一来表扬下我的博客网站,二来感谢下在博客里认识的朋友。感谢那些网站提供这么好的一个地方让我尽情释放自己的涂鸦,感激阅读我文章的同僚们,有你们的支持,我的文章得到了很好的分享。哈哈。。。

  为什么我今天想到“程序员与博客”这个立题,主要还是源于前几天自己的某个博客被封杀,当时很是纳闷。java眼居然说我的文章玷污他们的神地,我很纠结,很郁闷,很崩溃。写了这么久的博客,居然落得这步田地。纵然是文章烂,你也别封杀我啊,搞得我像凤姐一样——臭名昭著、丢人现眼。 详细内容 »

基于MVC团队组合模式的系统开发

归类于其他 | 2010年07月25日 | 发表评论 »

 MVC团队组合模式,主要源于J2EE中常说的MVC演变而来。确切地说这个东西是我自己杜撰出来的,但又经历过一些项目实践,今天拿出来在与大伙这里说说,一来弥补一下自己长期不写技术类文章的缺陷,不然很多人又说我作为一个软件人,在博客中连起码的技术东西都没有,很是惭愧。二来也想把自己经历过的丁点经验告诉大伙,至于是对是错,有用与否,那只有天晓得了,哈哈。。。。

详细内容 »

轻量级工作流引擎jBPM 4.4正式发布

归类于其他 | 2010年07月25日 | 发表评论 »

jBPM 4是jBPM的最新一代产品,它提供的PVM(流程虚拟机)可以支持多种流程语言,默认支持的是jBPM自己的jPDL流程语言,从jBPM-4.3开始,又提供了对BPMN-2.0的支持(不过还不完全)。jBPM的发布包中提供了一键式安装的ant脚本,可以将jBPM流程引擎以及配套的管理控制台,流程设计器一次性安装到本机上运行使用。

详细内容 »

如何优化SQL Server数据库性能之SQL语句篇

归类于数据库 | 2010年07月25日 | 发表评论 »

近期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享。SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能、服务器的性能、操作系统的性能,甚至网卡、交换机等。这篇文章主要讲到如何改善SQL语句,还将有另一篇讨论如何改善索引。

详细内容 »

创新工厂面试经历

归类于其他 | 2010年06月14日 | 发表评论 »

周五接到创新工厂的面试电话,让周一过去。我原先是投的实习岗位,毕竟NOKIA离学校太远了,想找个离学校近点的地方。咨询过原本去面试过的同学,说起来题目都很简单,无非是折半查找什么的,面试个把小时就结束了。结果到我这:我12点50到那,跟一个面试我的工程师一直面对面的聊到2点半,活活面了1个半小时,悲惨~午饭都没吃。(面试完了,我才明白:那工程师以为我是来面正式员工的,所以~~)

我以前也参加过几个公司的面试,但是这次面试的经历是最nice的!以前去朗讯面试,基本上过去做了张试卷然后和team中的四个工程师随便聊了20分钟就被告知:明天就可以来入职了,当时自己还一愣一愣的(后来因为种种原因没去,非常可惜)。这次在创新工厂面试和笔试不是分开的,工程师找了一张桌子,我们俩就像朋友一样一起坐那,然后开始聊天一样的面试。刚开始主要是问我一些:以前自己做过的项目的经历,从框架设计上,设计模式使用上,具体问题解决上~~基本上都要巨细无遗的询问,我觉得:除非你真的有大的工程项目经验,否则真的蒙不过去。 面试官还让我举出在项目中间我认为最难得一个问题,以及如何解决的, 我举了一个关于多线程之间冲突的解决方法:用的二维映射表来处理彼此之间的冲突。
详细内容 »

用C语言在NDS上编写程序

归类于其他 | 2010年06月14日 | 发表评论 »

在DS上进行开发是我一直的梦想,虽然有DSBasic, DSLua等解释器,但是总感觉很别扭,而且没有更多的语言支持。昨天偶然发现了一个DS上的x86虚拟机,我想在这上面测试一下。
详细内容 »

苹果为何是Linux的最大竞争对手?

归类于其他 | 2010年06月14日 | 发表评论 »

当今,尤其是进入移动互联网时代,苹果日益成为 Linux 的竞争对手,两者的竞争日趋激烈。何故?
回顾这十年来,我们是看着微软在走下坡路的, Vista 极大地伤害了它。人们不断地诅咒微软,它也没有脾气了。老实说,我在心里面很同情微软,微软来中国,帮了我们不少忙。但是,人们似乎没有注意到,这十年来,在老 Jobs 的带领下,苹果日渐壮大,如今变得相当牛气了。苹果借助自由软件(比如, FreeBSD ),独创一套操作系统和用户界面( GUI ),以及自己的硬件体系(包括 CPU 处理器),自成一套,独行其是。苹果的 iPhone 盈利模式(与电信运营商 AT&T 合作,搞所谓“签约价”销售),本质上就是特别适合移动互联网时代的服务盈利模式。说穿了, iPhone 里面的技术其实并不神秘、新颖, Linux 体系里面都有相应的技术(或原型)。苹果分享 Linux 自由软件成果的贪婪方式(只顾自己独吃,从来不管别人),历来遭到 Linux 业界的严厉批评,但是,苹果就是听不进去。
详细内容 »

M8系统编程应用之数字时钟的实现

归类于其他 | 2010年06月14日 | 发表评论 »

写在前面的话
自从上一篇文章更新之后,又过了很久。说实话,原本我准备是每周更新一次的。但是,事实却往往事与愿违。之所以隔了那么久,一来是因为工作和学习上刚进入一个新的环境,所以还没有稳定,再者我自己也需要学习一些新的东西,整理一下曾经的内容。不过,现在回想起来我更新的频率远没有原来那么高了,或许是自己老了吧。
详细内容 »

不断优化配置,逐步提高性能——我的一次性能测试经历

归类于其他 | 2010年06月14日 | 发表评论 »

近日,合作伙伴想要针对我们的应用服务器做一个性能测试,测试的基础是伙伴原有的一个功能庞大而结构复杂的业务系统,目的是看应用服务器是否能够满足业务系统的需要,并对应用服务器做一个总体评价。由于硬件资源有限,硬件服务器的配置为:2颗四核的志强E5520,8G内存,250G硬盘,一台普通PC Server,操作系统使用的是Windows Server 2003 SP2.
详细内容 »

为什么我们要从现成的游戏引擎学习开始

归类于其他 | 2010年06月14日 | 发表评论 »

很多人问过我类似的问题,学习程序该从什么入手?怎么样开始编写一个游戏?实际上的游戏开发都是从OpenGL开始的吗?学了OpenGL后怎么开始做游戏?
这些问题可能很难有什么标准答案,不过个人认为,在学习一门编程语言后,开始真正的做一些东西是很重要的,并且,这些东西要上一定的规模,那种玩具式的开发虽然也能学到一些东西,但是因为其过于简单,会掩盖很多随着规模变大而碰到的问题,这样也就会让你无法获得真实开发中获得的经验及教训。经验,那是作为一个程序员最为宝贵的财富。
游戏的开发,很少有公司/个人会真的从零开始开发,得益于开源运动的努力,现在已经有很多开源的游戏引擎可以使用,从3D中最为著名的OGRE,irrlicht,2D的HGE。都是其中的佼佼者,从这些引擎的基础上开始自己的工作,会让你事半功倍,就像站在巨人的肩膀上,能看的更高,更远,更加专注于自己关心的游戏逻辑模块。诚然,假如需要真的对一款游戏引擎了解透彻,并掌握自己开发游戏引擎的技术,从零开发的经验是很重要的,但是对于大多数人来讲,即使是学习,先采取从上之下的学习方式,(即先学会使用一款引擎,然后再深入了解这个引擎的原理)也会轻松愉快很多。有了一定的对引擎的经验后,再去尝试开发自己的引擎,那会使你受益匪浅。假如一开始就做太大规模的尝试,很可能使得你有太强的挫败感,毕竟,这是游戏编写最难的部分,人都是需要先学会走路然后才学会跑的。
另外,我选择从2D引擎Orx开始,也是出于这样的考虑,虽然事实上,也许我对Irrlicht的使用经验比对orx的使用经验还要多。
详细内容 »

每周之星

陈臣陈臣

七年Java和JEE开发经验,JEE应用设计和高级架构师,拥有Sun的多项Java和J2EE方面的技能认证,多年项目经理、技术部经理的管理经验。拥有全面、扎实的Java和JEE理论知识,丰富的JEE应用开发经验。

更多作者:

  • Adam
  • ikon999
  • jk1234
  • jk2345
  • libin_8745
  • lifengxing
  • taohuang100
  • xingkong
  • 北风
  • 呆子
  • 子晨
  • 小白
  • 张章
  • 张维亮
  • 陈臣
  • 陶宝哥
  • 风风
  • 最新内容

    推荐内容

    标签

    分类