自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux--bash默认的组合键

Ctrl + C  终止目前癿命令 Ctrl + D  输入结束 (EOF),例如邮件结束的时候; Ctrl + M  就是 Enter 啦! Ctrl + S  暂停屏幕的输出 Ctrl + Q  恢复屏幕的输出 Ctrl + U  在提示字符下,将整列命令初除 Ctrl + Z  『暂停』目前癿命令

2014-04-23 16:24:19 663

转载 Zend Studio GitHub教程

一、安装eGit插件1、 由于zend studio原本带的git插件和eGit插件有冲突,所以要先卸载原有的git插件。打开welcome欢迎页面将欢迎页面中的git插件取消选中,然后apply changes,之后可能会要求重启zend studio。2、 eGit的安装添加eGit源选中eGit源,有可能不在第一条,根据

2014-04-23 15:21:13 1657

转载 Linux错误代码定义表

查看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值, 不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。以下来自linux

2014-04-17 17:41:28 729

原创 linux命令--uname

cat /proc/versioncat /etc/redhat-releasecat /etc/issue

2014-04-17 15:24:23 3109

原创 linux--webmin的安装

1.下载# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.450.tar.gz2.解压缩# tar zxvf webmin-1.450.tar.gz3.进入webmin的解压缩目录,然后运行setup.sh。#./setup.sh4.配置,连续Enter安装配置完成。

2014-04-17 14:16:33 1109

转载 LINUX 和 WINDOWS 内核的区别

关于LINUX和WINDOWS的口水站已经很多了。本文企图从技术角度来比较下2个主流操作系统的异同。偏重于内核部分。一、动机:我最早是 WINDOWS 阵营的。在WINDOWS下写过2年多的驱动程序。后来由于学习需要,转投LINUX,一晃也快2年了。期间经历了很多曲折,也学到了很多东西。由于在开发WINDOWS 驱动的时候,经验和知识都还不够,所以现在我感觉对LINUX似乎更熟悉些

2014-04-17 11:44:04 1014

原创 MMIO 与 Port I/O

I/O作为CPU和外设交流的一个渠道,主要分为两种,一种是Port I/O,一种是MMIO(Memory mapping I/O)。

2014-04-17 09:23:46 3272

原创 linux命令---top

1.进程信息区的一些说明:详细的说明:序号列名含义aPID进程idbPPID父进程idcRUSERReal user namedUID进程所有者的用户ideUSER

2014-04-16 15:19:12 1055

原创 linux命令--w,who,last,lastlog(查询目前登陆主机的用户信息)

2014-04-15 18:14:40 1009

原创 linux命令-- id

1.id

2014-04-15 17:35:21 702

原创 Linux下github的配置

Linux下github的配置

2014-04-15 16:22:13 1376

原创 CentOS--git安装

1.#tar zxvf git-1.7.6.tar.gz2.#cd git-1.7.6.tar.gz #./config

2014-04-15 14:47:07 920

原创 关于js的全局对象

全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。在顶层 JavaScript 代码中,可以用关键字 this 引用全局对象。但通常不必用这种方式引用全局对象,因为全局对象是作用域链的头,这意味着所有非限定性的变量和函数名都会作为该对象的属性来查询。例

2014-04-14 16:04:20 1016

原创 c的编译过程

GCC(GNU Compiler Collection,GNU编译器集合)

2014-04-14 13:19:25 559

转载 Linux CC与GCC的区别概括介绍

从名字上看,老的unix系统的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler Collection。因为gcc包含很多编译器(C, C++, Objective-C, Ada, Fortran,and   Java)。所以它们是不一样的,一个是一个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用CC

2014-04-14 13:11:03 4987

转载 HTTP协议 (四) 缓存

之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程] 

2014-04-11 16:48:10 517

转载 Web缓存的作用与类型

缓存服务器

2014-04-11 14:43:37 601

转载 Firebug & Chrome Console 控制台使用指南

Console API当打开 firebug (也包括 Chrome 等浏览器的自带调试工具),window 下面会注册一个叫做 console 的对象,它提供多种方法向控制台输出信息,供开发人员调试使用。下面是这些方法的一个简单介绍,适时地运用它们,对于提高开发效率很有帮助。console.log(object[, object, ...])使用频率最高的一条语句:向控制台输

2014-04-09 16:11:49 583

转载 WinCacheGrind配合XDebug分析PHP程序性能

使用WinCacheGrind来分析php的执行时间和效率,需要安装XDebug这个扩展。如果对XDebug不太了解的话,请先看《PHP调试利器XDebug的安装与使用》这篇文章。WinCacheGrind是windows下的profile查看程序。所谓profile,就是程序或软件保存的档案资料,这里的profile就是xdebug生成的Log文件。WinCacheGrind 下载地址:

2014-04-04 14:15:27 1772

转载 编程范式,程序员的编程世界观

编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一种革命性的思想,正因为它不同于其他的各种编程范式。编程范式也许是学习任何一门编程语言时要理解的最重要的术语。托马斯.库恩提出“科学的革命”

2014-04-04 11:14:49 854

转载 开发者拒绝写技术博客的常见理由

常有人跟我讨论我在blog上发布过的博文,有时候他们还希望我来撰写某些文章。在讨论的过程中,我几乎总是会问为什么你自己不开一个博客,或者为其他人的博客做些贡献呢?当我在引导他们为技术类的主题写一些博文时,极少有人对此感兴趣。我的母亲总是告诉我(以及她的学生们)每个人都有自己的故事。她说,写作可能是一种你不曾想到过的非常有益处的行为,直到你写的东西获得了其他人的喜爱和赞同。就像软件开发者为他

2014-04-03 18:05:55 851

原创 php--得到我们开始使用php前的一些参数:变量 / 常量 / 模块 / 函数 / 类

1,array get_defined_vars ( void )获取由所有已定义变量所组成的数组(包括环境变量、服务器变量和用户定义的变量。)2,array get_defined_functions ( void ) 获取所有已经定义的函数3,array get_loaded_extensions ([ bool $zend_extensions = false ] )

2014-04-03 15:15:31 1728

原创 php--xdebug安装失败

apache的错误日志laoxiWarning: DocumentRoot [D:/webserver/apache2.2/docs/dummy-host2.localhost] does not existhttpd.exe: Could not reliably determine the server's fully qualified domain name, using

2014-04-03 14:34:12 6348 1

转载 PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR

REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理

2014-04-03 11:52:56 4537

原创 php--字符串比较函数

strcmp(), strcasecmp(), strncmp(), strncasecmp() 比较的都是字符的ASCII值1 int strcasecmp ( string $str1 , string $str2 )  int strcmp ( string $str1 , string $str2 )区分大小写2 int strncmp ( string $st

2014-04-03 11:39:50 688

转载 Linux 的启动流程

半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关

2014-04-01 13:15:25 572

阿里巴巴Java开发手册(华山版).pdf

手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规 约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。 另外,依据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。

2020-06-07

vim cheat sheet for programmers.png

最详细的vim快捷键分布图和功能的解释,形象化的指导如果使用vim

2014-03-12

vim命令图解

最详细的vim快捷键分布图和功能的解释,形象化的指导如果使用vim

2014-03-12

Apache2.2.chm

Apache2.2手册 核心增强 认证/授权(Authn/Authz) 原本捆绑在一起的认证(authentication)与授权(authorization)模块现在被分开了。新的mod_authn_alias模块可以极大的简化某些身份认证的配置。请参见模块名的变更和针对模块开发者的变更以了解更多有关这些变更对于模块使用者和模块开发者的影响。 缓冲 mod_cache、mod_disk_cache、mod_mem_cache经历了诸多修改以后现在已经具备了合格的产品质量了。新增加的htcacheclean工具可以用来清理mod_disk_cache模块使用的缓冲存储区。 配置 默认的配置布局已经被简化并模块化了。启用常用特性的配置片段现在已经和Apache捆绑在一起,可以被轻易的添加到主配置文件中。 优雅停止(Graceful stop) prefork、worker、event多路处理模块(MPM)现在允许httpd通过graceful-stop信号被优雅的停止。可以用新增的GracefulShutdownTimeout指令指定一个超时时间,超过指定的时间以后httpd将会强行中止,而无论请求所处的服务状态如何。 代理 新增的mod_proxy_balancer模块为mod_proxy提供了负载均衡服务。新增的mod_proxy_ajp模块为Apache Tomcat使用的Apache JServ Protocol version 1.3提供了支持。 正则表达式库更新 5.0版的Perl兼容正则表达式库(PCRE)已经被包含进来了。httpd现在可以通过 --with-pcre 编译选项使用系统中已经安装好的PCRE。 智能过滤器 mod_filter可以进行输出过滤器链的动态配置。它允许过滤器按照请求头或应答头或环境变量有条件的插入,这样就避免了许多在Apache2.0体系结构中存在的过滤器之间的依赖性和顺序问题。 大文件支持 httpd现在已经被构建为在现代的32位Unix系统上支持大于2GB的文件。而且也可以处理大于2G的请求体(request body)。 Event MPM event多路处理模块(MPM)使用一个单独隔开的线程处理持久连接(Keep Alive)。传统上,持久连接要求httpd专门拿出一个工作者(worker)(也就是一个进程/线程)来处理它。这个专用的工作者在持久连接超时前不能被重新使用。 SQL数据库支持 mod_dbd和apr_dbd框架(framework)一起为需要使用数据库的模块提供直接的支持。在线程化的MPM中还能支持连接缓冲池。 Windows用户请注意,这个特性尚未包含在标准的windows版Apache中。如果你尝试在Windows平台上使用这个特性,请告诉我们你的进展情况。

2013-12-31

空空如也

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

TA关注的人

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