摘要:
http://note.youdao.com/noteshare?id=4ba8ff81aa96373ba11f1b82597ec73a 阅读全文
posted @ 2017-04-22 14:53
后端技术小屋
阅读(178)
评论(0)
推荐(0)
摘要:
http://note.youdao.com/noteshare?id=744696e5f6daf0f2f03f10e381485e67 阅读全文
posted @ 2017-04-19 16:03
后端技术小屋
阅读(183)
评论(0)
推荐(0)
摘要:
http://note.youdao.com/noteshare?id=55dc651a7489f1413b3a3169401dcf94 阅读全文
posted @ 2017-04-13 17:42
后端技术小屋
阅读(128)
评论(0)
推荐(0)
摘要:
问题:给定一个无序数组arr,元素只有0,1,2三种取值 要求:重新排列数组,使得所有值为0的元素在数组左边,值为1的元素在数组右边,值为2的元素在数组中间。 思路:设三种数组索引,mid, left, right, 假设一种中间过程,[0, left) 区间内元素的值为0,(right, len- 阅读全文
posted @ 2017-04-12 15:12
后端技术小屋
阅读(887)
评论(0)
推荐(0)
摘要:
题:不适用迭代或者递归,判断一个int类型的非负整数是否为3的乘方 解题思路: 对应代码如下: 阅读全文
posted @ 2017-04-11 09:31
后端技术小屋
阅读(356)
评论(0)
推荐(0)
摘要:
笔者被这个问题困扰良久,终于下决心看个究竟。废话不多说,先上结论: 如果对象是原生类型,加大括号会保证生成对象被初始化(一般是0) 如果对象非原生类型,加大括号或者不加,效果是一样的,都会执行该类的默认构造函数。 阅读全文
posted @ 2017-04-01 16:07
后端技术小屋
阅读(508)
评论(0)
推荐(0)
摘要:
最近偶然看到"fork系统炸弹"的代码,小小一行shell竟然能够直接搞死系统,令人印象深刻。 代码如下 咋一看有点蒙,重新排版下格式 有经验的shell开发者这时候应该看出来了,这个炸弹的代码分为两个部分,第一部分:定义函数:(), 第二部分:执行函数:() (实际上将:替换成任何合法的函数名都可 阅读全文
posted @ 2017-04-01 15:52
后端技术小屋
阅读(283)
评论(0)
推荐(0)
浙公网安备 33010602011771号