自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

翻译 C++ - Eclipse 4.2 juno + OpenCV 2.48

1. 下载文件:eclipse-cpp-juno-SR2-win32.zip【Eclipse 4.2 juno】BabelLanguagePack-eclipse-zh_4.2.0.v20131123041006.zip【Eclipse 4.2 juno 语言包】GRMSDK_EN_DVD.iso【Microsoft Windows SDK for Windows 7 and

2014-01-25 15:57:23 1362

翻译 Java - JDK安装

1. 安装JDKjdk-6u45-windows-i586.exe2. 配置环境变量(系统变量)增加宏变量JAVA_HOMED:\jdk\jdk1.6.0_45扩充path%JAVA_HOME%\bin根目录下bin目录%JAVA_HOME%\jre\binjre子目录中bin目录

2013-11-07 22:05:36 490

翻译 Ubuntu - 修改默认引导顺序

1. 修改grub配置:$ sudo gedit /etc/default/grub默认配置信息如下:GRUB_DEFAULT=0#GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=32. 修改默认引导项索引和超时时长:GRUB_DEFAULT=4#GRUB_HIDDE

2013-09-20 12:50:18 1613

翻译 内存管理 - 11.13 分配函数的选择

2013-06-23 12:46:19 448

翻译 内存管理 - 11.12 使用每个CPU数据的原因

2013-06-23 12:31:32 398

翻译 内存管理 - 11.11 新的每个CPU接口

2013-06-23 12:00:00 346

翻译 内存管理 - 11.10 每个CPU的分配

2013-06-22 19:53:06 521

翻译 内存管理 - 11.9 高端内存的映射

2013-06-22 19:07:35 357

翻译 内存管理 - 11.8 在栈上的静态分配

2013-06-22 16:31:33 384

翻译 内存管理 - 11.7 slab分配器的接口

2013-06-22 12:31:18 376

翻译 内存管理 - 11.6 slab层

2013-06-22 11:46:25 389

翻译 内存管理 - 11.5 vmalloc()

2013-06-21 16:58:04 316

翻译 内存管理 - 11.4 kmalloc()

2013-06-21 14:22:56 334

翻译 内存管理 - 11.3 获得页

2013-06-21 11:51:25 377

翻译 内存管理 - 11.2 区

2013-06-21 10:50:10 320

翻译 内存管理 - 11.1 页

2013-06-21 00:59:02 401

翻译 TCP/IP - 3.5 网络空间总管init_net

2013-06-19 17:52:01 1009

翻译 TCP/IP - 3.4 设置地址和端口

2013-06-19 17:51:13 545

翻译 TCP/IP - 3.3 地址类型

2013-06-19 17:50:31 367

翻译 TCP/IP - 3.2 地址结构定义

2013-06-19 17:50:01 449

翻译 TCP/IP - 3.1 地址设置接口

2013-06-19 17:49:25 432

翻译 TCP/IP - 2.2 分配并初始化socket结构

2013-06-17 18:11:19 526

翻译 TCP/IP - 2.1 本章几个重要数据结构

2013-06-17 18:10:42 397

翻译 TCP/IP - 2.6 socket与文件系统的关联

2013-06-17 18:08:05 554

翻译 TCP/IP - 2.5 TCP协议对sock结构初始化

2013-06-17 18:07:21 594

翻译 TCP/IP - 2.4 分配并初始化sock结构

2013-06-17 18:06:26 460

翻译 TCP/IP - 2.3 使用协议族的函数表初始化socket

2013-06-17 18:04:50 503

翻译 TCP/IP - 分配并初始化socket结构

1. sock_create()函数:创建socket的函数sys_socket(),在这个函数中调用sock_create()来完成创建。在内核的net/socket.c文件中。sys_socketcall()->sys_socket()->sock_create()。实际调用__sock_create()函数执行创建任务。2. __sock_create()函数:

2013-06-11 22:58:03 624

翻译 TCP/IP - 几个重要数据结构

1. socket结构体:include/linux/net.h文件中。特别注意结构体中的sk字段:struct sock * sk; // 代表具体协议内容的sock结构指针sock结构体根据使用的协议而挂入socket,每一种协议都有此结构变量。socket是通用的套接字结构体,定义内容相对很少。sock与具体使用的协议相关,定义内容相对庞大。2. sock

2013-06-11 15:59:29 2647

翻译 TCP/IP - 网络文件系统

1. 网络的初始化入口:sock_fs_type变量。定义在内核的net/socket.c中。类型为file_system_type结构体,代表Linux内核的各种网络文件系统。sock_fs_type变量代表sockfs的网络文件系统,虚拟文件系统。2. 网络文件系统的初始化:initcall机制。复用GCC编译器的功能,在__initcall_start到_

2013-06-10 17:02:53 625

翻译 TCP/IP - 函数到系统调用的过程

1. 代码运行环境:glibc:2.3.6Linux:2.6.262. 库函数socket():glibc-2.3.6/sysdeps/generic中的socket.c文件。weak_alias()为socket()声明了一个“函数别名”__socket()。glibc库中经常使用weak_alias()指定库函数。__socket()函数是socket()的

2013-06-09 16:57:53 743

翻译 Windows - 在资源管理器中添加文件夹

1. 在「我的电脑」中添加文件夹:#include #include int main(){ /* 键值句柄 */ HKEY handle_key; DWORD dw_result; /* 创建HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}键 */ dw_resu

2013-05-01 18:06:58 1196

翻译 Ubuntu - MySQL5.6.11二进制分发包安装Ubuntu10.04

1. 使用通用二进制分发包在Unix/Linux中安装MySQLMySQL的二进制分发包扩展名为.tar.gz,名字格式一般为mysql-VERSION-OS.tar.gz,比如:mysql-5.6.11-linux-glibc2.5-i686.tar.gz是linux下32位的5.6.11版本的二进制分发包。注意区别二进制分发包和源文件分发包。2. 安装准备如果之前安装过My

2013-04-22 20:35:54 1881

翻译 Ubuntu - 开启root登陆Ubuntu10.04

1. 命令行如下:xsj1987@ubuntu:~$ ls -l /etc/gdm/gdm.schemas -rw-r--r-- 1 root root 3157 2010-04-14 16:50 /etc/gdm/gdm.schemasxsj1987@ubuntu:~$ sudo gedit /etc/gdm/gdm.schemas [sudo] password for xsj1

2013-04-21 23:03:32 430

翻译 Ubuntu - 命令ls -l列表信息

1. 执行命令行ls -l得到以下输出信息:-rw-r--r-- 1 xsj1987 xsj1987 700 2013-04-21 04:08 .profiledrwx------ 2 xsj1987 xsj1987 4096 2013-04-21 04:18 Desktop2. 第一个字段:文件属性字段-普通文件d目录l符号

2013-04-21 22:52:20 1576

翻译 Ubuntu - 修改root用户密码Ubuntu10.04

1. 命令行如下:xsj1987@ubuntu:~$ sudo passwd root[sudo] password for xsj1987: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码xsj1987@ubuntu:~$ su密码: root@ubuntu:/home/xsj1987# 2. 在需要输入新的UNIX密码处输入需

2013-04-21 21:58:52 550

翻译 Java - 网络与线程

1. Socket chatSocket = new Socket(“196.164.1.103”, 5000);2. 1024~655353. Socket chatSocket = new Socket(“127.0.0.1”, 5000);InputStreamReader stream = new InputStreamReader(chatSoc

2013-02-07 17:56:36 199

翻译 Algorithm - 求出现次数超过一半的数

1. 示例程序:/* 求出现次数超过一半的数 */int find(int * p, size_t len){ /* 参数合法性 */ if (NULL == p || 0 == len) { return -1; } /* 查找出现次数超过一半的数 */ int result; int nTimes, i;

2012-10-23 23:42:24 386

翻译 Algorithm - 求最大公约数

1. 示例程序:/* 求最大公约数 *//* * 如果y = k * y1, x = k * x1,那么f(y, x) = k * f(y1, x1)* 如果x = p * x1,假设p为素数,且y % p != 0,那么f(x, y) = f(p * x1, y) = f(x1, y)* 取p = 2* 若x, y均为偶数,f(x, y) = 2 * f(x/2, y/2)

2012-10-23 23:28:29 332

翻译 Algorithm - n的阶乘末尾0的个数

1. 示例程序1:int lowest_one(unsigned n){ int count = 0; unsigned int i, j; /* 对n!进行质因子5的分解,计算能分解得到5的多少次方,即为所求 */ for (i = 1; i <= n; i++) { j = i; while (0 == j % 5)

2012-10-23 11:40:42 597

空空如也

空空如也

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

TA关注的人

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