狄烁STEC的试验场

hello earth

导航

2012年4月9日 #

判断非负整数

摘要: 今天群里讨论高效判断值为非负整数,司徒正美整理了一些算法,见"判定是否为非负整数"。我也想了3个算法function(n) { return ( n << 1 >>> 1 === n ); // 没有考虑到大于int32最大正整数的情况},function(n) { return ( +n === n && n >= 0 ); // 没有考虑到小数的情况-_-!},function(n) { return ( parseInt(n) === n && n >= 0 ); // 貌似只有这个靠谱},全部 阅读全文

posted @ 2012-04-09 18:25 狄烁STEC 阅读(387) 评论(0) 推荐(0) 编辑

2012年4月1日 #

socket.io 在 ie6 下的问题

摘要: 下面这个例子在ie6中会报错(socket.io版本0.9.4)Server:1 var io = require('socket.io').listen(80);2 3 io.sockets.on('connection', function (socket) {4 socket.emit('news', { hello: 'world' });5 socket.on('my other event', function (data) {6 console.log(data);7 });8 });Client: 阅读全文

posted @ 2012-04-01 16:48 狄烁STEC 阅读(1937) 评论(0) 推荐(0) 编辑

2012年3月29日 #

Jasmine笔记

摘要: Jsamine是一个Javascript行为驱动开发测试框架,能够运行在任何js环境,如浏览器,服务器,手机等等。在线文档:http://dishuostec.sinaapp.com/boogunote/jasmine.htm 阅读全文

posted @ 2012-03-29 17:54 狄烁STEC 阅读(194) 评论(0) 推荐(0) 编辑

2012年2月7日 #

Stay hungry. Stay foolish.

摘要: Simply put, stay open to new ideas and thoughts and never be content to do the same thing day after day. Never worry about doing something you want to do because you are afraid of what others may think. It’s your life. Don’t waste it doing what others want you to do. Find what you love to do and do 阅读全文

posted @ 2012-02-07 01:43 狄烁STEC 阅读(173) 评论(0) 推荐(0) 编辑

2012年1月25日 #

《人件(第二版)》书摘

摘要: 人们在受到时间重压的时候不是工作得更好,只是工作得更快。 为了工作得更快,他们不得不牺牲产品的质量和他们对自己工作的满意度。有经验的(疲惫了的)员工明白事实不是这样。他们知道在枪杆子逼迫下,他们的努力将会受到过度的抑制。他们将没有交替使用各种资源从而使按时交付产品成为可能的自由。他们没有增加人手或减少职责的选择权,唯一能操纵的是质量。始终在时间的压力下的员工会开始牺牲质量,他们将会把问题掩盖起来,等待以后处理或者把问题硬塞给产品的最终用户。他们将会提交不稳定并且没有真正完成的产品。他们会痛恨自己正在做的事情,但他们还有别的选择吗?“在所有人上班之前,一大早我已经尽力完成了我的工作。” “一个晚 阅读全文

posted @ 2012-01-25 20:32 狄烁STEC 阅读(187) 评论(0) 推荐(0) 编辑

浪费时间的十大原因

摘要: 缺乏明确的目标办事拖延缺乏优先顺序抓不住重点注重过程不重结果做事有头无尾缺乏条理与整洁不懂得授权不会拒绝别人的请求盲目行动简单事情复杂化 阅读全文

posted @ 2012-01-25 20:20 狄烁STEC 阅读(299) 评论(0) 推荐(0) 编辑

妙语

摘要: 人生就像安装国产软件,如果你什么也不看一路Next,最后肯定会发现身边多了一堆垃圾。——@blogtd女人到底想要什么?答案还不简单吗?无论她看起来想要什么,她想要的终归只有两样东西:很多的爱和很多的安全感。——张小娴地产的十年,绝对是“机会难得的十年”,是“走过路过不要错过的十年”,是“一律拆迁、全部拆迁、样样拆迁的十年”。十年里,多少财富在“一拆一建”之中满天过海的完成了转移?又有多少血汗在“房价永远不会跌”的神话指引下投入了这场惊天的庞氏骗局?这些都无人知晓。唯一可以确定的是,过去的十年,不论如何辉煌靓丽,只不过是对未来的透支,当潮水退去,大海带不走我们的悲哀,却能带走我们的内裤,一场世 阅读全文

posted @ 2012-01-25 19:39 狄烁STEC 阅读(140) 评论(0) 推荐(0) 编辑

2011年12月16日 #

Amazon kindle 4 note

摘要: 打开 kindle 4/4.0.1 的ssh登录得到root密码4.0 的密码是mario4.0.1 用以下代码得到root密码 (其实就是 fiona加上16位序列号的md5值的第8至11位,推荐使用上面方法获得,注意序列号后有一个换行”\n”)#!/usr/bin/env pythonimport hashlibprint("fiona%s"%hashlib.md5("XXXYOURSERIALXXX\n".encode('utf-8')).hexdigest()[7:11])设置kindleusb连接kindle,在里面建个空文件, 阅读全文

posted @ 2011-12-16 15:30 狄烁STEC 阅读(1101) 评论(0) 推荐(0) 编辑

2011年12月13日 #

console.log在webkit中apply

摘要: 为了调试方便,我们有时候会这样写log() 1 /** @define {boolean} */ 2 var DEBUG = true; 3 4 function log() { 5 if (DEBUG) { 6 console.log.apply(this, arguments); 7 } 8 } 9 10 function foo(bar) {11 log('bar is %s.', bar);12 }发布代码的时候只要在Closure Compiler的参数里设置 DEBUG=false 就不用手动删除每一条log()调用了。但是上面的代码在we... 阅读全文

posted @ 2011-12-13 16:55 狄烁STEC 阅读(1547) 评论(0) 推荐(0) 编辑

2011年10月25日 #

球面n点近似均匀分布

摘要: 假设一个绝缘球壳上面有n个同性点电荷,由于斥力的作用必然会相互远离,最终处于整体势能最小的状态。此时的n个点电荷就是均匀分布。正多面体的顶点是均匀分布,但是正多面体只有5种,无法推广到n个点。而13种半正多面体的顶点分布不是很均匀。因为到目前为止,我没有找到任何简单方便的公式得到球面上均匀分布的n点的坐标(有遗传算法,需要迭代很多次),只好退而求其次寻找近似分布的公式。设第i个点的球坐标系坐标如下(theta 和 phi 的单位是弧度):这个公式是我在JavaScript球状标签云源代码里找到的,没有找到理论出处。如果你知道的话请一定告诉我。 阅读全文

posted @ 2011-10-25 13:11 狄烁STEC 阅读(1822) 评论(2) 推荐(1) 编辑