- 博客(25)
- 资源 (23)
- 收藏
- 关注
转载 用GDB调试程序
文章来自:http://blog.csdn.net/haoel/article/details/2879用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有
2013-06-30 08:54:12 511
原创 C编程之——一个字节位为1的个数
typedef unsigned int U32;#define BYTECOUNT(x) (sizeof(x)U32 GetOneCountOfChar(char ch) { int i; U32 num=0, unVal; for(i=0; i {
2013-06-28 19:04:41 823
转载 IEEE 754四种舍入方向
四种舍入方向: 向最接近的可表示的值;当有两个最接近的可表示的值时首选“偶数”值;向负无穷大(向下);向正无穷大(向上)以及向0(截断)。 说明:舍入模式也是比较容易引起误解的地方之一。我们最熟悉的是四舍五入模式,但是,IEEE 754标准根本不支持,它的默认模式是最近舍入(Round to Nearest),它与四舍五入只有一点不同,对.5的舍入上,采用取偶数的方式。举例比较如下: 例2
2013-06-27 12:18:57 8426
原创 c++常用函数之 十六进制字符串转换为十进制
#include #include #include using namespace std;int HexToDec(const string str,int& n){if (str.empty()){return 1;//字符串为空}if (str.length()>8){return 2;//超出范围}char* pc = new char
2013-06-26 16:19:54 6956
转载 memset函数使用详解
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar()
2013-06-26 14:17:38 595
转载 C语言中volatile关键字的作用
一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的
2013-06-22 11:09:46 574
转载 VC中INI文件的读写
VC中INI文件的读写VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组 成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数
2013-06-21 00:20:34 905
转载 vc 网络编程(socket)
文章来自:http://www.cnblogs.com/HappyXie/archive/2011/03/06/1972394.htmlvc 网络编程(socket) 在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助一、原理部分 (个人觉得这篇写的可以,所
2013-06-20 19:35:25 807
转载 realloc函数的使用
#include #include #include using namespace std;void setVal(char *tmp,int qs,int num,char mm){ for(int i=qs;i { *(tmp+i)=mm; } *(tmp+num-1)='\0';}int main(){ char *p,*q;
2013-06-20 18:43:50 1130
转载 c/c++如何查看处理内存泄露
内存管理:_CrtDumpMemoryLeaks和_CrtSetBreakAlloc1._CrtDumpMemoryLeaks确定自程序开始执行以来是否发生过内存泄漏,如果发生过,则转储所有已分配对象。如果已使用 _CrtSetDumpClient 安装了挂钩函数,那么,_CrtDumpMemoryLeaks每次转储 _CLIENT_BLOCK 块时,都会调用应用程序所提供的挂钩函数。
2013-06-20 18:35:29 3301
转载 C++内存分配秘籍 -- new,malloc,GlobalAlloc详解
一。关于内存 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在 。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存 储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容
2013-06-20 16:55:13 639
转载 变量声明和定义的区别
变量声明和定义的区别我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益)变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern in
2013-06-20 16:30:05 725
转载 解决VC安装提示couldn`t find acme setup的问题
解决VC安装提示couldn`t find acme setup的问题今天安装VC6.0,出现怪毛病,提示couldn`t find acme setup查了点资料,安装成功,安装前先在命令行下运行H:\SETUP\ACMSETUP.EXE /T VC98ENT.STF /S H:\ /n "" /o "" /k "1111111111" /b1PS:H是我VC安装盘。1111
2013-06-18 12:05:20 8254
转载 Windows下DOS命令大全(经典收藏)
copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.e
2013-06-09 14:58:24 1012
转载 我用COPY命令复制文件到C:\program files\文件夹下怎么老是说语法错误,解决办法
copy test.txt c:\program files\ 这样出现命令语法错误的提示原因:路径有空格,用""号包含起来,在执行就好了。如:copy test.txt "c:\program files\"文章来自:http://zhidao.baidu.com/question/189199141.html
2013-06-09 10:07:48 11547 2
原创 C语言中截断数字(比如int转换为short)处理规则
int x=53191;short sx=(short)x; // sx=-12345int y=sx; //y=-12345分两种情况无符号数截断时,截断后数仍为无符号有符号数截断时,自动把截断后的数转换为无符号
2013-06-05 17:39:00 13674 2
原创 c++builder动态给fastreport的memo、checkbox、picture赋值
#include #include using namespace std;typedef TfrxCheckBoxView* PFCBV;typedef list PFCBVLIST;typedef list::iterator PFCBVLIST_IT;/************************************************
2013-06-05 14:28:54 2520
转载 list模板类的主要函数介绍
list模板类的主要函数介绍back()//返回最后一个元素assign()//给list赋值begin()//返回指向第一个元素的迭代器clear()//删除所有元素empty()//如果list是空的则返回trueend()//返回末尾的迭代器end() //返回末尾的迭代器front()//返回第一个元素get_allocato
2013-06-04 15:37:58 2026
原创 c++builder使用Map保存数据库表的id和Map的常用操作
#include #include using namespace std;typedef map INTMAP;typedef map::iterator ITERATOR_MAP;/****************************************************************************/* 功能:通过Query控件执
2013-06-04 13:21:54 3307
原创 c++builder统计一个字符串中数字的个数
/****************************************************************************/* 功能:统计一个字符串中数字的个数/* 参数:AnsiString表示所要统计的字符串 int&表示得到的字符串中数字的个数/* 返回值:BOOL false表示字符串为空 true表示成功/********
2013-06-04 11:22:17 1890
原创 c++builder通过指定的分隔符格式化一个日期字符串
/****************************************************************************/* 功能:通过指定的分隔符格式化一个日期字符串/* 参数:AnsiString表示将要被格式化的日期字符串 const AnsiString表示格式的字符 AnsiString&表示格式化后的日期字符串/* 返回
2013-06-04 11:20:02 2576
原创 c++builder字符串转换为日期的通用函数
/****************************************************************************/* 功能:字符串转换为日期的通用函数 无论是在win7还是xp上/* 参数:const AnsiString表示日期字符串 TDateTime& 表示要得到的日期/* 返回值:BOOL false表示日期字符串为
2013-06-04 11:17:17 3730
原创 c++builder读取标准ini文件操作
void TForm1::ReadStandINIFile(){ AnsiString ExePath = ExtractFilePath(ParamStr(0)); ExePath += "indata.ini";TIniFile *db = new TIniFile(ExePath);
2013-06-04 11:12:51 879
原创 c++builder 从当前工程文件夹中根据文件名读取内容到Memo中的处理方法
int TForm1::ReadFileToMemoByFileName(TMemo* pMemo,AnsiString strFileName){ if(strFileName==""){ return -1;//文件名不存在 } AnsiString ExePath = ExtractFilePath(Pa
2013-06-04 11:00:21 2263
Spring的学习笔记
2013-05-16
Fastreport手册
2013-05-09
基于java--jsp--servlet--tomcat--sqlserver的社区医疗管理系统
2012-06-08
简单电子秤的Proteus及其程序代码
2011-10-18
帆板控制系统proteus仿真图
2011-10-18
帆板控制系统
2011-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人