- 博客(12)
- 资源 (20)
- 收藏
- 关注
转载 c/c++对文件统计函数
1.统计文件中的字符行数std::string str; std::fstream f; f.open("b.txt",std::fstream::in|std::fstream::out) ; long count=0; while(std::getline(f,str)) { count++; }2.统计一个文本文件的行数并加行号和空格(统
2008-09-29 12:37:00
1313
转载 十进制与十六进制转换(面试题)
面试的时候遇到这道题,居然做不对,有点郁闷 1、十六进制转十进制long HexToDem(unsigned long HexNum){ long DemNum=0; char string[8]; sprintf(string,"%ld",HexNum); DemNum=atol(string); return DemNum;}2、十进制字符串转十六进制CString DecT
2008-09-29 11:29:00
1164
原创 多进程银行菜单总结
多用户(多进程)银行系统总结:主要技术:共享内存;信号量;proc;数据库;守护进程;信号;动态链接库 共享内存:共享内存中放置了一个结构体数组和一个信号量标志位,此信号量标志位只允许 一个getshm()函数去获得结构体数组中 的结构体.结构体数组中的每个结构体又包含结构体信息和一个信号量标志位,此信号量标志位,为了查看这个结构体有没有没占用信号量: 信号量也是一块小的内存空间守护进程:一
2008-09-28 21:52:00
632
1
转载 共享内存和信号量(实例)
#include #include #include #include #include #include "structs.h"/*typedef struct{ char name[10]; int age;}People;*///声明联合体union semun{int val;struct semid_ds *buf;unsigned short int *array;};int ma
2008-09-28 21:47:00
2426
5
原创 vector容器类小结
需要注意的几点:1.导入头文件#include 2.定义及初始化(1)vector 容器名 (size);(2)可以定义不指定大小的容器 vector ivec;此时容器位空,不能出现这样的操作 ivec[0] = 1024;vector ivec(0);(3)不能对容器显示的初始化 vector ivec(10) = {0,1,2,3,4} ,这是错误的3.对容器操作(1) ivec[i
2008-09-28 21:14:00
571
1
原创 struts&hibernate应用(对数据库增删改查)实例
【数据库方面】:(最好先自己创建一个用户,创建一个表空间)1.配置数据源在 Myeclipse Database explorer perspective中的 DB browser 中 右键new 一个数据源 选者 oracle thin 配置jdbc:oracle:thin:@localhost:1521/APP1 添加用户名和密码 然后导入class12.jar包2.创建表creat
2008-09-28 21:12:00
1521
5
转载 linux-socket详解与实例
介绍 Hey! Socket 编程让你沮丧吗?从 man pages 中很难得到有用的信息吗?你想 跟上时代去做一做 Internet 程序,但是为你在调用 connect() 前的 bind() 的结构而愁眉不展?… 好了,我现在已经来了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过 网络编程的沼泽,那么你来对地方了。 读者 这个文档是写成一个指南,而不是参考书。如果你刚开始 soc
2008-09-28 21:08:00
968
1
原创 从文件中删除数据
从文件当中删除一条数据,写文件时是按一个个结构体写进去的,删除一条指定数据即要删除当中的一个结构体。处理方法:1:原文件 PWDFILE ,先创建一个 临时文件 TEMPFILE 用于倒数据; 2:首先循环读PWDFILE,再循环往TEMPFILE中写一个个的结构体, 3:如果读到那个需要删除的结构体时,继续continue读源文件中数据而不写进TEMPFILE里,
2008-09-27 21:51:00
1530
转载 守护进程(讲解与实例)
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的Unix的
2008-09-27 21:50:00
765
原创 c语言中的错误处理(setjump&longjmp用法实例)
#include#includejmp_buf ebuf;int func();int main(){ int i; printf("1111/n"); i = setjmp(ebuf); printf("%d/n",i); if(i==0){ func(); p
2008-09-27 21:44:00
1355
原创 windows下的动态链接问题(.dll文件的编写与调用)
目的:为了达到代码的共享和重用实例:deposit.c save.c exit1.c dig.h dy.c这里用到了工具DEV-C++(deposit.c文件)#include "dig.h"void deposit(){ printf("you deposit 5000$ /n"); }(save.c文件) #include "dig.h"void save(){ prin
2008-09-27 21:43:00
576
原创 linux下动态链接问题(.so文件的编写与调用)
实例:deposit.c save.c dig.h dy.c 这是一个及其简陋的银行界面(姑且这么说吧)1.(deposit.c文件,取款)#include "dig.h"void deposit(){ printf("you deposit 5000$ /n"); }2.(save.c文件,存款)#include "dig.h"void save(){ printf("you sa
2008-09-27 21:39:00
1344
QR码编码控件+使用说明
2010-01-28
cvs服务器端+配置说明书
2010-01-28
二维码(QR码)解码之java源代码
2009-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人