V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  KingEngine  ›  全部回复第 10 页 / 共 17 页
回复总数  334
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
2018-10-31 09:05:13 +08:00
回复了 zn 创建的主题 程序员 桌面开发真的如此式微了?
大哥,你桌面开发,谁知道你是开发哪个桌面呢,应该搜 “ Windows 开发” 才对
2018-10-30 22:49:56 +08:00
回复了 nvhanzhi 创建的主题 云计算 又被阿里云套路了!
飞机票改签,反而比退票多收钱,差不多一样的套路 i 的
2018-10-30 20:37:41 +08:00
回复了 nobodybutme 创建的主题 Android 吐槽一加的相册图标
这不就是 oppo r17 换了个后壳嘛
o+一家亲
欧加一加亲
我看成了 肢解好友
2018-10-30 19:10:14 +08:00
回复了 KingEngine 创建的主题 程序员 Markdown 笔记清除冗余文件的小方法 Java
改进下,换成 StringBuilder 拼接字符串提高效率,233333333333 ……
改进下:
```java
public class Main {
static ArrayList<String> list= new ArrayList<>();
static StringBuilder text=new StringBuilder();

/**
* 暴力比较
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
long start = System.currentTimeMillis();
File file = new File("D:\\坚果云\\CodeNote"); //获取其 file 对象
System.out.println("正在处理中……");
func(file);
for (String s : list) {
String fileName = s.substring(s.lastIndexOf("\\") + 1, s.length());//获取文件名
if (!text.toString().contains(fileName)){ //如果图片等资源在 md 内容中不存在即删除
System.out.println(fileName+"删除成功 ");
String hs=file+"\\回收站\\";
if (!new File(hs).exists())
new File(hs).mkdir();
new File(s).renameTo(new File(hs+fileName));
}
}
long end=System.currentTimeMillis();
long time=end-start;
System.out.println("已完成,耗时"+time+" ms, 请按任意键退出");
System.in.read();
}
/**
* 遍历目录
* @param file
*/
private static void func(File file) throws IOException {
File[] fs = file.listFiles();
for (File f:fs) {
if (f.isDirectory() && !f.toString().contains("回收站")) //排除回收站目录
func(f);
if (f.isFile()) { //若是文件,直接打印详细路径
String s = f.toString();
if (s.endsWith(".md")) {//获取 md 文件内容
text.append(readToString(s));
System.out.println("读取"+text.length()/1000+"K 个字符");
} else {
list.add(s);
}
}
}
}
/**
* 获取文本
* @param fileName
* @return
*/
public static String readToString(String fileName) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
String line;
StringBuilder txt = new StringBuilder();
while ((line = br.readLine()) != null) {
txt.append(line);
}
br.close();
return txt.toString();
}
}
```
2018-10-30 16:10:41 +08:00
回复了 zxq2233 创建的主题 分享创造 有哪些好看的博客模板可以免费下载?
晒网站的大好时机 https://cway.top
百香果好喝
2018-10-30 14:27:34 +08:00
回复了 daijinming 创建的主题 程序员 程序员都在用什么牌子的眼药水
@CivAx 取不下来就看杯底即可,蛤
2018-10-30 14:25:47 +08:00
回复了 daijinming 创建的主题 程序员 程序员都在用什么牌子的眼药水
杯子倒入一半开水,将眼睛放上去一会即可
2018-10-29 13:59:14 +08:00
回复了 viator42 创建的主题 分享发现 Kindle 上买技术书感觉自己就是个傻β
你可以刷安卓系统的,如果版本不高的话
2018-10-29 13:58:00 +08:00
回复了 dtsover 创建的主题 宽带症候群 github 开放了?
恭喜楼主家通网
2018-10-29 10:49:02 +08:00
回复了 leetao94 创建的主题 程序员 这算是骗红包的新套路吗
这是楼主骗红包的新套路,千万别扫
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4886 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.