关闭

test

asmlinkage long sys_accept(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen) { struct socket *sock, *newsock; struct file *newfile; int err, len, newfd, fput_needed;...
阅读(131) 评论(0)

taglist

2,安装使用Taglist         Taglist是vim的一个插件,提供源代码符号的结构化视图。         1)从http://www.vim.org/scripts/script.php?script_id=273下载安装包,也可以从http://vim-taglist.sourceforge.net/index.html下载。         2)...
阅读(356) 评论(0)

修改文件夹下所有文件的修改日常

进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下) 如果只修改单个文件 1.创建文件 touch tm //名字随便起 2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间 ...
阅读(389) 评论(0)

抛砖引玉:新大话2儿女养成之后之童工篇

孩子培养的攻略有很多,甚至7*1200的学霸也在很多家长的刻意培养下出现了不少!但是真正培养成才孩子的家长们知道,倾国女神又或是革命领袖养成之后,绝对不是一个故事的结束,相反他是万里长征的开始!修炼一次20W经验不做计算但是每次240养育金的修行资金已经让人头疼不已!而更不必提及那修炼的几率实在让人无语,有时候数十次的修行可能无法让心仪的技能强化1J。那么如此繁重的修炼基金,我们要如果获得呢? ...
阅读(252) 评论(0)

大话技术流总结厉害杀塔技巧

导读:杀塔牛人回击质疑,做不到别乱喷。详细的杀塔流程。   塔1、男人,吃怨气直接手,敏魔抽,仙扫,大力吃低分砍,全带大力宝宝,2回合结束,从进塔到杀完时间是3分钟左右。   塔2、敏魔抽,仙扫,人睡,其余2号防御,一般是2回合结束,然后答题,大概5分钟左右。   塔3、除了泥巴和黄金混,其余的直接上手,大力砍中间主怪分裂,一般是2回合结束 BOSS,也是2回合,一般是 8-...
阅读(361) 评论(0)

大话西游2精妙攻略:手把手教平民朋友顺利通过塔6塔7

雁塔除妖任务自从开放以来一直是玩家每天坚持的任务。   但是由于难度较高有部分玩家没有挑战过大雁塔7层,极少的玩家没有杀过6层。   今天就带给大家简单版的雁塔任务攻略。   首先给大家介绍下塔六和塔七的怪属性以及特点:   塔六怪物属性及特点   老虎: 杀过塔六的童鞋都清楚,首先黄老虎敏高,砍女魔导致无法出盘,一般需要保护或者高敏BB来拉,简单难度的也是如此,...
阅读(381) 评论(0)

一个比较全的vim指令记录

跳跃指令 (jumps) 跳跃指令类似于游览器中的按钮  CTRL-] -> 跟着link/tag转入 (follow link/tag)  CTRL-o -> 回到上一次的jump (go back)  CTRL-i -> 跳回下一个 (go forward)  :ju -> 显示所有的可以跳跃的地方 (print jump list)   u -> undo  ...
阅读(8082) 评论(0)

SVN命令使用详解

1、检出 svn  co  http://路径(目录或文件的全路径) [本地目录全路径]   --username 用户名 --password 密码svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 svn  checkout  http://路径(目录或文件的全路径) [本地目录全路径] --use...
阅读(395) 评论(0)

可扩展的事件复用技术:epoll和kqueue

通常来说我喜欢Linux更甚于BSD系统,但是我真的想在Linux上拥有BSD的kqueue功能。 什么是事件复用技术 假设你有一个简单的web服务器,并且那里已经打开了两个socket连接。当服务器从两个连接那里都收到Http请求的时候,它应该返回一个Http响应给客户端。但是你没法知道那个客户端先发送的消息和什么时候发送的。BSD套接字接口的阻塞行为意味着,如果你在一个连接上调用rec...
阅读(546) 评论(0)

select, iocp, epoll,kqueue及各种I/O复用机制

首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX aio_functions) blocking I/O  这个不用多解...
阅读(386) 评论(0)

阻塞 非阻塞 select epoll

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:蓝形参 链接:http://www.zhihu.com/question/20122137/answer/14049112 来源:知乎 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们...
阅读(622) 评论(0)

sed和awk简介

Sed简介 sed [-nefr] 动作:该指令可以将输入的数据进行处理后输出到标准输出,利用sed处理后的结果不会影响到原输入流,比如sed '1,5d' filePath将会把文件filePath的第1到5行删除后再进行标准输出,但是这不会影响到文件filePath,处理可以是取代、删除、插入等。    参数:       -n:表示使用安静模式,sed默认会将处理后的所有行都打印出来,...
阅读(333) 评论(0)

Lua4.0中的函数

把Lua4.0里面的函数总结出来,目的是为了和5.1中的函数进行区分,由于工作中经常使用到4.0中的函数,所以列出来也便于查询和学习 标准库 _ALERT _ERRORMESSAGE call collectgarbage 功能:是垃圾收集器的通用接口,用于操作垃圾收集器 copytagmethods dofile (filename) 功能:...
阅读(328) 评论(0)

新大话2儿女养成之后之童工篇

孩子培养的攻略有很多,甚至7*1200的学霸也在很多家长的刻意培养下出现了不少!但是真正培养成才孩子的家长们知道,倾国女神又或是革命领袖养成之后,绝对不是一个故事的结束,相反他是万里长征的开始!修炼一次20W经验不做计算但是每次240养育金的修行资金已经让人头疼不已!而更不必提及那修炼的几率实在让人无语,有时候数十次的修行可能无法让心仪的技能强化1J。那么如此繁重的修炼基金,我们要如果获得呢? ...
阅读(510) 评论(0)

二进制文件的读写

我一直觉得二进制文件读写是个很容易的事,所以一直没在意,最近在写一个http客户端,实现文件下载的时候,发现总有问题,后来才发现是忘记写文件用二进制方式,惭愧的很啊。 然后,就在网上搜索了一下,发现通过C语言实现二进制文件读写的资料居然出奇的少,这让我很愤怒,因为虽然这东西很简单,但是对于初学者,往往会需要花很长的时间去弄,一旦明白,又发现花的时间很不值得,罢了,这里通过一个文件拷贝的例子来讲讲...
阅读(355) 评论(0)

利用OpenSSL进行BASE64的编码与解码

OpenSSL可以直接使用命令对文件件进行base64的编码与解码,利用OpenSSL提供的API同样可以做到这一点。 废话不多说,直接上代码了。需要注意的是通过base64编码后的字符每64个字节都会有一个换行符的存在。 static int base64_encode(char *str,int str_len,char *encode,int encode_len){     ...
阅读(1618) 评论(0)

使用openssl库实现RSA、AES数据加密

openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密。openssl提供了对RSA的支持,但RSA存在计算效率低的问题,所以一般的做法是使用对称密钥加密数据,然后再把这个只在当前有效的临时生成的对称密钥用非对称密钥的公钥加密之后传递给目标方,目标方使用约定好的非对称密钥中的私钥解开,得到数据加密的密钥,再进行数据解密,得到数据,这...
阅读(849) 评论(0)

openssl RSA加密

今天心血来潮突然想搞搞openssl了,趁着端午小假,刚好有空可以鼓捣孤岛自己喜欢的东西,出去东奔西跑的实在太造孽了,还是宅起来给自己充充电吧。下载openssl最新代码1.0.1g,修复了“心血漏洞”那个版本。编译安装那些小儿科的东西就不再浪费笔墨了,如果出现头文件或者库文件之类的错误,请在本人博客里寻找相关文章,应该主要集中在动态库那几篇博文。反正我在自己虚拟机里安装的时候是妥妥滴。  ...
阅读(1110) 评论(0)

四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消...
阅读(1040) 评论(0)

OPENSSL中RSA私钥文件(PEM格式)解析

在PKCS#1 RSA算法标准中定义RSA私钥语法为:  RSAPrivateKey ::= SEQUENCE { version Version, modulus INTEGER, -- n publicExponent INTEGER, -- e privateExponent INTEGER, -- d prime1 INTEGER, -- p pr...
阅读(3453) 评论(0)
254条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:630887次
    • 积分:5072
    • 等级:
    • 排名:第6101名
    • 原创:1篇
    • 转载:253篇
    • 译文:0篇
    • 评论:27条
    最新评论