- 博客(8)
- 资源 (13)
- 收藏
- 关注
转载 COM 技术相关概念
这是我刚刚读到的一篇技术博客,后面有一部分代码看不懂,因为还没有接触到COM编程,但是我觉得它相关概念讲解的非常好,做个笔记。一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每个模...
2018-03-31 08:30:08 2125
转载 全排列与next_permutation
全排列是面试笔试过程中经常遇到的一个问题。对于练习过的同学来说,这个问题其实 不算一个难题,但是对于没有练习过的同学,或者说只是知道大致思路的同学来说, 要在短时间内写出正确的全排列代码还是有点难度的。本文是作者在学习全排列时的一个总结笔记,主要包括: [1]. 全排列的递归实现 [2]. 全排列的非递归实现 [3]. STL中的next_permutation 全排列的...
2018-03-30 18:10:56 203
原创 屏蔽MFC程序中的ESC键和ENTER键关闭窗口
只要把两个函数相关的响应函数去掉就可以在窗口头文件中加入:public: virtual void OnOK(){}; // 屏蔽Enter键 virtual void OnCancel(){}; // 屏蔽ESC键 afx_msg void OnClose(); //响应关闭事件!在窗口cpp中加入:void CXXXXXDlg::...
2018-03-26 21:02:39 312
原创 MFC实现Edit输入限制(只允许输入数字,小数点)
其实只要继承CEdit类,并对WM_CHAR消息进行处理就可以了。很简单的,只是我们之前不会,哈哈 1) 项目中添加一个类CEditEx, 继承CEdit 2) 将MFC中的控件变量的类别设置为CEditEx,并为对它进行响应 3)调用WM_CHAR消息,编写相应的响应函数。相当代码如下 CEditEx.h#pragma once#include "afxwin.h"cla...
2018-03-26 20:50:52 9906 5
转载 由.def 生成 lib
首先需安装Microsoft的集成开发环境,如:VC++、VS2008等。下面我以VS2008为例: 假设:你的.def文件存放在:F:\CC\def目录下: 1. 先找到lib.exe文件:D:\Program Files\Microsoft Visual Studio 9.0\VC\bin 2. 运行>cmd;并切换到lib.exe所在的目录下 3.运行命令:lib /...
2018-03-26 17:09:24 711
转载 为什么叫做重叠端口?
其实这个标题有点“标题党”的味道,为了大家搜索方便我故意冠以IOCP编程之名,其实重叠IO编程并不一定需要IOCP,而IOCP编程就一定需要重叠IO。是不是已经被这句话给绕晕了?总之是为了更好的应用IOCP,所以要理解重叠IO。这篇文章的核心就是讨论重叠IO的来龙去脉。在很久很久以前,在用C语言写DOS程序的年代,就有了很完整的IO标准库支撑,printf输出字符到屏幕,fopen,fwrit...
2018-03-20 14:12:50 674
转载 拷贝构造函数的参数为什么必须使用引用类型
&emsp 在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 或许你会回答为了减少一次内存拷贝? 很惭愧,思索一下以后,发现这个答案是不对的。 先从一个小例子开始:(自己测试一下自己看看这个程序的输出是什么?#include <iostre...
2018-03-12 15:02:41 272
原创 2018 网易校招题目
魔法币 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币 小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个魔...
2018-03-01 00:08:44 1077
网络编程之发送结构体.zip
2020-03-07
9.12 key,亲测可用
2018-03-17
VA and vsVIM 打包下载
2016-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人