2013年3月28日

摘要: 平时处理文档类的工作时,还主要是用Windows。有一个很现实的需求就是,经常想起看过的论文里的一句话,但想不起是哪篇文章了。其实Win 7自带的索引服务已经解决这个问题了。简单讲讲设置方法:在Win 7开始菜单的搜索框中输入“索引选项”,在弹出的对话框中,“修改”按钮可以选择建立索引的文件夹(全盘建立索引显然太浪费资源,可以选择常用的存储PDF,WORD和PPT之类文件的文件夹),点“高级”之后,在弹出对话框中可以选择“索引位置”,可以指定在一个空间较大的非系统盘中。在文件类型选项卡中,可以选择每一种文件类型的索引方式,我们定位到“pdf”类型,选择“为属性和文件内容添加索引”(有时候系统默 阅读全文
posted @ 2013-03-28 10:50 qysh123 阅读(808) 评论(0) 推荐(0) 编辑

2013年3月17日

摘要: 这里来总结一些NetworkX的最基本使用方法。首先,NetworkX安装后,其源码的位置在:%Python安装目录%\Lib\site-packages\networkx-1.7-py2.7.egg\networkx下,可以阅读其源码了解实现细节。另外,NetworkX在线帮助文档在:http://networkx.github.com/documentation/development/作为初学者,甚至有些朋友之前都没接触过Python,那么入门的NetworkX使用方法就是使用其进行一些最简单的复杂网络分析,这里以有向网络为例,来总结一些最基础的网络度量指标的计算。分析复杂网络时,最先想 阅读全文
posted @ 2013-03-17 14:12 qysh123 阅读(3740) 评论(0) 推荐(0) 编辑

2013年3月4日

摘要: 今天介绍一下Randoop这个工具的简单使用方法,Randoop最早在07年的ICSE上提出:C. Pacheco, S. K. Lahiri, M. D. Ernst, and T. Ball, “Feedback-Directed Random Test Generation,” in Proceedings of the 29th international conference on Software Engineering, 2007, pp. 75-84.这篇文章的出发点和思路很直观,简单总结一下(以Java程序为例,Randoop本身有Java版本和.NET版本):长期以来,随机 阅读全文
posted @ 2013-03-04 23:05 qysh123 阅读(3113) 评论(0) 推荐(1) 编辑

2013年2月14日

摘要: (从这篇日志开始,恢复博客园的同步更新)这篇日志没有什么技术含量,只是总结几个基本概念。在软件分析中,我们经常会遇到流敏感(flow-sensitive),路径敏感(path-sensitive)和上下文敏感(context-sensitive),这几个概念都主要出现在Data Flow Analysis中(或data flow的变型,如Taint Analysis等)。简单来说,流敏感(flow-sensitive)指的是考虑程序语句执行的顺序,例如在数据流分析中的指针别名(Pointer Alias)分析中,一个非流敏感指针别名分析可能得出“变量x和y可能会指向同一位置”,而流敏感指针别名 阅读全文
posted @ 2013-02-14 23:50 qysh123 阅读(2868) 评论(0) 推荐(1) 编辑

2012年6月1日

摘要: 目前已经从博客园转战到新浪云计算上的WordPress,公布地址:http://quyuxjtu.sinaapp.com/这是第60篇日志,也算是一段难忘的经历。 阅读全文
posted @ 2012-06-01 15:42 qysh123 阅读(153) 评论(0) 推荐(0) 编辑

2012年5月8日

摘要: 由于前段时间重装了系统,今天开始在重装的Win7上使用LaTex。这里记录一下基本流程:首先,需要安装LaTex安装包,有两种较为常用的LaTex安装包:TeX Live和MiKTex,前者有所有操作系统下的版本,后者只支持Windows。本来想用TeX Live的,但是下载并解压了以后,运行其目录下的“install-tl.bat”,总是会报错“perl.exe 已停止工作”,换了好几个目录都是这样的情况。所以只好改用MiKTex。对于初学者而言,TeXworks是最容易入门的编辑器,Tex Live和MiKTex目前的版本都自带有TeXworks。但在Windows系统下,有功能更为强大的 阅读全文
posted @ 2012-05-08 21:40 qysh123 阅读(2675) 评论(0) 推荐(0) 编辑

2012年5月6日

摘要: 前段时间出差了十几天,所以博客更新得有点慢了。前几天看这篇论文:D. Hovemeyer and W. Pugh, "Finding bugs is easy," SIGPLAN Not., vol. 39, pp. 92-106, 2004. 介绍了Findbugs这种工具最初实现时能够检测的18种缺陷。一种有一种印象挺深的,这里总结一下:Core Java Volume 1这本书在其197页也介绍到了这种规范,即如果在一个类中重新定义(重载)了equals()方法,那也必须同时定义(重载)hashCode()方法。由于在Object类中,hashCode()方法默认返回 阅读全文
posted @ 2012-05-06 21:41 qysh123 阅读(259) 评论(0) 推荐(0) 编辑

2012年4月22日

摘要: 这段时间这种问题解决了不少。我们都知道,写基金的时候大都用楷体或者仿宋字体,但Win 7+Word 2007这种组合,很可能导致之前创建的Word文档中这两种字体不能正常显示,解决方法也很简单。下载这个压缩包:http://files.cnblogs.com/quyu/Fonts.rar ,将解压后的文件放入C:/Windows/Fonts目录下,再重新启动Word即可。感谢小木虫上网友的指导。 阅读全文
posted @ 2012-04-22 18:55 qysh123 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 前段时间给实验室电脑重新装了一遍Win 7,最近在用的时候,Word 2007打开文件的时候总需要打两次,第一次提示“向程序发送命令时出现错误”,第二次才能正常打开。百度了一下,发现也是一个较为普遍的问题。解决方法也很简单:将:“C:\Users\当前登陆的用户名\AppData\Roaming\Microsoft\Templates“目录下的“Normal.dotm”和“NormalEmail.dotm”两个文件删除即可(如果不放心删除,可以剪切到别的目录下)需要强调的是,如果是中文版的Win 7,实际上不能通过文件夹一层层浏览定位到该目录,解决方法也很简单,在任意文件夹视图下,在地址栏(& 阅读全文
posted @ 2012-04-22 16:45 qysh123 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 这篇博文为转载,虽然很简单,但是原作者总结得言简意赅,这是功夫,值得每一个人学习。1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。2、改变变量的值右击变量,在弹出的菜单中选择[change variable value],弹出修改画面。改变其值后,按下ok,这时,变量的值就改为修改后的值了。3、检查代码段是否正确选择一句或一段代码,右键单击在弹出的菜单中选择Inspect项,此时,代码的执行结果将显示在Expressions窗口中。 阅读全文
posted @ 2012-04-22 16:33 qysh123 阅读(177) 评论(0) 推荐(0) 编辑

导航