自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ace

很多问题,你一觉得它复杂,它于是就复杂了。

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 同步 异步 阻塞 非阻塞

所谓的同步异步,指的是应用程序与内核之间的交互方式,如果application不需要等待kernel的回应,那么它就是异步的。如果application提交I/O请求后 需要等待kernel的回应,则是同步的。而阻塞与非阻塞,指的是application是否需要等待I/O操作的完成。如果application需要等待I/O操作的完成才能执行下一步操作,则是阻塞的。如果不需要,则是非阻塞的。

2013-07-26 16:36:42 462

原创 awk实例

#!/bin/bashline=$(awk -F"|" 'BEGIN{}$3~/PayCallBack/{print $1,$2}END{}' 1.log)echo $line;碰到了在BEGIN{}与主体{}之间有东西的这种情况,经过试验,得出结论:$3~/PayCallBack/在这里起什么作用呢?起过滤作用,只有在1.log文件经过|分隔符分割之后的第三列的参数满足后面//内

2012-11-30 16:20:28 2620

原创 CGI C编程

CGI(common gateway interface)通用网关接口。CGI程序是指运行在web服务器上的程序,一般用来完成web网页中的表单处理,数据库查询与传统应用系统集成等工作。举个例子来说明CGI程序到底是干嘛用的,当你在某网站注册用户的时候,你需要填写一系列的表单,当你点击提交,前端需要将你的用户名,密码等信息提交给server,server会查询数据库是否重名以及做各种检测工作,

2012-11-30 10:40:24 779

转载 IO 同步 异步 阻塞 非阻塞

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识背景不同,并且在讨论这个问题的时候上下文(context)也不

2012-11-29 14:50:44 362

转载 C++ json

JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。 一.

2012-11-28 21:51:22 711

转载 placement new

构建一个新对象到预分配的内存上。placement new的返回值是这个被构造对象的地址。注意:1)加上头文件#include 2)可以用placement new 构造一个数组中的元素3)要析构一个用placement new分配的对象啊时,需手动调用析构函数。pFirst->~Test();以下为转载内容:1. placement new的含义placeme

2012-11-28 21:15:42 325

原创 memcached

http://tech.idv2.com/2008/07/10/memcached-001/memcached是一个高性能的分布式内存对象缓存系统。常用于动态web应用以减轻数据库负载。它通过在内存中缓存数据和对象来实现读取数据库的次数。采用最近最少使用算法(LRU)来存储数据。

2012-11-28 15:15:31 242

转载 C中可变参数列表函数的编写

va_list arg_ptr:定义一个指向个数可变的参数列表指针;    va_start(arg_ptr, argN):使参数列表指针arg_ptr指向函数参数列表中的第一个可选参数,说明:argN是位于第一个可选参数之前的固定参数,(或者说,最后一个固定参数;…之前的一个参数),函数参数列表中参数在内存中的顺序与函数声明时的顺序是一致的。如果有一va函数的声明是void va_tes

2012-11-28 15:05:10 552

原创 Shell script Awk

1.       awk可以说在接触了awk之后,我才真正了解到shell的强大之处。先简单的介绍一下awk这是惯例:  awk是一种名称奇怪但功能强大的语言。你以为我会告诉你awk是一门独立的语言么?我也才接触awk两三天。所以做的总结必然很基础,但它的功能绝对会让没接触过它的人振奋。原来unix环境下,有如此简便快捷的工具。1)功能:它是一种样式扫描与处理工具,看到这里你可能对

2012-11-24 00:13:45 1093

进程间通信详解

进程间通信方式概述,全方位剖析,值得一看

2012-11-23

shell script之awk讲解

适合初学者入门,讲解需要注意,易犯错的地方

2012-11-23

彻底搞定C指针

彻底搞定C指针,详细讲解C的指针问题,以及指针和数组名的关系

2012-07-19

空空如也

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

TA关注的人

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