代码改变世界

随笔档案-2013年10月

你不一定懂的cpu显示信息

2013-10-23 11:48 by 轩脉刃, 54338 阅读, 收藏, 编辑
摘要: 在使用top命令的时候会看到这么一行: 里面的各个值分别是什么意思呢? 今天被问到这个问题,发现答的不是很清楚。果然啊,天天用最多的top命令都还没摸透。。。惭愧。。。于是就查了些资料: 官方解释 Cpu(s)表示的是cpu信息。各个值的意思是: us: user cpu time (or) % CPU time spent in user space sy: system cpu... 阅读全文

doctrine2到底是个什么玩意

2013-10-18 10:35 by 轩脉刃, 21476 阅读, 收藏, 编辑
摘要: 之前和最近一个项目用到了Doctrine,由于是别人搭建的,自己没有很了解,最近又开始做的时候发现拙荆见肘,于是看了一下doctrine教程,本文就是加上自己理解的doctrine教程文档笔记了。Doctrine2 配置需求需要php5.3.3及以上可以使用composer安装什么是Doctrine?Doctrine是一个ORM(Object-relational mapper),提供php数据库和PHP对象的映射。他和其他的ORM一样都是为了保证持久层和逻辑层的分类而存在的。什么是EntityEntity是PHP的一个对象Entity对应的表需要有主键Entity中不能含有final属性或者 阅读全文

制作火焰图(纯笔记)

2013-10-17 13:55 by 轩脉刃, 3199 阅读, 收藏, 编辑
摘要: 安装systemtap 按照官网说的安装:http://sourceware.org/systemtap/wiki/SystemTapOnCentOS 我的操作系统是centos uname -rm: 2.6.18-164.el5xen x86_64 yum install systemtap wget http://debuginfo.centos.org/5/x86_64/kern... 阅读全文

《精通Linux内核必会的75个绝技》知识杂记

2013-10-16 18:17 by 轩脉刃, 1631 阅读, 收藏, 编辑
摘要: http://www.ibm.com/developerworks/cn/linux/l-cn-utrace/ utrace是为运行态的进程提供trace和debug支持。 utrace能做如下事情: 1 跟踪目标进程的各种事件 2 Debugger能控制调试程序,让目标暂停或者单步执行 3 对目标进程地址空间的访问能力 可以使用nuttcp来确认两机之间的吞吐量 在一台机器上使用n... 阅读全文

sublime text3 安装package

2013-10-14 09:56 by 轩脉刃, 2422 阅读, 收藏, 编辑
摘要: 在sublime text2中安装package control插件的时候是执行python: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; ... 阅读全文

lnmp_auto:自动化安装lnmp环境脚本

2013-10-12 09:38 by 轩脉刃, 1966 阅读, 收藏, 编辑
摘要: 朋友找我在一台机器上帮忙安装下discuz。想着搭建过好几次的lnmp了,但是还没有使用过“一键安装”的自动化脚本,去网上有搜索出来,但是运行的时候发现用root运行别人的脚本还是真危险的事情,于是明白这不是个轮子,而是个井,每个程序员有必要自己挖一口的了。所以想着自己写个自动化安装lnmp的脚本lnmp_auto。 源代码在github上:https://github.com/jianfeng... 阅读全文