作者归档: 童燕群

关于Python的闭包和后期绑定

看到Python程序员的10个常见错误这篇文章中讲到了闭包和后期绑定的问题。

有很多不同的人都对闭包过进行了定义:

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.38- 16票) Loading ... Loading ... | 归档目录:实用脚本, 语言基础 | 标签: , , |

一周技术文章收集(6.20)

  1. 程序员都应该知道的10大基础算法
    http://cricode.com/2001.html
  2. Android 启动过程深入分析
    http://blog.jobbole.com/67931/
  3. Linux LVM简明教程
    http://linux.cn/article-3218-1-rss.html
  4. Java8 新特性终极指南
    http://www.importnew.com/11908.html
  5. 移动开发的未来——微服务
    http://blog.csdn.net/phodal/article/details/31807167
  6. 专访七牛李婧:公有云存储是大势所趋
    http://storage.chinabyte.com/79/12990579.shtml
| 1 分2 分3 分4 分5 分 (4.31- 13票) Loading ... Loading ... | 归档目录:云计算/云存储, 软件技术 | 标签: , , , |

一周技术文章收集(6.12)

  1. 支付宝的性能测试
  2. JVM日志和参数的理解
  3. 发现 OpenStack: Storage 组件 Swift 和 Cinder
  4. Docker1.0发布—迈入云(DockerHub应用分发平台)端(Docker引擎)时代
  5. Containers vs Virtualisation
  6. 贝塞尔曲线的数学基础(More on Bezier Path)
| 1 分2 分3 分4 分5 分 (4.16- 19票) Loading ... Loading ... | 归档目录:云计算/云存储, 软件技术 | 标签: , , , |

15道使用频率极高的基础算法题

via hlxs
15道常见的基础算法题:
1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;
2、合并两个已经排序的单链表;
3、倒序打印一个单链表;

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.58- 19票) Loading ... Loading ... | 归档目录:C/C++, 算法数据结构, 语言基础 | 标签: , |

各类值得一看的电影名单

【最费脑力的14部电影】《盗梦空间》、《记忆裂痕》、《生死停留》、《死亡幻觉》、《禁闭岛》、《穆赫兰道》、《蝴蝶效应》、《恐怖游轮》、《伤城》、《盗走达芬奇》、《88分钟》、《万能钥匙》、《决胜21点》、《沉默的羔羊》

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.21- 14票) Loading ... Loading ... | 归档目录:文字网摘 | 标签: |

如何编程实现 2 + 2 = 5?

Write a program that makes 2 + 2 = 5,看到这个题目,感觉很新颖,第一个答案就是用Java实现的。用上了Java中的整型实例池的概念。以前只看到过实例池导致两个对象的指针相同的问题,即

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.20- 15票) Loading ... Loading ... | 归档目录:Java, 语言基础 | 标签: |

Mary Meeker:2014年互联网趋势报告

internet_trends_2014

PDF文档:下载地址
演讲视频:观看地址

| 1 分2 分3 分4 分5 分 (4.54- 13票) Loading ... Loading ... | 归档目录:WEB网络, 移动互联 | 标签: , |

1995年乔布斯接受采访的视频

机遇,远见加上一些执着,“世界都在手中”,改变一个时代的计算机、商业和管理奇才。这段视频因为当年母带从伦敦运往美国途中遗失,也被称为《遗失的访谈》。在2011年,时隔16年才得以面世,值得一看。

注:微信需要在QQ浏览器等打开才能全屏播放。

| 1 分2 分3 分4 分5 分 (4.90- 10票) Loading ... Loading ... | 归档目录:奇趣见闻, 数码硬件, 移动互联 | 标签: , |

Dynamo和Cassandra海量存储基础

提到这两个系统,他们在核心思路上是非常类似的,但有一些细节性的东西又有所偏重,在分布式系统中也算是独树一帜了,很有代表性的一个系列,这些不一致的地方,最明显的地方就在于一致性上。可见,哪怕是从追求简单为上的工程化实现来说,各种不同的方式实现一致性也都有很大的不同,不过他们也有一些共性和一些独树一帜的概念,下面来做一下分别解说。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.91- 11票) Loading ... Loading ... | 归档目录:架构设计, 算法数据结构 | 标签: , , , , |

Linux 常见高危操作

1. 直接操作设备文件描述符

我们知道/dev目录下存放的是设备的文件描述符。直接往设备描述符中写入数据,将破坏整个设备,如:对于硬盘设备映射到/dev/目录下的文件描述符写入数据,将破坏该磁盘设备上面的文件系统,或者已有的数据。

echo  “ ”> /dev/sda,这样一个简单的命令就可以破坏整个磁盘上面的数据;
mkfs.ext3 /dev/sda1,创建文件系统;
fdisk /dev/sda ,重建分区;
dd if=/dev/zero of=/dev/sda,直接写入数据到磁盘设备文件描述符。

这些对于已经存在数据的硬盘而言,都是致命的。

2. rm -rf

通常,为了,一条命令就能删除一个目录下的所有文件,以及整个目录,我们会直接使用:rm -rf,有时还会给出这样的代码:rm –rf /$SOME_DIR_TOBE_DEL/,如果SOME_DIR_TOBE_DEL变量未被赋值,那么这条命令将会执行:rm –rf /,将整个Linux系统的根文件目录都删掉了,后果可想而知。

3. 重定向命令使用不当

正确的重定向标准输出和标准错误的方法是:>/dev/null 2>&1 ,关于连环重定向,可以参考这里的解释:>/dev/null 2>&1 含义。如果一不小心,可能会导致/dev/null 被重定向到0,1或2,导致整个系统异常。

| 1 分2 分3 分4 分5 分 (4.91- 11票) Loading ... Loading ... | 归档目录:实用脚本, 软件技术 | 标签: , |
返回顶部