原创 golang websocket的例子
最近寫了一個chrome的websocket extension, server端用的是Java的Netty框架, 後來發現golang 實現websocket 非常簡單,高效, 下面是例子, 簡單實現了用戶登錄,廣播,相當於聊天室
原创 GoForCPPProgrammers
https://code.google.com/p/go/source/browse/misc/cgo/gmp/gmp.go?r=release https://github.com/golang/go/wiki/GoForCPPProg
原创 Amazon S3 api
https://raw.githubusercontent.com/chineking/CloudBackup/master/CloudBackup/lib/s3.py see: http://docs.aws.amazon.com/Am
原创 Rails, ActiveRecord::Base.include_root_in_json
在rails 中object to_json 之後是有問題的。解決辦法有兩種: 1. ActiveRecord::Base.include_root_in_json = false 這個設置是全局的,影響很大。 2. 寫一個通用的犯法處
原创 內核參數設置
# modprobe bridge # /proc/sys/net/, sysctl -p, cat /proc/sys/net/unix/ma
原创 Mysql到Mongodb的數據轉換程序
以前寫的Mysql到Mongodb的數據轉換程序,翻了出來,在數據量不大的情況情況完全夠用。# -*- coding: utf-8 -*- imp
原创 paypal IPN and PDT
paypal IPN and PDT 相關文檔說明: https://developer.paypal.com/docs/classic/ipn/gs_IPN/ https://developer.paypal.com/docs/clas
原创 hibernate4 jpa 多對多映射
JPA的查詢語言—JPQL的關聯查詢 http://www.cnblogs.com/luxh/archive/2012/06/02/2531750.html JPA的多對多映射 http://www.cnblogs.com/luxh
原创 Netty 5, websocket, websocket羣發消息
/* * Copyright 2012 The Netty Project * * The Netty Project licenses this file to you under the Apache License, *
原创 paypal IPN and PDT 2
當支付模式爲快速支付(按鈕)時,IPN 和PDT都會起作用, 當以Rest Api方式創建支付時, PDT是無效的,它應該是針對網站的,IPN依然起作用。調用Rest Api 付款的步驟是這樣的: 1. 註冊paypal賬號
原创 vmware 虛擬機vmware-tools安裝
root@ubuntu:/mnt# mount -t iso9660 /dev/cdrom /mnt cd /mnt cp -rf * /tmp umount /dev/cdrom tar -zxvf VMwareTools-9.
原创 docker 常用命令
docker rm -f `sudo docker ps -a -q`sudo docker run ubuntu /bin/echo pwd d
原创 ChartJs自定義tooltipTemplate
ChartJs是一款輕量級圖表工具,採用html5實現畫圖,convas對象的fillText只支持純文本, 所以連換行也不支持。如果要自定義tooltipTemplate,比如增加換行等,可以覆蓋其原始方法draw,非常簡單。如果要更復
原创 ocra 打包ruby應用
ocra blog/script/rails blog --output blog.exe --add-all-core --gemfile blo
原创 Golang gzip壓縮的一個問題
func (b *MyBucket) Gzip(data []byte) []byte { var res bytes.Buffer