2014年4月8日
摘要: 例如: codeblocks-13.12-1_i386.debian.stable.tar这个压缩包也是两层压缩,外面是xz压缩方式,里层是tar压缩方式。解压缩方法: $xz -d ***.tar.xz$tar -xvf ***.tar 阅读全文
posted @ 2014-04-08 23:35 尘土•狼 阅读(201) 评论(0) 推荐(0) 编辑
  2014年4月2日
摘要: 昨天下午去参加腾讯的面试,感觉面试过程不太理想,很多问题有没有把握好,特此记录、总结,为以后警醒~4月1号下午是3点半跟余XX和师弟一块去西安桃源假日酒店二楼参加的软件类的DE面试,去了之后,在一个漂亮的HR姐姐那里签到,可惜没有找到我的信息,心里有顿顿的不安,不过腾讯HR团队的老师们态度都很好,很快找到了我的信息,并进行了签到。面试是下午4点40左右开始的,然后等电梯,等了好一段时间,所以刚上去面试官就问我是不是才来,我只能说电梯比较慢,在2楼等电梯,心想总不能从2楼跑到12楼吧。面试正式开始后,首先做了一个自我介绍,感觉介绍的不好,因为之前没有打腹稿,也没有任何准备自我介绍,就随意而发了. 阅读全文
posted @ 2014-04-02 10:39 尘土•狼 阅读(4334) 评论(30) 推荐(2) 编辑
  2014年3月30日
摘要: 今天下午腾讯笔试最后一道不定项选择题做错了,漏选了A,认为数组做参数时,sizeof返回数组元素个数,真失败....于是决定整理一下,sizeof的用法:sizeof是算符,返回的是所占内存空间的大小。 1 #include 2 struct { 3 char name[10]; 4 int age; 5 }Person[] = {"Bill",15, "Bob",21}; 6 7 using namespace std; 8 int main() 9 {10 int a[10];11 char b;12 cout << sizeof(Per 阅读全文
posted @ 2014-03-30 00:22 尘土•狼 阅读(180) 评论(0) 推荐(0) 编辑
  2014年3月28日
摘要: Linux安装的注意问题: 关键的两点: 1)为Linux操作系统准备硬盘空间; 2)启动ISO镜像文件中的安装程序。前期准备: 1.硬盘分区魔术师 2.grub 纯DOS环境 3.Ubuntu镜像文件步骤: 1.在XP系统中安装硬盘分区魔术师,并将一部分硬盘空间划分成“自由空间”,即未使用的硬盘空间,为安装的Linux使用; 2.解压"grub4dos-0.4.4.zip"到E盘根目录,将grldr文件复制到C盘根目录,将menu.lst文件复制到E盘根目录; 3.解压"ubuntu-12.04.3-desktop-i386.iso"中casper内的 阅读全文
posted @ 2014-03-28 11:48 尘土•狼 阅读(178) 评论(0) 推荐(0) 编辑
  2013年7月18日
摘要: 一、线程消息在窗体应用中,线程可调用窗口过程处理属于他创建的某个窗口的消息(投递而来),此外还可以直接处理其他线程投递的消息。(1)定义线程消息标志 线程消息可以是任意的,不必为WM_USER,当然为了获得系统范围内唯一的消息标志,也可以使用自定义的登记消息作为线程消息 UINT MYTHREADMSG = RegisterWindowMessage("MYTHREADMSG");提示:不用static关键字修饰MYTHREADMSG 变量,使得其他CPP文件中可以使用该变量。(2)手工修改CWindThread的消息映射表,添加线程消息映射宏 跟线程消息相关的映射宏有两个 阅读全文
posted @ 2013-07-18 17:40 尘土•狼 阅读(266) 评论(0) 推荐(0) 编辑
  2013年7月16日
摘要: 一、自定义命令为了使用自定义命令,一般要经过如下几个步骤:(1)自定义命令ID命令ID是WORD型的。虽然可以自由设定其值,但是不能和应用程序中其他命令ID冲突。 在资源文件中新建一个命令,例如#define ID_LOADTOIE 8888(2)添加自定义消息映射项BEGIN_MESSAGE_MAP(CMsgDialog,CDialog) ON_COMMAND(ID_LOADTOIE,LoadToIE)END_MESSAGE_MAP()(3)发送自定义命令处理命令消息WM_COMMAND的窗口过程形式如下:LRESULT CALLBACK WindowProc( HWND hW... 阅读全文
posted @ 2013-07-16 17:53 尘土•狼 阅读(274) 评论(0) 推荐(0) 编辑
  2013年7月15日
摘要: 消息的投递(Post)过程类似于普通信件的投递过程。普通信件通过邮递员到达收信方的信箱里,收信方取得该信,阅读信件内容,并可能回信。在这个过程中,邮递员的责任只是将信件送到收信者的信箱,一切任务就完成了。 消息的发送(Send)过程理解为打电话交流的过程。甲找到乙的电话号码,然后开始拨号。如果运气好,拨通了乙的电话,那么两人就联系上了。假设甲方从不主动挂断电话,那么只有乙方先挂断电话,两人的一次联系才宣告结束。PostMessage函数BOOL PostMessage( HWND hWnd, //目标窗口句柄 UINT ... 阅读全文
posted @ 2013-07-15 15:59 尘土•狼 阅读(884) 评论(0) 推荐(0) 编辑
  2013年7月12日
摘要: 所谓“文件”一般指存储在外部介质上数据的集合。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件,又称为文本文件,它的每一个字节存放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存取。一、文件的打开与关闭ANSI C规定了标准输入输出函数库,用fopen()函数来实现打开文件。fopen函数的调用方式通常为:FILE * fp;fp = fopen(文件名,使用文件方式);文件使用方式含义“r”(只读)为输入打开一个文本文件“w”(只写)为输出打开一个文本文件“a”(追加)向文本文件尾增加数据“rb”(只读)为输入打开一个. 阅读全文
posted @ 2013-07-12 16:08 尘土•狼 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述启动打开文件对话框中,在 Visual C++ 使用的键盘快捷键或从文件菜单上将导致以下错误:在 DEVSHL 中的访问冲突 (0xC0000005)。在 0x5003eaed 的 DLL。DevShl.Dll 引用在 0x0000000 的内存。无法读取内存。当从项目菜单中选择添加到项目,并单击文件,会发生同样的错误二、解决方法1. 下载FileTool.exe,并解压2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定3. 点击Bulid-Build FileTool.dll,生成FileTool.dll文件4. 把 阅读全文
posted @ 2013-07-12 11:38 尘土•狼 阅读(417) 评论(0) 推荐(0) 编辑
  2013年7月11日
摘要: 每个窗口应用都有一个消息队列,线程通过消息循环机制不断地从该队列中取出消息进行处理。一、标准窗口消息的处理对于标准窗口消息而言,其处理仅限于某个窗口。首先,由窗口类本身处理,若未处理,则传递给基类处理,对所有的祖先类都不能处理的,则由一个MFC提供的一个全局的默认的处理函数进行处理。常用窗口消息:WM_CREATE消息:当调用CreateWindowEx或CreateWindow请求创建窗口时,就会向被创建的窗口发送该消息。只有在WM_CREATE消息处理之后,CreateWindowEx或CreateWindow调用才会返回。重载CWnd::OnCreate时,如果返回0,这表示继续创建窗口 阅读全文
posted @ 2013-07-11 17:08 尘土•狼 阅读(234) 评论(0) 推荐(0) 编辑