自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘉木工作室

业精于勤,荒于嬉;行成于思,毁于随

  • 博客(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 1584

原创 去 字符串中掉所有的空格

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 473

原创 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 784

原创 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 611

转载 dup2 函数

函数简介  函数名: dup2 功 能: 复制文件句柄用 法: int dup2(int oldhandle, int newhandle);程序例:  #include   #include   #include   #include   int main(void)  {  #define STDOUT 1

2011-10-25 20:44:05 528

原创 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 503

原创 update 一次更新多个字段(sql)

update NetFlowStatus set elapsed_sec=888,total_MB=999 where eth_num=0;

2011-10-19 11:12:51 16329

原创 MySQL数据类型简介

名称  长度     用法  TINYINT(M)  BIT,BOOL,BOOLEAN  1  如果为无符号数,可以存储从0到255的数;  否则可以存储从-128

2011-10-18 20:53:03 438

原创 一天一点学习Linux之Inode详解

首先了解一下文件系统如何存取文件的1、根据文件名,通过Directory里的对应关系,找到文件对应的Inode number2、再根据Inode number读取到文件的Inode table3、再根据Inode table中的Pointer读取到相应的Blocks

2011-10-11 08:48:36 1359

原创 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 892

原创 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 1226

原创 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 3824 3

原创 vimrc C语言开发环境配置

"显示行号set number"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatible"检测文件的类型 filetype on"记录历史的行数 set history=1000"语法高亮度显示syntax

2011-09-15 21:10:13 2434

原创 学习Qt 的好网站

http://www.qtforum.org/index.html

2011-09-15 08:11:35 478

转载 feof()和EOF的用法—— C中文件结尾的判断

查看 stdio.h 可以看到如下定义:#define  EOF  (-1)#define  _IOEOF  0x0010 #define  feof(_stream)  ((_stream)->_flag & _IOEOF)由此可以看出,这两种方式的原理是不同的

2011-09-14 08:35:58 1062

原创 我的第一个汇编程序,led流水灯

;S3C2410X 芯片;SFR Area 0x4800_0000 0x600_0000GPFCON EQU 0x56000050 ;Port F controlGPFDAT EQU 0x56000054 ;Port F dat

2011-09-13 19:50:47 1607

原创 Qt 创建托盘图标与菜单

/* hello.h*/#include class myclass: public QWidget{Q_OBJECT public:myclass();private:QPushButton *b1;QSystemTrayIcon *tray

2011-09-10 21:23:05 931

转载 Qt 声音文件加载

前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘 F:/QT/qt/plugins,找到了plugins,这里面有个imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的

2011-09-09 22:33:23 3832

原创 signal & sigaction

signal函数每次设置具体的信号处理函数(非SIG_IGN)只能生效一次,每次在进程响应处理信号时,随即将信号处理函数恢复为默认处理方式.所以如果想多次相同方式处理某个信号,通常的做法是,在响应函数开始,再次调用signal设置,如下图:int sig_int(); //M

2011-08-29 12:55:46 574

原创 百度辞典单机版,qt项目

http://dict.baidu.com/s?wd=bee

2011-08-28 15:17:52 395

原创 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 495

原创 广播,组播的实现

组播的实现  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 574

原创 TCP ftp服务器模型 《超经典》

//header.h#include #include #include #include #include #include #include #include #include #include #include #define BUF

2011-08-25 22:52:37 1007

原创 并发服务器 典型模型

#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 374

原创 多路复用 循环服务器模型

#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 517

原创 linux c 改变控制台输出字体颜色

#include int main(void){ printf("\033[22;32madmin"); //输出红色文字admin printf("\033[22;30m");//恢复黑色 return 0;}

2011-08-25 08:51:31 1712

原创 不包含全头文件的后果相当严重

#include #include #include #include #include //#include //BUG//#include //BUGint main(void){ int socketfd,socketfd_ser

2011-08-22 18:34:39 743

原创 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 1428

原创 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 521

原创 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 961

原创 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 465

转载 检测子进程的结束返回状态

子进程的结束状态返回后存于status,底下有几个宏可判别结束情况WIFEXITED(status)如果子进程正常结束则为非0值。WEXITSTATUS(status)取得子进程exit()返回的结束代码,一般会先用WIFEXITED 来判断是否正常结束才能使用此宏。

2011-08-15 21:38:21 1287

原创 LINUX C 获取文件类型 以及访问权限

#include #include #include #include #include #include #include #include #include #include #include //这是header.h///////

2011-08-12 11:38:14 6495 1

原创 time 常用 文件

#include struct tm *localtime(const time_t *timep);struct tm { int tm_sec; /* seconds */

2011-08-12 11:29:56 713 1

转载 C/C++头文件一览

C/C++头文件一览 ( C、传统 C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输

2011-08-12 08:14:41 305

原创 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 568

转载 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 552

原创 avaist for linux

Linux系统开源软件日益吸引黑客,LINUX日见强大的今天,对安全方面的重视就尤为重要LINUX版本的Avast!界面简陋了点,不过仍然不失其强大的杀毒能力!

2011-08-02 08:42:52 424

转载 ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形

无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot(0.8) 都是必不可少的ubuntu屏幕截图工具。scrot 是liunx屏幕抓图工具中的皎皎佼佼者,它小巧而不失为强大,精练而不缺少灵活。(我是从硬盘安装Ubuntu 8.04.1,所以下面操作是在Ubuntu 8.04

2011-07-30 10:09:16 390

原创 Ubuntu 天气预报控件

在软件中心搜索My-weather-indicator点击安装

2011-07-30 10:07:58 908

VMware-workstation-full-7.0.1.227600注册机

VMware-workstation-full-7.0.1.227600注册机绝对可以用

2011-11-07

qt qq 类似qq 客户端 服务器 华清远见

本软件使用TCP实现类似于QQ的聊天机制 重要提醒: 客户端由于使用了音频支持所以必须将phonon4.dll与phonon_backend拷贝至exe文件下才可以有消息提示音出现 由于时间有限,目前阶段只实现了简单的注册,登陆,聊天,好友管理,系统消息,等功能. 总体流程: 服务器负责确认登陆,发送用户好友列表,实时更新好友状态,发送系统消息,用户下线,维护用户数据库等功能.并且负责用户消息转发给好友.且都是使用tcp通过服务器进行转发,如此此种设计会造成服务器负担过大. 下一阶段需要实现的目标是: 1.将消息转发交给客户端使用udp实现,缓解服务器压力 在目前的程序设计下客户端已经能够获取peer端的ip,只要指定双方通信的端口号即可实现,基于udp的聊天. 2.实现用户与用户之间的文件传输,目前拟定采用tcp通信,确保文件传输的可靠性. ///////////////////////版权所有:嘉木工作室,共享软件,仅供参考. 2011.9.10 by bug_yang in Nanjing Mail: [email protected] Blogs:http://download.csdn.net/user/linux_ly

2011-09-10

linux c 实现 ftp 服务器客户端程序

运行平台linux linux 开源 自主编写,仅供学习

2011-09-06

SQLiteManager 免注册版

SQLiteManager sqlite 数据库管理小工具 编程自用,( ^_^ )还不错

2011-09-03

Qt 实现 微软记事本

微软记事本 Qt记事本 Desing by bug_yang

2011-09-02

udp 聊天室 基于linux c语言实现

--------------udp聊天室V1.0---------------- /////////////////////////使用方法 首先启动./server 再启动./client 不需要加任何的参数 /////////////////////////////功能描述 支持群聊天 支持向指定用户发送悄悄话功能 支持不同消息不同颜色显示 用户名为登录的唯一标示,所以不允许重名,客户端登录具有重名检查功能 支持上线下线通知 支持服务器发送系统消息功能 支持登录时检测服务器是否在线 支持服务器下线通知客户端,客户端强行下线

2011-08-30

CapsTools_V2.0

键盘控制 capslock 最新优化版 目前正处在Beta 测试阶段欢迎各位提出宝贵意见 O(∩_∩)O谢谢

2011-07-28

2009高教社杯全国大学生数学建模竞赛 江苏赛区参赛作品

2.1提出背景:医院就医排队是大家都非常熟悉的现象,它以这样或那样的形式出现在 我们面前,例如,患者到门诊就诊、到收费处划价、到药房取药、到注射室打针、等待 住院等,往往需要排队等待接受某种服务。

2011-03-16

C#键盘控制 迷你笔记本无CapsLock指示灯 C#编程解决方案DELLCapsExpress1.2Beat

C#键盘控制 迷你笔记本无CapsLock指示灯 C#编程解决方案DELLCapsExpress1.0

2011-03-16

CoursEelectiveSystem(配套)建库文件

CoursEelectiveSystem(配套)建库文件

2010-06-25

asp.net 网络选课系统

界面还可以 VisualStudio2005 SqlSever Asp.net Ajax 提供CoursEelectiveSystem”配套“建库文件

2010-06-25

Flish Scription脚本语言 编程 知识问答

Flish Scription脚本语言 课程设计 --------知识问答-------

2009-12-31

C#电话本 控制台应用程序 软件项目课程设计

C#电话本 控制台应用程序 软件项目课程设计 1.文件破坏处理, 若文件破坏则重新初始化 2.管理员账号保存,一个电话簿文件中内置管理员账号,一一对应。删除电话簿必须正确输入管理员账号。//管理员为第【0】条记录 3.使用电话簿单例模式,保证开发过程中,PhoneBook类尽能被唯一生成一次。 4.使用MyFile类实现文件名为多个类共享 5.整个过程中若存在f:/person.dat则导入(使用PhoneBook构造函数自动加载),不存在则创建只在程序退出时保存,(使用PhoneBook析构函数自动保存)持久化 6.重写Person类中ToString方法高级ToString,智能化输出记录中已经包含的信息,未包含的不输出 7.人性化打印,如果只有10条记录,就打印. 8.多条件查询,姓名,公司,职位,电话,姓名 9.删除整个电话簿(需要管理员密码) 10.多文件备份,提高数据安全性!备份文件*.bat直接重命名为person.dat即可被程序打开 11.支持测试样例自动化生成 12.程序设计的最大Bug Person类中ID应设为private 且为每个实例所有,不应为类所有实例所共享!

2009-12-31

VisualC# +SQL2005 Mis 学生管理系统

------------三江学院 --------------计算机科学与技术 -------------------B07051A030 ---------------------------------刘洋 ----------------------实训项目-----

2009-12-31

DELLCapsExpress2.0

C#后台控制 典型范例+使用程序控制CapsLock开启关闭+ 窗体移动

2009-10-20

C#键盘控制 迷你笔记本无CapsLock指示灯 C#编程解决方案DELLCapsExpress1.0

C#键盘控制 迷你笔记本无CapsLock指示灯 C#编程解决方案

2009-10-20

电费管理系统

专为大学电气系专业,学C 语言的菜鸟而做…………

2008-07-08

学生信息管理系统

1. 添加密码验证功能 可保存密码与用户信息;<br>2. 添加三级菜单选择;删除为三级菜单;<br>3. 可保存现有学生记录;系统运行自动从保存的文件中读取记录;

2008-07-08

空空如也

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

TA关注的人

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