`
tuoxie007
  • 浏览: 160294 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
学校网络中心比较J,要个IP地址段还要打报告盖章,麻烦死了。 想搞到我们学校的IP地址段,Google了好一会儿,发现大家的方法五花八门,但效果都不怎么样。最后我灵感一动,忽然想起来,以前QQ不是可以知道对方的IP位置吗,QQ是靠QQWrap那个文件来保持IP地址段的位置的,于是我找到QQWry.dat文件,用程序处理了一下,找到了我们学校的IP地址段了,比较零散,拼凑一下就OK了,虽然不是很完整,但对我的项目已经足够了。 忘了说了,还有个网站很有帮助,可以查询到某个IP所在的IP地址段及此地址段的相关信息,如所在地,所属单位等。不过地址忘记了,在我的XP的系统里面,下次用XP的时候再在这里 ...
最近做的项目,因为下拉框中的项目太多,需要有个过滤的方法。我想的是键入汉语拼音首字母即时过滤下拉内容。 在网上找了好一会,发现了有个专门用来将中文转换成汉语拼音的Java的开源库,Pinyin4j, 下载地址:pinyin4j-2.5.0.zip 基本用法,如下示例 /** * 汉字转换位汉语拼音,英文字符不变 * @author xuke * */ public class Cn2Spell { /** * 汉字转换位汉语拼音首字母,英文字符不变 * @param chines 汉字 * @return 拼音 ...
今天装了个widows 7 x64的,发现QQ运行不了,试过好些方法都没成功,不知道腾讯是不是不考虑我们64位机器的用户。 唉。。。想想还是跨平台好啊,瞧咱的Eclipse,什么系统都没问题。   关于QQ的问题,谁有解决方法的不妨告诉我一声啊
熟悉电驴和bt的你可能经常看到这些软件可以在下载文件之初就先在硬盘上建立了一个将要下载的那个文件,但其实里面的内容是空的,只是预先申请了磁盘空间,这样做的好处是可以尽可能的减少磁盘碎片,同时可以保证不会在写文件的时候因为磁盘空间不足而出错。 用java也是可以实现这样的,今天偶然在网上看到了这种方法,跟大家分享一下。 import java.io.RandomAccessFile; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; public class Test { st ...
java做编码转换有两中方法 1.基于流的编码转换 InputStream is = Main.class.getResourceAsStream(fileName); BufferedReader br = new BufferedReader(new InputStreamReader(is, "utf-8")); String tmp; while((tmp = br.readLine()) != null){ System.out.println(tmp); }       2.基于字符的编码转换 InputSt ...
小弟今年大三,近两年一直做Java方面的开发,最近忙活着找实习。 还算顺利,发了份简历然后是电话面试,就要偶了,是一家中关村的Python、ruby之类的做流媒体服务器的公司。 看样子那家公司挺看好我,我说我只能实习三个月,他们说不行,希望我能实习六个月以上。我说我十月份要回武汉找工作,他们说那我们要是要你呢?我说那样的话我大四很长时间都可以在北京了,他们很高兴下就要我了。看样子他们很有信心把我留下来,呵呵。 面我的那个人有句话我挺喜欢,他说了这么一句话:“我不在乎你学的是什么Language,我看中的是你的passion和profession”   我巨有同感,语言不过是个工具,学个语言 ...
手动解析HTML是一件很崩溃的事情,sun的swing里也有解析HTML的东东,不过已经是古董了,实在不好拿出来丢Java的人了。 今天要用的是Apache的一个开源项目,html parser。 它的强大不用多说,且看它提供的几个sample吧。 首先去htmlparser.sourceforge.net上去下载,在解压开之后目录里有几个目录,分别存放着src,jars,javadoc之类的,其中bin里有好几个xxx.cmd,用命令行运行那几个脚本,参数就加某个网页的地址就行了。 主意不要拿javaeye的网页做测试哦,不行的,因为sample里的HTTP客户端是用的sun的URLC ...
    最近需要做爬虫,研究了一下进行做http客户端的东东。 首先介绍一下http协议的工作大致原理,http协议是建立在tcp协议基础之上的一种应用层协议,tcp层的就不说了 首先web服务器在远程监听(默认80端口),由客户端发起请求,我们可以通过java提高的socket进行连接       Socket socket = new Socket("www.google.com", 80);   socket的构造有好几个方法,你可以这样最简单的方法构造,也可以指定本地地址(如果你有多个网卡或许有必要)和端口(像上面这样不指定则有操作系统随即分配)。 ...
今天装MySQL又遇到这个bug,才想起来是不是应该写篇博,偶特地到javaeye里找了一圈,貌似没有高手们都认为这是个小case,其实新手遇到这个问题可能会很遗憾,所以偶写下这篇文章希望能解决新手的问题。 MySQL在安装完配置的时候到最后一步出现错误,一下是截图             有时重启之后可能就会好,有时总是弄不好,莫名其妙的问题。 其实这是MySQL的一个老bug了,看上去好像是服务没有启动,其实去windows 服务里看一下它已经启动了。但配置的程序以为服务没有启动,所以第四步应用安全设置(其实就是设置密码)就不再执行了。 解决方案其实很简单,如果遇到上面图片上显示的错误, ...
     偶刚学c++两台,感觉还是瞒好玩的。把觉得有用的东西记下来,以便用的时候可以看看。   不过我的理解不一定对,更不一定合理,不要当成啥啥啥看,欢迎指正,不要乱踩哦。      跟Java相比c++的一些奇怪的地方   1. C++的指针跟Java的引用类似,但C++中也有引用。引用对象放在栈里,指针对象放在堆里。   2. 引用不用new,直接申明就可以有了,因为它是放在栈里的嘛。   3. Java里的导航符只有".",c++里有三种,“.”, “->”, “::”。".",用于引用导航,“->”用于指针导航,“::”用于静态导航。 ...
      偶在C之后就一直学Java,做Java方面的开发,之后接触过一些动态语言,就是没学过c++。觉得有些遗憾,这学期有门专业选修,高级程序设计,其实就是c++。偶想这下可以弥补这个缺陷了。没有项目的牵引就只能靠课堂来让自己学一下咯。      毕竟其他的编程语言接触过较长时间了,学门语言还是挺快的,比老师那速度肯定快很多咯。前两天准备用c++做个文件夹同步工具,用来同步偶的两台电脑文件的。隔壁一个兄弟过来看到我在写代码,说,你这写的是什么,那里是c++,完全就是Java嘛...      哎,其实在偶看来啥语言都一样,反正都是对象,不就是“.”和“->”的区别嘛。不过写了两台c++ ...
在Java中做这个事情好像有很多中方案,比较简单的方法是使用URLRewrite的方法,把静态地址翻译成动态地址内部使用,对客户端是透明的。   我们可以使用URLRewrite,官方网站:http://tuckey.org/urlrewrite/ 。 下面给出一个使用的例子: 将下载的压缩文件解压到web项目的WebRoot目录下,修改web.xml,添加过滤器: <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-clas ...
Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitializationException。 这个异常出现的原因很简单,主要时在加载懒数据时Session已经关闭造成的,如下图:   那么OK,我们来考虑怎么解决吧。 我们只要在渲染JSP之前不要关闭Session,而在JSP渲染之后再关闭就OK啊。我们知道,在JSP/Servlet中,可以配置过滤器来实现这种功能。 我们考虑两种情况的解决方案: 单使用Hibernate和用Spring来管理Hibernate。   1. ...

程序员的遐想

电脑曾是邮箱里的鼠标 它带走了我的软件 电脑渐消逝,愉快渐远去 视而不见 终有一天它们结伴于210寝室 电脑头也不回地裸奔 我的臀部却象鼠标渐渐忧伤 望着欢乐的电脑 鼠标遗忘了一切 欢迎访问我的个人主页http://tuoxie007.cn
Global site tag (gtag.js) - Google Analytics