如何用你家的猫黑掉邻家的无线网络

| 技术技巧 | 4条评论
58

上月月底,华盛顿特区的郊区,一只叫Coco的暹罗猫在社区里游荡。它花了三个小时遍历了附近邻家的后院。它杀死了一只老鼠,然后很忠心的把死老鼠带回它80岁的老主人南希的家里。Coco在外闲逛时,顺便对附近街坊的无线路由器做了些调查,发现,其中4家路由器是老式的,很容易破解,还有4家根本没有密码。

Jansi:让控制台输出彩色字符的方法

| 技术技巧 | 1条评论
10

经常使用Java的人都知道,它在后台输出的信息一般都是黑底白字,或在Linux环境中可以改成黑绿字等,反正是很单调。我也从来没想过它能够变成彩色,但今天我发现了一个java类库——Jansi——它能够让你在控制台输出色彩缤纷的文字。先给大家看看效果:

教你如何在Windows平台上创建以点(.)开头的文件名

| 技术技巧 | 12条评论
26

如果你在Windows桌面上点击右键,创建一个文件,并试图把这个文件命名为以点(.)开头的名称,就像下面这样:Windows会提示你文件名错误。

正则表达式里字符串”不包含”匹配技巧

| 技术技巧 | 4条评论
25
知识产权

事实上,说正则表达式里不支持逆向匹配并不是百分之百的正确。就像这个问题,我们就可以使用否定式查找来模拟出逆向匹配,从而解决我们的问题:

Bug的类型

| 技术技巧 | 9条评论
109

美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Bohrbug)等用著名科学家名称命名的bug。后来又出现了更多的bug类型。现在,让我们来看看它们都是什么bug类型。

42.zip

| 技术技巧 | 14条评论

这个压缩文件里面有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件——各自里面又有16个zip压缩文件,最后,每个里面有一个4.3GB的文件

Bash脚本15分钟进阶教程

| 技术技巧 | 4条评论
146

这里的Bash脚本技术技巧最初是来自谷歌的“Testing on the Toilet” (TOTT)。这里是一个修订和扩增版本。

使用Node.js、Twilio实现手机控制门锁

| 技术技巧 | 5条评论
58

试想一下,如果你忘了带钥匙,但你带手机了,你就可以打开门锁。或者,你还在往家赶,可你的朋友已经到你家门口,你通过手机远程把家门打开,让朋友先自己进去看会儿电视。这不是科幻,也不需要多先进的设备,而是自己动手开发出来的。

如何向外行人解释什么是内存溢出

| 技术技巧 | 10条评论
52
想法点子

你买一辆5000美元的轿车,只付了500美元的首款,于是你欠他4500美元。他告诉你他的名字叫约翰-史密斯。你把他的名字和欠款数目写到欠款表上。你的欠款清单现在看起来是这样:

人机对决

| 技术技巧 | 14条评论
75
machine learnning 机器学习

如果你想在这个游戏中取胜,并不难。如果你花一天时间来玩赢它,那你该感到羞愧。是我发现有人试图通过在键盘上乱敲一气来产生‘随机’数字,才猜找出了这个游戏。这个游戏告诉我们他的方法是愚蠢的。

Linux系统里如何彻底的清空屏幕?

| 技术技巧 | 6条评论
40

Linux用户,特别是Ubuntu或CentOS用户,基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。但是,这样做其实并不是真正的清空屏幕,它只是给人一种错觉,让人以为屏幕清空了。

在Vim里精通Vim

| 技术技巧 | 1条评论
89
vim

Vim的难学是出了名的,而且当之无愧。虽然内置的vimtutor教材能够教会你一些非常基本的用法,能让你知道如何编辑一个文件,但如果想像传说中的vim高手那样精通它,该怎么办呢?

no no no. 不要使用kill -9

| 技术技巧 | 5条评论
128

Perl语言专家Randal Schwartz在一篇短文里这样写: no no no.不要使用kill -9.它没有给进程留下善后的机会,在使用kill -9前,你应该先使用kill -15,

PHP里10个鲜为人知但却非常有用的函数

| 技术技巧 | 5条评论
58
PHP

PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。

多如牛毛的小类

| 技术技巧 | 3条评论
23

当我在做“整洁代码”培训或和同事讨论问题时,这样的争端会一遍一遍的出现:“如果我把我的代码全部拆分成这样的小方法和小类,那我怎么在这么多东西中找一个想要的东西?我需要在几十上百个文件中找来找去!”这种观点是有问题的,并不是他们说的不对