`
o_o_0
  • 浏览: 17711 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论
文章列表
自己写了个程序,从某台歌词服务器上下载了近一万首歌词(二十个线程,不到一个小时的时间)但是歌词的文件名都是数字 ,类似1.lrc、2.lrc…… 歌词文件内容格式如下: [ar:阿杜] [ti:黄昏] [hash:845f72c1f9a16c520463846e203039d2] [total:260780] [00:22.31] 下着雨的天气 [00:25.54] 好象你可爱的坏脾气 [00:30.35] 我的爱我的心 [00:33.55] 早就已经交给了你 [00:37.42] 你说我很不错 [00:40.72] 是不是在暗示什么 其中[ar:] 里面的是 歌曲的演唱者 [ti ...
打开Print Spooler服务 即可
...
题目:给定任意一个目录,以树形方式展现出该目录中的所有子目录和文件。另外,在展现的时候将目录排在上面,文件排在下面。每一层要加上缩进。 我写的(非常简单,就不解释了) import java.io.File; public class FileTree { int layer = -1; //目录层数,第一层应该是0,第一次调用下面的方法会加1,所以这里是-1 public void print(File file){ System.out.print(file.getName()); if (file.isDirectory()) { layer++; ...
public class Watched { Watcher watcherList; public synchronized void addWatcher(Watcher w) { if (w == null) { return; } watcherList =WatcherMultiCaster.add(watcherList,w); } public synchronized void removeWatcher(Watcher s) { if (s == null) { return; } watcherList = ...
一、中文乱码问题1.参数如果是以Post方式传递过来的,直接调用request.setCharacterEncoding(/* 编码格式 */)2、参数以get方式传递过来,使用param = getParameter(name)获得参数,然后使用param.getBytes(/* 编码格式 */),最后使用String的构造方法new String(byte[],String/* 编码格式 */)获得需要的字符串3.如果超链接中出现中文,则需要使用URLEncoder.encode(Strings s, String enc)进行编码,否则超链接不正常4.服务器端传递数据到客户端可以在五个地方 ...
原文 全文下载 你很可能编的太多了。   就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想一想是不是该结束一天的工作了。想着关掉计算机。到外面走走。   编程,完全是一种脑力劳动,却是一种非常舒适的体力活动。我们基本上都在坐着,随着时间的消耗,身体慢慢往下堆,在椅子上没有了坐相。有些人甚至在编程时趴在电脑桌上吃喝。我们只要检查他们的键盘就能看出来——发亮的油渍和键盘下碾碎的米粒。   这种舒适的工作生活很危险。你这样数小时数小时数小时的一直下去,完全意识不到你的精力正在耗尽。当你达到了这个红线,你写的代码开始变质,或者还向 ...
原文  在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡, ...
作者: 韩顺平 从servlet的生命周期中,我们知道,当第一次访问某个servlet后,该servlet的实例就会常驻 内存,以后再次访问该servlet就会访问同一个servlet实例,这样就带来多个用户去访问一个 servlet的同步问题. 比如: 我们在ServletContext中记录在线人员信息。这样就可能造成同时访问ServletContext的 问题,如何解决,我做了一个小案例,很能说明问题,代码如下: public void doGet(HttpServletRequest req,HttpServletResponse res){ try { synchroni ...
问题讨论变量的初始化,所以先来看一下Java中有哪些种类的变量。    1. 类的属性,或者叫值域    2. 方法里的局部变量    3. 方法的参数    对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。    int类型变量默认初始值为0    float类型变量默认初始值为0.0f    double类型变量默认初始值为0.0    boolean类型变量默认初始值为false    char类型变量默认初始值为0(ASCII码)    long类型变量默认初始值为0    所有对象引用类型 ...
Global site tag (gtag.js) - Google Analytics