comonly.cn

聚少成多;积小致巨。

C++运行时内存的分配(堆、栈等)、DLL有关的CRT堆

程序运行时分配的内存位置 栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量值等,其操作方法类似数据结构中的栈。存放的是局部变量(在方法和语句块内部定义的变量),当方法和语句块一结束,空间马上释放。 堆区(heap):一般由程序员分配释放,与数据结构中的堆毫无关系,分配方式类...

2019-08-09 22:08:01

阅读数 14

评论数 0

C++堆被破坏 运行时库

每个进程都有一个默认堆,在进程初始化的时候会创建这个默认堆,可以通过GetProcessHeap()获取默认堆的句柄。使用CRT时,也会有一个CRT堆,VS项目属性 ~ C/C++ ~ 代码生成 ~ 运行库,如果选择多线程DLL,则CRT堆初始化在DLL中,如果选择多线程,则会在进入_tmain函...

2019-08-09 21:49:52

阅读数 111

评论数 0

log4cplus在vs环境下的配置使用

下载地址:https://sourceforge.net/projects/log4cplus/files/log4cplus-stable/ 以log4cplus-1.2.1为例,最新版本log4cplus-2.0.4编译时使用的头文件会报错,编译的库可以正常使用。 C/C++log日志库比...

2019-07-25 10:35:20

阅读数 16

评论数 0

-待处理--log4cplus

使用 log4cplus日志配置说明文档https://wenku.baidu.com/view/1569e8ad453610661ed9f4ca.html log4cplus 能把日志输出到不同的日志文件吗https://bbs.csdn.net/topics/350154939

2019-07-25 09:33:58

阅读数 16

评论数 0

H总

函数参数中的3个点表示什么https://blog.csdn.net/tangjienihaoma/article/details/83029426 x##y表示什么?表示x连接y 将前后字符连接起来 比如 __T(1) 将会用L1代替。 vs2019中 ##不能连接两个 _T()宏 ....

2019-07-23 17:33:41

阅读数 14

评论数 0

[待处理!!!!!!!]记录

VS2015套接字编程时error C4996错误处理https://blog.csdn.net/hou09tian/article/details/74359036 VS2015报错C4996处理,error C4996: 'inet_addr': Use inet_pton() or Ine...

2019-07-20 17:45:16

阅读数 19

评论数 0

Windows注册表内容详解

第一课注册表基础一、什么是注册表 注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备...

2019-07-13 17:42:46

阅读数 59

评论数 0

C++对window系统注册表的操作

window打开注册表 单击左下角的【开始】按钮, 单击右侧的【运行】命令(或者window + r 组合键),输入regedit 。确定后弹出注册表编辑器。可以添加和删除项(谨慎操作)。 C++使用CRegKey类对注册表操作 要想使用CRegKey类,需要包含头文件atlbase.h。 ...

2019-07-13 17:40:26

阅读数 67

评论数 0

vs和sql server 2008r2完全卸载方法

vs卸载 在控制面板卸载相关vs程序,然后到github上下载TotalUninstaller.zip运行后清理vs卸载残留(该工具运行需要相应的环境,vs相关环境清理后不能再次运行)。 可以清理vs2012之后的版本,清理之后删除vs的安装路径。 sql server 2008 r2卸载 ...

2019-07-13 17:16:01

阅读数 25

评论数 0

visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

首先需要说明的是该报错不会影响程序的正常调试和运行。可以参考.lib .dll .pdb 的介绍。 解决方式:点调试,然后选项和设置。右边勾上启用源服务器支持,左边点符号,把微软符号服务器勾选上。运行的时候等一下,加载完成后就好了。只是第一次加载,也可以等加载完了之后,再把之前勾选的取消掉,也没...

2019-07-13 16:08:11

阅读数 33

评论数 0

window证书管理

问题描述 在浏览器中访问网站时,几乎每个网站都会报证书异常的问题,需要忽略风险后才能继续访问,报错信息如下: windows 没有足够信息,不能验证该证书 无法找到该证书的颁发者。&oq=浏览器中无法找到该证书的颁发者 Windows 获取根证书更新的方法 参考https...

2019-07-13 15:41:06

阅读数 64

评论数 0

window组策略简单描述

win+r键盘组合键,运行框中输入 gpedit.msc打开组策略管理 不重启系统使组策略生效 gpupdate/force 或者直接使用gpupdate,意思是强制刷本地组策略

2019-07-13 15:15:03

阅读数 42

评论数 0

实用软件开发在线小工具

在线进制转换http://tool.oschina.net/hexconvert/ Unix时间戳http://tool.chinaz.com/Tools/unixtime.aspx Unicode编码转换(可以转中文)http://tool.chinaz.com/tools/unicode....

2019-06-20 21:28:54

阅读数 51

评论数 0

C++中的一些特殊用处

#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。 #pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。 #ifndef,#defin...

2019-06-20 21:20:48

阅读数 28

评论数 0

C++在构造函数中初始化成员变量提高效率的方法

在构造函数实现时,在函数名后初始化成员变量。只能用于构造函数中。 ClassName::ClassName(parameter):MemberVariable1(value),...{ MethodBody } 初始化成员变量,比在{}中赋值效率要高。静态变量必须在外部声明,不能通过...

2019-05-31 15:10:30

阅读数 42

评论数 0

c++面向对象程序设计-类和对象(基础)

目录 类的数据成员和成员函数 在类体之外定义成员函数 内联函数 对象的创建 类成员的访问 构造函数和析构函数 复制构造函数 对象指针 this指针 静态类成员 静态数据成员的声明,初始化与访问 静态成员函数 动态内存分配 类的数据成员和成员函数 class 类名 {...

2019-05-28 20:15:38

阅读数 75

评论数 0

redis各数据结构的应用

存储用户信息: 原生字符串:需要多个键,set user:1:name tom 序列化字符串:set user:1 serialize(userinfo) 序列化对象,在取数据后需要反序列化 使用哈希:hmset user:1 name tom age 22 需要注意哈希元素的个数和值的长...

2019-05-24 10:19:05

阅读数 63

评论数 0

Redis对外数据结构的内部编码

type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但这些只是Redis对外的数据结构。 实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样Redis会在合适的场景选择合...

2019-05-24 10:13:48

阅读数 47

评论数 0

事务与数据库连接的关系不是一对一的

1 一个连接里可以启动多次事务,比如连接池,就是最明显的连接重用。 2 一个事务里,可以涉及到2个甚至多个连接,也就是XA的驱动,甚至跨不同数据库的事务。 原文地址:https://blog.csdn.net/java2000_net/article/details/5435445 ...

2019-03-04 10:58:10

阅读数 183

评论数 0

阿里云服务上mysql无法远程连接

设置mysql登录用户的主机host mysql -u root -p #登录数据库 mysql>use mysql; #进入数据库mysql mysql>update user set host = '%' where user = 'root';...

2019-01-13 21:39:20

阅读数 152

评论数 0

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