上一页 1 2 3 4 5 6 7 8 9 ··· 62 下一页
摘要: 很多优秀的工具都能帮助我们分析程序的性能、内存使用情况、瓶颈等问题。这里不讲原理,只介绍工具,原理请移步。 valgrind 这个工具很强大,它集成了诸如memcheck、massif等的多个工具,可以分析很多东西,其中memcheck是最常用的工具,可以检测内存使用情况以及泄漏情况,分析后输出的内 阅读全文
posted @ 2018-01-25 23:20 xcw0754 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 附William Pugh的论文 "Skip Lists: A Probabilistic Alternative to Balanced Trees" 写在前面 以下内容针对的是Skip List的插入和删除,建议你先到其他地方大概了解一下Skip List长什么样子的,然后再过来看看这篇,最好还 阅读全文
posted @ 2018-01-19 22:26 xcw0754 阅读(151) 评论(0) 推荐(0) 编辑
摘要: bind1st()和bind2nd()是两个函数,用于将二元算子转成一元算子。 何谓二元算子? 比如 等等这些就是二元算子,即需要两个操作数的运算符。 何谓一元算子? 比如 等等这些就是一元算子,即只需要一个操作数的运算符。 bind2st()的使用 其实这个函数并没有强大到可以真的实现二元算子转一 阅读全文
posted @ 2018-01-18 16:49 xcw0754 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一般来讲,如果你没有在 中配置过相关的信息的话,可以考虑下面的方法。系统环境 Ubuntu 14.04 LTS。 安装与使用 1. 首先需要安装一个 命令 2. 关掉现有vim,重新打开后就可以使剪切板互通了。 vim中复制一行到系统剪切板的命令 , (共计4个字符,按序快速按就行了,不是一块按) 阅读全文
posted @ 2018-01-15 17:20 xcw0754 阅读(710) 评论(0) 推荐(0) 编辑
摘要: Q:给出两个日期,计算出两个日期相隔多少天。 按闭区间来算,即,输出值大于等于2。 难点主要在处理闰年,因为闰年关系到2月份究竟有几天。 // C++11代码 include include include include include include include using namespac 阅读全文
posted @ 2018-01-02 16:43 xcw0754 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 每个月有多少天? 1、3、5、7、8、10、12月份均为31天 4、6、9、11月份均为30天 2月份是很受伤的一个月,抗起了所有不公平。 二月份究竟有多少天? 一般来讲,可以被4整除的年份就是闰年,闰年的二月有29天,平年就28天而已。 但是,如果年份的末尾刚好有2个0,此时就不能走一般的流程了, 阅读全文
posted @ 2018-01-02 15:48 xcw0754 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 题意 一个学生的成绩由上机,期中,期末共3部分构成,现要求找出有资格获得证书的同学们。 证书获得者要求:上机分至少200,最终成绩及格。 最终成绩的生成规则:若期中分 期末分,则f = 期中 0.4 + 期末 0.6。否则期末分就是最终成绩。 注,学生某项成绩可能会缺失。 分析 学生人数可能达到3W 阅读全文
posted @ 2018-01-01 14:50 xcw0754 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 更好的工具 更多的界面风格: 更丰富的终端zsh: 更快的源 源替换: 针对不同的ubuntu版本,需要的源是不一样的,一般国内高校,大厂都有源,自己上官网找找。 ssh连接 文件可以设置快捷的ssh连接方式,下面框的配置的效果是 就可以直接连上去了。 如果已经ssh打开了一个终端,想要再开一个连接 阅读全文
posted @ 2017-01-19 15:43 xcw0754 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 工具简介 astyle用于格式化 C,C++,C , Java等文件,方便将代码风格转变成预期的效果。如改变缩进方式、括号风格等等。 工具的安装 环境 ubuntu 14.04 工具的简单使用 格式化单个文件 或者批量格式化 指令敲完后,成功则提示 ,其他情况见打印信息。 astyle会在格式化之前 阅读全文
posted @ 2016-12-30 11:40 xcw0754 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 附上两个站点: Mercurial(hg)是个版本管理工具,类似于git,但是它有自己的特点,比如可以一键生成web。 添加用户名 在.hg目录下有个hgrc文件,将下面代码丢到该文件的最底下即可,代码中的等号之后并无要求,写中文都是可以的。 初始化一个仓库:hg init 查看当前工作目录跟仓库的 阅读全文
posted @ 2016-03-31 16:56 xcw0754 阅读(626) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 62 下一页