阳光岛主

欢迎访问我的新博客: https://blog.mimvp.com

C宏定义的小结

1,防止一个头文件被重复包含 #ifndef BODYDEF_H #define BODYDEF_H   //头文件内容 #endif 2,得到指定地址上的一个字节或字 #define  MEM_B( x )  ( *( (byte *) (x) ) ) #define  MEM_W( x )  ...

2010-12-28 17:58:00

阅读数:9542

评论数:0

Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结

预备的知识,请参考博客: 网络字节序与主机字节序的转换 

2010-12-27 15:17:00

阅读数:32924

评论数:2

Kill杀死进程方法大全

*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程...

2010-12-24 10:48:00

阅读数:14877

评论数:2

Python的ASCII, GB2312, Unicode , UTF-8区别

ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127Unicode分为UTF-8和UTF-16。UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以...

2010-12-21 20:18:00

阅读数:5910

评论数:0

memcpy、strcpy、snprintf的区别

<br /><br />这些函数的区别在于 实现功能 以及 操作对象 不同。<br />strcpy 函数操作的对象是 字符串,完成 从 源字符串 到 目的字符串 的 拷贝 功能。<br />snprintf 函数操作的对象 不限于字符串:虽然目的对...

2010-12-20 16:37:00

阅读数:4227

评论数:0

linux 下查看cpu位数 内核等参数命令

linux 下查看cpu位数 内核等参数命令   # uname -aLinux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux(查看当前操作系统内核信息)# cat /etc/is...

2010-12-17 13:25:00

阅读数:21559

评论数:0

UNICODE,GBK,UTF-8区别

UNICODE,GBK,UTF-8区别    简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk...

2010-12-16 14:22:00

阅读数:5303

评论数:0

C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C...

2010-12-16 12:45:00

阅读数:3899

评论数:0

Python-if-elif-else语句

条件语句1)      if 语句例子:# 执行if语句内的程序a = input("a:")b = input("b:")if(a > b):print a, " > ", bNote:如果是在pydev+eclipse下,...

2010-12-09 15:40:00

阅读数:137457

评论数:2

Linux多线程Pthread学习小结

 简介 POSIX thread 简称为pthread,Posix线程是一个POSIX标准线程.该标准定义内部API创建和操纵线程.作用 线程库实行了POSIX线程标准通常称为pthreads.pthreads是最常用的POSIX系统如Linux和Unix,而微软Windowsimplem...

2010-12-08 14:54:00

阅读数:42107

评论数:8

网络字节序与主机字节序的转换

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下...

2010-12-07 19:52:00

阅读数:17660

评论数:1

du,df,fdisk,mkfs.ext3命令详解

1. du命令详细用法常用命令:[b]du[/b] –a查询档案或目录的磁盘使用空间a:显示全部目录和其次目录下的每个档案所占的磁盘空间b:大小用bytes来表示 (默认值为k bytes)c:最后再加上总计 (默认值)s:只显示各档案大小的总合x:只计算同属同一个档案系统的档案L:计算所有的档案...

2010-12-06 16:23:00

阅读数:7489

评论数:0

Linux 内核剖析

简介: Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Lin...

2010-12-06 13:25:00

阅读数:3543

评论数:0

TCP三次握手/四次挥手

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时...

2010-12-06 12:08:00

阅读数:5043

评论数:0

编程学习书籍推荐(小结)

研发推荐书籍介绍【推荐参考】http://www.sudu.cn/info/html/edu/20080403/261058.html

2010-12-03 09:41:00

阅读数:5021

评论数:0

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