摘要: 直接贴代码吧,很简单的代码 自我感觉效率很低,多线程先不谈,每次调用socket.create_connection((ip,port),2)都会创建一个对象,这很影响效率。 阅读全文
posted @ 2016-08-19 04:57 三复苏 阅读(286) 评论(0) 推荐(0) 编辑
摘要: apache 有很多管理服务器的命令。apt-get installl phpmyadmin后突然想暂时关闭phpmyadmin,只需要a2disconf phpmyadmin即可。需要启用的时候再输入a2enconf phpmyadmin。 这两个命令用于启用和关闭phpmyadmin的配置。 阅读全文
posted @ 2016-08-17 18:50 三复苏 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: https://framework.zend.com/manual/2.4/en/tutorials/config.advanced.html#environment-specific-system-configuration 有两个级别的配置:全局和局部也就是系统配置和应用配置。 系统配置:系统配 阅读全文
posted @ 2016-08-17 01:24 三复苏 阅读(941) 评论(0) 推荐(0) 编辑
摘要: Zend-Form组件包含以下几个对象: 1、Elements:包含了name和attributes, 2、Fieldsets:继承自elements,但允许包含其他fieldset和elements, 3、Forms:继承自Fieldsets。提供数据和对象绑定,并组合了InputFilters。 阅读全文
posted @ 2016-08-15 12:06 三复苏 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Direct3D 的可编程流水线用来为实时游戏渲染图形(一个词概括——实时渲染) 上面的图是Dx11的实时渲染流水线,Dx的几个版本都是向下兼容的。 Input-Assembler Stage: 输入汇集阶段,将所有的数据(三角形,线,点)提供给流水线。 Vertex-Shader Stage:顶点 阅读全文
posted @ 2016-08-12 19:43 三复苏 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 先留个简介: 函数定义: 从定义可以看出是一个递归函数。阿克曼函数不仅值增长的非常快,而且递归深度很高。 一般用来测试编译其优化递归调用的能力。。 如果用一下代码简单实现的话,输入参数4,2程序就直接奔溃了,(复杂度太大) 阅读全文
posted @ 2016-08-10 11:05 三复苏 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: https://msdn.microsoft.com/zh-cn/library/dd293608.aspx lambda表达式是C++11的标准。如果用的是g++,记得加参数。 lambda表达式在其所在的位置上定义了一个匿名函数对象。 先给个例子: 以下时来自微软官网的解释: 1、捕获子句(la 阅读全文
posted @ 2016-08-09 23:57 三复苏 阅读(9929) 评论(1) 推荐(0) 编辑
摘要: 接口 序列化简述: 使用serialize()保存对象中的所有变量,当对象被摧毁的时候,可以使用unserialize()重造对象。事实上,我们不需要保存对象中的方法,方法并不含有对象的属性。 使用serialize和unserialize之前,必须事先定义要序列化的对象所属的类。 serializ 阅读全文
posted @ 2016-08-09 15:50 三复苏 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 将ipv4地址从数字点的形式转化为二进制数据,存储在struct in_addr中。如果给的地址无效,返回0 和inet_aton一样,将存储在字符串里的数字点形式的IPv4地址转化为二进制数据。输入地址无效会返回INADDR_NONE,实际值为255.255.255.255 将数字点形式的Ipv4 阅读全文
posted @ 2016-08-09 14:34 三复苏 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 英特网目前有两种地址格式:1、IPv4(32位地址格式)2、IPv6(128位地址格式)。IPv4的命名空间为PF_INET,IPv6的命名空间则为PF_INET6。 Internet 命名空间下的socket地址有以下两个组件: 1、想连接的机器的地址:有几种表示方式,1、Internet Add 阅读全文
posted @ 2016-08-09 00:32 三复苏 阅读(616) 评论(0) 推荐(0) 编辑