-
【mac】修改终端配色
修改Mac终端(Terminal)里不同类型文件的显示颜色 Mac OS下ls命令默认是单色输出,相当不直观,用惯了ubuntu就想着能不能改成按照文件类型不同颜色输出。 启动终端Terminal 进入当前用户的home目录 cd ~ 创建.bash_profile touch .bash_profile 编辑.bash_profile文件 sudo gedit ./.bash_profile 输入: ex...
作者:小编 日期:2026.06.23 分类:手册 957 -
读书笔记 effective c++ Item 49 理解new-handler的行为
1. new-handler介绍当操作符new不能满足内存分配请求的时候,它就会抛出异常。很久之前,它会返回一个null指针,一些旧的编译器仍然会这么做。你仍然会看到这种旧行为,但是我会把关于它的讨论推迟到本条款结束的时候。1.1 调用set_new_handler来指定全局new-handler在operator new由于不能满足...
作者:小编 日期:2026.06.23 分类:算法 1176 -
JavaScript刷LeetCode -- 110. Balanced Binary Tree
一、题目 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as: a binary tree in which the depth of the two subtrees of every node never differ by mo...
作者:小编 日期:2026.06.23 分类:类库 1242 -
读书笔记 effective c++ Item 48 了解模板元编程
1. TMP是什么?模板元编程(template metaprogramming TMP)是实现基于模板的C++程序的过程,它能够在编译期执行。你可以想一想:一个模板元程序是用C++实现的并且可以在C++编译器内部运行的一个程序,它的输出——从模板中实例化出来的C++源码片段——会像往常一样被编译。2. 使用TMP的优势如果这没有冲击...
作者:小编 日期:2026.06.23 分类:文档 710 -
JavaScript刷LeetCode -- 538. Convert BST to Greater Tree
一、题目 Given a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of all keys greater than the original key in BST. Example: Input:...
作者:小编 日期:2026.06.23 分类:系统 871 -
读书笔记 effective c++ Item 47 使用traits class表示类型信息
STL主要由为容器,迭代器和算法创建的模板组成,但是也有一些功能模板。其中之一叫做advance。Advance将一个指定的迭代器移动指定的距离:1 template<typename IterT, typename DistT> // move iter d units2 void advance(IterT&...
作者:小编 日期:2026.06.23 分类:系统 1216 -
网络QQ刷单被骗了怎么办
网警管理案件受理QQ:2221107676,网上举报热线:【QQ:2221107676】【24小时为您服务】 【QQ:2221107676】【互联网反电信诈骗中心】国际反电诈中心接警QQ:2221107676,报警请联系网警!严厉打击网络诈骗,以快制快拦截。如遇诈骗,请保留转账凭证、汇款凭证、帐号信息、聊天记录、语音信息等证据,方便警方破案。 为严厉打击整治涉网违法犯罪活动,有效遏制潜江市涉网案件高发势头,按照公安部、湖北省公安...
作者:小编 日期:2026.06.23 分类:系统 1348 -
读书笔记 effective c++ Item 46 如果想进行类型转换,在模板内部定义非成员函数
1. 问题的引入——将operator*模板化Item 24中解释了为什么对于所有参数的隐式类型转换,只有非成员函数是合格的,并且使用了一个为Rational 类创建的operator*函数作为实例。在继续之前建议你先回顾一下这个例子,因为这个条款的讨论是对它的扩展,我们会对Item 24的实例做一些看上去无伤大雅的修改:对Ratio...
作者:小编 日期:2026.06.23 分类:类库 328 -
2018212745段修泉 数组
第八章 数组 对于一组同类型数据进行处理,不可能逐个用字母去命名,为此我们引入了数组,用一个字符和一组下标来表示一组数据,从而简化了数据的命名,并且能有序的对数据进行处理,对数据进行输入和输出。 1.一维数组:用一个字符做数组名,用一组下标作为顺序记录各个元素便构成了一维数组,格式为score[a] 其中a必须为数字或者常量字符,a代表数组元素的个数,正真元素为从score[0]到score[a-1] 2.二维...
作者:小编 日期:2026.06.23 分类:类库 1909 -
读书笔记 effective c++ Item 45 使用成员函数模板来接受“所有兼容类型”
智能指针的行为像是指针,但是没有提供加的功能。例如,Item 13中解释了如何使用标准auto_ptr和tr1::shared_ptr指针在正确的时间自动删除堆上的资源。STL容器中的迭代器基本上都是智能指针:当然,你不能通过使用“++”来将链表中的指向一个节点的内建指针移到下一个节点上去,但是list::iterator可以这么做...
作者:小编 日期:2026.06.23 分类:教程 220








