一些不错的计算机书籍
摘要:转载自: https://my.oschina.net/junn/blog/158076 PHP 《PHP程序设计》(第2版) PHP语法和入门最好的书 《PHP5权威编程》 PHP入门后升级书 《深入PHP:面向对象、模式与实践》(第3版) 理解PHP中的面向对象和设计模式 《高性能PHP应用开发
阅读全文
posted @
2017-01-20 09:32
mingaixin
阅读(230)
推荐(0) 编辑
PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
摘要:文章转载自:https://my.oschina.net/junn/blog/104464 PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启。 一、解压缩zip文件 二、将文件压缩成zip文件 三、文件追加内容添加到
阅读全文
posted @
2017-01-20 09:18
mingaixin
阅读(4823)
推荐(0) 编辑
聊聊IO多路复用之select、poll、epoll详解
摘要:本文转载自: http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538922&idx=1&sn=e6b436efd6a4f53dcbf20f4ce11a986a&scene=23&srcid=0425xFfzV9LmmVrdeEQ4He
阅读全文
posted @
2016-04-25 21:01
mingaixin
阅读(5395)
推荐(2) 编辑
聊聊 Linux 中的五种 IO 模型
摘要:本文转载自: http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538919&idx=1&sn=6013c451b5f14bf809aec77dd5df6cff&scene=21#wechat_redirect 上一篇《聊聊同步、异步、
阅读全文
posted @
2016-04-25 21:00
mingaixin
阅读(431)
推荐(0) 编辑
聊聊同步、异步、阻塞与非阻塞
摘要:本文转载自: http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666538901&idx=1&sn=d1f7d5461491a9c240f16da6b7c0ced9&scene=21#wechat_redirect 近来遇到了一些常见的概念
阅读全文
posted @
2016-04-25 20:56
mingaixin
阅读(399)
推荐(0) 编辑
IO -阻塞,非阻塞, 同步,异步
摘要:转载自: http://blog.csdn.net/historyasamirror/article/details/5778378 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有
阅读全文
posted @
2016-03-07 12:38
mingaixin
阅读(211)
推荐(0) 编辑
Unicode和多字节字符集 (MBCS) 杂谈
摘要:转载自:http://blog.sina.com.cn/s/blog_72e928910100yklp.html这个估计是很多人曾经头疼过的问题,现在的VC版本基本都支持Unicode和多字节字符集 (MBCS),在进行MFC编程时VC的默认设置是unicode字符集。但是我们通常需要做一些代码移植...
阅读全文
posted @
2016-01-19 17:29
mingaixin
阅读(668)
推荐(0) 编辑
error while loading shared libraries的解決方法
摘要:转载自:http://blog.csdn.net/dumeifang/article/details/2963223在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了:./tests: err...
阅读全文
posted @
2014-05-26 14:39
mingaixin
阅读(510)
推荐(0) 编辑
php的扩展memcache和memcached区别分析
摘要:转载自:http://www.jb51.net/article/27366.htm ,个人感觉总结的特别的好!1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的。与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些。memcache:http://cn2.php.net/manual/en/book.memcache.phpmemcached:http://cn2.php.net/manual/en/book.memcached.php2.Mem
阅读全文
posted @
2013-03-13 16:37
mingaixin
阅读(696)
推荐(0) 编辑
php的垃圾回收机制
摘要:php手册: http://www.php.net/manual/zh/features.gc.refcounting-basics.php http://www.php.net/manual/zh/features.gc.collecting-cycles.php http://www.php.net/manual/zh/features.gc.performance-considerations.php
阅读全文
posted @
2013-01-31 11:23
mingaixin
阅读(175)
推荐(0) 编辑
java的垃圾回收机制
摘要:转载自: http://developer.51cto.com/art/201009/227691.htm垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收集器引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象(不是引用)都有一个引用计数。当一
阅读全文
posted @
2013-01-31 11:21
mingaixin
阅读(390)
推荐(0) 编辑
python垃圾回收机制
摘要:转载自: http://my.oschina.net/hebianxizao/blog/57367现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。 对于一个字符串、列表、类甚至数值都是对象,且定位简单易用的语言,自然不会让用户去处理如何分配回收内存的问题。 python里也同java一样采用了垃圾收集机制,不过不一样的是,python采用的是引用计数机制为主,标记-清除和分代收集两种机制为辅的策略。 引用计数机制:python里每一个...
阅读全文
posted @
2013-01-31 11:18
mingaixin
编辑
Python容易混淆的地方
摘要:转载自: http://blog.csdn.net/carolzhang8406/article/details/6855525每门编程语言都有易混淆的部分,下面列举出一些Python的易混淆知识点。== 和 is 的区别在Python中,”==” 操作符测试值的相等性; “is”表达式测试对象的一致性,即是否指向同一个对象。list1 = [1,('a',3)]list2 = [1,('a',3)]list1 == list2, list1 is list2 #(True,False)说明:list1和list2通过了”==”测试 (他们的值相等,因为它们的所
阅读全文
posted @
2013-01-28 17:23
mingaixin
阅读(584)
推荐(0) 编辑
python __init__和__new__之间的区别
摘要:转载自 http://blog.csdn.net/carolzhang8406/article/details/68560561 如果在类中同时定义了__init__和__new__,在创建对象的时候会有优先使用__new__如class A(object): def __init__(self): print("in init") def __new__(self): print("in new") A()2new方法会返回所构造的对象,init则不会,在使用new返回对象的时候会隐式调用init函数。new函数必须以cls作为第一个参数,而init则
阅读全文
posted @
2013-01-28 17:21
mingaixin
阅读(3747)
推荐(0) 编辑
PHP 5.3新版特性
摘要:转载自 http://developer.51cto.com/art/200903/115995.htmhttp://developer.51cto.com/art/200903/115995_1.htm一、mysql驱动mysqlnd一直以来,php都是通过mysql客户端连接mysql,而现在mysql官方已经推出php版的mysql客户端,而这个mysqlnd有效降低内存的使用以及提高性能。具体可以看:http://dev.mysql.com/downloads/connector/php-mysqlnd/http://forge.mysql.com/wiki/PHP_MYSQLND从图
阅读全文
posted @
2013-01-28 16:52
mingaixin
阅读(343)
推荐(0) 编辑
Python闭包的概念、形式与应用
摘要:转载自: http://developer.51cto.com/art/201006/208139.htm自己现在对 闭包还不是很明白,转载到此,做个备份!闭包并不是什么新奇的概念,它早在高级语言开始发展的年代就产生了。51CTO在此之前也曾陆续报导了《学习Scala的闭包》、《PHP 5.3闭包语法初探》以及《揭开Javascript闭包的真实面目》。闭包(Closure)是词法闭包(Lexical Closure)的简称。对闭包的具体定义有很多种说法,这些说法大体可以分为两类:◆一种说法认为闭包是符合一定条件的函数,比如参考资源中这样定义闭包:闭包是在其词法上下文中引用了自由变量的函数。◆
阅读全文
posted @
2013-01-28 16:25
mingaixin
阅读(723)
推荐(0) 编辑
python: indentationerror: unexpected indent
摘要:转载自:http://blog.163.com/liuyuhuan0915@126/blog/static/78265448201141795730131/关键字: indentationerror: unexpected indent python 都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格。 以后遇到了IndentationError: unexpected indent你就要知道python编译器是在告诉你“Hi,老兄,你的文件里格式不对了
阅读全文
posted @
2013-01-16 11:40
mingaixin
阅读(5451)
推荐(0) 编辑
解决 json_encode 中文乱码
摘要:来源: http://www.phpchina.com/archives/view-42572-1.html解决以下问题json_encode 中文后的字符串不可阅读json_encode 多级数组中文乱码问题json_encode 数组中包含换行时错误问题json_encode 数组中键为中文的问题http://blog.1dnet.net/?post=840【php代码】function _encode($arr){ $na = array(); foreach ( $arr as $k => $value ) { $na[_urlencode($k)] = _urlenco...
阅读全文
posted @
2013-01-09 16:55
mingaixin
阅读(416)
推荐(0) 编辑
mysql的limit查询优化
摘要:声明分享自: http://www.phpchina.com/archives/view-42500-1.html以下的文章主要是对MySQL limit查询优化的具体内容的介绍,我们大家都知道MySQL数据库的优化是相当重要的。其他最为常用也是最为需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。同样是取10条数据select*fromyanxue8_visitlimit10000,10select*fromyanxue8_visitlimit0,10就不是一个数量级别的。网上也很多关于limit的五条优化准则,都是翻译自
阅读全文
posted @
2013-01-09 16:37
mingaixin
阅读(238)
推荐(0) 编辑