
c++基础
IT小狼狗
本人男 爱好女
展开
-
用汇编实现memcpy函数
用汇编实现memcpy函数原创 2023-12-31 13:13:23 · 739 阅读 · 0 评论 -
VS2013+lua5.3.1 环境配置
一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、打开vs2013新建一个win32控制台应用程序(Win32 console project ),我将他取名为LuaLib4、确定后,会弹出应用程序向导的提示框,点击下一步。应用程序类型选...转载 2018-05-16 16:24:15 · 536 阅读 · 0 评论 -
VS检测内存泄漏,定位泄漏代码位置方法
1、什么是内存泄漏?内存泄漏指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果;(关于程序申请内存分配方式,详见:内存分配方式)2、零容忍排除内存泄漏对于程序的稳健型特别重要,尤其是程序需要长时间、稳定地运行时。C+...转载 2018-05-10 23:05:46 · 4997 阅读 · 0 评论 -
谷歌 Google ProtoBuf用法实例
这里贴一个介绍贴http://blog.youkuaiyun.com/hailong0715/article/details/52016682这里就介绍怎么安装的了,安装caffe的时候一起安装的,这里介绍一下怎么用这个库,caffe用他来当数据传输说明他很快新建一个proto定义数据传输的结构,这个和ros上数据传输很像[cpp] view plain copy print?syntax = “prot转载 2018-02-28 17:10:35 · 502 阅读 · 0 评论 -
C++连接Oracle之OCCI(windows)
上一节我们讲过了ADO连接Oracle,这一节我们尝试通过OCCI的方式,来在windows平台下连接Oracle数据库,下一节讨论在Linux环境下通过OCCI的方式连接远程的Oracle数据库。 首先说一下Oracle C++ CallInterface (OCCI)是Oracle自带的一套应用程序编程接口,它允许C++程序与一个或者多个Oracle数据库进行交互,OCI虽然开发起来难度大转载 2018-02-11 19:10:35 · 861 阅读 · 0 评论 -
linux编译动态库与调用
动态库是一个包含可由多个程序同时使用的代码和数据的库,动态库不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 动态库 中,该 动态库 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。动态库 还有助于共享数据和资源。多个应用程序可同时访问内存中单个动态库 副本的内容。动态库 是一个包含可由多个程序同时使用的代码和数据的库。原创 2018-02-01 08:59:59 · 367 阅读 · 0 评论 -
linux上编译静态库与调用
静态库是指在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中的这种库。上面提到了静态库是指在我们的应用中,有一些公共代码是需要反复使用,那么我们就假设一个背景,我们的开发过程中要反复使用各种排序算法。本文将使用到封装,继承,多态 以及多种排序算法,初学者可以多看看。源码如下:由于我们编写原创 2018-01-31 21:29:09 · 1401 阅读 · 0 评论 -
进程之间是如何独立运行的
大牛们,不许骂我!谢谢指点原创 2017-03-11 19:18:18 · 3401 阅读 · 0 评论