摘要: 这篇记录产生一定范围内随机分布的方法。 阅读全文
posted @ 2014-06-26 15:46 Rorschach-X 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 这篇文章记录在对文件/文件夹删除、更改,移动时,Windows弹窗提示正在被某程序使用,但又不给出进程名的问题。 方法一、 在任务管理器中,切换到性能项,有一个资源管理器,如下: 进入资源管理器,进入“磁盘”项,就可以查找哪个文件/文件夹被哪个进程使用,如下: 方法二、 ... 阅读全文
posted @ 2014-06-22 15:35 Rorschach-X 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将给出POSIX的pthread实现,c++11的thread库的实现方式。部分源码内容可能摘抄自他人博客,表示此篇文章非绝对原创,感谢。 1. 问题描述 场景:5个哲学家,5把叉子,5盘意大利面(意大利面很滑,需要两把叉子才能拿起)大家围绕桌子,进行思考与进食的活到,如下图所示。 哲学家的 阅读全文
posted @ 2014-06-06 15:01 Rorschach-X 阅读(12270) 评论(1) 推荐(0) 编辑
摘要: 这篇文章总结尾递归,普通递归的区别,以及使用递归时需要注意的问题。 1. 递归定义 递归有四条基本准则,摘抄自艾伦韦斯的《数据结构与算法分析——C语言描述》。 1)基准情形:可以理解为无须递归就可以解出的结果,或者说是递归的最终到达点,或者说是初始条件。 2)不断推进:不断的循环,直... 阅读全文
posted @ 2014-06-03 14:47 Rorschach-X 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 这篇文章用于总结C/C++在内建类型和自定义类型转换中的情况和底层机理。1. 内建类型的相互转换2. 用户自定义类型转换 阅读全文
posted @ 2014-05-30 20:56 Rorschach-X 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 这篇文章也是长期性的一个积累,对于本人个性化的一些使用C/C++造成的失误进行记录。1. Printf 中格式化使用造成的失误:intmain() { char* str="-1234"; printf("string is %lld\nstr length is %d\n", str2... 阅读全文
posted @ 2014-05-25 17:14 Rorschach-X 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 这是一篇长期更新的文章,温故知新,点滴积累。对我而言,直接复制粘贴一个命令大全实在是效果不佳。 1)创建了a,b两个Diff之后,如果a为稳定版本,b为开发版本,则应该在b中进行新的改动,改动完之后,必须commit(本地),最好push(远程,这样远程也保留了一个b的备份),这样的话,进入a... 阅读全文
posted @ 2014-05-25 13:03 Rorschach-X 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 最近决定好好使用下Git来进行版本管理,Github上也打算让自己活跃些,也算一个成长激励。 但是问题出现了,Git GUI实在不想用,VS的Git插件试过,功能上仍有欠缺(比如创建了不同分支后,不能push新分支,并且很多命令在插件如此小的面板上体现不出来),所以坚持用Git Bash,但是... 阅读全文
posted @ 2014-05-25 12:57 Rorschach-X 阅读(17692) 评论(0) 推荐(0) 编辑
摘要: 关于编程字体,一直在躁动,时不时地就会想换一个来试试,而且字号也在不停的变动,寻找良久,终于找到了M+ 1Mm,源自M+ Font,做出的很用心的字体。 优点有仨: 1)瘦长。大概因为自己是穷丑矮的缘故吧,哈哈,敲代码的时候偏爱瘦长的字体,而且,瘦长的占的行宽小啊,比Courier New,... 阅读全文
posted @ 2014-05-24 11:07 Rorschach-X 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 安装了VS2013后,总结下折腾经历。 1. 如果需要将工程生产的sdf文件放入非工程文件夹,进入“工具--》选项--》文本编辑器--》C/C++--》高级--》回退位置--》始终使用回退位置” 设为 “True”,并将对应下栏也设为“True”,将“回退位置”设为你要防止sdf文件的路径... 阅读全文
posted @ 2014-05-23 19:17 Rorschach-X 阅读(734) 评论(0) 推荐(0) 编辑