- 浏览: 27036 次
- 性别:
- 来自: 广州
最新评论
文章列表
1. 在服务器端删除不想再提交的文件(夹)
2. 在eclipse中update项目,刚才删除的文件(夹)会变成问号
3. 在文件(夹)上右键→Team→添加至svn:ignore
如果中间有报错,重复步骤2和3
若文件(夹)上的svn状态标记消失,就表示搞定了
今天没事写了个UserScript删掉了百度右边的广告栏,突然发现右边一大片空白看上去很浪费,想把它利用起来,但不知道为什么我想到的却是把百度的结果添加到GOOGLE里。。。
顺带一提没文化真可怕。。。我之前以为GreaseMonkey的脚本就是用标准的javascript,所以就没去看教程,直接开搞。结果弄了半天才知道FIREFOX不允许跨域的AJAX访问,IFRAME跨域访问也无法获得其中的内容,看了看别人的脚本才发现有GM_xmlhttpRequest这样方便的GreaseMonkey扩展方法,更肏蛋的是后来看到篇UserScript的入门级教程,里面就有提到这个方法。。。狠抽自己几个嘴 ...
今天发现log4j输出信息中有两个很有用的参数:
%l
之前一直在用 %C.%M 显示日志输出源的完整路径,主要是想日后方便根据完整的类名和方法名找回日志输出语句。
但原来 %l 就已经包含了日志发生的精确位置,最重要的是它带了 ...
CSS里一些有用的属性
- 博客分类:
- Css
white-space: nowrap;
防止单词强制换行
outline: none;
去除超链接点击时的边框
1. 基本类型的class和其对应包装类的class是不同的,所以在获得Method指定参数的时候,需要精确指定参数的类型,即 setInt(int x) 无法使用 getMethod("setInt",Integer.class) 获得。
2. 基本类型的class无法通过Class.forName方法获得,可以通过 类型名.class 或者 对应包装类的静态字段 TYPE 获得。
若要动态获得基本类型的class,可以考虑把class存进一个Map中进行读取。
private static final Map<String, Class<?>> ...
查看版本:
mysql -V
登录:
mysql -u用户名 -p密码
执行sql脚本:
source 脚本路径
在Oracle数据库里, 可以使用
to_char( 日期, 格式 )
函数来对日期进行格式化输出.
示例:
select to_char( sysdate, 'FMyyyy-mm-dd day hh24:mi:ss' ) from dual;FM 表示去掉多余的 0
24 表示采用24小时制
来个中文版的:
select to_char( sysdate, 'yyyy' )
|| '年'
|| to_char( sysdate, 'mm' )
|| '月'
|| to_char( sysdate, 'dd' )
|| '日 星期'
|| (case w ...
要在查找或替换中完全使用正则表达式, 可以在pattern之前使用参数:
\v
它代表"very magic".
相反, 有个代表"very nomagic"的参数, 可以表示完全不使用正则表达式:
\V
即原样匹配所有字符, 但斜杠和反斜杠还是需要转义.
示例:
/\v<vim=>|gvim
:%s/\V\\v<vim=>|gvim//g
可使用以下文本进行测试:
gvim vi vim gvi viv \v<vim=>|gvim
Vim正则与一般正则的区别:
Vim作用备注=匹配0个或1个字符?<单 ...
分两种情况:
1. 替代值只用于显示
2. 替代值参与计算
情况1:
NULL值默认是什么都不显示,这样便无法区分NULL值和空字符串。
这时可以使用:
SET NULL 替代值
SET NULL 0
SELECT ENAME,SAL,COMM FROM EMP;
情况2:
如果一列值为整数,另一列为空值,则两列相加的值为NULL。
如果希望把NULL值当作0,可以使用 nvl 函数:
NVL( 列名 , 替代值 )
SELECT ENAME,SAL+NVL(COMM,0) INCOMING FROM EMP;
本来是因为SQLPLUS乱码, 才搞这么多东西.
结果发现直接把注册表
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1
的 NLS_LANG 值改为
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
就什么事也没有了, 也不会影响到原来编码是UTF-8的项目.
-------------- 无奈的分割线 --------------
1. 不要用 chcp 65001 ,坑爹的。
用了之后,不能输入中文,使用中文路径也会出错。
如果已经用了,可以用 chcp 936 改回来。
2. 改用cygwin:http ...
按键作用.重复上一个编辑动作F向前查找并跳到指定字符f向后查找并跳到指定字符=格式化代码gU{motion}将{motion}经过字母转换成大写gu{motion}将{motion}经过字母转换成小写:his历史记录:his c命令历史记录:his s查找历史记录q:命令历史记录窗口q/查找历史记录窗口Ctrl+w s上下分屏Ctrl+w v左右分屏Ctrl+w c关闭当前窗口Ctrl+c同EscCtrl+[同Esc:% !xxd用16进制查看:% !xxd -r退出16进制查看
语法:
SET 选项 值
SHO[W] 选项
选项:中括号之间的内容可省略。
LIN[ESIZE] { 150 | n }
设置行宽。
早期版本默认是 80 ,Oracle 9 默认是 150 。
NULL text
用 'text' 替代结果中的NULL值。
若对一个列使用了COLUMN命令的NULL选项,将会覆盖SET命令的NULL选项。