自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++ 爱好者 make_it_simple888

微信:make_it_simple888

  • 博客(14)
  • 资源 (17)
  • 收藏
  • 关注

原创 我的C++ 文章列表

C++与C的关系《C++语言的设计和演化》声明和定义C++的声明和定义变量与类型深入理解C++浮点数(float、double)类型数据比较、相等判断C++强制类型转换、指针类型转换C++的四舍五入函数C++ typeid如何用C++获取变量的类型C++全局作用域与全局变量字符串与转换to_string() stoi stol stoul stoll stof stod stold日期与时间C++11 chrono计时C++11日期获取与输出表达式C/C++表达式求值顺序的过分讨论原来是没有必要的指针指针与

2018-11-11 21:56:42 1679 1

原创 数据结构与算法

链表微软暑期实习笔试题 合并两个有序单链表https://blog.csdn.net/calmreason/article/details/7804774栈表达式求值https://blog.csdn.net/calmreason/article/details/78163268队列模拟银行排队叫号https://blog.csdn.net/calmreason/arti...

2018-11-11 16:43:37 453

原创 VTK-1 源码编译与Example编译

官网https://www.vtk.org/英文电子书VTKUsersGuide下载:https://www.kitware.com/products/books/VTKUsersGuide.pdf相关数据下载https://www.vtk.org/vtk-textbook-examples-and-data/本文使用的是VTK-8.1.2+VS2015+Win10+CMake-3...

2018-11-30 10:27:43 1678

原创 基于vs2015中nuget插件的opengl安装

NuGet微软官网介绍 https://docs.microsoft.com/zh-cn/nuget/先看:基于vs2015中nuget插件的opengl安装 https://blog.csdn.net/LYKymy/article/details/83021296补充:1 上文中的几个包都要安装,因为有依赖关系。2 都装了之后就可以直接用空项目(注意不是Win32空项目)运行上文...

2018-11-25 14:09:42 531 1

原创 进程EXE、DLL加载到内存中的过程

DLL 文章列表下图是EXE文件加载到内存并启动两个进程之后的内存状态说明:1 之所以以页面为单位来组织各个部分,是因为多个进程在内存中可以共享页面来只读访问。从而一份页面可以给多个进程实例使用。2 如果需要修改一个数据页面中的全局变量,当前进程会在写之前先复制一份出来,写这个复制之后的副本,并以后都用这个副本。其他进程实例不受影响。3 DLL也是一样的结构,只不过EXE里...

2018-11-23 22:12:47 4243

原创 EXE多次LoadLibrary会怎么样

DLL 文章列表多次LoadLibrary,只有第一次会真正加载,后面一直驻留在EXE内存中。只要不调用FreeLibrary,DLL一直都在。后面的LoadLibrary等同于空操作。具体原理参考:进程EXE、DLL加载到内存中的过程https://blog.csdn.net/calmreason/article/details/84404293CllDLL.cpp#...

2018-11-22 21:12:55 2390

原创 DLL 文章列表

VS创建和使用动态链接库微软官方详细教程(C++)VC2010 加载DLL动态链接库(.h/.lib/.dll)DLL中对象的构造与析构进程EXE、DLL加载到内存中的过程EXE多次LoadLibrary会怎么样ACE_DLL打开dll组件中的函数(6.0版)解决 警告 inconsistent dll linkage COM组件注册DLL不成功 ...

2018-11-22 21:07:27 487

原创 深度探索C++对象模型

C式继承什么时候会产生虚表和指向虚表的指针?#include <iostream>using namespace std;class A{};class B : public A {};int main() { cout << sizeof(A) << endl;//1 char cout << sizeof(B) <...

2018-11-20 07:42:37 277

原创 Win32 DLL的创建和使用

Win32 DLL 的创建和使用0 创建Win32 DLL 项目VS新建》项目》Win32项目》确定》下一步》DLL、导出符号》完成1 导出头文件 A.h#ifdef CHESS_LIB_EXPORTS  #define CHESS_LIB_API __declspec(dllexport)   #else  #define CHESS_LIB_API __declspec(...

2018-11-14 19:24:18 1784

原创 AVL树-平衡二叉树

平衡二叉树是高度平衡的二叉树:1 左右子树的高度差最多为1.2 主要的实现地方是插入平衡和删除平衡。3 为了实现平衡,每个节点保存了一个高度h成员。4 当插入和删除破坏了平衡的时候需要进行旋转;5 根据左右子树高度差的不同进行四中不同的旋转:左左、右右、左右、右左百度云下载sln文件:https://pan.baidu.com/s/1pxPGQDYhbcG-E6sE26Wf...

2018-11-13 23:04:25 374

原创 C++系统的避免各种指针错误

C++常见的内存问题与解决:原始指针:1动态内存使用者,仅仅是使用,不负责该对象的生命周期。这种情况下原始指针不会有任何问题,简洁明了,不会影响引用计数,更不会导致循环引用。2几乎所有的第三方库都是以这种方式使用用户的数据的。智能指针:1动态对象的拥有着使用,优先考虑unique_ptr,其次考虑shared_ptr。这样对线程安全。2对开发人员友好,不用操心释放的...

2018-11-11 22:12:00 982

原创 DLL中对象的构造与析构

DLL 文章列表动态链接库中全局变量的构造与析构:背景:你在当前main函数中通过LoadLibrary来加载MFCLibraryDll.dll1 MFCLibraryDll中的全局变量A b的创建与析构会自动执行:1)LoadLibrary执行时第一时间创建LoadLibrary中的全局变量;2)main函数退出的时候自动卸载LoadLibrary加载的DLL,并执行MFCL...

2018-11-11 13:07:29 1508

原创 软件随想录 卷2 读书笔记

第一部分 人员管理三种管理方法:1 军事化方法:优秀的人可以去任何他们想去的地方,最后会让管理者成为光杆司令,不需要沟通技巧。2 经济利益驱动法:其实是在鼓励员工和制度博弈;内部激励变成了外部激励。3 认同法:创造内部激励;公司的目标是高尚的;大家一起吃饭;团建;宽敞明亮的环境;尊重;效果最好,沟通水平要求最高。第二部分 写给未来程序员的建议1 学校只教java的危险...

2018-11-09 12:57:14 357

原创 使用eclipse创建springboot项目

Eclipse搭建SpringBoot之HelloWorld

2018-11-01 22:08:41 323

Qt VS tools for msvc2013 qt-vsaddin-msvc2013-2.3.2.rar

qt-vsaddin-msvc2013-2.3.2.vsix

2021-02-19

qt-vsaddin-msvc2017-2.6.0-rev.07.rar

qt-vsaddin-msvc2017-2.6.0-rev.07.vsix

2021-02-19

SourceTreeSetup-3.0.17.rar

SourceTreeSetup-3.0.17.exe 最新官网下载 Windows安装版

2019-05-21

C++Primer(第5版)高清完整版220MB

C++Primer(第5版)高清完整版 C++语言不可不读的经典中的经典。适合10年以内的开发者!

2019-02-23

ER图绘制工具

一看就知道怎么使用,快速绘制ER图,导出为图片,小巧,才一兆。不能再好用了,你肯定会喜欢

2014-04-16

RabbitMQ C++ Client on Windows

在《rabbitmq c++ 封装源码》(http://download.csdn.net/detail/chenfan_yy/6914763 陈梵作)的基础上扩展了一个支持consumer(vector<string>&)的接口。调整了目录结构,方便使用。项目时x64的,如果以x32为目标机可以自行在vs里设置,设置方法见:http://blog.csdn.net/calmreason/article/details/23185151。此版本对开发这来说应该是方便好用的。

2014-04-10

rabbitmq c++ 2.0封装源码

2.0版本在《rabbitmq c++ 封装源码》陈梵作者的基础之上扩展了C++接口,更方便使用,但不保证数据不会丢失。

2014-04-10

C++ Network Programming Volume 2.chm

英文版支持全文搜索,难得的。C++网络编程卷二,小巧不占空间,win8打开右键文件属性接触锁定才可以打开。其他没问题

2014-03-05

Visual Assist X

里面有安装说明,替换一下自带的dll文件即可破解,可安装在VS08,VS10上

2013-11-24

13种UML建模绘图工具

有了这些介绍,你就可以到对应的网站下载这些工具,然后学习绘制UML图了

2012-11-22

apache-tomcat-6.0.14.exe

有了这个文件,你就可以傻瓜安装Tomcat了

2012-11-21

Programming Ruby 2edition

Ruby 语言的入门经典教程。 Ruby的创始人所写,绝对经典。

2011-07-15

The Ruby Way

这是最好的Ruby入门教程,非常方便实用,内配小例子。每个例子都是短小精悍的。

2011-06-24

Aho算法的C++实现

Aho算法是解决字符集合匹配的最高效的算法,此资源包括算法的设计,流程图,分析图.内容详尽.唯一的美中不足就是动态动态开辟的空间没有使用句柄,不能很好的释放资源.不过关系不大

2010-12-20

汇编编译器 集成开发环境 适用于初学者循序渐进学习asm2010

汇编asm集成开发环境IDE 中文版 有简单的例子 与课本章节同步 高级功能需购买 但足够初学者学习汇编的方方面面

2010-04-16

二叉树系列 各种常见操作C语言实现

各种二叉树的常见操作 递归输出 非递归输出 三种遍历包含递归和非递归方式

2010-02-18

c#编程思想 C#入门书

C#编程思想,介绍在.NET环境下C#语言的基本语法,基本概念。用实例实现,简单易学,可作为C#的入门书

2010-01-31

空空如也

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

TA关注的人

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