摘要: bBank JavaScript Library (一个轻量级的js框架,只做最基础和常用的扩展,保证javascript纯粹的操作性) 当前版本:4.5r 作者:Bruce.Li 开源协议:LGPL Version 3 licenses 发布日期:2010-7-6 备注:供大家学习,研究和在工作中使用 /* 设计标准*/ 1.只会扩展标准js中没有的方法,但是在项目中经常会使用的方法 2.js... 阅读全文
posted @ 2010-04-15 18:19 布鲁斯.李 阅读(3005) 评论(8) 推荐(5) 编辑
摘要: 在下篇,就会涉及到一些人提出的疑问,并比较偏应用了。但是整篇对整个团队管理涉及还不是很完整,因为团队管理的全部内容不是就靠两篇文章可以写完的。有机会我会再深入的写一篇团队管理的进阶篇,但是对读者的能力要求就会比较高。 阅读全文
posted @ 2012-06-25 11:31 布鲁斯.李 阅读(3302) 评论(11) 推荐(16) 编辑
摘要: 这篇文章是写给Team Leader和往这个方向前进的人。也适合一般的程序员,对你们在团队合作的理解上面会有所帮助;对你将来选择什在什么样的团队做事也有帮助。在文章中我也侧面道破了国内好多敏捷开发失败的原因。团队管理是一个比较大的范围和概念,但我们可以把它进行简化到以团队为基础,在团队上进行一些方法的应用。我在文章中,将分为不同的块讲解。当你把这些不同的块都理解清楚,结合起来就是团队管理。 阅读全文
posted @ 2012-06-18 11:20 布鲁斯.李 阅读(15563) 评论(50) 推荐(80) 编辑
摘要: 我先写了一篇博文《不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)》,得到不少园友的交流和意见,于是想再写一下自己面试应聘者的经验,来归纳总结和检讨一下自己需要注意的地方。结果现在起个名字弄得像”不是HR,Leader”的系列文章,那么我就接着”你到底需要招什么样的程序员”在谈谈怎么面试他们吧。 阅读全文
posted @ 2011-05-16 14:49 布鲁斯.李 阅读(7979) 评论(52) 推荐(28) 编辑
摘要: 被别人面试过,也面试过别人;揣摩着别人的招聘需求,自己也在写着不着边际的招聘需求,写完一看,我了个去了,我是在招超人吗?突然问自己,我要招什么?是可以实实在在工作的员工,还是电影里面的超人和变形金刚?平时和朋友们坐在一起,看看别人写的招聘需求都会拿出来调侃一番,这哪是在招人啊,这是找超人,要会这,又要会那,有这样的人吗?有,也许可以有,也许是真有,这工资要给多少,给的起吗,给的起能满足这条件的,有多少我要多少。虽然只是饭后调侃,但确实是一个值得我们思考的东西,所以有了下面的文章。 阅读全文
posted @ 2011-05-09 13:12 布鲁斯.李 阅读(8334) 评论(87) 推荐(47) 编辑
摘要: 前言:你可以把这篇文章定义为一篇蛋疼的文章,应为这个东西不怎么实用,还费神,没事折腾这做什么。恩,的确,蛋疼。我也同意,就算蛋疼也有它的小众范围,当你不想做webservers,winform等,就想蛋疼的拿控制台来做服务,做程序,行吗?行,但是控制台一点关闭就退出了,有时会点错,控制台没有托盘图标,想最小化到托盘图标等,还有什么蛋疼的想法,来吧,让我们来实现他们。需要了解:console application是控制台程序。控制台不是winform,我们不能设置它的关闭事件等。控制台虽然可以通过添加引用来增加托盘图标,但是托盘图标没有事件。哇,怎么都是不能,那不是不能实现。所以你还需要了解: 阅读全文
posted @ 2011-04-28 12:58 布鲁斯.李 阅读(14057) 评论(26) 推荐(10) 编辑
摘要: 什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。对的,win7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那不是我们现在要关心的,我们现在首要目的是把环境搭建好,要不然就没有下一步了。Step 1. 下载node.js在windows下是要安装在Cygwin下的,去Cy 阅读全文
posted @ 2011-04-27 11:11 布鲁斯.李 阅读(11069) 评论(15) 推荐(11) 编辑
摘要: 在以前的Silverlight中,有个HitTest方法可以用来完成碰撞的检测。But,Older versions (pre 3.0) did have a HitTestmethod!在Silverlight4中就不可以使用HitTest方法来完成了。那么我们要该怎么做?下面我会解读一个国外的源代码,让大家了解怎么进行碰撞检测。会使用到一个方法FindElementsInHostCoordinates,这个是用来替代没有HitTest来检测碰撞。还有一个方法作为基础就是Intersect方法,用来确立相交的范围。DEMO:http://www.andybeaulieu.com/silver 阅读全文
posted @ 2011-04-25 14:04 布鲁斯.李 阅读(2707) 评论(10) 推荐(5) 编辑
摘要: 在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。 阅读全文
posted @ 2011-04-18 10:53 布鲁斯.李 阅读(25163) 评论(78) 推荐(70) 编辑
摘要: 有时会去看看国外大牛的一些代码,并学习,引用,并感叹大牛就是大牛,差距不是一点点,也在一点点的感叹中慢慢拉进和大牛的距离。 其实学习大牛源代码是一种很好的进步,可以给你一种新的视野。 看到这篇大牛的IE版本检测,只能是惊叹加惊叹。短短的代码中所包含的内容实在是太多了。 所以在这里决定来解读大牛的源代码,让准备向大牛靠近并还在努力的IT同人们从中学习到更多的知识。 阅读全文
posted @ 2011-04-11 14:13 布鲁斯.李 阅读(6598) 评论(41) 推荐(9) 编辑
摘要: 什么是"Kiosk"模式?通俗的说就是全屏(不同于F11全屏),是啥都没有的全屏,无地址栏,无windows状态栏等等,就是一裸的web页面和滚动条。 阅读全文
posted @ 2011-04-07 15:13 布鲁斯.李 阅读(8232) 评论(13) 推荐(7) 编辑