您现在的位置:首页
--> PHPor 的Blog
man file、 strace file /bin/ls , 发现:file命令参考magic文件/usr/share/file/magic.mgc, 如果/usr/share/file/magic.mgc不存在,会参考 /usr/share/file/magic ; 二者的关系为: magic.mgc 是magic 编译后的文件;编译方法为:file -C /usr/share/file/magic.mgc -m /usr/share/file/magic
存储的数据占用的内存大小file size为2G; 但是物理内存占用为3.8G; 我承认程序本身会占用一部分内存,100MB了不得了吧,那么其余的1.7G都做什么用了呢?
如果有多个进程同时对一个mdb(其它的没看,不敢随便乱说)执行list操作,结果会怎样; 或许你会显得当然地认为相互没有太大关系,至少我开始时这么认为的,但是在看源码的时候,发现有些不太对劲儿,我们先看一下源码.....
如果输出的参数是写在执行命令的结尾的,则:echo f1 f2 f3| xargs -n 1 ls如果要将文件重命名,则:echo f1 f2 f3| xargs -i -n 1 mv {} {}.bak
最近,在Linux上对Apache-2.1.16做了一下压力测试;只访问一个简单的hello world静态文件,做了多次,每秒处理请求次数才700左右;一定是哪里出现了问题,因为: 1. 虽然load很高,但是cpu和io都很低,这种现象就比较奇怪 2. client端的负载很低 3. 曾经有过 2000/s的测试,而且当时的机器配置比现在的要差的多当我使用同样的方法对nginx做测试的时候,nginx可以达到 2.2w/s 。无奈之下,只好又把strace请出来了,发现写日志的...
• 进程的一生
随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个"}",从容地离我们而去;也可以是自杀,自杀有2种方 式,一种是调用exit函数,一种是在main函数内使用return,无论哪一种方式,它都可以留下遗书,放在返回值里保留下来;它还甚至能可被谋杀,...
这个问题其实没有什么意思,知道了问题的答案能表明一个人技术水平有多高吗?不能!这个问题有答案以及有意义吗?答案都是没有!那我还为何一直对这 个问题死死揪住不放?这类问题可以提高一个人的素质以及了解一段关于网络和unix的历史,正是因为这些都很有趣,才如此值得关注。在 unix中,一切io相关的实体都被抽象成了文件,之所以抽象成文件第一是为了接口统一,第二是为了操作统一,第三是为了策略隐藏,比如这样可以向用...
问题: httpd server是用web用户执行的,如何才能通过httpd server来做root才能做到事情呢?我想大概这样可以:我们知道linux上到可执行文件到属主有一个s位,则该文件就可以seteuid到该用户到权限来做事情。
在使用tail -f命令时是可以及时看到文件的变化的,但是如果再加上一个grep命令,可能看到的就不那么及时了,因为grep命令在buffer写不满时就不输出,可以通过选项 --line-buffered 来搞定,如:tail -f file.txt | grep something --line-buffered
使用PHP的memcache模块写了一个访问tokyotrant的long-live程序,因为是long-live的,所以我就connect一次之后一直使用了,理论上我connect之后就可以一直使用,中间不会出现重新连接的问题,为了确认我的推断,启动进程之后,我用strace跟踪了一些进程,令我意外的是,隔一段时间连接就会关闭,然后重新连接,怎么回事呢?我怀疑两个方面:1. 我的程序有问题2. server端有问题,用一段时间会关掉我的连接首先,我用了大约1个小...
• 善用配置
我们总期望程序功能很强大,但是有些功能不是适合任何环境的、任何时候的,这时候我们就可以利用配置来使得灵活。比如:我想方便地看到线上程序的一些调试信息,但是一般情况下我并不需要这些信息,只有在调试线上bug的时候才需要,于是我们就可以在程序中添加这些调试信息的语句,然后通过开关来控制。如果我们没有权限登录线上提供服务的机器,则调试信息就可能需要输出到自己可以登录的某远...
问题:将mysql连接或memcache连接变量直接unset()或赋值为null,连接会立即关闭吗?
PHP中有些类似于函数的东西其实不是函数,如 echo exit unset print 等。 怎么可以快速知道这些是函数还是结构呢?
大家都知道,PHP中的整型是long型的。
Apache可以协商的内容基本有四类:文档类型: content-type, 通过accept来说明语言: language, 通过accept-language来说明字符集: charset, 通过accept-charset来说明编码: encoding, 通过accept-encoding来说明; (注意是传输过程的编码,不是字符的编码)
• CDN技术
技术篇概述20世纪80年代以来,随着个人计算机(PersonalComputer)的不断发展和普及,一种全新概念的计算机网络逐步建立并迅速膨胀,最终成为今天大家所熟悉的、世界上最大的国际性计算机互连网 --Internet。人们在Internet上可以轻松地通过各种搜索引擎查找自己需要的信息,与世界各地的人通过E-mail等多种方式实现实时和非 实时的通讯。Internet是当今世界上最大的开放式计算机网络,它成功地将分布在世界各地的无数个计算机网...
如果运行在FF下面,像我们期望的那样,在页面载入后,不会立即alert的,但是,在IE7中,页面载入后立即就是一个alert。 显然onfocus事件的绑定被提前做了,不知道为什么。
操作网络路由表。ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface] -f 清除所有网关项的路由表。如果与某个 命令结合使用,在运行该命令前, 应清除路由表。 -p 与 ADD 命令结合使用时,将路由设置为 在系统引导期间保持不变。默认情况下,重新启动系统时, 不保存路由。忽略所有其他命令, 这始终会影响相应的永久路由。Windows 95 不支持此选项。 -4 强制使用 IP...
当你混合使用vim和其它编辑器时,你会发现,vim会在文件末尾添加空行(或者说是"\n" 或 "\r\n"),很讨厌是吧?vim很贱是吧? 怎么办呢?姜源教你怎么做,设置::set noendofline binary每次都设置,很麻烦,是吧? 写在.vimrc 里面
接口:http://xxx.yyy.cn/a.php 线上地址: xxx.yyy.cn => 60.6.6.6 测试地址: xxx.yyy.cn => 10.6.6.6。现在为了测试,你需要从A机器上访问10.6.6.6,而且你没有权限修改A机器的host文件办法一: array(\'header\'=>\'Host: xxx.yyy.cn\',)); $context=stream_context_create($opts); $result=file_get_contents(\'http://10.6.6.6/a.php\',false,$context); echo$result;?> 办...
近3天十大热文
- [56] Oracle MTS模式下 进程地址与会话信
- [56] IOS安全–浅谈关于IOS加固的几种方法
- [55] 如何拿下简短的域名
- [54] 图书馆的世界纪录
- [52] Go Reflect 性能
- [52] android 开发入门
- [50] 读书笔记-壹百度:百度十年千倍的29条法则
- [49] 【社会化设计】自我(self)部分――欢迎区
- [38] 程序员技术练级攻略
- [33] 视觉调整-设计师 vs. 逻辑
赞助商广告