
Java
107国道道长
学生,面向百度编程,cv工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK8免安装版推荐
JDK8_64密码:h05t(本地高速是下载器)该注册表文件内容Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.jar]@="jarfile"[HKEY_CLASSES_ROOT\jarfile][HKEY_CLASSES_ROOT\jarfile\shell][HKEY_CLASSES_ROOT\jarfile\shell\open][HKEY_CLASSES_ROOT\jarfile\shell\open\c.原创 2020-09-01 18:25:44 · 5642 阅读 · 1 评论 -
如何直接用maven创建java项目,不用eclipse,不用idea,不用任何ide
不用eclipse,不用idea,不用任何ide,如何直接用maven创建java项目写作背景maven简介安装maven写作背景 6月23号晚我电脑主板短路了,听维修人员说很严重,短时间还搞不定,没了电脑的我,就像没了灵魂的行尸走肉。岂料居然有同学居然有两台电脑,一台一体机一台笔记本。一开始知道这个消息,我仿佛抓住了最后一根救命稻草。那还等什么,软磨硬泡搞来用啊,还好同学很爽快就借了,用来贿赂的两包辣条都用不原创 2020-06-29 01:31:32 · 1352 阅读 · 1 评论 -
括号生成
刷题笔记3给出 n 代表生成括号的对数,写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:((())), (()()), (())(), ()(()), ()()()用回溯法,当n为3时,括号的变化如下图所示:import java.util.ArrayList;import java.util.List;class Main { ...原创 2019-09-03 23:48:11 · 153 阅读 · 0 评论 -
Java Map的使用笔记
Java中map是存储键和值的映射关系添加键值测试方法原型:V put(K key, V value)public class MapDemo { public static void main(String args[]) { Map<String,String> map1 = new HashMap<>(); map1.put("学生1", "23岁")...原创 2019-08-31 13:14:50 · 174 阅读 · 0 评论 -
编辑距离
刷题记录2给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符样例1:输入: word1 = "horse", word2 = "ros"输出: 3原因:(将 ‘h’ 替换为 ‘r’)horse -> rorse(删除 ‘r’)rorse -...原创 2019-08-06 16:50:09 · 138 阅读 · 0 评论 -
最长回文子串
刷题记录1给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。输出样例1:输入: “babad”输出: “bab”(aba也可)输出样例2:输入: “cbbd”输出: “bb”思路:暴力破解面对1000长度的串太耗时,需要想出个稍微好点的法子。每个元素进行中心扩散,比如babad每个字母进行扩散,a扩散到bab即最长回文串。扩散的度需要记录(代...原创 2019-08-04 22:56:23 · 158 阅读 · 0 评论 -
活字印刷
最近刷到的题:一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回可以印出的非空字母序列的数目输入:AAB输出:8(因为可印出:“A”, “B”, “AA”, “AB”, “BA”, “AAB”, “ABA”, "BAA"8种)输入:“AAABBC”输出:188思路如下:A2的下标2代表个数,每次从A2B1中取出一个构成如下的树。结束条件是各个字母个数为0。...原创 2019-08-03 11:57:12 · 518 阅读 · 0 评论 -
Java实现图的深度优先遍历
深度优先遍历算法如下:/*其中matirx为图的邻接矩阵,Vertex为自定义的顶点类,start为指定的起始顶点,list2用来存储深度优先遍历的顶点序列*/static void dfs(int matrix[][],List<Vertex> list,int start,List<Integer> list2){ int length = matrix.len...原创 2019-06-30 01:33:32 · 608 阅读 · 0 评论 -
Java 初学UDP传输
不谈理论,先举简单例子。发送端代码:public class UDPDemo { public static void main(String[] args) throws Exception { DatagramSocket ds = new DatagramSocket(); String str = "hello"; DatagramPacket dp = new Data...原创 2019-03-01 13:38:03 · 338 阅读 · 0 评论 -
JavaSE 初学系统托盘图标SystemTray类
文章目录1.预备知识2.使系统托盘显示图标3.添加提示4.添加弹出菜单设置Java程序的系统托盘图标,用到SystemTray类和TrayIcon类。1.预备知识JavaAPI对于SystemTray类描述:SystemTray类代表桌面的系统托盘。 在Microsoft Windows上,它被称为“任务栏状态区”,在Gnome上将其称为“通知区域”,在KDE上称为“系统托盘”。 系统托...原创 2019-02-18 22:54:55 · 771 阅读 · 1 评论 -
JavaSE 集合类HashSet保证自定义对象唯一性
首先我们自定义Person类,只有姓名和年龄两个属性class Person{ private String name ; private int age ; public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() {...原创 2019-02-21 20:49:30 · 1281 阅读 · 3 评论 -
JavaSE 初学进度条JProgressBar
预备知识创建进度条类后将其直接加入JFrame看看效果public class JProgressBarDemo2 { public static void main(String args[]) { JFrame jf =new JFrame() ; JProgressBar jpb = new JProgressBar() ; jpb.setPreferredSize...原创 2019-02-16 14:25:04 · 399 阅读 · 0 评论 -
JavaSE 集合类TreeSet存储自定义对象
文章目录一、自动排序功能测试二、对自定义类的自动排序一、自动排序功能测试public class TreeSetDemo { public static void main(String args[]) { TreeSet&amp;lt;Integer&amp;gt; myTreeSet = new TreeSet&amp;lt;&amp;gt;(); myTreeSet.add(9) ; myTreeS...原创 2019-02-21 17:34:18 · 589 阅读 · 0 评论