北风技术专栏 - 用技术点亮生活中每个亮点

如何避免JQuery Dialog的内存泄露

作者:北风 | 归类于其他 | 2010年06月18日 星期五 | 发表评论 »

对于页面来说,JQuery中的Dialog从效果上来说还可以,而且使用简单,只要短短几行绑定的代码就可以实现弹出效果。
详细内容 »

Nut 1.0a2(lucene 分布式运行框架)

作者:北风 | 归类于其他 | 2010年06月18日 星期五 | 发表评论 »

项目地址: http://code.google.com/p/nutla/

1、概述
只为lucene提供分布式搜索框架。理论上可对千G以上索引文件支持数千万级的用户搜索访问。
之所以讲理论上是因为作者一直没有这样规模的实践机会。
Nut开发环境为:jdk1.6.0.20+lucene3.0.1+eclipse3.5.2+windows7
详细内容 »

Android/OPhone中使用HttpUrlConnection注意事项

作者:北风 | 归类于Java | 2010年06月18日 星期五 | 发表评论 »

使用Android/OPhone中的HttpUrlConnection,有个地方需要注意一下,就是如果你的程序中有跳转,并且跳转有外部域名的跳转,那么非常容易超时并抛出域名无法解析的异常(Host Unresolved),建议做跳转处理的时候不要使用它自带的方法设置成为自动跟随跳转,最好自己做处理,以便防止莫名其妙的异常。这个问题模拟器上面看不出来,真机上面能看出来。
详细内容 »

创新工厂面试经历

作者:风风 | 归类于其他 | 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的使用经验还要多。
详细内容 »

搞笑的摩根士丹利,腾讯创新能力居然超越了微软

作者:风风 | 归类于其他 | 2010年06月14日 星期一 | 发表评论 »

据报道,在本周摩根士丹利公司(大摩)发布的一份“互联网趋势”的报告中,腾讯成为唯一的一家被屡次提及的中国公司,在创新能力方面甚至被认为超越了微软,仅次于苹果、谷歌和亚马逊,位居第四。

腾讯被大摩看好的原因则在于其在“虚拟物品销售和管理”方面的巨大成功。数据显示,通过销售QQ秀、虚拟礼物、Q币等虚拟物品,腾讯在2009年为自己赚取了高达14亿美元的销售额。这样的成绩不但远远超出其他同类企业,甚至连同样将商业模式植根于社交网络的facebook也难以望其项背。
详细内容 »

每周之星

陈臣陈臣

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

更多作者:

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

    推荐内容

    标签

    分类