C++ | 狂吼的面包圈
因为梦想
我们一直在努力

c++

git物理机及虚拟机代理设置-狂吼的面包圈

git物理机及虚拟机代理设置

decimal阅读(891)

git设置代理指令 [crayon-5fc477044aff9341663588/] 若需要在虚拟机中使用物理机的ssr,则需要: 将虚拟机的网络连接设置为NAT方式; 开启ssr的“允许来自局域网的连接”功能; 在虚拟机中执行git指令,...

Debian 9.9开发环境搭建——vim81安装-狂吼的面包圈

Debian 9.9开发环境搭建——vim81安装

decimal阅读(744)

系统环境 Debian 9.9 (64bit) git python 3.5 cmake 3.7.2 (可从源安装) gcc 6.3.0 (源安装版本) 安装指南 卸载系统vim及其依赖 [crayon-5fc477044b93286128...

Debian 9.9开发环境搭建——vim安装YouCompleteMe插件-狂吼的面包圈

Debian 9.9开发环境搭建——vim安装YouCompleteMe插件

decimal阅读(1317)

系统环境 Debian 9.9 (64bit) git vim 8.1 支持 python (需要源码编译安装,源安装不支持python) vim插件管理器(YCM的官方推荐使用的是vundle,此处用的是vim plug,方法基本一样) ...

C++标准模板库STL——vector、list、deque比较-狂吼的面包圈

C++标准模板库STL——vector、list、deque比较

decimal阅读(950)

vector是一段连续的内存块,而deque是多个连续的内存块,list是所有数据元素分开保存,可以是任何两个元素没有连续。 vector的查询性能最好,并且在末端增加数据也很好,除非它重新申请内存段;适合高效的随机存储。 list是一个链...

C++标准模板库STL——Deque-狂吼的面包圈

C++标准模板库STL——Deque

decimal阅读(972)

一、什么是Deque Deque是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。 二、Deque的性能 Deque允许较为快速的随机访问,但它不像vector把所有的对象保存在一块连续的内存块中,而是采用多个连续的存储块,并...

C++标准模板库STL——List-狂吼的面包圈

C++标准模板库STL——List

decimal阅读(1185)

一、什么是List List是一个线性链表结构。它的数据由若干个节点构成,每一个节点都包括一个信息块(即实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小,且可以任意伸缩,这是因为它存储在非连续的内存空间中,并且由指针将...

C++标准模板库STL——Vector-狂吼的面包圈

C++标准模板库STL——Vector

decimal阅读(929)

一、什么是Vector Vector是一个线性顺序结构。它相当于数组,但是大小可以不预先指定,并且会自动扩展。它可以像数组一样被操作,比如使用”[]”操作符进行访问,由于它的特性,我们完全可以将vector看作成动态...

C++ Hook之消息钩子-狂吼的面包圈

C++ Hook之消息钩子

decimal阅读(2239)

最近产品经理的奇葩需求,让人崩溃,很多功能单纯依靠程序实现起来很麻烦,然后就想到了HooK,利用它去对一些消息进行处理;对于Hook之前只是听其大名,没有实际接触过,查了查资料,发现一般的使用还是比较简单的,主要使用两个winAPI函数:S...

C++窗口嵌入桌面-狂吼的面包圈

C++窗口嵌入桌面

decimal阅读(1080)

最近项目有需求,需要锁定客户端,使其无法最小化(显示桌面操作也不行),尝试了一些方法,诸如截获系统消息之类的,有一些效果,但是“显示桌面”这个操作,实在是无能为力;想起之前和很多系统工具都可以直接嵌在桌面上,所以就尝试了下这种嵌入的方法。 ...