前些日子用到了eval()处理json数据,习惯于每次添加'('+json+')'处理数据,也没去深究为什么这么做,刚好同事问我这个问题,瞬间哑口无言,只会如何操作,却讲不出原因,这不符合咱程序员严谨的工作态度,仔细思考了一会,简略的谈谈吧。 可能会随时脑洞,望各位见谅。 1.什么是json? JS ...
分类:
其他好文 时间:
2016-04-05 02:08:52
阅读次数:
279
三分之一的程序猿之社交类app踩过的那些坑 万众创新,全民创业。哪怕去年陌生人社交不管融资与否都倒闭了不知道多少家,但是依然有很多陌生人社交应用层出不穷的冒出来。各种脑洞大开,让人拍案叫起。 下面我们来挑选一些app。 NO1 陌陌 陌陌为什么能火。陌陌为什么能上市,陌陌的崛起直接引领了陌生人社交的
分类:
移动开发 时间:
2016-03-02 01:40:09
阅读次数:
181
面对位运算,一直很无感。。。可能数学太差,脑洞太小。 1.首先是最基本的: 与&,或|,非~,异或^。 2.获取一个或者多个固定位的值: 假设 x = 1010(二进制),我们要取左数第二位的值,可以用(x &(1<<1)); 还可用(x&(3<<2))来取得第三位和第四位。 3.把一个或者多个固定
分类:
其他好文 时间:
2016-02-17 22:17:41
阅读次数:
179
文本串S如下模式串T如下期望从S中找到T的位置。设有指向文本串S的游标i,指向模式串T的游标j。初始i=0,j=01:i=0,j=0S[i]!=T[j],所以需要向右移动i然后重新和T的开头匹配,那么我们移动多少个字符呢?现在让我们脑洞大开,从S和T在当前位置末尾对齐的下一个位置看起,也就是目..
分类:
编程语言 时间:
2016-02-03 22:39:09
阅读次数:
191
1. 火车票上*号打的是月,日,理论上的有最大366种组合; 2. 校验码是最后的一位,0-9及X,11个结果; 3. 那么,通过火车票上的身份证号,可以得到33个左右真正的有效身份证号; 4. 如果你能知道对方的星座(嗯,大家不是经常曝自己是什么星座么),那么,再将这30多个结果映射到12个星座中
分类:
其他好文 时间:
2016-01-31 09:32:07
阅读次数:
131
对国学最近产生了兴趣,偶尔闲了,会抽闲时间看看周易。 把一些脑洞大开,胡乱发散的想法记录起来。 易学01:http://www.cnblogs.com/ariklee/p/5057566.html 易学02:http://www.cnblogs.com/ariklee/p/5057628....
分类:
其他好文 时间:
2016-01-20 11:08:11
阅读次数:
117
如果让你破译“三体”人文字你会怎么办?我们试着开一下脑洞:假如你有一个优盘,里面存了大量“三体”人(刘慈欣小说中的高智能外星人)的网络文本信息...
当面对一种一无所知的语言的时候,似乎最直接的方法就是掌握大量的语料库,而且这些语料最好是经过各种方式标注了的。然后对其进行各种各样的统计,发掘一些有价值的信息。这是传说中自然语言处理的经验主义视角。...
分类:
编程语言 时间:
2016-01-20 01:14:12
阅读次数:
273
表示这类题目完全不会把表达式转化后:xi+wi=xj)好像还是看不出什么- -|| 满足上式的i j两点就能抱团,那我们要找尽量多的点满足上述关系其实上述两个式子是等价的(想一想)所以只需要满足xi+wi=t){ ans++; t=node[i].x+n...
分类:
其他好文 时间:
2016-01-17 20:18:30
阅读次数:
135
SICP 习题 2.6 讲的是丘奇计数,是习题2.4 和 2.5的延续。 这里大师们想提醒我们思考的是“数”究竟是什么,在计算机系统里能够怎样实现“数”。准备好開始脑洞大开吧:题目先讲到以下的定义,首先是0的定义:(define zero (lambda (f) (lambda (x) x)))然后...
分类:
其他好文 时间:
2016-01-08 13:24:00
阅读次数:
154
开通博客主要是为了方便要做一些分享的时候,避免临时抱佛脚到处找东西。前段时间对开源的监控软件nagios很感兴趣,也做了在生产环境的大规模应用,甚至脑洞大开对各个子模块做了单独的应用。先做一些记录。nagios的具体介绍,网上都有,不写了,截张图看下目前生产环境的部署规模,大概300多个设备,300...
分类:
移动开发 时间:
2016-01-07 11:41:31
阅读次数:
204