- 博客(43)
- 资源 (20)
- 收藏
- 关注
原创 光模块配置
update `data_monitor`.`sys_set` set `total_monitor_port`='0:0:1:1:1:1'cat /etc/rc.d/rc3.d/S11configNic
2012-02-28 20:10:54
1675
原创 去 字符串中掉所有的空格
void alltrim(char *str)// 去掉所有的空格{ int i,j=0; char sp[512]; for (i = 0; *(str + i) != '\0'; i++) { if (*(str + i) == ' ' ) continue; sp[j++]=*(str + i); } sp[j] = 0; strcpy(str
2011-11-01 15:55:55
523
原创 read hat 5 配置
【情况①】本来安装RedHat的时候会选择安装java,但版本还停留在1.4,无奈,只能重新装。刚开始的时候,不知道,每次安装Linux都默认安装了java,于是想删掉后重装,试了几次,无果,只好装系统的时候去掉Java选项,完成后再安装。 以下是步骤,留备:1.下载Linux版本Java安装文件,我的是jdk-1_5_0_22-linux-i586-rpm.bin2.将
2011-10-29 17:11:56
882
原创 C 语言使用特定字符分割字符串
#include #include int main(void){char cmd[]="data_monitor -d 0";char argv[16][128] ; //设置最大命令包含参数个数为15int cmd_count=1;char *delim=" ";char *tmpstr;printf("[%s]",tmpstr=strtok(cm
2011-10-26 12:23:31
670
转载 dup2 函数
函数简介 函数名: dup2 功 能: 复制文件句柄用 法: int dup2(int oldhandle, int newhandle);程序例: #include #include #include #include int main(void) { #define STDOUT 1
2011-10-25 20:44:05
594
原创 sigprocmask系统调用
sigprocmask系统调用功能描述:设定对信号屏蔽集内的信号的处理方式(阻塞或不阻塞)。用法:#include signal.h>int sigprocmask(int how,const sigset_t*set, sigset_t*oldset);参数:how:用于指定信号修改的方式,可能选择有三种SIG_BLOCK //加入
2011-10-25 20:16:40
577
原创 update 一次更新多个字段(sql)
update NetFlowStatus set elapsed_sec=888,total_MB=999 where eth_num=0;
2011-10-19 11:12:51
16546
原创 MySQL数据类型简介
名称 长度 用法 TINYINT(M) BIT,BOOL,BOOLEAN 1 如果为无符号数,可以存储从0到255的数; 否则可以存储从-128
2011-10-18 20:53:03
504
原创 一天一点学习Linux之Inode详解
首先了解一下文件系统如何存取文件的1、根据文件名,通过Directory里的对应关系,找到文件对应的Inode number2、再根据Inode number读取到文件的Inode table3、再根据Inode table中的Pointer读取到相应的Blocks
2011-10-11 08:48:36
1434
原创 C 语言随机数获取
首先来看如何获取代码:#include #include #include int main(void){ int i; srand((unsigned)time(0)); for(i=0;i<100;i++) { printf("
2011-10-10 09:51:39
981
原创 register_chrdev_region alloc_chrdev_region 参数问题
申请设备号:register_chrdev_region(dev_t first,unsigned int count,char *name)First :要分配的设备编号范围的初始值(次设备号常设为0);Count:连续编号范围.Name:编号相关联的设备名称.
2011-09-30 22:54:41
1310
原创 c 语言去除数组中指定的数字
#include int arr[]={1,2,3,4,5,6,4,4,7,4};int delNum=4;int main(void){ int i,j; int len=sizeof(arr)/4; for(i=0;i<len;i++)
2011-09-28 22:41:30
4123
3
原创 vimrc C语言开发环境配置
"显示行号set number"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatible"检测文件的类型 filetype on"记录历史的行数 set history=1000"语法高亮度显示syntax
2011-09-15 21:10:13
2500
转载 feof()和EOF的用法—— C中文件结尾的判断
查看 stdio.h 可以看到如下定义:#define EOF (-1)#define _IOEOF 0x0010 #define feof(_stream) ((_stream)->_flag & _IOEOF)由此可以看出,这两种方式的原理是不同的
2011-09-14 08:35:58
1114
原创 我的第一个汇编程序,led流水灯
;S3C2410X 芯片;SFR Area 0x4800_0000 0x600_0000GPFCON EQU 0x56000050 ;Port F controlGPFDAT EQU 0x56000054 ;Port F dat
2011-09-13 19:50:47
1671
原创 Qt 创建托盘图标与菜单
/* hello.h*/#include class myclass: public QWidget{Q_OBJECT public:myclass();private:QPushButton *b1;QSystemTrayIcon *tray
2011-09-10 21:23:05
990
转载 Qt 声音文件加载
前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘 F:/QT/qt/plugins,找到了plugins,这里面有个imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的
2011-09-09 22:33:23
3909
原创 signal & sigaction
signal函数每次设置具体的信号处理函数(非SIG_IGN)只能生效一次,每次在进程响应处理信号时,随即将信号处理函数恢复为默认处理方式.所以如果想多次相同方式处理某个信号,通常的做法是,在响应函数开始,再次调用signal设置,如下图:int sig_int(); //M
2011-08-29 12:55:46
656
原创 UDP 聊天室实现 经典错误
//服务器端#include "Header.h"typedef struct{ char name[10]; SA_IN address;}USER;//XXX :用户链表typedef struct Hnode_list{ USER
2011-08-26 17:27:28
539
原创 广播,组播的实现
组播的实现 memset(&addr_server,0,sizeof(addr_server)); addr_server.sin_family=PF_INET; addr_server.sin_addr.s_addr=htonl(INADDR_ANY);//第一步需要
2011-08-26 17:22:13
660
原创 TCP ftp服务器模型 《超经典》
//header.h#include #include #include #include #include #include #include #include #include #include #include #define BUF
2011-08-25 22:52:37
1088
原创 并发服务器 典型模型
#include "header.h"#define MAXBUF 1024typedef struct sockaddr SA;void child_function(int connect_fd);void child_function(int c
2011-08-25 22:47:46
428
原创 多路复用 循环服务器模型
#include "header.h"typedef struct sockaddr SA;#define MAXLINE 1024int main(void){ int listen_fd,connect_fd; struct sockaddr_in server
2011-08-25 22:45:58
580
原创 linux c 改变控制台输出字体颜色
#include int main(void){ printf("\033[22;32madmin"); //输出红色文字admin printf("\033[22;30m");//恢复黑色 return 0;}
2011-08-25 08:51:31
1790
原创 不包含全头文件的后果相当严重
#include #include #include #include #include //#include //BUG//#include //BUGint main(void){ int socketfd,socketfd_ser
2011-08-22 18:34:39
798
原创 linux C 主线成与子线程参数传递
#include #include void* fun(void* arg){ printf("======[%d]====\n",(int)arg); pthread_exit((void*)22);}int main(voi
2011-08-19 07:57:48
1552
1
原创 linux c 创建守护进程
#include #include #include #include int init_daemon(void) { pid_t pid; int i; FILE *fp; time_t mytime; pid = fork();
2011-08-16 20:10:22
573
原创 vfork为什么会出现死循环
#include #include #include int main(void){ pid_t id; id=vfork(); if(id==-1) return -1; if(id==0) { printf("%d:
2011-08-16 13:48:45
1022
原创 c 语言 解析ini文件为xml
/* 解析ini文件 */#include #include int main(void) { FILE *fp_in, *fp_out; if ((fp_in = fopen("host.ini", "r")) == NULL) {
2011-08-15 21:45:19
523
转载 检测子进程的结束返回状态
子进程的结束状态返回后存于status,底下有几个宏可判别结束情况WIFEXITED(status)如果子进程正常结束则为非0值。WEXITSTATUS(status)取得子进程exit()返回的结束代码,一般会先用WIFEXITED 来判断是否正常结束才能使用此宏。
2011-08-15 21:38:21
1365
原创 LINUX C 获取文件类型 以及访问权限
#include #include #include #include #include #include #include #include #include #include #include //这是header.h///////
2011-08-12 11:38:14
6688
原创 time 常用 文件
#include struct tm *localtime(const time_t *timep);struct tm { int tm_sec; /* seconds */
2011-08-12 11:29:56
753
转载 C/C++头文件一览
C/C++头文件一览 ( C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输
2011-08-12 08:14:41
370
原创 C++ int转string string转int 完美实现
#include #include using namespace std;int str2int(const string& word) { int Sum = 0; string temp = word; while (temp
2011-08-11 22:58:17
612
转载 C++内联函数解析
C++内联函数解析 2010-10-14 00:24:53| 分类:C++ |字号 订阅源自:http://www.cnblogs.com/berry/articles/1582702.htmlhttp://baike.baidu.
2011-08-06 11:22:43
610
原创 avaist for linux
Linux系统开源软件日益吸引黑客,LINUX日见强大的今天,对安全方面的重视就尤为重要LINUX版本的Avast!界面简陋了点,不过仍然不失其强大的杀毒能力!
2011-08-02 08:42:52
468
转载 ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot(0.8) 都是必不可少的ubuntu屏幕截图工具。scrot 是liunx屏幕抓图工具中的皎皎佼佼者,它小巧而不失为强大,精练而不缺少灵活。(我是从硬盘安装Ubuntu 8.04.1,所以下面操作是在Ubuntu 8.04
2011-07-30 10:09:16
446
qt qq 类似qq 客户端 服务器 华清远见
2011-09-10
udp 聊天室 基于linux c语言实现
2011-08-30
2009高教社杯全国大学生数学建模竞赛 江苏赛区参赛作品
2011-03-16
C#键盘控制 迷你笔记本无CapsLock指示灯 C#编程解决方案DELLCapsExpress1.2Beat
2011-03-16
asp.net 网络选课系统
2010-06-25
C#电话本 控制台应用程序 软件项目课程设计
2009-12-31
VisualC# +SQL2005 Mis 学生管理系统
2009-12-31
学生信息管理系统
2008-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人