- 博客(162)
- 收藏
- 关注
转载 正则表达式验证URL
function IsURL(str_url){ var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?" //ftp的user@
2014-12-26 10:18:55
806
原创 解决firefox下验证码gif图只显示第一帧的问题
InputStream is = null; OutputStream os = null; ByteArrayOutputStream baos = null; try { response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); respons
2014-10-24 15:57:32
1190
原创 git删除已被管理的文件夹
git rm -r -n --cached */Runtime/\* //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。git rm -r --cached */Runtime/\* //最终执行命令.git commit -m"移除Runtime目录下所有文件的版本控制" //提交gi
2014-09-10 11:11:48
1005
原创 nodejs-express接收ajax请求
index.ejs function ajax(){ $.ajax({ url: "/ajax", type: "GET", dataType: "json", data: {
2014-08-05 15:08:42
4389
转载 Socket.io创建连接的参数
Socket.io创建连接的参数我不想花太多口舌向你推销Socket.io,因为我根本就不够资格,也因为根本就不需要,Socket.io目前在Websocket界中的霸主地位就好比当年的PHP~写这篇的目的,只要是来吐槽Socket.io的官网的!太TM简单的,简直可以用简陋来形容!(难道是我道行太浅?!)顺便说一句,从github上可以了解到作者马上就要发布 1.0 版本了!期望
2014-07-30 15:39:37
2549
转载 不同语言对时间戳和日期的相互转换
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime.Now.ToUniversalTime().
2014-07-29 12:06:53
1121
原创 js switch的特殊用法布尔(比较)判断
var x = 4switch(true){case (x==1) ://TODObreak;case (x>3&&x//TODObreak;case (x>=9)//TODObreak;default://TODO}
2014-07-17 17:38:09
2306
原创 nodejs+mongoskin操作mongo
var db = require('mongoskin').db('mongodb://localhost:27017/testdb');/**db.collection('task').find().toArray(function(err,result){ if(err){ console.log(err); } // console.lo
2014-07-02 17:28:17
899
转载 MongoDB基本管理命令
MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。MongoDB命令帮助系统在安装Mo
2014-07-02 17:27:46
787
转载 Javascript网页截屏的方法
Javascript网页截屏的方法最近我在研究开发一个火狐插件,具体的功能是将网页内容截屏并分享到微博上。目前基本功能已经实现,大家可以在 @程序师视野 里看到用这个截图插件分享的微博的效果。之前我曾写过如何将canvas图形转换成图片和下载canvas图像的方法,这些都是在为这个插件做技术准备。技术路线很清晰,将网页的某个区域的内容生成图像,保持到canvas里,然后将canva
2014-06-27 15:27:35
1128
转载 svn指令
如果你不知道命令怎么用svn命令,可通过如下方式查询:svn help知道了子命令,但是不知道子命令的用法,还可以查询:svn help ci 开发人员常用命令导入项目svn import http://svn.chinasvn.com:82/pthread --message "Start project"导出项目svn checkout http:/
2014-06-25 14:25:07
520
原创 svn创建目录
建目录的命令:svn mkdir https://svn.aaaaa.com/LT/trunk/bonus -m "初始化在线教学奖励应用目录"svn --parents mkdir https://svn.o.viathink.com/LT/trunk/bonus/iterations/01 -m "初始化第一个迭代目录"
2014-06-25 11:00:48
2360
转载 WebSocket for java
WebSocket API在本文中实现 WebSocketWebSocket 编程API 参考IEBlog 文章规范相关主题Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用引入了对 WebSocket API 的支持,其定义位于万维网联盟 (W3C) 的 WebSocket API 规范中。WebSocke
2014-06-11 16:40:08
598
转载 json-lib使用,JSONObject和JSONArray
1.从Object到String 要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可(1)示例一1 Book book=new Book();2 book.setName("Java");3 book.setPrice(52.3f);4 JSONObject object=JSONObject.fromObj
2014-06-10 16:49:10
719
转载 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则
2014-06-10 14:44:43
479
转载 javascript的事件加载
javascript的事件加载通常来说,window.onload就够用了,如果想加载多个事件,我们可以采取以下方式:window.onload = function(){ func1(); func2(); func3(); //更多加载事件………………}但是如果我们需要页面完全呈现前做一些东西呢,如通过脚本加载其他js文件
2014-06-10 14:33:43
489
原创 httpclient发送put请求
package com.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import org.apache.http.HttpRespon
2014-06-06 17:46:15
4673
原创 js获取ISO8601规范时间
要注意一下时区问题。一般来讲,需要校正一下,参考代码如下:var d = new Date();d.setHours(d.getHours(), d.getMinutes() - d.getTimezoneOffset());console.log(d.toISOString());
2014-06-05 10:43:30
3582
原创 json 或 js object对象排序
json 或 js object 属性/key 排序:var data = {'key2': 'value2', 'key1': 'value1', 'key3': 'value3'}参考代码:function sortObjectKeys(obj){ var tmp={}; Object.keys(obj).sort().forEach(function(k){tmp
2014-06-05 09:15:30
2405
转载 MongoDB高级查询
详情可以参考官方文档:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D Mongodb一些常用的查询WHERE查询?12// i.e., select * from things where x=
2014-05-29 13:32:15
496
转载 Node+Mongoose常用查询中文文档
Mongoose 模型提供了 find, findOne, 和 findById 方法用于文档查询。Model.findModel.find(query, fields, options, callback)// fields 和 options 都是可选参数简单查询Model.find({ 'csser.com': 5 }, function (err, docs) {
2014-05-29 13:30:58
1341
转载 常用的Java代码汇总
转自:http://www.itjhwd.com/java_code/1. 字符串有整型的相互转换 JavaString a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int
2014-05-29 09:26:40
622
转载 总结一些Java中取绝对路径的方法
在Java开发中,经常需要处理各种路径的时候。如果不掌握一些方法。估计你就会晕菜!爱Java这里归纳一些取Java绝对路径的方法,下面是一些得到classpath和当前类的绝对路径的一些方法。你可能需要使用其中的一些方法来得到你需要的资源的绝对路径。 1.FileTest.class.getResource(””) 得到的是当前类FileTest.class文件的URI目录。不
2014-05-28 09:26:46
503
转载 在Spring3中,配置DataSource的方法有6种。
在Spring3中,配置DataSource的方法有五种。第一种:beans.xmlXml代码 bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> property name="driverClassName"
2014-05-26 16:09:41
482
转载 如何绕过Java的构造方法来创建实例
我所设计的绝大部分类,我都会关注它们的不可变性。要想获得不可变性需要这样做:使用构造方法来初始化所有的属性。这些属性没有setter方法。然而,这样的设计使得测试更加复杂甚至无法测试。为了能进行测试,你还需要一个public的无参构造方法。其它需要无参构造方法的情况包括:序列化对象的反序列化。子类中没有调用父类的构造函数。其它下面是它的一些解决方案。实现一个pu
2014-05-26 10:01:13
1066
转载 让Java的反射更得简单
反射对Java开发人员来说是最强大的功能之一了。标准的Java API真的很难使用,尤其是搜索和查询某些特殊的方法的时候。比如说,我最近在参与的一个项目,要取出一个类的所有返回string,不带参数的,且以to开头的public方法,写出来的代码大概像下面这样:ArrayListMethod> results = new ArrayListMethod>(); for (Met
2014-05-26 09:41:55
442
转载 action的type属性redirect和redirectAction区别
struts2的struts.xmlaction的type属性redirect和redirect-action的一点区别直接跳转区别: method="undoBdChannelOperator"> redirect">getUndoBdChannelListUI.action?operType=${operType} 可以正常传递参数,而redire
2014-05-23 13:23:28
962
转载 jsessionid的困扰
问题:向某银行发送支付请求时,如果客户端cookie开启,第一次请求时,请求地址会自动增加一jsessionid,第二次没有问题。如果客户端cookie关闭,无论如何请求地址会自动添加一jsessionid,从而导致支付页面不能显示。-------------------------查了网上的一些解决办法,找到原因,如下:在你的程序第一次访问服务器的时候,服务端并不知道你的客户端浏
2014-05-22 11:09:39
533
转载 由JSESSIONID谈cookie与SESSION的区别和联系
在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码:if (cookies.lenght == 0 || cookies == null)doStuffForNewbie();//没有访问过 }else{doStuffForReturnVisitor(); //已经
2014-05-22 11:00:50
479
转载 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.Invocatio
错误提示:严重: Dispatcher initializationfailed java.lang.RuntimeException:java.lang.reflect.InvocationTargetException解决方法: 1、核对WEB-INF目录下的lib包 是否包含strut2的8个核心jar包 文件名 说 明s
2014-05-20 16:05:12
909
转载 无刷新修改页面的浏览器地址栏显示地址的方法
无刷新修改页面的浏览器地址栏显示地址的方法作为一个Web程序员,我经常会到网上去看别人是如何做网站,如何开发Web应用的。这样的好处有很多,一是开阔你的眼界,你能看到很多书本上没有的东西,二是看别人的代码是如何写的,取人之长、补己之短。像纯CSS3实现光芒旋转四射的头像动画和用CSS制作出绚丽燃烧的火狐狸的方法都是研究别人网站上的技术的收获。经常访问Facebook,或github.c
2014-05-19 14:31:15
829
转载 java中Executor、ExecutorService、ThreadPoolExecutor介绍
1.Excutor 源码非常简单,只有一个execute(Runnable command)回调接口 public interface Executor { /** * Executes the given command at some time in the future. The command * may execute in a n
2014-05-19 10:20:43
716
原创 MongoDB语法与现有关系型数据库SQL语法比较
MongoDB语法与现有关系型数据库SQL语法比较 MongoDB语法 MySql语法 db.test.find({'name':'foobar'}) select * from test where name='foobar' db.test.find() sel
2014-05-16 13:45:35
795
转载 spring常用工具类
http://blog.csdn.net/ljhabc1982/article/details/6524618文件资源操作Spring 定义了一个 org.springframework.core.io.Resource 接口,Resource 接口是为了统一各种类型不同的资源而定义的,Spring 提供了若干 Resource 接口的实现类,这些实现类可以轻松地加载不同类型的底层资源
2014-05-06 14:24:36
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人