自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何判断主机大小端

(1)何为大小端大端:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中小端:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中      (2)为什么会有大小端  这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。  但是在C语言中除了8bit的char之外,还有16bit的

2015-04-30 15:14:09 805

原创 linux下用setsockopt()来控制recv()与send()的超时

在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制:在Linux下需要注意的是时间的控制结构是struct timeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:int nNetTimeout=1000;//1秒,//设置发送超时setsockopt(socket,SOL_SOCKET,SO_SNDTIME

2015-04-28 11:41:18 1219

原创 linux下IDE硬盘序列号的获取方法

//虚拟机大都是SCSI硬盘,获取硬盘序列号的方法不知道,但是本人将虚拟机的硬盘类型更改为IDE类型,通过下面的代码获取成功是00000000000000001#include #include #include #include #include int getHardSerialNo(char *info){ struct hd_driveid id;

2015-04-20 17:10:54 1758

原创 linux下用c编写定时器函数

#include <stdio.h> /* printf() */#include <unistd.h> /* pause() */#include <signal.h> /* signal() */#include <string.h> /* ...

2015-04-17 17:33:38 697

原创 linux下用代码获取主板序列号

/* ************************************************************************* Filename: system_test.c* Description:* Version: 1.0* Created: 2015年04月12日 10时41分49秒* ...

2015-04-13 17:17:53 13167 2

原创 linux下获取系统CPU的id

#include      char *cpu_id(char *id) {//char s[30];unsigned   long   s1,s2,s3,s4;          char   sel;                    asm volatile                    ( "movl $0x01 , %%eax ; \n\t"

2015-04-13 17:06:54 5800 1

原创 linux下用代码获取系统的IP与MAC

#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16void err_quit(char *msg)

2015-04-13 17:04:30 1085

原创 linux下用代码实现系统命令

第一例:实现系统命令#include #include #include #include void my_system(char *str){pid_t pid;pid=fork();if(pid{perror("fork");}if(pid==0){execlp("/bin/sh","sh","-c",str,NULL);}i

2015-04-13 16:55:02 902

原创 Centos下GTK的安装与测试

虚拟机中GTK+安装 linux下GTK+的一键安装和配置:(ubuntu下配置(未试验,仅供参考)) sudo apt-get install libgtk2.0*       linux下GTK+的一键安装和配置:(fedora16和centos下配置成功)必要组件: yum install gtk2 gtk2-devel gtk2-devel-docs可选组件: 

2015-04-08 14:16:04 21576 2

空空如也

空空如也

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

TA关注的人

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