Author: admin

TCP性能优化

影响TCP性能的协议因素:(1)TCP连接建立握手(2)TCP慢启动拥塞控制;(3)数据聚集的Nagle算法;(4)用于捎带确认的TCP延迟确认机制。(5)TIME_WAIT时延和端口耗尽。1、2可通过长连接避免,3可使用TCP_NODELAY避免,4可通过调整内核栈参数避免,但调整需谨慎,5通常只在性能测试环境出现。
 普通服务器经过仔细的参数配置,也能支持百万级的idle长连接。关键是一堆net.ipv4参数,tcp_rmem/tcp_wmem的默认值要设小,tcp_mem/tcp_max_orphans要大。
        

使thinkphp 3.2.3兼容PHP7

一。

修改thinkphp下  /Library/Org/Util/String.class.php ,改个名字,比如 Stringstr.class.php  (因为string在php7中是保留字,不能用做类名)。

将Stringstr.class.php中的 类名修改为 Stringstr.  ,再将此文件中的String:: 修改为Stringstr::。

二。修改你 项目中的所有文件中的 use Org\Util\String; 为 use Org\Util\Stringstr; , 所有项目文件中的 String:: 修改为Stringstr::。

三。配置文件中的数据库类型改为 mysqli.,并将所有文件中的 mysql_*类函数修改为mysqli_*函数。

做了以上几点就可以做到使thinkphp 3.2.3兼容php7了,目前我的一个项目中运行正常。当然也可能有遗漏,如果有,以后再补充。…

            

每个程序员都应该知道的 15 个最佳 PHP 库

PHP是一种功能强大的web站点脚本语言,通过PHP,web网站开发者可以更容易地创建动态的引人入胜的web页面。开发人员可以使用PHP代码与一些网站模板和框架来提升功能和特性。然而,编写PHP代码是一个繁琐又耗时的过程。为了缩短开发时间,开发人员可以用PHP库替代编写代码来为站点添加功能。

使用PHP库来取代编写代码,可以显着地降低网站的开发时间,从而开发人员可以将时间投入到网站设计等重要环节。

今天我们要介绍的就是15个最佳的PHP库,它们将帮助网站开发人员轻松提高网站的功能,优化PHP的开发时间。…

markdown简明语法2

 

markdown简明语法

 

Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用。其不追求大而全,简洁至上,正所谓不求最贵,只求最好!

本文介绍Markdown基本语法,内容很少,一行语法一行示例,学会后可轻松写出高大上的文档,再也不需要各种编辑器去调文章格式。另外,网上有各平台下的Markdown工具可用,也有在线的,我直接使用sublime搞定,Markdown本来就是为了追求简洁,弄个工具岂不多此一举。

MySQL 5.7 SYS系统SCHEMA

在说明系统数据库之前,先来看下MySQL在数据字典方面的演变历史:
MySQL4.1 提供了information_schema 数据字典。从此可以很简单的用SQL语句来检索需要的系统元数据了。
MySQL5.5 提供了performance_schema 性能字典。 但是这个字典比较专业,一般人可能也就看看就不了了之了。
MySQL5.7 提供了 sys系统数据库。 sys数据库里面包含了一系列的存储过程、自定义函数以及视图来帮助我们快速的了解系统的元数据信息。

sys系统数据库结合了information_schema和performance_schema的相关数据,让我们更加容易的检索元数据。 现在呢,我就示范下几种场景下如何快速的使用。…

显著提升程序员身心健康和工作效率的装备有哪些?

【转注】:这个问题来自知乎网友。题主还补充说:

包括并不限于如下领域:

  1. 开发工具,IDE,不限平台,编程字体
  2. 笔记本,显示器,键盘,鼠标
  3. 座椅,辅助支架,背包
  4. 辅助按摩类器材,针对颈椎,手腕等
  5. 知友补充,女盆友,确实是不可或缺(大家喜欢神马款,个人喜欢萌妹纸,来share一下趋向吧)
  6. 其他你认为有助于猿类们工作的东东

目前最受欢迎的回答来自吴止介,伯乐在线已征得转载许可。