08 2018 档案
摘要:使用C++开发系统有时会出现段错误,即Segment Fault。此类错误程序直接崩溃,通常没有任何有用信息输出,很难定位bug,因而无从解决问题。今天我们介绍core dump文件,并使用gdb进行调试,以此来定位段错误问题。此文同时用以备忘。 一、core dump Core dump也称核心转
阅读全文
摘要:https://blog.csdn.net/u014513883/article/details/79186893 1.前言 工作中难免会遇到维护别人代码的情况,那么首先就得看懂别人写的代码。如果对方写的代码混乱臃肿,维护成本必然很高,如果对方写的代码优雅清晰,那维护的人看起来必然心情愉悦。正所谓“
阅读全文
摘要:0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,
阅读全文
摘要:开发者 人工智能入门 谷歌可随时加入 英语,中文字幕外部课程 http://edx.host.huawei.com/zh-cn/portal/ai/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E5%85%A5%E9%97%A8/ 深度学习 Google可随时加入 英语,
阅读全文
摘要:1、对Key排序。 std::map的第三个参数即为对key进行排序的比较函数。默认为less,表示升序。如果要降序,可以改为greater。 2、对Value排序 不支持,因为map不是一个序列的容器。如果真要排序,需要转为一个保存pair的vector,再排序。 不过这样性能就受损了,建议更换容
阅读全文
摘要:类成员变量: char :� //随机int :2685372 //随机string :size:0length:0 vector :0map :0 结构体 //取决于成员自己的类型 类成员静态变量: == 全局变量 char : int :0string :size:0length:0vector
阅读全文
浙公网安备 33010602011771号