Skip to content

Instantly share code, notes, and snippets.

View zacker330's full-sized avatar
🌧️

Jack Zhai zacker330

🌧️
View GitHub Profile
@zacker330
zacker330 / 0_reuse_code.js
Created July 7, 2014 06:23
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@zacker330
zacker330 / gist:9775370
Last active August 29, 2015 13:57
当资源文件被打包在jar包里时,需要使用这种方法来拿到资源文件
private String getUserAuthorizationConfig() {
String configFileName = "UserAuthorizationConfig.groovy";
InputStream is = this.getClass().getResourceAsStream(File.separator + configFileName);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuilder builder = new StringBuilder();
try {
String line = null;
while ((line = br.readLine()) != null)
@zacker330
zacker330 / gist:8629323
Created January 26, 2014 06:28
去除docker前的sudo
# 添加一个新的docker用户组
sudo groupadd docker
# 添加当前用户到docker用户组里,注意这里的yongboy为ubuntu server登录用户名
sudo gpasswd -a yongboy docker
# 重启Docker后台监护进程
sudo service docker restart
# 重启之后,尝试一下,是否生效
docker version
#若还未生效,则系统重启,则生效
sudo reboot
@zacker330
zacker330 / gist:7800376
Created December 5, 2013 04:58
java 反射调用
/**
* @param methodObject 方法所在的对象
* @param methodName 方法名
* @param args 方法名参数数组
*/
public Object invokeMethod(Object methodObject, String methodName, Object[] args)
throws Exception {
Class ownerClass = methodObject.getClass();
Class[] argsClass = new Class[args.length];
for (int i = 0, j = args.length; i < j; i++) {
@zacker330
zacker330 / README.md
Created October 13, 2013 01:49 — forked from nikcub/README.md
@zacker330
zacker330 / gist:5668667
Created May 29, 2013 07:57
解决无法push代码到heroku.com中
Host heroku.com
User freemember007
Hostname 107.21.95.3
PreferredAuthentications publickey
IdentityFile C:\Users\Administrator\.ssh\id_rsa
port 22
@zacker330
zacker330 / mvn_install
Created May 27, 2013 06:14
maven安装本地jar包
mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE -Dpackaging=jar
@zacker330
zacker330 / gist:5471454
Created April 27, 2013 01:04
中文排序
RuleBasedCollator collator = (RuleBasedCollator) Collator.getInstance(Locale.CHINA);
collator.compare(str, o.getName());
@zacker330
zacker330 / gist:5456578
Created April 25, 2013 00:02
页面级绑定回车事件
document.onkeydown = function (e) {
// 兼容FF和IE和Opera
var theEvent = e || window.event;
var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (code == 13) {
$('#formId').trigger('submit');
return false;
}
return true;
};
@zacker330
zacker330 / gist:5396356
Last active December 16, 2015 07:09
easyui datagrid的扩展
/**
* datagrid的扩展
*/
$.extend($.fn.datagrid.defaults, {
onLoadSuccess: function (data) {
if (!data || !data.rows || data.rows.length == 0) {
var body = $(this).data().datagrid.dc.body2;
var columns = $(this).data().datagrid.options.columns;
var columns_length = columns.length;
var colspan = columns[ columns_length > 0 ? columns_length - 1 : 0].length;