摘要:AngularJS是MVC架构,M是C里面的属性-值,C是js的class,V是DOM 各个关键特性的结构如下图所示: http://my.oschina.net/tommyfok/blog/297008?p=1
阅读全文
摘要:区别:Lock/RLock/Semaphore 是强调互斥,要么是绝对互斥,要么是一定程度下互斥Condition/Event是强调通信,就是一方要等待另一方的消息/条件Queue是强调先来后到,需要按序做......参考:http://yoyzhou.github.io/blog/2013/02/...
阅读全文
摘要:参考:http://itindex.net/detail/53357-%E7%90%86%E8%A7%A3-linux-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9Fhttp://ixdba.blog.51cto.com/2895551/715742
阅读全文
摘要:python性能是个瓶颈,没必要在上面花太多精力。如果在意性能,应当直接换编程语言。优化python的思路:1、数据结构set/list/dict等等要区分清楚用途2、算法不在这里细说,通用思路3、多层循环减少不必要的运算 for i in range(10): x = len(aa) ....
阅读全文
摘要:文章内容主要是依照《鸟哥的Linux私房菜:基础篇》而做一、安装Linuxps:BIOS是写入到硬件上面的软件。当开机时,BIOS去读取磁盘的第一个扇区,即MBR,这里放置着开机管理程序。对于用光盘/U盘等安装Linux系统的步骤:可能需要更改BIOS,设置从光盘中启动,即开机时先去读取光盘内容分区...
阅读全文
摘要:总而言之,redis内存管理是采用主要由操作系统自主控制内存分配,辅之以简单封装,达到简单且稍微改良的性能。内存块,标记上本块size如上图所示,当调用zmalloc/zmalloc时,输入参数为size,实际分配了 size_t + size 的空间。前面size_t空间存放size数值,后面si...
阅读全文
摘要:功能模块化带来可自由组装的便利:使用python的mixin特性装配class ThreadHTTPServer(ThreadingMixin, HTTPServer): pass上面表示1个请求1个线程式的HTTP服务器使用参数式形式进行装配class CGIHTTPServer(HTT...
阅读全文