按类别查询搜索结果
关于关键词 的检测结果,共 10816
密林三木 | 2017-11-06 14:22:05 | 阅读(1450) | 评论(0)
Linux 内核态系统调用函数定义file:include/linux/syscalls.hSYSCALL_DEFINE0#define SYSCALL_DEFINE0(name) asmlinkage long sys_##name(void)asmlinkage 通过堆栈而不是寄存器进行参数传递。#define asmlinkage CPP_ASMLINKAGE __attribute__((syscall_linkage))示例函数:SYSCALL_DEFINE2(gethostname, ...【阅读全文】
密林三木 | 2017-11-06 14:17:11 | 阅读(1170) | 评论(0)
linux int 0x80系统调用系统调用汇编实现:点击(此处)折叠或打开.section .datamsg:        .ascii "hello world!\n".section .text...【阅读全文】
所罗门的神剑 | 2017-11-03 21:20:35 | 阅读(0) | 评论(0)
原地址:utf8汉字编码16进制对照 GB    Unicode  UTF-8     Chinese CharacterCode  code# Code      (coded in UTF-8)D2BB  4E00  E4 B8 80  一B6A1  4E01  E4 B8 81  丁...【阅读全文】
Alondra | 2017-10-27 15:47:27 | 阅读(0) | 评论(0)
位级运算的一个常见用法就是实现掩码运算。掩码是赋予其性质属性。这里掩码是一个位模式,表示从一个字节中选出的位的集合。 也就是通过特定的掩码来取得相应的位。看一个例子,掩码0xff(最低的8位为1)表示一个字的低位字节。位级运算 x & 0xff 生成一个有 x 的最低有效字节组成的值,而其...【阅读全文】
_running_ | 2017-10-26 12:31:56 | 阅读(1250) | 评论(0)
unix系统源码剖析【阅读全文】
dream_my_dream | 2017-10-25 15:24:16 | 阅读(980) | 评论(0)
(1)C中的const是常变量,本质还是变量;C++中的const是常量。
(2)在编译时,C中的const以变量的方式编译;C++中的const以常量的方式编译,凡是出现常量的地方(编译时初始化)均用常量的值来替换。
(3)在C++中,当常量的初始值为变量时,其会退化为常变量。【阅读全文】
ATT | 2017-10-24 16:37:36 | 阅读(420) | 评论(0)
extern 在c语言中表示外部定义, 一般在头文件中函数声明默认带extern, 变量则必须显示声明extern属性, 否则在多个模块中包含同一个头文件, 在联结时会报重复定义错误;现在来看另一种情况// test1.c#include <stdio.h>int a = 100;...【阅读全文】
usrname | 2017-09-27 19:48:53 | 阅读(0) | 评论(0)
一、交换两个整数的值而不必用第三个参数a = 9;b = 11;a=a^b; 1001^1011=0010b=b^a; 1011^0010=1001a=a^b;  0010^1001=1011a = 11;b = 9;二、奇偶判断^a操作就是将a中的每一位按位逐一进行异或,例如a=4'b1010,则b=1^0^1^0=0,由此可以判断a中为1的位数是奇数还是偶数,是一个便捷的操作。...【阅读全文】
shaning210 | 2017-09-22 21:08:10 | 阅读(190) | 评论(0)
排序算法的具体操作步骤如下: 1.第一个元素被认为是已经有序的数组2.取出下一个元素,在已经排序的元素序列中从后向前扫描3.如果该元素(已排序)大于新元素,将该元素移到下一位置4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5.将新元素插入到该位置后6.重复步骤2~5以下为直接插入排序的动画演...【阅读全文】
hzzxsuning | 2017-09-16 12:03:56 | 阅读(1980) | 评论(0)
【C/C++】 c语言典题_1
zhuimengcanyang | 2017-09-15 11:13:08 | 阅读(880) | 评论(0)
c语言经典题_1【阅读全文】
cm20121009 | 2017-09-08 23:54:53 | 阅读(1250) | 评论(0)
1.简单的宏定义#define 标识符 替换列表(替换列表可以是数,字符串字面量,标点符号,运算符,标识符,关键字,字符常量。注意:替换列表是可以为空的)典型错误:#define N = 100int a[N]; /*这样会成为int a[= 100],这里会处理成为一种标识记号一样*/  #define N 100;int a[N]...【阅读全文】
jobf | 2017-09-08 13:46:27 | 阅读(1570) | 评论(0)
一天睡三次 | 2017-09-07 09:46:17 | 阅读(1280) | 评论(0)
c/c++中的段错误【阅读全文】
一天睡三次 | 2017-09-07 09:40:20 | 阅读(1150) | 评论(0)
c语言中存储区划分【阅读全文】
一天睡三次 | 2017-09-07 09:28:05 | 阅读(1500) | 评论(0)
socket中的服务器地址如何设置【阅读全文】
一天睡三次 | 2017-09-06 22:29:21 | 阅读(1210) | 评论(0)
    今天犯了一个错误,使用socket进行文件传输的时候,没有过多关注类中有指针成员,给指针成员申请了内存,并且内存赋了值,传说到服务器端,服务器一调用,就提示段错误。类似于下面:    class test{    public:        int a;  ...【阅读全文】
zhuimengcanyang | 2017-09-01 17:00:29 | 阅读(1120) | 评论(0)
C语言中结构体的位域(bit-fields)【阅读全文】
usrname | 2017-08-15 10:03:01 | 阅读(0) | 评论(0)
daemon进程是后台守护进程.linux 下server都是daemon进程。相信大部分开发人员都知道如何去写一个daemon进程。但是另一方面,大部分人不知道为什么要这么做,不少人是从某个地方copy一个函数。但是具体为什么这么实现,却不是很透彻。daemon函数存在的原因是因为控制终端由于某些原因(如断开终端链接)会发送一些信号的原...【阅读全文】
拓荒鱼 | 2017-08-14 09:47:51 | 阅读(4260) | 评论(0)
#include #include #include #include #include #include #include //#include #include #include #include /*removeFile(const char *filename){ char str_result[512]={0...【阅读全文】