- 博客(18)
- 资源 (32)
- 收藏
- 关注
原创 Eclipse 代码自动补全
在做Eclipse项目的时候,发现代码补全功能不太好,总是需要在点击 “.”号之后才能出现代码提示的功能。不想Visual Studio里面点击一个字母就出现代码提示。当然Visual Studio里面如果增加了Visual Assistant那就更加如虎添翼了。所以google了一下Eclipse里面怎么也实现和Visual Studiao一样的代码补全功能。下面是搜索到的文章。
2012-05-29 21:21:43 12174 1
转载 敏捷开发与极限编程
简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟,敏捷开发过程的方法很多,主要有:SCRUM, Crystal,特征驱动软件开发(Feature Driven Development, 简称FDD),自适应软件开发(Adaptive Software Dev
2012-05-22 21:01:53 1927
转载 linux下查看中断请求记录 IRQ
linux下查看中断请求记录。通过cpu的中断请求的响应,可以看出cpu都在为哪些设备干活,干的活有多少量等信息。 [~]$ cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 0: 1383283707 0 0
2012-05-21 08:52:42 1475
转载 C语言不定参数
转自: http://blog.chinaunix.net/space.php?uid=22566367&do=blog&id=382046最近,遇到一个c语言的不定参数问题。其实,对于c语言的不定参数问题,只需要三个函数就可以搞定了。这三个函数的头文件是,其实下面的三个函数都是一个宏定义(macro)。 这三个函数是: void va_start(va_list ap
2012-05-17 22:57:05 9764
转载 不定长参数函数的实现
源码如下:int sum(int num, ...){int *p = &num + 1;int ret = 0;while(num--){ printf("%d\n", num); ret += *p++;}return ret;}int main(int argc, char* argv[]){printf("%d\n", sum
2012-05-17 22:53:26 5902 2
转载 c/c++标准预定义宏
C标准中的一些预定义宏昨天写代码时需要在代码获取当前编译时间,从而可动态地作为版本信息,因此用到了C标准中的一些预定义的宏。在此将C标准中定义的几个宏一并总结一下:__DATE__ 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字,如May 27 2006) __FILE__ 代表当前源代码文件名的字符串文字 ,包含了详细路径,如G:/program/study/c+/
2012-05-17 22:49:29 9232
转载 Standard Predefined Macros
3.7.1 Standard Predefined Macros The standard predefined macros are specified by the C and/or C++ language standards, so they are available with all compilers that implement those standards. Older c
2012-05-17 22:31:04 756
转载 Debug头文件
/* ****************** Common header file ****************** *//* Before include this file, you may define MYDEBUG */#ifndef _MYHEAD_H_#define _MYHEAD_H_/*ANSI headers */#include asser
2012-05-17 22:28:51 1926
转载 GDB中应该知道的几个调试方法
七、八年前写过一篇《用GDB调试程序》,于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题。这么多年来,有一些问题是大家反复在问的,一方面,我觉得我以前的文章可能没有说清楚,另一方面,我觉得大家常问的问题正是最有用的,所以,在这里罗列出来。希望大家补充。一、多线程调试多线程调试可能是问得最多的。其实,重要就是下面几个命令:
2012-05-17 22:06:44 508
转载 在Linux下产生并调试core文件
$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimit -acore file size (blocks, -c) 0data
2012-05-17 21:53:09 750
转载 gdb watch
gdb watch 跟踪变量的变化01 #include 02 #include 03 #include 04 05 int main()06 {07 char * name = NULL;08 int len = 10;09 10 name = (char *)malloc(len);11 strncpy(name,
2012-05-17 21:50:47 2722
转载 gdb 条件断点
gdb 条件断点 1.有时候,我们需要断点在循环的某个条件处时,比如以下代码:#include int main(int argc,char *argv[]){ int i=0; for ( ; i { int m; m = i; } return 0;}2.开始编译#cc -g main.c将生成
2012-05-17 21:46:07 6365
转载 VC实现串口通信例程
WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,在WIN32中所有的设备都被看成是文件,串行口也不例外也是作为文件来进行处理的。这是我的一份关于串口编程的读书笔记,对于使用VC进行编程的同行应该有一定的帮助。1.打开串口: 在Window 95下串行口作为文件处理,使用文件操作对串行口进行处理。使用CreateFile()打开串口,CreateFile(
2012-05-08 14:54:32 1072
转载 Win32串口编程(转:韩耀旭)
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可以使
2012-05-08 14:09:36 947
原创 定时器和复选框冲突?
在系统中添加了定时器,在给复选框添加完变量后,发现复选框无法正常使用,在页面上改变复选框的值,它总是恢复找默认值,在网上搜索了一下,发现也没有类似的答案。于是就仔细分析自己的代码,感觉一定是自己的代码有问题。经过分析后,觉得是updatedata使用上出了问题。由于好久不用VC。对于updatedata()这个函数还是有点陌生。在定时器中自己首先调用updatedate(false)。本意是想让控
2012-05-07 23:32:34 789
原创 closehandle可不能随便用
今天在项目里涉及多线程时。本来是想用TerminateThread来结束一个线程,可惜由于线程里用到了Socket。如果用这种方式强制结束线程,会使得部分Socket没有释放,故重新启动线程后,部分网络端口无法使用。最后想到了使用Event事件来结束线程的方式。于是设置一个Event事件。在While循环里先判断是否已经激发了退出事件,如果激发,就关闭Socket并退出。在根据书上的代码,在激活事
2012-05-07 23:26:28 6222 2
转载 cout输出16进制
#include "stdafx.h"#include "stdlib.h"#include "iostream"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){unsigned int i = 0;int temp = (int)i -1;--i;cout //
2012-05-02 21:54:29 3548
转载 VC获取系统时间、程序运行时间
1.使用CTime类(获取系统当前时间,精确到秒)CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();//获取系统日期str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);a,从CTimet中提取年月日时分秒 CTime t = CTi
2012-05-02 13:11:09 2965
mscale-ddr-tool-v3.30-setup.exe.zip
2022-10-27
QNX 6.5.0 SP1 x86 BIOS_APIC BSP.zip
2018-01-18
安国U盘量产工具使用后USB损坏修改软件WIN7
2015-11-25
borland c 3.1 dos windows
2015-09-15
USB_DOS710_BOOT启动盘DOS710
2015-09-15
borland c 3.1 dos
2015-09-12
Microsoft Loopback Adapter Cracked x64 AMD64
2015-09-11
IPv6详解卷2:高级协议实现.pdf(ipv6 advanced protocols implementation)
2014-10-15
IPv6详解卷1:核心协议实现(ipv6 core protocols implementation)
2014-10-15
Oracle Statspack 高性能调整技术1-15章全
2010-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人