在c++中进行动态内存申请的过程中,容易忘记delete, 即使自己没有忘记,但是因为有异常的抛出,所以也不能保证内存进行完全的释放。 auto_ptr智能指针 它只是众多的智能指针中的一种,是破坏性的指针。 使用std::auto_ptr智能指针 使用boost智能指针 使用atl框架中的智能指针 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-18 14:08:15   
                                阅读次数:
60
                             
                    
                        
                            
                            
                                    为什么要阅读Redis源码? 主要原因就是『简洁』。如果你用源码编译过Redis,你会发现十分轻快,一步到位。其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/Grpc/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。通常 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-16 15:36:31   
                                阅读次数:
67
                             
                    
                        
                            
                            
                                在manifest中注册BoostFlutterActivity报错:Installation did not succeed.The application could not be installed: INSTALL_FAILED_USER_RESTRICTEDInstallation via ...
                            
                            
                                分类:
其他好文   时间:
2020-04-16 13:21:38   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                1. 安装运行时包 $ sudo apt-get install dbus -y2. 安装readline库 $ apt-get cache search libreadline (找出当前发行版的libreadline包名) $ sudo apt-get install libreadline7  ...
                            
                            
                                分类:
系统相关   时间:
2020-04-12 20:32:21   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                实验环境约定 一. 安装Nginx 1. 安装依赖工具 2. 安装PCRE 3. 安装nginx 二. 安装mysql 1. 安装依赖包 2. 升级cmake?具 3. 升级boost库?件 4. 安装mysql 5. 启动测试 三. 安装python 四. 部署发布平台 五. 测试 ...
                            
                            
                                分类:
编程语言   时间:
2020-04-11 22:11:12   
                                阅读次数:
97
                             
                    
                        
                            
                            
                                    APA自动泊车系统 1. 半自动泊车 自动泊车又称为自动泊车入位,它对于新手来说是一项相当便捷的配置,对于老手来说也省了些不少力气。那么自动泊车的原理是什么呢?能想怎么停就怎么停,想停哪儿就停哪儿吗?下面咱们就来说道说道。 有什么用? 该系统能自动帮驾驶者将车停入甚至驶出车位,无需自己打方向。 有什 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-05 09:29:50   
                                阅读次数:
943
                             
                    
                        
                            
                            
                                《C++11/14高级编程Boost程序库探秘》之第1章全新的C++语言(三)学习记录 1.7函数式编程 函数式编程是与面向过程编程、面向对象编程和泛型编程并列的一种编程范式,它基于λ演算理论,把计算过程视为数学函数的组合运算。 1.7.1 lambda表达式 基本形式为: [](params){. ...
                            
                            
                                分类:
编程语言   时间:
2020-04-02 22:21:05   
                                阅读次数:
89
                             
                    
                        
                            
                            
                                原文链接 http://www.cppblog.com/Robertxiao/archive/2013/01/06/197022.html 生成文件命名规则:boost中有许多库,有的库需要编译、而有的库不需要编译,只需包含头文件就可以使用。编译生成的文件名字普遍较长,同一个库根据编译链接选项不同, ...
                            
                            
                                分类:
其他好文   时间:
2020-04-01 19:48:13   
                                阅读次数:
87
                             
                    
                        
                            
                            
                                一、安装 1.下载地址:https://github.com/kpu/kenlm 2.unzip mv mkdir -p build 3.进入到build目录下 cmake .. (1) ubuntu cmake找不到boost库 sudo apt-get install libboost-all- ...
                            
                            
                                分类:
系统相关   时间:
2020-04-01 16:34:36   
                                阅读次数:
215
                             
                    
                        
                            
                            
                                转自:https://www.cnblogs.com/clonen/p/6674922.html 顾名思义,best_field就是获取最佳匹配的field,另个可以通过tie_breaker来控制其他field的得分,boost可以设置权重(默认都为1)。 下面从宏观上来讲的简单公式: score ...
                            
                            
                                分类:
其他好文   时间:
2020-03-18 11:33:48   
                                阅读次数:
63