摘要: 服务器部署问题: 本质上,目标程序开发完成后,要在机器上部署,要求开发机器必须于服务器环境一致,这样风险相对较小,部署相对容易。可是现实中常常因为各种原因,很难保证开发机器与部署机器的一致性。下面是一些问题总结。 动态库依赖动态库 最常问题: 库版本兼容问题(如:`GLIBCXX_3.4.20' n 阅读全文
posted @ 2020-04-28 22:47 小念之歌 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: #include <map> #include <stdio.h> using namespace std; struct SrsMemoryObject { void* ptr; std::string category; int size; }; std::map<void*, SrsMemor 阅读全文
posted @ 2020-04-28 18:20 小念之歌 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 最近由于业务需要在写内存池子时遇到了一个doule-free的问题。折腾半个晚上以为自己的眼睛花了。开始以为是编译器有问题(a56爆大奖在线娱乐也是够自信的),但是在windows下使用qtcreator vs2017 和Linux下 使用gcc纷纷编译执行得到相同的结果。有一点要说的是使用gcc和qtcreator 阅读全文
posted @ 2020-04-27 20:22 小念之歌 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 示例代码 1 #include <iostream> 2 using namespace std; 3 4 void Print() 5 { 6 cout<<"helloworld"<<endl; 7 } 8 9 class TestDebug 10 { 11 public: 12 TestDebu 阅读全文
posted @ 2020-03-14 17:52 小念之歌 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 无论在《UNIX环境高级编程》还是《Linux/UNIX系统编程手册》,其中都反复提及几个标准的概念。SUS、SYSTEM V、POSIX、LSB。 那么这些概念是什么意思呢,常常搞得头昏脑胀。不知道用那些标准的API。下面是一些总结,未必全面,欢迎补充。 SUS: Single UNIX Spec 阅读全文
posted @ 2020-02-29 20:56 小念之歌 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 最近在用Visual Studio 做开发,代码改动后编译出现大量莫名其妙的错误:如下 最终解决方法如下: 如果是win32使用VS原始IDE构建的程序: 在vs的项目属性设置中找到C/C++选项下的预处理器,在预处理器定义中添加WIN32_LEAN_AND_MEAN WIN32_LEAN_AND_ 阅读全文
posted @ 2020-01-06 19:47 小念之歌 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 分享一个类似于Qt中QVariant类。 目录: 1 类型定义 2 数值操作 3 万能类型包装 4 使用 ——————————————————Begain—————————————————— 类型定义 typedef.h #ifndef TYPEDEF_H #define TYPEDEF_H #in 阅读全文
posted @ 2019-12-11 18:26 小念之歌 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 关于new/delete,援引C++ Primer中的一段话: 某些应用程序对内存分配有特殊的要求,因此a56爆大奖在线娱乐们无法直接将标准的内存管理机制直接应用于这些程序。他们常常需要自定义内存分配的细节,比如使用关键字new将对象放置在特定的内存空间中。为了实现这一目的,应用程序需要重载new运算符和delete 阅读全文
posted @ 2019-12-01 16:34 小念之歌 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 泛型编程中,模板会根据传入类型的不同,生成多种实例,相对低效。 模板编程: #include <iostream> using namespace std; //未使用函数包装器 template <typename T,typename F> T use_f(T v, F f) { static 阅读全文
posted @ 2019-11-27 23:04 小念之歌 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 类型做参数是C++模板实现的主要形式。由此实现了类模板-->模板类-->实例的过程 当然除此之外也可以参考bitset的实现方式,参数决定类型的做法。 #include <iostream> using namespace std; template <bool condition> void Fu 阅读全文
posted @ 2019-10-30 20:11 小念之歌 阅读(705) 评论(0) 推荐(0) 编辑