始于初见,止于终老

大数据数组的快速去重以及提高元素查找效率

最近一个项目的研究,在大量数据下,PHP如何快速的在数组中去除重复元素和快速查找需要的元素信息。采用多种不同方法进行对比,最终得出下列效率最高的方法。快速去重对数组元素进行去重,一般会使用 array_unique 方法。unique count:99run time:65...

Docker容器:新一代虚拟化应用容器引擎

Docker是一个开源的应用容器引擎,基于GoLang并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器...

Typecho后台路径安全修改

使用Typecho有一定年头了,修改后台路径可以增加一定的安全系数,通过修改配置文件config.inc.php的后台目录:/** 后台路径(相对路径) */ define('__TYPECHO_ADMIN_DIR__', '/admin/'); 将admin修改为其他目录...

Tengine安装手记

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。从2011年...

TCP报文首部格式

TCP协议的功能都在其首部中得以体现,TCP报文的首部前20个字节是固定的,也就是说TCP报文的首部长度的最小值是20,格式如下:序号:占4字节,TCP是面向字节流的,在一个TCP连接中传送的字节流的每一个字节都按顺序编号,很简单的例子:比如传送1000个字节的字节流,其中...

TCP/IP 原理浅析

TCP/IP起源于1969年美国国防部(DOD:The United States Department Of Defense)高级研究项目管理局(APRA:AdvancedResearch Projects Agency)对有关分组交换的广域网(Packet-Switch...

Windows10右键打开"powershell"改成"cmd"

升级到Windows10后,发现原来shift+鼠标右键的“在此处打开cmd窗口”选项不见了,改成了“在此处打开powershell窗口”。虽然微软力推powershell,不过还是用不习惯。RegEdit定位 HKCRDirectoryBackgroundshellPow...