自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xueye3000的专栏

Felix 技术学习经历

  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

转载 Linux命令学习手册-gpg命令

gpg [功能] GPG是加密和数字签名的免费工具,大多用于加密信息的传递。除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对。利用你的“公钥”别人加密信息不再需要告诉你密码,随时随地都能发送加密信息。而这种加密是单向的,只有你的“私钥”能解开加密。数字签名又是另一大使用方向。通过签名认证,别人能确保发布的消息来自你,而且没有经过修改。 [原理] 对称密钥

2016-06-16 14:36:57 934

转载 理解HEAD请求以及HTTP/204和HTTP/206响应

下面的截图中有三条Web会话,每一条都返回了不同的状态码,但都在HTTP/2xx范围内:HEAD请求方法第一个请求返回了HTTP/200,但你应该注意到了,服务器并没有返回响应体.如果你在Inspectors选项卡中查看一下,就会发现客户端使用的是HEAD请求方法.HEAD方法允许客户端仅向服务器请求某个资源的响应头,而不要真正的下载该资源本身.服务器返回的响应头应该和客户端使用GET

2013-01-05 17:22:31 677

转载 Useful Link

一些有用的链接:鸟哥的Linux私房菜:http://linux-vbird.bluedata.org/vim练级攻略(超实用)http://coolshell.cn/articles/5426.htmlShell脚本学习:http://www.linux.gov.cn/shell/awk学习笔记:http://man.l

2012-12-12 10:13:39 394

转载 HTTP学习笔记之三——Proxy代理服务器

出于安全考虑,局域网内的机器访问访问墙外的网站借助于代理服务器进行,如果把局域网外Internet想象成一个巨大的资源库,局域网内的用户要访问这个库里的资源必须统一通过代理服务器进行。反过来,如果局域网向Internet提供资源,让Internet上的用户访问局域网内的资源也可以设置成一个代理服务器,只不过与我们常用的代理服务器方向正好相反,所以叫反向代理(Reverse Proxy)。

2012-12-12 10:11:54 757

转载 HTTP学习笔记之二——Web服务器

目前,比较流行的Web服务器开源软件如Apache等。Web服务器的作用是接收来自客户端的请求并作出相应的响应,为客户端提供某种服务,如资源请求。首先来看一个用perl脚本写的非常简单的Web服务程序,客户端和服务器采取socket套接字通信:[plain] view plaincopyprint?#!/usr/bin/perl     use Socket;

2012-12-12 10:10:59 433

转载 HTTP协议入门

HTTP协议入门1、HTTP协议简介HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.

2012-12-12 10:10:05 484

转载 深入理解HTTP消息头

(一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做 过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方 怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTT

2012-12-12 10:09:02 387

转载 HTTP/1.1与HTTP/1.0的区别

HTTP/1.1与HTTP/1.0的区别下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。1 可扩展性可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。Ø  在消息中增加版本号,用于兼容性判断。注意,版本号只能用来判断逐段(hop-by-hop)的兼容性,而无法判断端到端

2012-12-12 09:57:55 307

转载 Linux中常用命令之一——文本处理

Linux 中常用的文本(行)处理命令0、正则表达式(regular expression)元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况。注意:(1) 在“[ ]”中还可以使用“-”来表示某一范围。例如“[a-z0-9]”匹配任意的小写字母或者数字,“[^A-Z]”表示非大写字母,“[0-9]{

2012-12-12 09:55:56 260

转载 Linux下架设代理服务器

Linux下架设代理服务器 作者:bye2000 一、代理服务器概述   1.1什么是代理服务器  在TCP/IP网络中,传统的通信过程是这样的:客户端向服务器请求数据,服务器响应该请求,将数据传送给客户端。在引入了代理服务器以后,这一过程变成了这样:客户端向服务器发起请求,该请求被送到代理服务器;代理服务器分析该请求,先查看自己缓存中是否有请求数据,如果有就直接传送给

2012-12-12 09:54:39 655

转载 Squid学习笔记

Squid学习笔记 1、安装前的配置编译安装之前需要校正的参数主要包括File Descriptor和Mbuf Clusters。1、File Descriptor查看文件描述符的限制数目:ulimit –n调整文件描述符的数目需要3步:step 1,编辑系统头文件/usr/include/bits/types.hdefine __FD_SIZIEFD 81

2012-12-12 09:53:09 824

转载 sendmail 命令

sendmail 命令用途为本地或网络交付传送邮件。语法sendmail [  -ba | -bd | -bD | -bh | -bH | -bi | -bm | -bp | -bs | -bv | -bt [  -CFile ] [  -dValue ] ] [  -BType ] [  -FFullNa

2012-11-28 14:09:59 1397

转载 How to add AD attribute?

Adding Custom Attributes in Active DirectoryPre-requisitesEnable Schema Updates by Means of the Registry: 1.Click Start, click Run, and then in theOpen box, type:regedit

2012-11-26 17:48:52 1134

转载 How to change Password Policy in Windows Server 2003

When you are adding users to a Server 2003 you receive a messageTitled: Active DirectoryAnd the stop message:Windows cannot set the password for because: The password does not meet the pass

2012-11-26 10:53:26 640

转载 简易 Mail Server 架设 -- Postfix 设定

简易 Mail Server 架设 -- Postfix 设定 在介绍完了 sendmail 之后,您是否觉得~唉!怎么 sendmail.cf 这个设定档这么难搞定~还得藉由 m4 scripts 才能搞定!而且, sendmail 需要考虑到相当多的安全设定项目 ( Security ),否则很容易一不小心就被攻击了!那么有没有更简单、更安全的邮件系统啊!当然有

2012-11-16 14:08:40 1348

转载 POSTFIX的基本配置与管理

POSTFIX安装的默认目录:/etc/postfix/    配置文件与查询表/usr/libexec/postfix/    postfix的各个服务器程序/var/spool/postfix/   队列文件/usr/sbin/    postfix的工具程序此外,还需要创建一个POSTFIX虚拟账户与一个postdrop组,而且这组账户与组专供postfix系统使用,不做

2012-11-15 15:19:59 1238

转载 反垃圾邮件技术解析

1、概述    电子邮件是最常用的网络应用之一,已经成为网络交流沟通的重要途径。但是,垃圾邮件(spam)烦恼着大多数人,近来的调查显示,93%的被调查者都对他们接收到的大量垃圾邮件非常不满。一些简单的垃圾邮件事件也造成了很有影响的安全问题。日益增加的垃圾邮件现在会造成1年94亿美元的损失(来自chinabyte上一则新闻的数据),在一些文章表明,垃圾邮件可能会花费一个公司内每个用户600到1

2012-09-19 12:06:26 2761

转载 只能在堆或栈上创建对象?

【整理】只能在堆或栈上创建对象?1. 只能在堆(heap)上创建对象/禁止产生栈(stack)对象       创建栈对象时会移动栈顶指针以“挪出”适当大小的空间, 再在这个空间上直接调用对应的构造函数以形成一个栈对象, 而当函数返回时会调用其析构函数释放这个对象, 再调整栈顶指针收回那块栈内存, 在这个过程中是不需要operator new/delete操作的, 所以将ope

2012-08-28 07:41:28 513

原创 Linux常用命令汇总

1. 查看分区使用情况:    df  以块大小显示,  #df -h    以空间大小显示2. 查看文件、目录大小:    du     du 文件名    或者  #du -sh 文件夹名3. 检测修复文件系统:  fsck、  e2fsck (单用户模式执行)     #fsck -y      #e2fsck -p4. 查看进程的pid:  pgrep 进程名      #pg

2012-07-27 14:06:44 353

转载 Postfix 学习 -- Linux添加/删除用户和用户组

本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码2、建工作组groupadd test

2012-05-08 17:40:28 5073

原创 PHP 知识点总结

error_reporting() 设置 PHP 的报错级别并返回当前级别。//禁用错误报告         error_reporting(0);//报告运行时错误     error_reporting(E_ERROR | E_WARNING | E_PARSE);//报告所有错误         error_reporting(E_ALL);

2012-03-16 13:15:43 364

原创 jQuery学习 (javascript library)

通知我们DOM准备就绪的方法是:$(document).ready( function(){    // do something special effect    // 我们使用关键字function(不带函数名)来定义函数体,函数体在DOM加载之后被调用,函数立即执行,且执行一次。});应用一个CSS类到网页的元素上:addClass()  for example:

2012-03-15 15:00:14 872

原创 编译Apache\ PHP\ Mysql 注意的选项

First Step:  编译安装Apache::httpd-2.2.22.tar.gz# ./configure --prefix=/usr/local/apache2 --enable-so启动apache报错:cannot restore segment prot after reloc: Permission denied解决的办法是在root用户下,修改/etc/seli

2012-03-15 13:46:07 428

转载 软件开发流程

软件开发流程迭代化软件开发技术1. 传统开发流程的问题传统的 软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段。 如必须完成全部的系统需求规格说明书之后才能够进入概要

2012-03-06 22:15:30 778

转载 解决php deprecated 的问题

错误消息如下:Deprecated:  Function define_syslog_variables() is deprecated in/usr/local/apache2/htdocs/index.php on line 8 Deprecated :意思是“不推荐”php 5.3 从一方面来讲,可以说在07年计划PHP6的中的一个pre版本,增加了很多功能,统一了很多语

2012-03-02 10:30:02 4379

原创 Linux socket 编程细节

Q: 编写 TCP/SOCK_STREAM 服务程序时,SO_REUSEADDR到底什么意思?A: 这个套接字选项通知内核,如果端口忙,但TCP状态位于 TIME_WAIT ,可以重用端口。如果端口忙,而TCP状态位于其他状态,重用端口时依旧得到一个错误信息,指明"地址已经使用中"。如果你的服务程序停止后想立即重启,而新套接字依旧使用同一端口,此时 SO_REUSEADDR 选项非常有用。

2012-02-09 15:17:42 726

转载 i386 寄存器整理

i386的寄存器   80386作为80X86系列中的一员,必须保证向后兼容,也就是说,既要支持16位的处理器,也要支持32位的处理器。在8086中,所有的寄存器都是16位的,下面我们来看一下80386中寄存器有何变化:·      把16位的通用寄存器、标志寄存器以及指令指针寄存器扩充为32位的寄存器·      段寄存器仍然为16位。·      增加4个32位的控制寄存器

2011-12-20 13:11:02 1263

转载 linux使用读写锁pthread_rwlock_t

使用读写锁配置读写锁的属性之后,即可初始化读写锁。以下函数用于初始化或销毁读写锁、锁定或解除锁定读写锁或尝试锁定读写锁。下表列出了本节中讨论的用来处理读写锁的函数。表 4–9 处理读写锁的例程操作相关函数说明初始化读写锁pthread_rwlock_init 语法读取读写锁中的锁

2011-12-14 13:24:56 8615

转载 图解aclocal、autoconf、automake、autoheader、configure

1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件 aclocal.m4中。aclocal是一个

2011-12-09 17:46:20 755

转载 Linux tcpdump command

第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host.  第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and s

2011-12-08 10:04:18 379

转载 Makefile.am, Makefile.in, Makefile文件之间关系

Makefile.am, Makefile.in, Makefile文件之间关系以及aclocal, automake, autoconf等命令作用的探究aclocal # 产生 aclocal.m4libtoolize --forceautomake --add-missing # 根据Makefile.am生成Makefile.inautoconf # 根据configure.

2011-12-06 11:33:25 1077

转载 setsockopt设置socket状态

1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不

2011-12-05 12:36:08 286

转载 Linux pthread详解

Linux 的多线程编程的高效开发经验本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以加深读者印象。    背景    Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和

2011-11-29 17:46:57 2205

转载 在Linux利用pthread库进行多线程编程

1、概述多线程程序作为一种多任务、并发的工作方式,有以下的优点:  1)提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。  2)使多CPU系统更加有效。操作系统会保证当线程数

2011-11-29 17:45:59 1078

原创 HAProxy Load Balancer 学习笔记

常用配置选项: OPTION 选项:option httpclose :HAProxy会针对客户端的第一条请求的返回添加cookie并返回给客户端,客户端发送后续请求时会发送                             此cookie到HAProxy,HAProxy会针对此cookie分发到上次处理此请求的服务器上,如果服务器不能忽略

2011-11-24 17:06:55 2114

转载 gcc/g++ 编译器使用简介&makefile 书写规则

GNU CC(简称gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++、Object C、Jave等多种语言编写的程序。gcc又可以作为交叉编译工具,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,非常适合在嵌入式领域的开发编译,如常用的arm-linux-gcc交叉编译工具通常后跟一些选项和文件名来使用 GCC 编译器。gcc 命令的基本用法如下:

2011-11-24 11:28:12 1300 3

原创 C++虚函数表

Instrument                                                                                   Brass VTABLE         指针                |---------------------|    -------> [0] |-----------------------

2011-11-14 10:26:03 222

转载 centos5.1下编译Linux内核

整理了一下Linux内核编译的方法,原始内核版本为Linux-2.6.18.8,新内核版本为Linux-2.6.26,其它内核版本编译方法类似。一 准备工作首先当然是获得内核了,可以到http://www.kernel.org/下载。获得内核压缩包后(假设为Linux-2.6.26.tar.gz),先将其复制到/usr/src目录下,然后转到/usr/src目录并进行解压操作,命令如下

2011-11-08 15:41:25 535

转载 IPTABLES 手册

前言概述这是一篇以介绍在Linux操作系统平台上构建防火墙系统(Netfilter/Iptables)为主的科技文档,旨在帮助使用者在较短的时间内掌握管理和配置要领,为企业的网络安全提供相关的安全保障。本文是《Linux安全应用——构建以防火墙为核心的安全管理系统》一文的姐妹篇,如果把那篇文章看成是What is it?那么,本文则以技术细节为主,即How to do?关于

2011-11-08 14:27:22 361

转载 linux下 tar解压 gz解压 bz2等各种解压文件使用方法

linux下 tar解压 gz解压 bz2等各种解压文件使用方法              .tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  .gz  解压1:gunzip FileName.gz  解压2:gzip

2011-11-08 11:10:16 396

黑客反汇编揭秘

本书系统的讨论了黑客代码分析技术,包括调试器与反汇编器等典型分析工具的使用、代码分析的基本过程以及相关疑难问题的处理。 同时介绍了程序保护所面临的各种挑战及其相关的反调试、反跟踪、防反汇编以及代码加密解密技术等内容。

2011-11-04

Debug.Hacks中文版_深入调试的技术和工具

本书从调试器的基本使用方法、汇编的基础知识开始,到内核错误信息捕捉、应用程序调试、内核调试、本书深入浅出的讲解了linux下应用程序和内核的调试技巧。

2011-11-01

云计算技术概述-PPT

云计算技术的介绍,让你对云计算有一个大概的认识,获取基本信息。

2011-07-05

中文版Android程序员入门

因为本人对一些智能手持设备感兴趣,像手机,GPS 等,所以在以往的博客里会涉及到 很多这方面的内容。最近,看到谷歌发布了Android 这个开发平台,也就是说可以自己为谷歌的手机,也就是国内所说的爱迪机写软件。所以,迫不及待的上网找一些资料,发现可以参考的资料寥寥无几。而且绝大部分是英文版的。这不能不说是对国内的手机编程爱好者是一个很大的障碍。

2011-07-05

UML教程RAR电子版

本书是关于统一建模语言(UML, Unified Modeling Language)的一本全面实用的参考书,可供软件开发人员,设计人员,项目管理员,系统工程师,程序设计人员,分析员,用户以及研究、设计、开发和理解复杂软件系统的技术人员参考。

2009-02-19

空空如也

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

TA关注的人

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