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