Hippo的博客

"A warrior has nothing to be ashamed of." ——Deadpool

Eclipse: 取消空格键“键入自动提示”的功能

跟着网上的方法终于搞定了不用手动按下Alt+/,直接打字就能自动提示的愿望。不过有时输入变量名的时候,它给出的自动提示并不是我们想要的,而按下空格键仍然会键入自动提示的语句,很气。。网上修改源文件的方法怎么弄都没弄好,后来发现根本用不着这么麻烦,勾选一个复选框就行了。 选择Window -&am...

2019-02-25 16:23:25

阅读数 203

评论数 0

Java: 将课程表解析成每周课表

又快开学了。。写一个课程表当练手。先用HttpWatcher把课程爬下来存进txt里(代码省略),然后解析成每周课表,就像超级课程表一样。爬虫的结果如下:   最终效果如下:   代码如下: // Coding starts here import java.awt.Bor...

2019-02-22 13:17:36

阅读数 486

评论数 1

Java: 压缩流的简单应用(快速入门)

时间很少,我稍微简单点儿写。。。 用法不单独写了,直接给代码加注释 压缩和解压缩全都是“try-循环-try-循环”结构的代码,但这不是一定的,比如你想使用finally关闭资源,就无需带资源的try块;或者用throws字句标记异常处理,就无需try块;或者你想将内容一次性写入文件,内层循环...

2019-02-18 17:17:58

阅读数 128

评论数 0

老生常谈:为什么记事本无法单独保存“联通”二字

如果你将“联通”二字保存到记事本中,保存后关闭,重新打开,记事本将显示乱码。 仔细研究一下,你会发现这不是什么神奇的事情。我们点一下另存为: 但是记事本默认应该使用GBK(或GB2312)编码来给字符编码,所以正常的文本中,点击另存为应该是这样的: 说明只有“联通”的文档已被...

2019-02-09 17:58:56

阅读数 386

评论数 0

JSP: 使用网易邮箱发送带附件的电子邮件

JSP代码:使用javax.mail和activation发送邮件 首先我们需要两个jar包,javax.mail.jar和activation.jar,官方下载地址: JAF:JavaBeans Activation Framework JMA:JavaMail API 不管使用什么邮箱...

2018-10-04 20:05:35

阅读数 1019

评论数 0

Java: 根据网易云音乐URL下载歌曲、歌词、专辑封面和MV

先看最终效果图: 前提请下载: (1)jsoup-1.11.3.jar (2)JMF 2.1.1e 工作原理如下:输入一个网易云音乐URL,如:http://music.163.com/#/song?id=5048563 然后使用开源的JSoup分析框架源代码得到如下: &...

2018-07-17 18:35:14

阅读数 1000

评论数 7

Java: 执行Windows环境下cmd命令并打印执行结果

功能如题,上代码:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void mai...

2018-06-23 20:10:03

阅读数 356

评论数 0

MySQL 性能优化,索引和查询优化

转载源:开源中国 (秋日芒草)要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理参考博客:MySQL索引背后的数据结构及算法原理如上这篇博客写的挺好,我就不再造轮子了,对如上博客,我总结如下几个重要的要点:1. 不使用顺序查找,因为顺序...

2018-06-07 09:05:11

阅读数 1818

评论数 0

用Java编写简单的C语言词法分析器

学校《编译原理》的课程设计,参考了网上一个Java程序,做了很多改动,现拿出来分享。截图如下:代码如下:// Coding starts here import static java.lang.Character.isDigit; import static java.lang.Charact...

2018-05-12 16:06:09

阅读数 755

评论数 0

Java: 使用HashMap统计文件中单词个数

思路:将除单引号的英文标点换成空格,然后逐词解决计数问题。直接上代码:// Coding starts here import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import ...

2018-05-10 21:59:42

阅读数 468

评论数 1

Java: 两个虚数的加减法

        学校作业,拿出来贴到博客里。。        输入的时候必须遵循诸如“5i+3”、“-i-4.8”、“i”等格式才能识别,输入两个虚数后会打印相加和相减的结果。import java.util.Scanner; public class Main { /** *...

2018-04-19 17:31:02

阅读数 229

评论数 0

Java: 一个非常简易的万年历

       用Swing制作一个简单的万年历。代码如下://coding starts here import java.awt.EventQueue; import java.time.DayOfWeek; import java.time.LocalDate; import java.ti...

2018-03-15 22:05:28

阅读数 512

评论数 0

Java 8中对日期和时间的处理(使用API处理)

       Java 8中引入了java.time API,不仅弥补了过去Date和Calendar的诸多不足,还修复了很多错误(如时区转换)。现在处理日期和时间就简单得多了。我写了一些常用的处理方法供大家参考,代码如下:package dateAndTime; import java.io....

2018-03-01 13:26:10

阅读数 230

评论数 0

自己写个Java的文件操作类,实现新建、复制、剪切、删除、重命名等操作

       测试一下自己的文件操作水平如何。Java核心技术卷Ⅱ没看完,暂时不处理压缩文件。代码如下:import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.nio.file....

2018-02-28 22:36:05

阅读数 470

评论数 0

Java用统一方法格式实现任意进制数的相互转换

       Java的Integer类中有一些方法可以直接处理十进制数与其他进制数的转换。自己编写方法实现任意进制数的相互转换。代码如下:package notations; public class MainClass { public static void main(String...

2018-02-28 18:11:44

阅读数 648

评论数 0

这是我见过最有用的java面试题,面试了无数公司总结的

【声明】来源:动力节点Java学院,转载源:脚本之家(一小部分题的答案被我略作改动)1、什么是线程局部变量?线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web...

2018-02-25 19:00:38

阅读数 140515

评论数 27

用Java写LRC制作器,实现音乐播放和滑块条进度同步

       最近两天,我第一次尝试用Java写一个GUI程序,写了个LRC文件编辑器。简单地说,就是先导入歌,然后导入歌词(顺序可以颠倒,导入歌词可以用复制粘贴代替),然后一边播放歌曲,一边添加时间标签。然后根据你输入的歌手名、专辑名等信息自动生成标准格式的LRC文件。两个菜单中的项目快捷键已经...

2018-02-22 22:22:30

阅读数 492

评论数 0

用StringBuilder构建字符串

       今天接着昨天的写,关于构建字符串的一些事情。       昨天提到的用加号连接字符串,实际上效率很低,原因是每次连接字符串都要新建一个新的对象,在空间和时间上都得不偿失。StringBuilder类可以解决这个问题,它对字符串的构建操作必须在一个单线程中。如果需要在多线程中处理字符串...

2018-02-20 17:31:21

阅读数 965

评论数 0

关于Java中字符串的用法总结

      语法学了一大堆了,现在总结一下String的各种语法好了。      1、String的声明String str_1 = new String("I'm a common string in Java! "); String str_2 = &...

2018-02-19 23:01:23

阅读数 127

评论数 0

《Java核心技术(原书第10版) 卷Ⅰ》个人心得与总结

        放假前打算花利用假期时间阅读一下《Java核心技术 卷Ⅰ》(以下简称“卷Ⅰ”),终于花了一个月的时间粗细兼并地读完了这本书。今天抽点儿时间写个博客,总结一下阅读成果好了。        这本书给人最大的感受是知识讲得很专业,比本科教材内容充实几倍,豆瓣目前评分7.6,褒贬不一。先说...

2018-02-18 21:38:18

阅读数 22854

评论数 13

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