C/C++后端技术栈
文章平均质量分 96
Albert_YuHan
bytedancer
展开
-
C++ - [动态内存与智能指针]
参考资料:《C++ Primer中文版 第五版》 1、简介 我们知道除了静态内存和栈内存外,每个程序还有一个内存池,这部分内存被称为自由空间或者堆。程序用堆来存储动态分配的对象即那些在程序运行时分配的对象,当动态对象不再使用时,我们的代码必须显式的销毁它们。 在C++中,动态内存的管理是用一对运算符完成的:new和delete,new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针,de...转载 2020-03-17 16:28:11 · 453 阅读 · 0 评论 -
C++模块-[随机数] -rand()函数
1、随机数产生原理 C++通过rand()和函数产生随机数,rand()的内部是用线性同余法实现的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 2、rand()函数 rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。 #include <iostream> #include &...原创 2019-11-08 23:10:33 · 464 阅读 · 0 评论 -
《C++开发后台核心技术与应用实践》- [第一章、C++编程常用技术]
1、前言——什么是后台开发 什么是后台?直观的认识就是非界面的程序,它既不是app,也不是网页,也不是桌面程序(这些统称为前端)。 这里的后台开发指的是服务端的网络程序开发,它的功能是: 1、接收用户端发送来的请求数据; 2、解析请求数据,并处理; 3、返回结果。 具体流程如下所示: 处理请求是后台程序的具体业务逻辑体现。很多后台框架会把其他三步做好,而把这一步留给开发者实现。 2、C++编程常...原创 2019-10-24 19:44:03 · 744 阅读 · 0 评论 -
vs2013一次配置opencv永久使用
当我们的项目中需要使用open库时,每次都得手动引入include,lib和dll项,那有没有什么方法可以一次配置后,在新的项目中遇到需要使用opencv时可以不再需要配置了呢,下面介绍几种方法: 注意: 由于在下载opencv 版本时,很容易搞错,特地在这指出来 opencv版本的区别:(以opencv-2.4.13版本为例) opencv-2.4.13-vc14.exe //这个是用原创 2017-12-11 17:47:13 · 1530 阅读 · 0 评论