自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中文BufferedReader乱码

Linux中环境是UTF-8的编码, 需要使用Java处理Linux导出的文件.一般都用[code="java"]BufferedReader fileReader = new BufferedReader(new FileReader(srcFilePath));String line;while ((line = fileReader.readLine()) != nu...

2013-07-11 20:05:10 248

原创 Linux文件按某列排序取top 有关awk

目标:Hive中的数据, 按照每个类目用户的总流量大小排序.现在需要取出每个类目的top10.Hive中使用order by categoryId, traffic desc来对数据排序, 但没办法对每个categoryId取top. 因为limit是对整个最终结果产生影响, 所以不能用limit来做.最后决定导出文本, 使用awk来取top10.脚本:hive ...

2013-07-11 19:59:01 1751

原创 Vimperator in Opera

拷贝附件到Opera配置路径的keyboard下.比如Windows XP就复制到C:\Documents and Settings\Administrator\Application Data\Opera\Opera\keyboard\点击Opera->Settings->Preferences->Advanced->Shortcuts->Keyboard setup选择Vimperator...

2012-07-30 16:39:55 187

原创 Excel计算手机通话计费单位时长

=IF(B2="主叫",IF(ISNUMBER(FIND("分",C2)),1*LEFT(C2,FIND("分",C2)-1)+1,1*1),0)适用移动的通话详单格式并且被叫免费,如果被叫不免费将'B2="主叫"'替换为true。将此公式复制到每行的最后一个单元格双击单元格右下的句柄,再随便写个sum函数就行了。我用来验证移动是不是给我算错了。通常没什么用。...

2012-04-12 12:45:27 376

原创 Ubuntu 11.10 安装 Sun JDK 7

一直想使用Sun JDK7来试试它的新功能,但是Ubuntu 11.10的apt-get只能安装OpenJDK,于是乎下载了一个JDK7,解压缩后设置好了JAVA_HOME,也把$JAVA_HOME/bin放到了$PATH下。结果java -version仍然是OpenJDK的……我心就凉了。是不是2个java在$PATH中冲突了?于是sudo apt-get autoremove ope...

2011-11-16 20:12:29 113

原创 类Unix系统目录结构

HIER(7)                    OpenBSD Reference Manual                    HIER(7)NAME     hier - layout of filesystemsDESCRIPTION     A sketch of the filesystem hierarchy.     /        Root dir...

2011-10-22 00:22:28 186

原创 Android 自定义 ViewGroup

占位符占位符public class Workspace extends ViewGroup { // 省略了构造方法 @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { int childLeft = 0; final int count = getChi...

2011-10-10 16:58:45 99

原创 由swap引发的表达式赋值问题

交换两个变量的值, 是很简单的一件事, 只需要有一个临时变量:int x = 19;int y = 86;int temp = x;x = y;y = temp;在long long ago, 当使用寄存器是一件很奢侈的事情的时候, 人们发现有那么一种方法, 可以不使用临时变量:int x = 19;int y = 86;x = x ^ y;y = ...

2011-08-24 21:52:09 209

原创 在Filter和Listener中使用Spring获得bean

Filter注入方式1:在Filter的init方法中获得WebApplicationContext并调用getBean(String)方法.这里的知识点就是如何在ServletContext中获得Spring的ApplicationContext:public void init(FilterConfig filterConfig) throws ServletException...

2011-08-10 14:07:58 119

原创 以字节为单位,支持汉字双字节的subString

 public static String subStringByByte(String str, int beginIndex, int endIndex) { if (beginIndex < 0) throw new StringIndexOutOfBoundsException(beginIndex); if (beginIndex > endIndex) thro...

2011-01-14 14:04:30 231

原创 如何有效报告 Bug

为公众写过软件的人,大概都收到过很拙劣的bug报告,例如:在报告中说“不好用”;所报告内容毫无意义;在报告中用户没有提供足够的信息;在报告中提供了虚假信息;所报告的问题是由于用户的过失而产生的;所报告的问题是由于其他程序的错误而产生的;所报告的问题是由于网络错误而产生的;这便是为什么“技术支持”被认为是一件可怕的工作,因为有拙劣的bug报告需要处理。然而并不是所...

2010-12-18 14:24:09 123

原创 提问的艺术

原文地址:http://www.equn.com/wiki/%E6%8F%90%E9%97%AE%E7%9A%84%E8%89%BA%E6%9C%AF目录1 提问之前2 怎样提问2.1 谨慎选择论坛2.2 用辞贴切,语法正确,拼写无误2.3 使用含义丰富,描述准确的标题2.4 精确描述,信息量大2.5 话不在多2.6 只说症状,不说猜想2.7 按时间顺序列出...

2010-12-17 17:06:41 118

原创 MySQL noinstall 配置

1. 复制 my-medium.ini 并重命名为 my.ini2. 修改 my.ini 文件中的端口号,默认是 3306 // 可不修改3. 在 [client] 和 [mysqld] 下添加 default-character-set = utf8 // 这样启动 mysqld 会报告 default-character-set 是不推荐的,而改为它推荐的选项还会报错,不知道为什么...

2010-12-13 22:06:38 91

原创 18位身份证正则表达式

东拼西凑加上自己仅有的一小点知识,拼凑了一个验证身份证的正则,粗略测试了下没什么问题。((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82|91)\d{4})((((19|20)(([02468][048])|([13579][26]))02...

2010-10-21 20:39:05 514

Spring 2.5 中文参考手册

Spring2.5中文参考手册 不需多说了吧,描述大于20字……

2011-08-02

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

TA关注的人

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