- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 Linux X86 系统调用列表 system call table 32 bits and 64 bits
yuan## 32-bit system call numbers and entry vectors## The format is:# ## The abi is always "i386" for this file.#0 i386 restart_syscall sys_restart_syscall1 i386 exit sys_exit2 i386
2014-09-11 14:06:38
5113
转载 Linux cpuinfo 详解
在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢?经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz记录一下,判断的过程和知识。 判断依据:1.具有相同core id的
2014-03-21 13:13:13
958
原创 openssl 中base64编解码的c语言实现
openssl 中base64编解码的c语言实现,比较简洁。理论上base64 编码后的长度会变成编码前长度的4/3倍。#define B64_WS 0xE0#define B64_ERROR 0xFF#define B64_NOT_BASE64(a) (((a)|0x13) == 0xF3)#define conv_bin2ascii(a) (data_bin2as
2014-02-26 12:08:06
3690
原创 ubuntu12.04下,让chrome支持IPv6
cd /opt/google/chromesudo gedit google-chrome在文档最后一行 -a "$0" "$HERE/chrome" 后添加 --enable-ipv6添加后的文档最后一行为exec -a "$0" "$HERE/chrome" "--enable-ipv6" "$@"
2014-02-09 18:02:43
1860
转载 【小算法】KMP字符串匹配算法实现
只贴代码,具体的思想百度百科中有。#include #include void getNext(const char *str, int *next){ int i = 0; int j = -1; int len = strlen(str); next[0] = -1; while(i < len - 1) {
2013-08-28 18:02:42
771
原创 【小算法】折半查找代码
折半查找算很简单的小算法了,但是真是写起来,有时候会感觉上下边界问题比较模糊。#include int binary_search(int key, int *data, int len){ int start = 0; int end = len - 1; int middle = 0; if (data == NULL || key data[end]) { re
2013-08-28 16:11:34
934
ADT-10.0.0.
2011-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人