Java程序调试:Eclipse远程调试

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

2019-01-07 20:54:08

阅读数 65

评论数 0

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

Java调试线协议(Java Debug Wire Protocol, JDWP) 可以用来调试Java应用(application)及小程序(applets)。 1 以debugging模式启动应用 要使用JDWP调试Java应用,首先需要以debugging模式启动应用(假设应用启动类名为Te...

2019-01-07 15:09:18

阅读数 117

评论数 0

Spring 中接口 FactoryBean 的使用

概述 Spring 中有两类bean:普通bean(ordinary bean)和工厂bean(factory bean)。要实现一个工厂bean,只要类实现接口 org.springframework.beans.factory.FactoryBean 即可1 2。 FactoryBean 接口...

2019-01-03 10:59:25

阅读数 156

评论数 0

dd命令的用法

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

2018-12-29 16:06:46

阅读数 62

评论数 0

Git笔记:git diff 的用法

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

2018-05-06 12:43:42

阅读数 2495

评论数 0

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

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

2016-08-16 16:50:14

阅读数 4721

评论数 0

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

阅读数 3412

评论数 0

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

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

2013-03-28 14:45:03

阅读数 25952

评论数 0

一道谷歌面试题:求一定范围内满足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 e...

2012-09-24 16:50:42

阅读数 1098

评论数 0

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

题目设定有重量为1, 3, 9, 27,...,3^19的20个砝码和一个天平,给一个物体放在天平左边,如何在天平的左边与右边添加合适的砝码,使天平两边平衡,从而求出物体的重量。注意20个砝码每个最多只能用一次。         题解1:定义问题:将重量为W的物体放在天平左边,找出合适的砝码放在...

2012-09-19 00:09:30

阅读数 1294

评论数 0

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

题目是说有N个人用一条船过河,船每次最多只能载2人,所以得多次来回穿梭才能将所有人运过河。为了减少所花时间,一般两人一起坐船过河,然后其中较快的一人划回来。 当N = 1,2 时,直接过河; 当N = 3 时,最快的人分两趟将另两人运过河; 当N >= 4 时:因一次可以载两人过河,故...

2012-09-18 22:29:29

阅读数 397

评论数 2

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

此题是求特定两点之间路径乘积的最大值,可以将原路径值取以小于1的数为底的对数值,然后套用Dijkstra算法即可。         Dijkstra算法与Prim算法很接近,但要明确Dijkstra算法求的是某个特定顶点到其他所有顶点的最短路径,此特定顶点属于特殊点,须最先纳入已找到顶点的集合中...

2012-01-14 11:05:33

阅读数 503

评论数 0

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

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

2012-01-13 10:36:48

阅读数 739

评论数 0

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

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

2011-11-24 21:53:02

阅读数 1045

评论数 0

八卦D.E.Knuth

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

2011-11-24 21:49:51

阅读数 510

评论数 0

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

此文为乔布斯的妹妹、小说家梦娜·辛普森在 10 月 16 日位于斯坦福大学纪念教堂举办的乔布斯道别仪式上发表的悼词。原文发表于《纽约时报》。──编者 文 / Mona Simpson 我是家中的独生女,跟单身母亲长大。父亲是叙利亚移民,小时候我们家很穷,由于这两个原因,我把他想像成...

2011-11-02 18:04:42

阅读数 1036

评论数 0

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

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

2011-10-14 19:17:27

阅读数 207

评论数 0

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