一个可执行文件的生成过程到进程在内存中的分布
摘要:可执行文件的生成 http://www.cnblogs.com/web21/p/6201735.html 总:一个可执行文件(linux elf格式文件)是通过什么方式从ELF格式文件加装从而成为进程来执行的 在Linux系统中,可以通过fork()函数来创建进程,然而创建的子进程完全复制父进程的资
阅读全文
chrome浏览器限制的端口
摘要:1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, //
阅读全文
Linux用户态和内核态
摘要:究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子: 1)例子 C代码 ```1. void testfork() { 2. if(0 = = fork())
阅读全文
linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?
摘要:问: linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解? 每个进程所拥有的4G独立的虚拟内存空间是什么意思?linux系统的虚拟4G空间中,高位的1G是用于系统内核运行的,那么每个进程都有4G的话岂不都要运行内核了,这样是不是很浪费很低效? 答: 4G 指的是最大的寻址空间
阅读全文
GCC 预处理、编译、汇编、链接..
摘要:1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言
阅读全文
PHP对象在内存堆栈中的分配
摘要:对象在PHP里面和整型、浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上说大体上是分为4段,栈空间段、堆空间段、代码段、初始化静态段,程序里面不同的声明放在不同的内存段里面。 数据段(data segment)通
阅读全文
搞不清FastCgi与PHP-fpm之间是个什么样的关系?
摘要:https://segmentfault.com/q/1010000008356979 https://segmentfault.com/q/1010000000256516 https://www.zhihu.com/question/30672017?sort=created https://w
阅读全文
巧用git bash
摘要:利用git base 实现的仿linux上面的命令,进行一些类linux的操作 。如 vim ls grep .. 例 : 利用grep递归查找当前文件夹中包含php5apache字样的文件
阅读全文
发光二极管的应用 -显示器中图像颜色的显示
摘要:gap 磷化镓。 磷化镓,是Ⅲ-Ⅴ族(三五族)元素化合的化合物。gap是一种间接迁移型半导体,具有低电流、高效率的发光特性,可发光范围函盖红色至黄绿色,为led主要使用材料之一。 gan 氮化镓。 氮化镓,是Ⅲ-Ⅴ族元素化合的化合物。gan使movpe制作技术,可制作高亮度纯蓝光led及纯绿光led
阅读全文
通过VLD扩展分析PHP opcode
摘要:安装VLD扩展 ./configure --with-php-config=/usr/local/php/bin/php-config --enable-vld -dvld.active 本次执行零时启用vld[必须] -dvld.execute 是否执行opcode -dvld.verbosity
阅读全文
linux内存使用计算方式
摘要:Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上: Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers Swap: 6127608k total, 0k used, 612
阅读全文
Linux系统内存占用90%以上 ?
摘要:1 2 [root@dbserver01 mysql]# cat /proc/sys/vm/drop_caches 0 1 2 [root@dbserver01 mysql]# cat /proc/sys/vm/drop_caches 0 1 2 [root@dbserver01 mysql]# c
阅读全文
TOP命令各个参数代表意义详解
摘要:Top命令是Linux下常用的系统性能分析工具,能实时查看系统中各个进程资源占用情况。 top - 16:24:25 up 284 days, 4:59, 1 user, load average: 0.10, 0.05, 0.01 Tasks: 115 total, 1 running, 114
阅读全文