自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java程序调试:Eclipse远程调试

在上一篇《Java程序调试:启动命令解析》中,解释了用命令行在 debugging 模式下启动应用的方法,以及各调试配置参数的含义。後面用 jdb 这个工具来连接要调试的VM,尝试了简单的调试。但是现在一般都是用IDE来开发Java项目,自然通过IDE来连接目标VM更易用,也更方便观察程序状态。现在记录下用Eclipse进行调试的过程。本地VM进程的调试这个过程其实是通过 debugger ...

2019-01-07 20:54:08 503

原创 Java程序调试:启动命令解析

Java调试线协议(Java Debug Wire Protocol, JDWP) 可以用来调试Java应用(application)及小程序(applets)。1 以debugging模式启动应用要使用JDWP调试Java应用,首先需要以debugging模式启动应用(假设应用启动类名为Test):在 Oracle Solaris 及 Linux 系统上: java -Xdebug -...

2019-01-07 15:09:18 3459

翻译 Spring 中接口 FactoryBean 的使用

概述Spring 中有两类bean:普通bean(ordinary bean)和工厂bean(factory bean)。要实现一个工厂bean,只要类实现接口 org.springframework.beans.factory.FactoryBean 即可1 2。FactoryBean 接口的定义如下:public interface FactoryBean<T> { ...

2019-01-03 10:59:25 842

原创 dd命令的用法

dd 是Unix或Unix-like操作系统中的一个命令行工具,用于在设备或文件间传输数据或转换数据。dd 命令的常用选项如下:if:指定输入(input)设备或文件。未指定则默认为stdin。of:指定输出(output)设备或文件。未指定则默认为stdout。bs:每次传输的块(block)的大小,单位为B(byte)。默认为512B。bs 的值可以指定单位,如bs=1b或bs...

2018-12-29 16:06:46 4792

原创 Git笔记:git diff 的用法

git diff 用来比较文件之间的不同,其基本用法如下。git diff:显示工作目录(working tree)与索引区(即暂存区快照,index,就是git add过的)之间的文件变更,即显示未被add的文件变更。git diff --cached 或 git diff --staged:显示索引区和最后一次commit(HEAD)之间的文件更改,即显示已add但还未commit的文...

2018-05-06 12:43:42 16085 1

原创 Mac上安装Homebrew后,输入brew提示无法识别该命令

原因还不是特别清楚,我的解决方法:1. 删除原来的安装【在命令行中输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"】,回车即可。2. 输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.gith

2016-08-16 16:50:14 9646

原创 Java SE 7 中带资源声明的 try 语句(try-with-resources statement)

Java SE 7 中的 try-with-resources statement 是指声明了一个或多个资源的 try 语句(声明),其中的资源一般是指在程序执行完毕後需要关闭的对象,而在 try-with-resources 语句中声明的资源会在 try 块执行完毕後自动关闭。

2016-02-05 11:35:30 5464

原创 C语言中double型数据格式化输入输出的转换字符(占位符)

在C语言中:        1)用scanf()函数输入double类型的变量时,转换说明中的转换字符只能用lf,即%lf,写成%f无法正确输入double型数据;        2)用printf()函数输出double类型的变量时,转换说明可用%lf或%f,皆能正确输出,且输出结果一致。

2013-03-28 14:45:03 47489

原创 一道谷歌面试题:求一定范围内满足f(n)=n的最大解

English: Consider a function which, for a given whole numbern, returns the number of ones required when writing out all numbers between 0 andn. For example, f(1) = 1,f(13) = 6. Notice that f(1) = 1.

2012-09-24 16:50:42 1263

原创 POJ 1702 解题报告——Eva's Balance:用砝码为物体称重

题目设定有重量为1, 3, 9, 27,...,3^19的20个砝码和一个天平,给一个物体放在天平左边,如何在天平的左边与右边添加合适的砝码,使天平两边平衡,从而求出物体的重量。注意20个砝码每个最多只能用一次。        题解1:定义问题:将重量为W的物体放在天平左边,找出合适的砝码放在天平右边(必要时在左边也加上若干玛法),使天平平衡。下面叙述我对该问题的想法:        1)

2012-09-19 00:09:30 1660

原创 POJ 1700 解题报告——Crossing River:求过河的最少时间问题

题目是说有N个人用一条船过河,船每次最多只能载2人,所以得多次来回穿梭才能将所有人运过河。为了减少所花时间,一般两人一起坐船过河,然后其中较快的一人划回来。当N = 1,2 时,直接过河;当N = 3 时,最快的人分两趟将另两人运过河;当N >= 4 时:因一次可以载两人过河,故可以两人过河看作一个基本单位。每次用最短时间把最慢的两人运过河后,直至剩余人数小于4。设当前N人中最快与次快

2012-09-18 22:29:29 1783 2

原创 poj2472解题报告——化用Dijkstra算法

此题是求特定两点之间路径乘积的最大值,可以将原路径值取以小于1的数为底的对数值,然后套用Dijkstra算法即可。        Dijkstra算法与Prim算法很接近,但要明确Dijkstra算法求的是某个特定顶点到其他所有顶点的最短路径,此特定顶点属于特殊点,须最先纳入已找到顶点的集合中;而Prim算法则只是求最小生成树,顶点之间无区别,故第一个纳入已找到顶点集合的可以是任意点。因此,在

2012-01-14 11:05:33 658

原创 poj2478解题报告——欧拉函数,筛法

这道题应用到高斯函数,学习了怎样用筛法编程求出高斯函数,很好很强大。以前也接触过筛法,这次学习了筛法的优化实现,嘎嘎~        所谓正整数n的欧拉函数,是指小于等于(其实“等于”也只有在n=1时才用得到)n的所有正整数(即1,2,...,n)中与n互质的数的个数。如1的欧拉函数值为1(1和1属于互质~),2的欧拉函数值为1(因为只有1与其互质),而4的欧拉函数值为2(因为有1,、3两个数

2012-01-13 10:36:48 885

转载 [翻译]高德纳(Knuth)谈计算机程序设计艺术(上)

高德纳(D. E. Knuth)教授是备受尊崇的系列巨著《计算机程序设计艺术》(The Art of Computer Programming)和数十篇受到高度赞誉的计算机科学论文的作者。2011年6月,结束了在英国的书籍研讨和系列演讲的高德纳教授,跟BCS编辑Justin Richards畅谈了自己的人生和工作。原文链接Elliot 何逸勤 译

2011-11-24 21:53:02 1419

转载 八卦D.E.Knuth

传说 Knuth 写书写文章的第一稿都是用铅笔写的。很多人不明白他为什么不用键盘。其实原因是这样,Knuth 曾经参加过一个训练小秘的学习班,练习打字每分钟 80 个词以上。到了后来,他发现他打字的速度大大高于他思考的速度,所以如果他用键盘,就会出现很多停顿。所以他决定用铅笔,这样可以与读者的思考速度保持一致。Knuth 作为一个计算机科学家,为什么放下他所

2011-11-24 21:49:51 1135

转载 梦娜·辛普森悼兄长史蒂夫·乔布斯

此文为乔布斯的妹妹、小说家梦娜·辛普森在 10 月 16 日位于斯坦福大学纪念教堂举办的乔布斯道别仪式上发表的悼词。原文发表于《纽约时报》。──编者文 / Mona Simpson我是家中的独生女,跟单身母亲长大。父亲是叙利亚移民,小时候我们家很穷,由于这两个原因,我把他想像成奥玛·沙里夫的样子 [1] 。当时我希望他早日发达,然后大发善心,拯救我们那家徒四壁的生活。终于遇到了

2011-11-02 18:04:42 1215

转载 VC Watch窗口查看指针指向的数组

假设int *block;在watch窗口查看block,看到的是block的地址用block[0],只能看到一个值可以用   block,10    来同时查看多个值用(&block[2]),6  可以查看block[2]

2011-10-14 19:17:27 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除