自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CDkey

木星上行,十年一现

  • 博客(69)
  • 资源 (13)
  • 收藏
  • 关注

原创 vc++ 学习笔记11

图形的保存和重绘首先建立画图的四个选项:点,线,矩形,椭圆的按钮,并添加成员变量,表示每个图形的种类;其次添加m_drawtype,和cpoint记录用户选择的画图类型和点的坐标位置;添加消息响应函数,BUTTONDOWN和BTUTTONUP;并在函数里面实现画图的函数;void CGraphic1View::OnPoint() { // TODO: Add your comman

2012-08-31 15:37:14 395

原创 vc++学习笔记10

图形的绘制,设置对话框,字体对话框,显示位图实现画点,线,圆,矩形,首先菜单上添加4个按钮,然后添加相应函数;void CGraphicView::OnRect() { m_DrawType=3;// TODO: Add your command handler code here }void CGraphicView::OnEclipse() { m_DrawType

2012-08-27 08:30:19 464

原创 《C专家编程》看到的一种有意思的画图方法

这里有一个#define定义的优雅集合,允许程序建立常量使它们看上去更像是屏幕的图形,使程序的自描述能力增加, 该宏利用了十六进制和二进制的转换方法,当按照自己的意愿画好图,该宏将自动转化成十六进制数;#define X )*2+1#define _ )*2#define S ((((((((((((((((0unsigned int myarray[]={ S _ _ _ _ _

2012-08-25 01:02:09 734

原创 十六进制,八进制,十进制数转为二进制数显示的函数

void convent(unsigned short a){ unsigned int c,d[32]={0}; int i=0; while(a!=0) { c=a%2;//取最小权的位 d[i]=c; a=a/2; i++; }// printf("%d",i); i=31;//逆序输出,否则输出的二进制数是逆序的 while(i>=0) { p

2012-08-25 00:21:38 560

原创 vc++学习笔记9-----修改程序外观,状态栏,工具栏

修个一个窗口的样式可以再函数BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs),中改变;BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify th

2012-08-24 21:00:57 680

原创 vc++学习笔记08---创建属性表单和向导

MFC里面的对控件的操作都是通过对响应的类的操作;创建属性表单时:1首先创建实例对象对话框,然后创建该对话框的类,以备于在CPropertySheet中使用;2创建属性表对象,利用CPropertySheet实例对象,然后在该类中添加实例对象类的成员变量public: CProp3 m_prop3; CProp2 m_prop2; CProp1 m_prop1;

2012-08-24 19:09:10 611

转载 标准C头文件<signal.h>的使用

是标准的C头文件,原来以为只在类UNIX系统中有signal,原来并不是。在VS2008中的测试程序如下 当在10秒钟之内,第一次输入Ctrl+C的时候,屏幕上会输出catch a signal in the screen!这句话。这里的Sleep是windows.h中的函数。#include #include #include #includevoid sig_print

2012-08-23 23:40:11 5034 1

原创 英文ubuntu11.10安装中文输入法ibus的方法

经常安装完虚拟机之后,需要更新输入法,这些是基本步奏:1.打开 语言支持 窗口,系统会提示更新语言包,点击安装后开始更新。2.更新完毕在 添加/删除与语言窗口下选择中文简体,点击添加按钮。3.重新启动完成更新。4.安装ibus,执行sudo apt-get install ibussudo apt-get install ibus-gtksudo apt-g

2012-08-23 20:19:42 1836

原创 MFC里面的几个重要的类和函数(取自vc编程)

1、GetactiveView(): 获得当前MainFrame的view;2、GetSize()获得大小3、DoModal() 模态对话框,只有此对话框关掉,才能往下继续执行,隐含showWindow()。EndDiaoog;结束模态对话框4、creat()创造一个非模态对话框;,showwindow()显示该对话框;非模态对话框不会停在一个状态,而是继续执行;要覆盖掉OnOk();

2012-08-17 17:29:34 652

原创 MFC里面的响应对话框里的Edit控件的几种方法

第一种:利用组合的GetDlgItem()和GetWindowText()函数获得控件信息,利用GetDlgItem()->SetWindowText()设置信息 int num1,num2,num3; char ch1[10],ch2[10],ch3[3]; GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);//获得Eidt1控件的内容

2012-08-17 17:21:36 4929

原创 新学期个人作息时间安排

业精于勤荒于嬉          坏的习惯必须被打破,好的习惯必须被养成,严格自己的作息时间;起于止于安排有效时间7:007:30早饭 7:3011:30实验室411:3012:30午饭 12:3013:00实验室0.513:0

2012-08-16 20:12:54 851

转载 牛人的编程理解过程

1、指针很难用,考得很烦——指针很好用,正确的用法不会出错——引用效果更好2、const干嘛的,多余——哦,可以这样用——还可以那样用——还真有效果——OMG,原来还可以这样用3、异常是什么,好像经常说——我都工作几年了,还不知道到底有什么存在的意义——哦,原来是这样,这种情况下没它还不行——总结出错误处理机制4、模板是什么,有用吗——坚持学一下,难懂又难用——哦,还真有地

2012-08-16 14:32:35 360

原创 关于多态性和虚函数的理解

对于多态性的理解加深,编译器的类型转换,以及我们在讲fish类的对象fh的地址赋给pAN之时,c++编译器进行了类型转换,此时pAn保存的是animal对象的地址。当fn函数执行pAn->breath()时,调用的就是animal的对象的breath函数。 anima对象内存fish新增加的部分当构造fish类的对象时,先从animal 的构造函

2012-08-15 10:42:45 471

原创 实验室项目学习---导师的想法

做项目的的时候,一定要简化,做的时候要做一点测试一点,不能够全部做完在测试,否则那个时候测试,寻找bug的难度会大大增加,难于定位bug的具体位置。8、13

2012-08-13 17:01:32 485

转载 redhat,Fedota之下的配置工具setup的替代品

安装sysv-rc-confsudo apt-get install sysv-rc-conf使用sysv-rc-confsudo sysv-rc-conf操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。常见的系统服务有:acpi-support 高级电源管理支持acpid acpi 守护程序.这

2012-08-08 22:49:58 485

原创 static全局变量与普通的全局变量有什么区别

static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?答案:答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多

2012-08-08 22:06:33 554

原创 register变量

#include int main(){ const register int i = 0; printf("%d, %d\n", sizeof(const register int), sizeof(i)); return 0;}问题:编译不过!原因是,第一个sizeof测试类型的大小 类型的本质是创建变量的模子,编译器通过类型在内存中“咔

2012-08-08 21:51:21 433

原创 const和volatile是否可以同时修饰一个变量?有什么特殊含义?

QUESTION:const和volatile是否可以同时修饰一个变量?有什么特殊含义?ANSWER:如果一个变量不会被本程序改变,通常可能给它加上const,但如果该变量可能被其他程序改变而本程序又在检测这个变量的值,就需要给它加上volatile,于是变量就同时有volatile和const了 const和volatile是可以同时修饰一个变量的  const只是表示变量只读 不能

2012-08-08 20:52:59 1964

原创 《c专家编程》学习笔记

const 其实并不是真正的常量 测试: const int two=2;switcj(i){case 1:...case two:;;;;;;;;///产生编译错误,需求常量表达式default: }=======================================================================

2012-08-02 21:24:35 735

原创 MFC学习笔记之ClassWizard

MFC学习笔记:ClassWizard按钮->ClassWizard ->add 成员变量        |->add  成员函数属性---唯一的资源ID。 函数setSel();repalceSel();onOk()(调用派生类之中的);**********************************************************************

2012-07-20 10:38:55 950

转载 【转】关闭对话框,OnClose和OnCancel MFC中屏蔽ESC和回车关闭对话框

【转】关闭对话框,OnClose和OnCancel MFC中屏蔽ESC和回车关闭对话框     我们知道,在对话框中,屏蔽ESC键自动退出可以选择重载OnCancel为哑函数的方法:     void CXXXXDlg::OnCancel()     {        // TODO: Add your specialized code here and/or ca

2012-07-20 08:41:16 2430

转载 <转>C语言中的文件输入输出函数

http://blog.chinaunix.net/u1/34627/showart_462567.html C语言输入输出函数      1. fopen()函数       fopen函数用于打开文件, 其调用格式为:        FILE *fopen(char *filename, *type);       在介绍这个函数之;前, 先了解一下

2012-05-11 16:38:27 584

转载 Ubuntu删除自己编译的内核

ubuntu代码:sudo rm -rf /lib/modules/2.6.37.6sudo rm -rf /usr/src/linux-headers-2.6.37.6sudo rm /boot/*2.6.37.6*sudo rm /var/lib/dpkg/info/linux-headers-2.6.37.6*fedora,我的是这个代码:

2012-05-02 21:30:35 978

转载 How To Compile A Kernel - The Ubuntu Way

How To Compile A Kernel - The Ubuntu Way(http://www.howtoforge.com/kernel_compilation_ubuntu_p2)Version 1.0 Author: Falko Timme Last edited 11/05/2006Each distribution has some specific tools

2012-05-02 16:32:42 544

转载 NP和P问题

1 什么是P问题?  这里的P代表Polynomial。P问题就是可以有一个确定型图灵机在多项式时间内解决的问题。即目前那些存在O(n), O(nk), O(nlogn)等多项式时间复杂度解法的问题。比如排序问题、最小生成树、单源最短路径。直观的讲,我们将P问题视为可以较快解决的问题。2 什么是NP问题?那些可以在非确定型图灵机上在多项式时间内解决的问题。(在确定型图灵机(

2012-04-20 21:29:31 1316 1

转载 Win7外网通过路由器远程登录Win7

1.点击 计算机->属性->远程设置->远程,选择“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”2.设置远程桌面连接端口,Win7自带的远程桌面连接的端口为3389,如果你在端口映射的时候端口设置为“3389”别人就无法使用了,要想避免这种情况的话就必须通过注册表修改该默认端口,然后去路由器设置端口映射。打开注册表HKEY_LOCAL_MACHINE\System\C

2012-01-08 23:20:56 5065

转载 First-chance exception in KERNEL32.DLL 0xE06D7363 Microsoft C++ Exception

First-chance exception in KERNEL32.DLL 0xE06D7363 Microsoft C++ Exception   在VC中调试程序时,Output窗口有时会出现“First-chance exception in xxx.exe...”这样的信息。一般来说,这是由于程序中发生了异常,被VC捕获而产生的输出。在调试器中运行程序时,如果程序产生异常,调

2011-12-26 14:52:18 1454

原创 传递指向指针的引用(int *&i)

形参   int  *&v1                   的定义应从右向左理解:v1是个引用,与指向int型的对象的指针相关联,也就说,v1只是个传递进swap函数的任意指针的别名,#include using namespace std;void swap(int *&v1,int *&v2){int *tmp=v2;v2=v1;v1=tmp;}

2011-12-15 22:02:24 716

原创 VC6.0如何看它生成的汇编代码

打开“Project → Project Settings”,选择 C/C++ 选项卡,在“Category”栏选择“Listing Files”然后在Listing file type栏选择“Assembly with Machine Code”。重新编译工程后则可以在输出目录看到与每一个.cpp文件同名的.cod文件。

2011-12-15 21:13:31 2484

人人网分布式存储研究陈臻解读NoSQL技术代表之作

人人网分布式存储研究陈臻解读NoSQL技术代表之作Dynamo

2011-12-28

计算机常用英语下载,欢迎使用

计算机专业英语,供外文杂志类的使用,欢迎使用下载,2011年

2011-07-01

Jtag工具(含J_ink)

用于开发板烧写的工具。版本是V1.1.自己的开发板是2440

2012-08-09

用MFC实现的飞信源代码

利用MFC实现的飞信元代码,供新手学习参考使用!

2012-08-09

Windows环境下32位汇编语言.part1.rar

Windows环境下32位汇编语言.part1.rar

2011-12-22

Windows环境下32位汇编语言.part2.rar

Windows环境下32位汇编语言.part2.rar

2011-12-22

网络抓包工具wireshark

网络抓包工具wireshark,网络技术必备工具

2012-08-09

Linux 下串口编程入门

Linux 下串口编程入门.供大家参考。

2011-12-22

Google浙大笔试题(2011)

2011年谷歌在浙江大学招聘时候的题目,大家可以看看

2014-06-25

空空如也

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

TA关注的人

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