自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent的造轮子经验

每一天都能重新开始

  • 博客(81)
  • 收藏
  • 关注

转载 Intellij IDEA win下快捷键

Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D

2016-05-21 10:52:24 6505

转载 IntelliJ IDEA Mac下快捷键

IntelliJ IDEA For Mac 快捷键 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头

2016-05-21 10:15:04 35095

原创 gentoo上安装trac和bugzilla

最近项目要使用跟踪,让我在bugzilla和trac之间做选择,于是在我的gentoo的开发服务器上就都安装上了,没想到现在在gentoo上安装这些东西如此简单 1 安装bugzilla-3.2.6 # emerge -av bugzilla  他会安装上一些需要的perl的module并把bugzilla解压到/var/www/localhost/ht

2010-03-31 08:35:00 1454

原创 linux查找最近修改的文件 并只拿出文件名

在服务器上写部署项目的脚本 ,需要把上传来的最新的项目解压, 部署 ,启动服务 实现自动化于是找到最新的文件是第一件事情就得到了以下脚本 $ ls -lrt | awk /xmhi/ { f=$NF };END{ print f }   中间的xmhi是文件所包含的字符串  另外如果要ls出所有的文件名$ ls -l |awk {print$

2010-03-17 10:25:00 1056

原创 ext单页面实现框架页

最近开发项目用到ext,不想使用iframe,在参考了大量文章以后使用eval的方式,来模块化js代码,实现框架页主页面的js代码 main.js // 页面加载开始// 定义一个锁屏的遮罩 因为树菜单是异步读取的var myMask_info = "加载数据中,请稍后...";var myMask = new Ext.LoadMask(Ext.getBody(

2010-03-17 10:18:00 1061

原创 统计代码行数的脚本

晚上想统计一下我的java代码行数,于是用python实现了一下,真的太简单,30行不到就搞定了# -*- encoding: utf-8 -*-import osclass SearchFile(object): def __init__(self,stype): self.jsflist = [] self.stype = stype

2009-08-27 14:25:00 807

原创 自制java构建工具

坚持自己写工具,不管是构建还是测试打包上传更新.就是不用复杂的东西来解决简单的问题#!/bin/bash########################################################### java project builder tools ###### 自制java unix shell环境下buil

2009-08-18 15:10:00 870

原创 Guice的scope

    Guice的scope默认的有一个singleton,所以scope大致的作用就是对于这个需要让guice管理的类型,如何注入,注入的是哪个对象比如@Singleton就是说在需要注入的地方注入此类型的唯一实例,此jvm里的任何用到的地方都是唯一的     有人会说那Provider不就可以实现这个需要吗?没错,但是你不得不为每一个你需要的的对象都写一个singleto

2009-08-17 15:04:00 1582

原创 Guice特殊用法

这几天看源码发现几个地方记录一下 ,过两天看源码或者上maillist问个究竟第一 如何取得隐藏的注入实例先定义几个辅助类public interface TESTA { public String getName(); }public class TESTAA implements TESTA { @Override public String

2009-08-13 16:36:00 1244

原创 RHEL5下trac的安装配置

才发现好久没有写文章了 习惯不好  最近项目需要 又重新搭建了一套开发的周边环境首先就是 版本控制,  CI , 项目追踪等 其中trac的安装稍微麻烦点 下面记录了安装的过程 需要用到的包aprapr-utilapachesubversionberkeley dbpython2.5mod_pythontrac  安装python

2009-02-10 23:11:00 985

原创 职业生涯第二步----辞职(一)

如果说参加工作是职业的开始的话,那么辞职对于程序员来说是非常普通且重要的第二步 在考虑了很久以后我决定迈出这第二步----------辞职 先说说我的经历 我是学金融专业的,实在不太喜欢那种飘忽的,与人与事都要算计着过的生活,后来毅然决定转行来搞软件开发, 到现在为止我非常喜欢我的职业,也决定一直做这行,做一个快乐的程序员. 非科班出身的我,刚开始非常痛苦,大四开始以后,一个人在霍营附近租了一间小

2008-09-04 20:38:00 1457 5

原创 终于鼓起勇气说辞职了

手上还有项目没做完 一直不好意思提这事组长从英国回来了 来看看我的项目进展 刚好抓住机会和组长谈了谈终于说出来了 他对我从开始一直就很好 算是我的伯乐了 :) (是他的推荐 给我人生的第一份程序员的工作 我的程序员生涯开始 有很大一部分是在他的帮助下)组长一直问我 “你想清楚了没有?”我给他解释了现状和我的将来的打算 ,说服了他 月底就能正式辞掉这分工作了就要离开这里了 好好享受生下来的每一天吧

2008-09-03 22:19:00 1452 3

原创 Guice学习笔记(二) 常用基本知识

启动和运行首先创建你的模块类实例,并将其传入 Guice.createInjector().Guice 创建一个绑定器 Binder 并将其传入你的模块。你的模块使用绑定器来定义绑定。基于你所定义的绑定,Guice 创建一个注入器 Injector 并将其返回给你。你使用注入器来注入对象。何为模块public class MyModule implements Module {    public

2008-09-03 22:11:00 3030

原创 java工具类-获取包下的所有类

可以获取文件形式的也可以获取jar包形式的package com.ergal.ezweb.utils;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.net.URLDeco

2008-09-03 22:09:00 4240 4

原创 又感冒了

哎 这个问题从小到大都一直是这样 一到换季的时候 我一定会感冒,流鼻涕,大量的鼻涕,而且只要是感冒了,就不能抽烟了,一旦抽烟,第二天一定上升为炎症,发烧等等可是我昨天还是在感冒后抽烟了,所以我今天,嗓子发炎了,脑袋发烧了,所以------------------------我不想上班了好,就这么决定了,一会回家睡觉去

2008-08-26 11:00:00 777

原创 linux下php+oracle环境

挺麻烦的记录一下我的折腾过程首先是php的编译在设置完oracle的环境变量以后ORACLE_BASE=/opt/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db_1; export ORACLE_HOME编译php的时候加上--with-oci8后面的错误OCIEnvNlsCreate() failed

2008-08-23 14:02:00 1574

原创 Guice学习笔记(一) 简单示例

package com.ohergal.gtest;/** * Created by IntelliJ IDEA. * User: Administrator * Date: 2008-5-27 * Time: 11:30:29 * To change this template use File | Settings | File Templates. */public interface IM

2008-08-19 13:20:00 3116

原创 天那!终于又可以访问了

 害我好久没写blog了

2008-08-19 09:47:00 966

原创 gentoo2008.0minicd加stage3的安装和升级(2)

安装完成重启之后正常的升级步骤# emerge --sync 或者下载最新的portage和md5http://gentoo.osuosl.org/snapshots/到/var/tmp/emerge-webrsync/ 然后执行emerge-webrsync先emerge几个常用工具# emerge lrzsz emacs vim gentoolkit genlop ufed euses eix

2008-08-07 14:51:00 881

原创 gentoo2008.0minicd加stage3的安装和升级(1)

今天新安装了gentoo用的是2008.0的minicd加stage3的方式简单记录一下过程用mimicd启动后# passwd root# /etc/init.d/sshd start# /etc/init.d/net.eth0 restart然后用cfdisk分区查看分区# fdisk -l /dev/sda格式化分区# mkfs.ext3 /dev/sda1# mkfs.ext3 -j /d

2008-08-07 14:13:00 1137

原创 gentoo系统启动初始化

简单总结1 启动过程init 进程通过/etc/inittab来决定启动的顺序和工作流程 init会执行所有/etc/runlevels/boot目录下的符号链接所指向的/etc/init.d目录下的脚本, 当/etc/runlevels/boot目录所引用的脚本都执行完毕后,将继续运行/etc/runlevels/default目录下的符号链接所指向的脚本   相关说明在init

2008-08-07 14:07:00 2538

原创 gentoo的系统工具使用

equery使用(请先 emerge gentoolkit)查找所有已安装的包# equery l  or  equery list查看安装的包装了哪些内容# equery f xxx or equery file xxx查看此程序属于哪个包# equery b xxx or equery belongs xxx查看安装此包用了哪些use# equery u xxx or equery use x

2008-08-07 14:04:00 1773 1

转载 gentoo的USE参数详细说明

转自linuxsirbonobo    - 添加gnome-base/bonobo支持(Gnome的CORBA接口)(CORBA:公用对象请求代理体系结构,是面向对象编程中进程间通信的一个实现。)(Bonobo是用于GNOME桌面应用程序间通信的基于CORBA的解决方案,它还依赖于GObject,不能用于GNOME 之外)bootstrap    - !!仅供内部使用,请不要设置此参数!!

2008-08-07 14:01:00 2761

原创 RHEL5安装oracle10g

 安装必须的软件 From RedHat AS5 Disk 1 # mount /dev/cdrom /media/cdrom/ # cd /media/cdrom/Server # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh glibc-2* # rpm -Uvh libaio-0* # cd / # eject From RedHat

2008-04-21 01:07:00 1274

原创 RHEL5启动服务

RedHat Fedora 和 RHEL 启动服务调整 ******************************************************* 基本服务调整 ******************************************************* NetworkManager, NetworkManagerDispatcher 自动在多种网络连接中进行

2008-04-21 01:05:00 1732

原创 QDox笔记

 好像没有人写这个文章 QDox是用来解析java源代码的  有时也可以替代JavaDoc简单说说用法(根据官方文档http://qdox.codehaus.org)入口点JavaDocBuilder 是QDocx的入口点 负责解析源代码 导入和储存只需要创建默认的构造函数JavaDocBuilder builder = new JavaDocBuilder()读取源文件

2007-02-11 01:23:00 3196

原创 遭毒手了

 平时喜欢裸奔 几年来也没中过什么招 今天早上起床遭遇从用计算机以来最大的灾难不知道怎么传进来的 一大堆病毒 一夜之间所有的exe全部被感染 打包了的就没事 还有"威金"这个大麻烦没办法 该删的删 该格的格  还好前一天把很多重要的东西都刻盘了 由于Server装不了Kaspersky 其他的杀毒软件都没有用 最后还是装了个xp 然后用Kaspersky  整了一天Kaspersk

2007-01-08 00:11:00 1385 2

原创 java的IO复习

复习一下 TIJ 做一下IO的笔记 把以前的笔记转到Blog上在core java上就把IO分成了 流和文件 这两个最最基本和最根源的类型流就是对字节的操作 文件就是对文件和目录的操作 也就是说 File是在文件系统里 在不打开文件的情况下的操作 流是对文件的内容的操作基础  & File类tips     File可以是任何文件或者是文件夹      java

2006-12-28 03:32:00 1655

原创 2006我最喜欢的音乐

 上次写的电影 虽然还没写完 但是忍不住今天晚上想写一下今年听到的好音乐           Rob Zombie          Educated Horses(2006)哈哈 好久没听到这个脏人的音乐了 (因为很久以前老大跟我说他觉得 zombie看上去很脏 ^_^) Zombie 拍的电影那么暴力血腥 音乐当然也是非常另类了 其实这种另类金属还是很有感染力的 看他的live

2006-12-27 01:15:00 2651 3

原创 Here Is Gone

Goo Goo Dolls - Here Is GoneTuning: StandardCapo first fretTurns out Here is Gone is your average C# chord progression, nevermind GGD and their tunings. I guarantee they dont play it this way but it

2006-12-18 23:25:00 1457

原创 Think About Me

Song:  Think About MeBand:  Goo Goo DollsAlbum: GutterflowerTabbed by Adam Bragg ([email protected])NOTE: Like most of the Goo Goo Dolls songs, the tuning is different. This      song is tuned DADG

2006-12-18 22:54:00 1696

原创 不知道写点什么 评评今年看的电影吧

  经常晚上睡不着 后来知道为什么了 因为有个坏习惯现在 每次睡觉前都要放一部电影看如果是一部好片子 肯定就睡不着了 如果遇到......   看着看着就慢慢睡着了快到年底了 统计了一下 大概看了400多部电影 200多个MV Cartoon 累计300多集 欧美的sitcom 大概也有个100多集 还有体育类50多个计算机教学视频 大概 200多集晕 我居然浪费了这么多时间在

2006-12-16 04:26:00 1541

原创 XML基础 (4)

 DOM4j 是一致评价很高的一款开源XML解析器 支持XPath XML XSLT DOM SAX 和 JAXP 并自带了一个SAX解析器可以说是一个 20% - 80% 的工具(这个好像是JDOM的声明) 先看看APIorg.dom4j.DocumentHelper这个类的所有的方法都是static的 可以简单的用来创建document   element   attribut

2006-12-12 23:23:00 1626

原创 XML基础 (3)

SAX是一种基于事件驱动的API 由两部分组成 解析器和事件处理器 解析器负责读取XML文档 并向处理器发送事件 如元素开始和结束事件 事件处理器负责对事件进行响应 对XML的数据进行处理  这些方法就是回调方法(CallBack)当然和DOM也有非常相似的地方 都是先得到解析工厂 然后产生一个解析器一个是DOM的一个SAX的SAX 的一大优点就是读取和解析是同步的 不必像DOM那样等树分

2006-12-12 18:32:00 1540

原创 XML基础 (2)

精简的记一下DTD Tips:     DTD的所有关键字必须大写  DTD有外部和内部两种 1 内部DTD        由 开始 接着 是DOCTYPE 然后是在 [  ] 里的标记声明块 最后由 > 结束2 外部DTD        用关键字 SYSTEM 或者PUBLIC 来指出DTD文件的位置        SYSTEM 表示是私有DTD文件 使用

2006-12-12 15:47:00 1204

原创 XML基础 (1)

学习XML对任何类型的应用开发都很有帮助 比如可以在应用中有些经常要改变的配置或者像网站的后台管理DIY部分都可能会用到一些配置的修改  XML这种数据表现形式 是非常好的解决办法 另外对于学习AJAX也有很大的好处 因为DOM是一个已经标准化了的解析办法 在javascript中也会同样要处理文档结构 只是语法不同 只用再掌握JavaScript的DOM API 就可以很轻松的达到同样的效果

2006-12-12 01:00:00 1518

原创 DataHunt beta0.0.2 完成

音乐 视频 软件 光盘一大堆一直苦于找一个软件来方便整理自己的数据文件和检索 一直没有找到 也好 自己下决心写了一个 web应用 用现在比较流行的 Struts+Spring+Hibernate 写的也是自己开发实践的一个过程 图片  今天更新了一下1 修正了注册时验证的bug2 修正了部分链接问题3 将部分页面和js等一些转为静态 以提高速度(原有动态页面仍然可以在地址栏

2006-12-08 22:53:00 1525

原创 字符编码

        所有屏幕上看到的都是0和1 就像有些电影如Matrix  他们的计算机屏幕上都是0和1在闪动 事实上我们如果没有编码看到的也是0和1 只不过按照现在的计算机速度和信息量 可能就不会像电影里刷新的那么慢了         还有一个比喻 大家可能遇到过这种情况 刚下载的电源却看不了 提示不支持此格式 其实有一些智能一点的播放器不管你把扩展名改成.rmvb  .mpg .rm .av

2006-11-10 12:57:00 1422 1

原创 慌什么

慌什么 怕什么 老子还有3个CD机 200多G的 Music 以后 自己刻CD听 质量还高些也不容易被洗.....(给自己点安慰^_^)

2006-11-02 23:45:00 1539 3

原创 作孽啊

第一次用洗衣机 洗衣服 平常我都是用手洗 多的时候用脚踩 今天不知道怎么了 想起来用洗衣机洗衣服靠 出事了听见洗衣机里有什么在响 一开始以为是硬币 没在乎等衣服洗好了 拿出来一看 是我的mp3........  还有我的耳机

2006-11-02 23:30:00 1481 1

空空如也

空空如也

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

TA关注的人

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