自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Adam的专栏

随遇而安。

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 导致CreateWindow创建窗口失败的一种原因

导语:在封装一个基本的Frame显示窗口时遇到CreateWindow函数调用成功,但是窗口总是不显示。      CreateWindow返回NULL,GetLastError()返回0经过网上搜集资料和单步调试发现问题在程序调用CreateWindow函数之前会首先调用WndProc具体原因暂时不详,(我的程序这里好像是会调用三次WndProc,可能是系统发送的消息),然后

2013-05-28 18:55:42 14743 3

原创 [VS2010]提示内存不足(std::vector导致)

VS2010提示内存不足问题。简述:MFC 对话框应用程序中在运行时提示“内存不足”,如下图:查找原因,有的说是因为栈区或者堆区内存小导致的问题,建议设置编译器内存(网上一大堆内容)。我的数据量并不是特别大,我分配了20M的栈空间之后问题还是如此,因此我怀疑出错的地方另有原因。原因:在我的程序中用到std::vector在其中有将vector中的内容er

2012-10-24 09:58:21 10359

原创 [VS2010]提示未找到标示符问题

问题:今天遇到一个问题在删除了几个Dialog控件之后,再次编译程序提示未找到标示符。enum { IDD = IDD_COURSEINPUT_DIALOG };错误提示位于主对话框的该行。原因:查找原因后发现,resource.h文件包含语句不知什么时候丢失。解决方法: include "resource.h"即可解决。

2012-10-17 17:31:08 1802

原创 VS2010解决对话框设置背景图片和文字重叠问题

内容:MFC基于对话框的项目设置背景图片以及解决设置对话框背景之后导致文字重叠(叠影)问题。简介:被严密封装的MFC应用程序界面开发是一个很大的问题。先从简单的对话框背景设置来说。可以设置BITMAP图像或者其他格式的图片做为背景。MFC内置了CImage类来加载和使用各种类型的图片。简单使用方式如下:在Rect大小的区域用Image来绘制背景。(也可以使用bkImage.Bi

2012-10-09 15:10:51 7733 4

原创 VS2010下提示"不支持尝试执行的操作"

问题描述:基于CDialogEx的对话框工程.VS2010开发环境.调试运行到OnInitDialog()的CDialogEx::OnInitDialog()方法的时候弹出提示窗口“不支持尝试执行的操作”。原因:在函数对话框上的控件之后相应的关联变量没有取消导致出现该问题。虽然可以顺利编译通过,但会提示该问题。解决方法:查找该关联控件的变量,然后

2012-10-09 13:54:39 16829 2

原创 VS2010 管理帮助设置点击无响应,安装MSDN,(包括安装Microsoft Help Viewer,以及安装MSDN)

新电脑上安装VS2010有一段时间了,用的时候匆忙也就没有来得及安装MSDN,用MSDN的时候都是在官网查询,现在用的新内容多了,查询的频繁了,需要在本地安装一个了。       正常的安装MSDN思路是,打开VS2010的帮助,选择管理帮助设置,然后,选择要把文档安装到的位置,接着选择本地磁盘安装,然后选择ProductDocumentation下的msha文件进行安装。我遇到的问题是,

2012-07-19 10:14:51 9841 8

原创 重写PreTranslateMessage(MSG* pMsg)遇到的问题--相应右键消息。隔一次响应一次,求解。

重载PreTranslateMessage函数用于相应右键,并弹出预定义好的Menu我的界面上有CTreeCtrl和CListCtrl,在CListCtrl和CTreeCtrl上点击右键第一次弹出菜单,第二次菜单消失。出问题的代码如下if(WM_RBUTTONDOWN==pMsg->message) { DWORD dwPos = GetMessagePos(); CPoi

2012-07-18 09:04:25 3541

转载 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h

原文转自(添加部分备注及扩展):http://blog.sina.com.cn/s/blog_66d9cb6d0100l01i.html错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?错误分析:    此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "std

2012-07-11 11:19:07 1211

原创 C++操作存储过程 2014 问题 MySQL

操作存储过程连接代码错误代码:Commands out of sync; you can't run this command now DB_Param mDB("192.168.1.254", "admin", "admin", "node", 3306, NULL, CLIENT_MULTI_STATEMENTS );//CLIENT_MULTI_RESULTS);

2012-07-02 17:25:31 2241

原创 MySQL存储过程问题集

问题一:存储过程中参数命名为desc出错。例如:CREATE PROCEDURE insertGroup(IN ename VARCHAR(255), IN cname VARCHAR(255), IN accountid INT, IN desc VARCHAR(255), IN soundpath VARCHAR(

2012-06-26 15:24:02 722

转载 老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。 2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3、看帮助。不要因为很难,而自己又是

2012-06-25 13:15:35 644

原创 VC++锁屏程序遇到的问题(续)

终于调试完成,已支持XP和Win7,这个小程序中间出现了若干问题,慢慢道来。HOOK实现的各个按键的加锁。刚开始桌面,任务栏直接用的隐藏(SW_HIDE),但是出现的问题是,锁屏之后这些的确都消失了,但是当双击屏幕上的区域是,有时开始菜单会自动弹出。百思不得其解,猜测开始菜单是任务管理器上的一个Button,可能是钩子函数部分功能导致的该问题。解决办法:结束:explorer.ex

2012-06-06 09:24:51 1888

原创 VC++ 锁屏软件 CFileDialog使用问题

最近公司让做一个简单的应用,用来控制电脑(XP系统),类似网吧的监控软件的锁屏功能,简单的应用,类似流氓应用。    开机锁屏,需要密码验证才可以解锁,管理员可以添加固定的用户程序。用户只可以使用已经添加的被允许的应用程序。废话不多说,说问题    在管理员选择可以使用的程序的时候,出现问题,我使用CFileDialog类来弹出默认的选择文件窗口,然后把选择的文件添加到写入我的配置文件(这

2012-06-04 09:18:05 2038 1

原创 诚迈科技电话面试-昨天

<br /> <br />      前些天突然收到诚迈科技HR的电话,说是诚迈科技的,我仔细想了下没有记得给他们公司投过简历阿,HR问有没有意向了解下他们公司,<br />我想既然来了,就了解下吧,看了他们公司的招聘职位和公司的性质,发现诚迈科技的确与我理想的公司很接近,所以就申请了他们公司C/C++(Linux)方向。<br />      过了两天诚迈HR又来电话说要开发浏览器内核,有个电话面试。我就答应了,跟人家约定了时间。<br />      到了约定的时间(就是昨天的下午3-4点)静静的等在桌

2011-02-25 09:31:00 12820 1

原创 VIM使用--总结自己常用的VIM操作

VIM使用--总结自己常用的VIM操作1、查找/pattern :  从光标开始处向文档尾部查找字符串pattern?pattern : 从光标开始处向文档首部查找字符串patternn : 在同一方向上重复查找字符串N : 在反方向上重复查找字符串:n 跳转到文档的第n行2、复制转贴剪切删除dd 删除光标所在整行的数据整理继续中。。。

2011-01-09 16:41:00 731

原创 MySQL的Transaction

<br />在MySQL数据库中使用事务来处理数据操作,<br />需要注意的是MySQL对Transaction的支持需要表为INNODB所以我们以下面的例子来简单使用Transaction<br /> <br /> <br />首先<br />mysql> USE study;<br />Database changed<br />mysql><br />新建数据库transaction;<br /> <br /> <br />mysql> CREATE TABLE transaction (i

2010-12-11 19:41:00 1510

转载 Socket异常与MINA异常

Socket异常 客户端异常java.net.ConnectException: Connection refused: connect。 <br />该异常发生在客户端进行new Socket(ip, port)操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存在,但找不到指定的端口进行监听。出现该问题,首先检查客户端的ip和port是否写错了,如果正确则从客户端ping一下服务器看是否能ping通,如果能ping通(服务服务器端

2010-10-15 16:55:00 4159

转载 Ubuntu 10.04 真机调试Android2.2系统

<br />转自:http://hi.baidu.com/connor/blog/item/ba75262d94381738349bf72f.html<br />其他Ubuntu系统版本为9.04我试用10.04系统同样可行<br />SDK 上关于如何在 Ubuntu 上安装 adb 驱动的说明并不详细,经过搜索找到了确实的解决方法,首先按照 SDK 上的说明建立 udev 的 rules 文件,然后:<br />在 ubuntu 10.04 下通过usb连接 Android 设备,使用 adb 时,会返

2010-09-13 14:51:00 1505

转载 ubuntu 9.10 安装GTK的方法和过程

<br />转自:http://linux.net527.cn/Ubuntu/Ubuntuanzhuangyuyingyong/1048.html<br /> <br />GTK+的安装<br />apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具<br />apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件<br />apt-ge

2010-08-25 12:02:00 772 1

原创 Android 系统系统框架介绍

参加首届 Google 暑期大学生博客分享大赛——2010 Android篇!Android 开发经验

2010-08-15 23:36:00 2002

原创 首届 Google 暑期大学生博客分享大赛——2010 Andriod - Android 情

首届 Google 暑期大学生博客分享大赛——2010 Andriod

2010-08-08 11:46:00 894

原创 Hello Android

  TextView tv = new Text View(this);tv.setText("Hello Android.");

2010-04-06 00:47:00 580

原创 《笔记》孙鑫老师MFC第二讲(C++特性)

《笔记》孙鑫老师MFC第二讲(C++特性)       C++是一种不完全支持面向对象的语言,在MFC中用到C++的封装,继承,多态,模板,RTTI,虚函数(Object slicing)等性质。      主要理解Object slicing#include class CObject{public: virtual void Ser

2010-02-11 11:17:00 746

原创 《笔记》孙鑫老师MFC第一讲(windows程序内部运行原理)

《笔记》孙鑫老师MFC第一讲(windows程序内部运行原理)       学习孙鑫老师的VC++视频终于到一半了,其中有很多东西没有真正的掌握,所以从新再来一遍,正好写上笔记记录下自己的掌握程度。       Windows程序是一种事件驱动的程序设计方法,主要是基于消息的运行。每个事件触发的消息存在与消息队列中,每次windows程序从消息队列中GetMessge(一条),

2010-02-10 21:46:00 1349

转载 [obj-c]objective-c 之歌 最简单最快速的objective-c教程

[obj-c]objective-c 之歌 最简单最快速的objective-c教程http://hi.baidu.com/hh20040410/blog/item/27187e620aa00ad4e6113a1e.html C没有类这让人很疲惫对象的说法很时髦不就是继承封装组合人人会右走是C++,这个大众都熟悉它左走

2010-02-09 20:18:00 1029

原创 Hello Windows

//Hello Windows#include int /*WINAPI*/__stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nShowCmd){    MessageBox(NULL,TEXT("Hello Windows"),TEXT("Hello Windo

2010-01-30 12:53:00 626

原创 C++ 重载,隐藏和覆盖 笔记

前些天学习了C++中重载,隐藏和覆盖的区别,又从网上搜集了一些关于这方面的资料。简单整理如下。 重载前提条件:1、成员函数在同一个作用域呢。2、成员函数的函数名必须相同。3、成员函数的参数在顺序,个数,类型上至少有一个不相同。或者是常函数,或者参数中const修饰的指针或引用,都可以做为重载

2009-12-24 09:25:00 698

原创 雇员雇主类,实现单件模式,继承,链表,友元等

雇员雇主类,写得比较垃圾。。。请多多指教和关照。主要的是在设计,按照现实中雇员和雇主的关系,应该为双向关联,雇主可以修改雇员的工资,职位等。雇员知道自己的雇主是谁。一个雇主有很多雇员,而一个雇员只能有一个雇主。通过设置雇员的友元函数,通过雇主来修改雇员的信息。雇主类中存在一个雇员类的头指针,可以通过该头指针访问到所有的雇员。雇主可以动态的维护该链表。雇员类中存在一个雇主类的

2009-12-13 18:48:00 1412 1

原创 Ubuntu 8.04 下 Apache的基本配置笔记。

apache配置笔记以下的命令全部是在root权限下进行的Ø  apache在启动的时候会自动的启动/etc/apache2/apache2.conf这个文件在这个文件中用命令Include 包含进来其他的一些配置文件,比如:httpd.conf... 1.在ubuntu下安装apache2时候,/etc/apache2/httpd.conf是apache的配置文档,刚装上apache

2009-12-07 09:21:00 1700

转载 C/C++内存管理详解[转载]

个人感觉关于c++内存管理不错的文章。。。转载。。。  作者:PingPong    文档来源:CSDN伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bill Gates 1981   程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲

2009-12-07 09:12:00 735

电脑硬件故障排除手册

关于电脑硬件故障的检测。是一个CHM版 的文件,电脑的 一班故障在这里 能找到

2009-02-17

空空如也

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

TA关注的人

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