
成长
文章平均质量分 69
猫和鱼爪
想学自己喜欢的一切
展开
-
【Win32】利用WindowsAPI增删改文件+剪贴板的使用
Win32文件操作1、文件文件在OS中存放多是以文件索引+文件数据形式分开存放的(这里就要注意删除文件内容的时候了)。2、windowsAPI 文件操作①打开文件HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, //文件路径+名字 _In_ DWORD dwDesiredAc原创 2015-04-05 11:37:18 · 2157 阅读 · 0 评论 -
Git服务器搭建+上传代码
git服务器搭建+上传代码git服务器搭建下载gitapt-get install git //ubuntu创建git专用用户sudo adduser git创建登陆证书 将所有登陆用户的id_rsa.pub中的公钥放入/home/git/.ssh/authorized_keys文件内,一行一个。 创建一个仓库git init --bare myrepo.git 裸原创 2015-08-22 20:42:11 · 685 阅读 · 0 评论 -
C++ virtual关键字
本文是在网易面试中被提及“类函数的隐藏”之后,才查阅的,个人还未搞清楚virtual实现虚函数的机制,但是看到这一篇文章,暂时先记录一下,待今后更深层次地去了解c++虚函数的实现原理,在对次进行评论。原作者地址:http://blog.sina.com.cn/s/blog_76af014901012xbv.html Virtual是C++ OO机制中很重要的一个关键字。只要是学转载 2015-08-20 02:13:35 · 330 阅读 · 0 评论 -
2016 360校招笔试编程题
360校招编程题第一题题目 有一个小镇选举镇长,满足条件如下: 1. 每个人都认识自己; 2. 镇长必须不认识除了自己以外的任何人; 3. 每个人都必须认识镇长。 输入: 第一行为数据个数n,表示之后将有n组样本;接下来就是第一组数据,m:镇上的人数,k:下面将要写的人际关系;接下来就是人际关系,“q p”:第q个人认识第p个人(并不能表示p认识q);原创 2015-08-11 23:15:57 · 732 阅读 · 0 评论 -
猴子背香蕉
猴子背香蕉问题问题描述 有一个猴子,身边有100根香蕉,一次最多背50根,离家50步。它背着香蕉每走一步都会吃掉一根,请问到家时,它最多剩下几根?个人思路 我觉得要抓住一点,就是如何达到最优:走同样多的路程,每次尽可能地多背,因为少走一趟一定比多走一趟消耗的香蕉少。 于是,问题就成了“什么样的策略下,算是‘多背’、‘少走’呢?”。 对于给出的条件,你想啊,‘多背原创 2015-07-26 13:37:36 · 1020 阅读 · 0 评论 -
关于数组在内存中的存放形式
事出缘由char a[3][3];sizeof(a); //结果是99这个结果一直认为是“理所当然”,但是当自己实现一个二维数组时,最简单的方式就是:char **test = (char**)malloc(sizeof(char*)*ROW_SIZE);int i=0;for(;i<ROW_SIZE;++i) test[i]=(char*)malloc(sizeof(char)*CO原创 2015-06-07 11:51:48 · 1370 阅读 · 0 评论 -
【WinPcap】编程环境搭建——VC++2013
给新手的我 必备下载: 1、WinPcap可执行程序:http://www.winpcap.org/install/default.htm 2、WinPcap开发人员文件(lib、.h等,同上) VC环境配置(win32 console)1、在你所建的项目上右键->属性->(上图所示)->在其中添加刚才下载的程序员所用的文件中的Includ原创 2015-04-01 14:02:56 · 1069 阅读 · 0 评论 -
【共享内存】利用MFC写的进程间通信——内存共享
MFC写的程序,自己对共享内存的一点理解,赶紧记下来方便今后对照、修改。原创 2015-03-18 15:31:10 · 7135 阅读 · 0 评论 -
【匿名管道】重定向cmd.exe
匿名管道通信——重定向CMD.EXE匿名管道匿名管道无非就是系统内核管理的一块内存区域,把这个文件的句柄分为读写,以程序使用。实现原理所以重定向cmd.exe的标准输入输出分别为两个匿名管道的输入输出即可。在GUI中对应接收和写入内容(不要搞错啦这里,否则就读不到正确的东西)。程序大致过程①、匿名管道创建BOO原创 2015-03-21 16:07:10 · 1198 阅读 · 0 评论 -
【操作系统】大小端+位域+内存对齐
大小端+位域+内存对齐大端和小端字节序想毕很多初学者和我一样,对操作系统存放数据的形式有极大的困惑,以至于总是回答不对面试问题或者写不对程序。所以我自己也想在这里稍稍总结一下,如果有说得不对或不清楚的,还请大家指导指导。首先,我们需要了解计算机为什么要有大端和小端这种看似麻烦人的安排。其实作为一个人来说,我们粗略一看两个数字,就知道哪个大哪个小,这是为什么呢?因为我们约定俗成:数字原创 2015-04-19 21:43:33 · 1118 阅读 · 0 评论 -
【WM_COPYDATA】进程通信——WM_COPYDATA消息
MFC对WM_COPYDATA的学习。原创 2015-03-18 20:45:49 · 1058 阅读 · 0 评论 -
【进程通信】——命名管道
if (WAIT_FAILED == WaitForSingleObject(hEvent, INFINITE)) { MessageBox("There is no response."); CloseHandle(hEvent); CloseHandle(hPipe); return -3; }windows下的命名管道实现Sever端创建过程:①创建命名管原创 2015-03-20 11:57:07 · 736 阅读 · 0 评论 -
A successful Git branching model
http://nvie.com/posts/a-successful-git-branching-model/#why-git原创 2015-12-12 09:59:22 · 426 阅读 · 0 评论