自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (4)
  • 收藏
  • 关注

原创 堆管理算法中的Buddy System(伙伴系统)算法

堆管理算法Buddy SystemBitmapZend引擎

2015-01-11 00:57:56 3379 1

转载 内存管理算法介绍

内存是计算机系统中除了处理器以外最为重要的资源,任何一个程序的运行都离不开内存资源的有效使用。前面两小节介绍了硬件支持的内存管理机制,尤其是如何将虚拟地址或者逻辑地址转译成物理内存地址。这一节我们将首先讨论在一个地址空间内部如何有效地进行动态内存管理,然后介绍常用的页面替换算法,以及在进程内存管理中常常用到的工作集概念和相应的算法。        假设操作系统或者一个进程已经获得了一块

2015-01-09 18:42:06 9527

原创 C语言中变长参数实例

C变长参数

2014-12-16 14:47:03 1086 1

原创 关于Apache服务器的访问控制

Apache的访问控制指对对任何资源的任何方式的访问控制。

2014-11-13 10:27:01 1278 1

原创 PHP内核两大流程之启动PHP的核心代码段

PHPZend 引擎PHP启动流程

2014-11-09 19:54:56 1916 1

原创 GDB调试Segment Fault的线上http进程的方法

有些问题只有在大并发访问量的线上机器上才能体现出来,测试机没法重现。我们可以使用GDB来解决这个问题。首先在命令行启动GDBGDB然后输入attach http进程id如果需要设置断电的话,可以先执行stop,然后设置断电然后 输入 c 或者 continue 让这个进行继续提供服务,如果这个进程发生了Segfault错误,我们可以通过 bt 等跟踪命令,来查看问题出在

2014-11-07 23:48:11 1337

原创 PHP加载大文件时require和file_get_contents的性能对比

PHPPHP内核requirefile_get_contents大文件

2014-11-07 23:33:13 4884 2

翻译 Linux中getrusage的使用

Linuxrusagegetrusage

2014-11-05 13:40:14 2847

原创 GDB在调试Zend引擎时的几个重要的用法

GDB调试Zend引擎

2014-11-05 11:42:33 1171

原创 PHP内核中重要的两个全局变量

PHPZend引擎Zend执行器Zend编译器

2014-11-05 11:39:09 3292

原创 Zend 引擎执行器的核心代码

PHPPHP内核Zend引擎

2014-11-05 11:31:24 1462

原创 一张游览PHP内核迷宫的藏宝图

PHPPHP内核Zend引擎

2014-10-30 14:06:29 1367

原创 HTTP协议中返回代码302的情况

http重定向302

2014-10-13 17:21:28 39105

原创 关于PHP中的自增、自减操作的奥秘

PHP自增语句

2014-10-08 17:54:18 5466

原创 PHP中用下标符号[]去读取字符串的逻辑

PHP数组下标访问字符串

2014-09-30 11:41:41 9724

原创 Linux下可执行文件格式详解

Linux可执行文件ELF格式

2014-08-21 17:49:31 44168 3

转载 #(井号),##(双井号), #@在C/C++的#define宏定义中的特殊用法

1. #:在宏展开的时候会将#后面的参数替换成字符串,如:          #define p(exp) printf(#exp);       调用p(test)的时候会将#exp换成"test"    2. ##:将前后两个的单词拼接在一起。例如《The C Programming Language》中的例子:          #define cat(x,y) x##y

2014-08-15 19:02:24 1916

原创 无意间创建的一个闭包,以及解决办法

JavascriptClosure闭包

2014-07-15 11:06:53 2146 1

原创 关于Mysql中的三种日期类型

MysqlDateDatetimeTimestamp0000-00-00 00:00:00

2014-06-09 14:40:57 1711

原创 关于Javascript的prototype

JavascriptPrototypeObject

2014-05-08 15:51:21 1454

原创 求解逻辑问题:谁养鱼

逻辑推理谁养鱼

2014-05-07 09:59:24 4144

原创 基于ZF中的.htaccess文件学习Apache的Rewrite语法

ApacheRewriteZF

2014-05-05 23:42:08 2554

原创 PHP中的 empty() 函数和 isset() 函数

PHPissetempty

2014-05-05 17:42:34 1510

原创 关于Apache服务器的访问控制

ApacheAccess Control访问控制

2014-05-05 16:43:30 5749

原创 解决Ubuntu、Windows双系统下两个操作系统时间不一致的问题

使用Ubuntu做为开发机一年多了,每次切换Ubuntu和Windows的时候

2014-04-17 14:17:04 2350 1

原创 搭建基于Nagios的监控系统——之监控远程Windows服务器

Nagios监控Windows

2014-03-07 14:31:33 6946 1

原创 搭建基于Nagios的监控系统——之监控远程Linux服务器

Nagios监控远程Linux

2014-03-07 09:53:12 4193

原创 搭建基于Nagios的监控系统——之安装Nagios Core

Linux监控Nagios

2014-03-07 08:14:13 8169 2

翻译 Linux Shell 中的判断结构

LinuxShellIFTest

2014-03-05 10:54:24 1784

原创 Linux中的nice程序名字的由来

LinuxShellnice

2014-03-05 10:18:21 2405

原创 使用Apache2.4.4下的htpasswd生成的密码无效

Apachehtpasswd

2014-02-28 00:20:46 2698

原创 Mysql不同主从格式(Replication Formats)的区别

MYSQLREPLICATIONREPLICATION FORMATS

2014-02-25 16:13:12 1387

转载 “段寄存器”的故事

一、 段寄存器的产生段寄存器的产生源于Intel 8086 CPU体系结构中数据总线与地址总线的宽度不一致。数据总线的宽度,也即是ALU(算数逻辑单元)的宽度,平常说一个CPU是“16位”或者“32位”指的就是这个。8086CPU的数据总线是16位。地址总线的宽度不一定要与ALU的宽度相同。因为ALU的宽度是固定的,它受限于当时的工艺水平,当时只能制造出16位的AL

2014-02-25 15:10:47 895

转载 口语“官话”:白领必须学会的15句

不论你是出席正式晚宴还是商务会议的时候,下面的15句“官话”特别能够显示出你的专业。这同时也是商务礼仪中必须要学会的15句话。1. It is/was my honor…我很荣幸……It is my honor to introduce the president of our company, Mr.Jones.我很荣幸介绍我们公司总裁琼斯先生。2.Thank y

2014-02-20 15:02:07 1513

原创 学习TCP协议的流量控制(flow control)小结

TCP流量控制窗口机制窗口扩大因子

2014-02-19 22:47:41 10876

转载 别错把需求当市场

创业团队经常弄混了「需求」与「市场」的差别,从根本上说,需求是需求,但市场的构成除了有需求存在,还得有供给,同时透过共识的价格交集而成交,方能形成市场。简单说,有需求未必能形成市场,那得看供给与价格;反过来说,只有供给而不存在需求,或者供给与需求具备但价格没有共识,市场也不存在。  虽然是很简单的道理,但我还是经常发现多数团队并没有把重心摆在谈论「市场」,而是谈论「需求」,甚至连需求也没碰触到

2014-02-14 09:28:12 869

原创 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别

MYSQL127.0.0.1localhost区别skip-name-resolve

2014-01-16 14:44:50 26907

原创 PHP中include和require区别之我见

昨天去面试一个php开发,看到笔试试卷上有这么一道题目:include和require有什么区别?这个题目可以称得上php开发面试中的必考题目,网上也有各种答案和解释。但是我当时却真的想不起来了。现在回头想这个问题,突然有了新的认识:PHP作为优秀的开源程序,她所提供的函数从名称上必定会尽可能地表达出这个函数的作用。那么理解这两个函数的区别就容易多了。require 的英文意思

2014-01-10 08:56:28 5035 6

原创 Linux下后台程序完成自动输入密码等交互行为的例子

linux shellexpect自动交互

2014-01-06 16:35:50 9446 2

原创 Mysql错误:Duplicate entry '127' for key 'PRIMARY'的解决方法

MysqlDuplicate entry '127' for key 'PRIMARY'Failed to read auto-increment value from storage engine

2014-01-05 23:00:41 150844 3

10步学会JavaScript

10步学会JavaScript 10步学会JavaScript

2008-09-09

10天学会asp.net教程

10天学会asp.net教程 10天学会asp.net教程 10天学会asp.net教程

2008-09-09

Sisco 防火墙配置详细说明

  任何企业安全策略的一个主要部分都是实现和维护防火墙,因此防火墙在网络安全的实现当中扮演着重要的角色。防火墙通常位于企业网络的边缘,这使得内部网络与Internet之间或者与其他外部网络互相隔离,并限制网络互访从而保护企业内部网络。设置防火墙目的都是为了在内部网与外部网之间设立唯一的通道,简化网络的安全管理。

2008-09-09

c语言编译器 Win-tc

c语言编译器 Win-tc 经典的c语言编译器

2008-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除