自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

[备忘]String#split/substring的子串会共享原来大的String

如果每次需要大字符串中的很小的一个字串,可能会引起内存中大量的大字符串驻留。特别是使用HashMap,单例对象持有字符串聚集时。也可以通过这个特性,来优化频繁的大字符串分割问题。详情可见:http://jarfield.iteye.com/blog/583946...

2010-03-29 17:18:34 104

mysql设置可远程连接

方法一:mysql>update user set host=hostname where user=usernamemysql>flush privileges;  其中hostname为主机或者ip名,%为任意ip方法二 通过授权:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; mysql>...

2010-03-28 00:32:41 64

mysql无法通过mysqld.sock连接错误的解决方法

今天发现mysql无故无法连接,出现错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 重启一下mysql$ service mysql restart 重启失败。发现/var/run/mysqld/不存在于是...

2010-03-27 23:53:57 853

mac4lin把linux装扮成MAC

Mac4Lin是一套GNOME桌面环境的主题美化包,包括了GTK+控件、Metacity/Emerald窗口装饰、GNOME图标、鼠标指针、Firefox主题等几乎所有可以美化的组件。 从http://sourceforgenet/projects/mac4lin下载最新版本的mac4lin 然后:$ tar zxvf Mac4Lin_v1.0_RC1.tar.gz...

2010-03-27 18:44:44 194

(ZZ)Vim使用技巧

1. 查找 /xxx(?xxx)      表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示                 向上查找.其中xxx可以是正规表达式,关于正规式就不多说了.                 一般来说是区分大小写的, 要想不区分大小写, 那得先输入                 :set ignorecase         ...

2010-03-27 13:14:27 270

终端播放器moc,歌曲列表乱码问题

使用moc终端播放器,感觉不错,但歌曲列表中有乱码。MOC正常显示中文MP3的tag有两个条件:第一,tag是用UTF-8编码的;第二,不存在ID3 v1 tag(就是旧版的MP3 Tag信息)可以写个小脚本来清除tag:find $1 -iname '*.mp3' -exec mid3iconv --remove-v1 {} \在: ~/.moc/config,配置:Rea...

2010-03-27 10:11:12 145

写个小脚本统计一下最近写的代码行数

[code="ruby"]class CodeLineStat attr_reader :code_lines def initialize @code_lines = 0 end def stat(path) Dir.foreach(path) do |file| if file != "." && file != ".." then ...

2010-03-27 00:08:05 82

深入理解Tomcat

寒假阅读了《How Tomcat Works》+ tomcat源代码,发现这是一个很好的深入理解Tomcat工作的方法。另外可参考:annegu同学的总结:[url]http://annegu.iteye.com/blog/409176[/url][url]http://annegu.iteye.com/blog/409196[/url][url]http://annegu.i...

2010-03-18 16:07:00 112

近期打算看的几本好书

趁着在学校的这段时间,打算读读:《精通正则表达式》确实是本好书,正想作者所说的,没有读过这本书的都不算精通正则表达式。《Programming Language Pragmatics》 2nd edition, jingguo以前推荐过, 在图书馆发现这本书,打算好好读一遍。从编程语言、实现和编译、操作系统、硬件之间的联系做了比较好的分析,对各类语言中背后设计的抉择做了分析。《深入理解...

2010-03-18 15:50:07 90

Scala学习笔记

一、变量:[code] val v1 = 2;//变量,不能重新赋值,函数式语言大量提倡使用val变量,Erlang所有的变量都是val的 var v2 = 3;//变量,和Java的变量一致 def v3 = v1 * v2;//只是定义v1*v2表达式的名字,并不求值,在使用的求值[/code][code]lazy val lazyVal = { printl...

2010-03-13 15:34:49 93

原创 使用ruby操作MongoDB

MongoDB是基于文档、schema-free的、开源的数据库,可以操作JSON格式的数据和CouchDB类似。从http://www.mongodb.org/display/DOCS/Downloads下载MongoDB解压 mongodb-linux-i686-1.2.4.tgz tar xvf mongodb-linux-i686-1.2.4.tgz mv mon...

2010-03-04 00:24:56 450

原创 pinyin4j 汉语转拼音

pinyin4j提供了汉语转拼音的一个开源库, 支持多种拼音系统:汉语拼音、 通用拼音 、威氏拼音、注音二式、雅礼、 国语罗马字。但当前版本貌似不支持根据上下文来识别多音字的功能。http://pinyin4j.sourceforge.net/写个小例子试了一下,多音字简单的取第一个读音:package edu.jlu.fuliang;import net.source...

2010-03-02 23:32:57 103

原创 Install mysql ruby gem

env: ubuntu首先需要安装 mysql dev librarysudo apt-get install libmysqlclient15-dev 不然直接sudo gem install mysql会报错:l-config=/usr/local/mysql/bin/mysql_configBuilding native extensions. This could t...

2010-03-01 13:51:57 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除