自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大端小端字节序

大端字节序,是将高序字节存储在内存的低地址,网络字节序采用的是大端字节序。小端字节序,是将低序字节存储在内存的低地址。#include int main(){ int i = 0x12345678; int low, high; low = ((short *)&i)[0]; high = ((short *)&i)[1]; if (low == 0x5678) p

2014-12-31 15:08:30 320

原创 整形数的转换(32位)

原码:计算机对数值的二进制定点表示法,其最高位为0表示正数,为1表示负数,原码可以直观的表示数值,但不能参与运算。反码:正数的反码是其本身;负数的反码是其原码的符号位不变,其余各位取反。补码:正数的补码是其本身;负数的补码是其反码+1;数值以补码的形式存储在内存中,直接用来参与运算。例如:short s1 = 1;     //[+1] = [00000000 00000001]原 =

2014-12-30 15:46:24 1073

原创 使用IO库读取文件

假设有文件 player.txtname age numbermaldini 46 4totti 39 10inzaghi 41 9piero 40 7vieri 41 21display.cpp#include #include #include #include #includ

2014-12-23 17:44:14 315

原创 epoll 模型

server.cpp#include #include #include #include #include #include #include #include #include #include #define MAX_SOCKFD_COUNT 2000int main(){ int listen_sock; sockaddr_in srv_addr; s

2014-12-19 17:29:03 455

转载 gcc 常用命令

1. 简单编译示例程序如下://test.c#include int main{printf("Hello World\n");return 0;}一步到位的编译指令:gcc test.c -o test2. 完整编译过程2.1 预处理gcc -E test.c -o test.i2.2 编译,将高级语言转换为汇编代码gc

2014-12-01 14:58:16 531

原创 Linux静态库的创建与使用

以下是一个简单的例子:三个文件libtest.h, libtest.c和main.clibtest.c定义动态库函数,main.c调用动态库函数, 为简单起见,这三个文件保存在同一个目录中。/*libtest.h*/void test(void);/*libtest.c*/#include “stdio.h”#include "libtest.h"void test

2014-12-01 13:43:52 502

转载 lsof 命令

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。lsof +d /usr/local   显示当前目录下被进程打开的文件lsof +D /usr/local  显示当前目录下被进程打开的文件,包括其他目录下的文件lsof file        

2014-12-01 09:42:36 323

空空如也

空空如也

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

TA关注的人

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