随笔
一枚软的硬币
一个想学习算法的工程。
展开
-
dubbo kryo fst 原理简介
kryo 与 fst是dubbo目前支持的序列化方式中性能最好的两款。 kryo将class缓存下来。下次直接获取nameid就可以了。fst将class包装到fstobject中,inttype存储。 序列化的方式都是以长字节进行序列化的,减少存储空间。kryo利用assic码为基准。 二者拥有相同的编码方式导致性能差距不大:都是以长编码方式实现的。 java中int为4字节进行存储,很多情况是4字节并不能存满,高位只能进行填充0。而做序列化时,采用value>>>7的方式。以1.原创 2021-02-08 11:47:38 · 298 阅读 · 0 评论 -
hdu2544 最短路 dijkstra JAVA版
http://acm.hdu.edu.cn/showproblem.php?pid=2544 最短路 Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 98959Accepted Submission(s): 42696 ...原创 2019-03-21 12:49:29 · 278 阅读 · 0 评论 -
hdu2594 next数组应用 -。-水过!
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2594 Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 15958Accepte...原创 2019-03-12 18:57:48 · 169 阅读 · 0 评论 -
hdu1231 最大连续子序列 java
http://acm.hdu.edu.cn/showproblem.php?pid=1231 最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 41984Accepted Submission(s): 19029...原创 2019-03-17 12:42:07 · 226 阅读 · 0 评论 -
hdu1159 最大公共子串 java
http://acm.hdu.edu.cn/showproblem.php?pid=1159 Common Subsequence Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 52105Accepted Submissio...原创 2019-03-16 23:22:10 · 203 阅读 · 0 评论 -
hdu1114 背包 java
http://acm.hdu.edu.cn/showproblem.php?pid=1114 Piggy-Bank Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 38483Accepted Submission(s): 19...原创 2019-03-16 23:13:43 · 229 阅读 · 0 评论 -
hdu1157
http://acm.hdu.edu.cn/showproblem.php?pid=1157 Who's in the Middle Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24834Accepted Submissi...原创 2019-03-16 23:11:37 · 214 阅读 · 0 评论 -
hdu1061 快速幂取余 java
http://acm.hdu.edu.cn/showproblem.php?pid=1061 Rightmost Digit Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 74784Accepted Submission(s...原创 2019-03-16 09:12:56 · 300 阅读 · 0 评论 -
hdu1060 求n^n第一位数 数学java
http://acm.hdu.edu.cn/showproblem.php?pid=1060 Leftmost Digit Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 21639Accepted Submission(s)...原创 2017-09-22 16:55:20 · 402 阅读 · 0 评论 -
hdu1019 求解最小公倍数 java
http://acm.hdu.edu.cn/showproblem.php?pid=1019 Least Common Multiple Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 66990Accepted Submis...原创 2019-03-15 19:44:57 · 241 阅读 · 0 评论 -
kmp模板 java
/*** * * @param desk匹配串 * @return next数组 */ public static int[] next(String desk) { int next[] = new int[desk.length() + 1]; int i = 0, k = -1; while (i < desk.length()) { i...原创 2019-03-11 09:20:10 · 349 阅读 · 2 评论 -
快速排序模板java
int next[]; public static void qkSort(int l, int h) { int start = l; int end = h; int key = arr[start]; while (end > start) { while (end > start && arr[end] > key) { ...原创 2019-03-09 15:54:41 · 780 阅读 · 0 评论 -
html 外部引用 css js
css: <link href="****.css" rel="stylesheet" type="text/css" /> js: <script src="*******.js" type="text/javascript"></script>原创 2019-02-13 10:27:10 · 530 阅读 · 0 评论 -
IDEA 导入jdk出现问题:The select directory is not a vaild home for JDK
在IDEA中导入jdk 如下操作: 找到安装好的jdk文件夹 确定就可以了。 如出现: 解决办法一: 可能你的路径出现了错误,仔细检查路径是否多出不能出现的字符。 解决办法二: 我出现的问题。是因为我的jdk版本为 但IDEA是2017的。jdk版本过高。IDEA不能识别。所以找不到正确的jdk路径。 可以降低你的jdk版本,重新添加jdk。就成功了。...原创 2018-12-22 10:16:16 · 4212 阅读 · 0 评论 -
Ubuntu16.04安装网易云音乐
一、在网易云音乐官网下载Linux版 官网下载链接: https://music.163.com/#/download 点击Ubuntu16.04下载 二、安装 1.找到下载路径。cd进入。 sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb 2.如果遇到依赖问题: sudo apt-get -f i...原创 2018-12-21 11:36:20 · 431 阅读 · 0 评论