- 浏览: 189064 次
- 性别:
- 来自: 北京
最新评论
文章列表
grep -i "error" #忽略大小写区分
grep -v "grep" #忽略grep命令本身,在文档中过滤掉包含有grep字符的行
js判断手机号是否合法:(判断是否11位及前2位)
var mobile = "13322334455";
var re = /^1[3|5|7|8][0-9]\d{8}$/;
if(!re.test(mobile))
{
alert("手机号不合法,请确认是否为11位或前2位是否正确");
return false;
}
使用velocity时,后台返回js字符串包含\n\r换行符到vm页面时,如果直接写
var content = "$content";
会报错 ”unterminated string"(未结束的字符串),原因为自动换行了,字符串未正确结束;此语句以下的js语句都将无法执行。
可以通过<pre>标签转化包含换行符内容,先将包含换行符内容赋值给<pre>标签,然后通过调用html()获得<pre>内容,即可:
<div style="display: no ...
把一个或多个空格替换成一个空格的正则表达式
- 博客分类:
- java
String line = "sss \t ddd aa \t ee";
String ln = line.replace("\t"," ");
ln = ln.replaceAll("\\s+"," "); //把一个或多个空格替换成一个空格
String[] lns = ln.split(" ");
javascript匿名函数
- 博客分类:
- javascript
形式如下,无参:
(function() {
alert('test');
})();
有参:
(function(obj) {
alert(obj);
})('test');
其它参考:
1. http://www.jb51.net/article/24759.htm
2. https://www.zhihu.com/question/20249179
java判断检验各种文件类型,如gz、txt等
- 博客分类:
- java
代码转自:http://blog.csdn.net/earbao/article/details/21231795
java判断检验各种文件类型,通过读取文件头(前4位),可判断gz等格式,代码如下:
import java.io.FileInputStream;
import java.io.IOException;
import java.util.HashMap;
/**
* 获取和判断文件头信息
*
* @author Sud
*
*/
public class GetTypeByHead {
...
Thrift的数据类型
- 博客分类:
- thrift
转载自:http://blog.163.com/kewangwu@126/blog/static/86728471201271353354581/
要编写Thrift定义文件,肯定要熟悉Thrift常见的数据类型:
1.基本类型(括号内为对应的Java类型):bool(boolean): 布尔类型(TRUE or FALSE)byte(byte): 8位带符号整数i16(short): 16位带符号整数i32(int): 32位带符号整数i64(long): 64位带符号整数double(double): 64位浮点数string(String): 采用UTF-8编码的字符串
MongoDB sort排序、升序、降序
- 博客分类:
- mongo
sort排序方法如下:
db.COLLECTION_NAME.find().sort({KEY:1,key2:-1});
其中 1 为升序排列,而-1是用于降序排列.
textarea通过cols和rows设置宽度和高度;也可以用style来设置width和height,分别介绍:
1. 设置宽度100%,textarea宽度随父元素变化;
2. 设置rows,textarea高度会发生变化,不再是仅仅一行;
以下是演示html,转载自:http://blog.csdn.net/domingoluis/article/details/6676331
<HTML>
<HEAD>
<TITLE>textarea宽度、高度自动适应处理方法</TITLE>
<!-- ...
textarea初始化时很多空格解决方法
- 博客分类:
- html
<textarea>和</textarea>两个标签之间的文字和符号、空格、换行等都会被当作textarea的值,初始化时在页面上显示出来,因此<textarea></textarea>应紧跟靠拢着写,不能有空格或换行;如下:
1. 不能写成:
<textarea name="selectName">
</textarea>
或
<textarea name="selectName"> </textarea>
2. 而是要写成: ...
1. 登录mysql:
mysql -uroot -p123456
或通过图形化客户端登录;
2. 对root账户进行授权:
grant all PRIVILEGES on test_db.* to root@'192.168.21.101' identified by '123456';
如果是对所有的ip都可访问,将具体ip换成%即可;
grant all PRIVILEGES on test_db.* to root@'%' identified by '123456';
123456为root密码。
3. 最后一步,最重要的一 ...
linux下查看so依赖的库
- 博客分类:
- linux
#1. 查看依赖的库:
objdump -x xxoo.so | grep NEEDED
#2. 查看缺失的库:
ldd xxoo.so
#如果某个依赖的库不存在,会输出类似 OOXX.so not found 字样。
其它参考:
1. http://blog.csdn.net/kongqz/article/details/4027912
2. http://man.linuxde.net/ldd
JAVA_OPTS=""
BITS=`java -version 2>&1 | grep -i 64-bit`
if [ -n "$BITS" ]; then
JAVA_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtF ...
%0代指批处理文件自身
%~d0 是指批处理所在的盘符
%~dp0 是盘符加路径
cd %~dp0 就是进入批处理所在目录了
详细请参考call /?
java加载本地文件(dll、so)时,经常会出现java.lang.UnsatisfiedLinkError: Unable to load library这种错误,经过实践后总结分析,主要是3种原因:
1. 本地文件没有放置到classpath;
2. 本地文件版本与jdk版本不一致,如dll、so为32位,jdk为64位;
3. 本地文件依赖的其它库不存在,如so依赖的其它so不存在,则so本身就不能运行,自然会报错;
1. 判断dll是否依赖其它dll,可以使用工具或向系统中注册dll,能注册成功即是dll依赖正常。
2. 判断so是否依赖其它so,使 ...