自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

转载 Eclipse导入git上的maven web项目 部署

转载自:http://www.cnblogs.com/lpshou/archive/2013/07/18/3199243.html第一次从Git上搞项目,找不到给力的教程,后来看到了这个,很全很强大。1 Eclipse中导入Git的maven项目 方法1:(1)首先当然是拉代码。在Eclipse里面有个Git Repositories Exp

2014-12-24 09:41:25 517

原创 linux中的会话组

1. 首先查看当前使用的shell,因为不同的shell环境,对管道的实现可能不同,进而会影响下面的讨论 。在终端输入env | grep SHELL来查看当前使用的shell          可见,本系统中使用的shell环境为  /bin/bash.2.  在终端中输入ps | cat      下图为输入命令ps |cat 后的情况,shell生成两个进程 ps 和 c

2013-06-14 14:58:20 1759

原创 pipe/fifo 管道与有名管道

pipe/fifo1. 管道用于有血缘关系的进程之间的通信。2. fifo可用于任意进程之间的通信,fifo在系统的文件系统内有一个名字。虽然FIFO在文件系统中有一个路经名,但对FIFO的IO操作不会涉及到底层的设备。3. pipe与fifo的不同仅仅在于打开和创建的方式上,在其它的方面两者没有区别。因此下面的描述对两者都适用。4. 如果一个进程试图读一个空管道,read 函数将

2013-06-13 16:35:02 1489

转载 sig_kernel_stop()

get_signal_to_deliver()--> sig_kernel_stop()如果sig小于SIGRTMIN,并且是下列四种信号之一,将返回真#define sig_kernel_stop(sig) \        (((sig) ----------------------------------------------------------#def

2013-03-20 15:55:57 600

转载 VIM命令大全

1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w

2013-03-20 15:50:57 1043

转载 详细解析linux进程状态

现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理。  进程状态    在linux下,通过ps

2013-03-18 20:54:39 931

原创 sigaction函数及信号的处理方式

sigaction函数1. 原型: int sigaction(int signum,const struct sigaction *act, struct sigaction *oldact);2. 设置当一个进程收到一个信号的时候,所发生的动作。3. 参数signum指定信号,但不能为SIGKILL和SIGSTOP。   如果act非空,act就指定了对这个信号的处理方式,如果

2013-03-10 20:48:32 2187

原创 mlockall函数

mlockall函数1. 原型: int mlockall(int flags);2. mlockall函数将调用进程的全部虚拟地址空间加锁。防止出现内存交换,将该进程的地址空间交换到外存上。3. mlockall将所有映射到进程地址空间的内存上锁。这些页包括: 代码段,数据段,栈段,共享库,共享内存,user space kernel data,memory-mapped file.

2013-03-08 21:20:37 11750

原创 scanf

1.fscanf与scanf    fscanf与scanf相同,所以就放在一起说,对于不同的格式符,这个函数的形为不同,主要分为两为类: %c和其它的格式串(%s,%d...)1.1 %c    将空白符(空格,制表位,回车)都看做一个字符,和其它的字符一样.1.2 %s     将空白符(同上)都看做终止符,一遇到空白符就终止,并自动在字符串后添加'\0',并且这些空白符仍

2013-03-08 16:23:23 784

原创 signal函数的缺点

signal函数的缺点:1.函数的原型     typedef void(*sighandler_t)(int);    sighandler_t signal(int signum, sighandler_t  handler);    其中handler指定当信号signum发生时的行为,可取以下三个值:SIG_IGN,SIG_DEL,函数地址。2.当一个信号发生时,根据h

2013-03-07 20:32:28 1287

转载 正向代理和反向代理服务器

转载 : http://hi.baidu.com/mchina_tang/item/cdf1130fae1c66d89057183b 1.什么是正向代理和正向代理服务器?正向代理就是通常所说的代理,是某台电脑通过一台服务器来上Internet网的这种方式,其中这台电脑就叫客户机,这台服务器就叫正向代理服务器也就是通常所说的代理服务器。在这种方式中,你是主动的,网站是被动的,网站那里

2013-03-07 17:14:21 1085

转载 反向代理服务器的工作原理

转载:http://blog.csdn.net/keyeagle/article/details/6723408最近有打算研读nginx源代码,看到网上介绍nginx可以作为一个反向代理服务器完成负载均衡。所以搜罗了一些关于反向代理服务器的内容,整理综合。       一  概述                          反向代理(Reverse Proxy)方式是指以代理服务

2013-03-07 17:08:46 479

原创 库函数strlen的实现

/* 下面是库函数中strlen的实现,比想像的要复杂 */size_t strlen (str) const char *str;{ const char *char_ptr; const unsigned long int *longword_ptr; unsigned long int longword, himagic, lomagic;

2013-03-05 10:44:33 1091

转载 为什么不能直接通过IP访问网站

转:http://www.examw.com/java/jichu/143769/为什么不能直接通过IP访问网站为什么不能直接通过IP访问网站,从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入IP地址,都可能访问www.csdn.net.如输入http://211.100.26.124.但IE却返回了一个错误信息。在输入另外三个IP后,都会得到同样的错误信息。

2013-03-04 11:15:53 15471

原创 重定向

1.格式m>文件名 或 &描述符n 2.其实都是对重定向符号后面的文件所作的操作。m>文件名       将该文件以写方式打开,并使其文件描述符为mm>&描述符    将右边的描述符所表示的文件以写方式打开,并使m也为这个文件的描述符,就是复制右边的文件描述符,得到的新文件描述符的操作方式应该与原来的相同。注意的是:右边的描述符必须是写打开的,得到的新描述符也只用于能写文件

2013-03-01 10:57:10 446

原创 linux中的一个特殊文件: /dev/tcp

linux中的一个特殊文件: /dev/tcp      有一个特殊的文件/dev/tcp,打开这个文件就类似于发出了一个socket调用,建立一个socket连接,读写这个文件就相当于在这个socket连接中传输数据。1.打开/dev/tcp    以读写方式打开/dev/tcp,并指定服务器名为: www.csdn.net,端口号为:80,指定描述符为8        ex

2013-02-28 16:40:10 16341 1

转载 理解HTTP幂等性

转载: http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?

2013-02-28 14:57:22 386

原创 用tcp/ip进行网络连接(第2-5章 笔记)

第二章:1. 客户机-服务器范例使用发起通信的方向来对程序分类2. 服务器软件应该含有处理安全问题的机制3. 全参数化客户软件是指客户软件允许用户指明远程服务器的端口号,而不使用默认的端口号(在测试时比较有用)4. 有状态和无状态的服务器(是否保存状态信息),采用有状态的服务器还是无状态的服务器是服务器软件的事情,而不是tcp/ip的问题,但选用的依据应该在于所使用的应用层协议

2013-02-28 14:44:48 424

原创 编译arm-linux-gdb

使用的gdb版本为:gdb-7.2a1. 从http://ftp.gnu.org/gnu/gdb/下载gdb-7.2a.tar.bz22. 复制到/home/zhaojuntao/debug目录下4. 输入命令tar -jxvf gdb-7.2a.tar.bz2 解压,解压后生成gdb-7.2目录5. cd gdb-7.26. 运行configure文件,从而生成makefil

2012-12-24 21:27:26 495

原创 windows下的jboss与mysql的连接

1.环境       jboss-5.1.0       mysql 5.0       JDBC驱动:mysql-connector-java-5.0.8-bin.jar2. 下载jboss-5.1.0后,放在任意一文件夹下,这里放在G:\server下3. 添加环境变量:        CLASSPATH 变量值为:   G:\server\jboss5.1.0\ser

2012-12-24 20:11:15 1291

samp_db样例数据库分发包

samp_db样例数据库分发包,书上给的网站已经不能用了,找了好久的。

2013-01-03

jboss与mysql的连接

详细的介绍了mysql与jboss的连接设置,mysql的版本为mysql 5.0,jboss的版本为jboss-5.1.0

2012-12-24

gdb 反向调试

gdb 反向调试:主要描述了gdb反向调试的一些实现原理。

2011-12-09

空空如也

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

TA关注的人

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