Skip to content

Instantly share code, notes, and snippets.

# author: Arpegius
# link: https://stackoverflow.com/users/142039/arpegius
import json
class JSONObject:
def __init__( self, dict ):
vars(self).update( dict )
#this is valid json string
data='{"channel":{"lastBuild":"2013-11-12", "component":["test1", "test2"]}}'
package main
import (
"encoding/json"
"net/http"
)
type Profile struct {
Name string
Hobbies []string
@chaosx
chaosx / config.go
Created September 20, 2017 02:13
Golang MySQL select to json
package main
var (
dbhostsip = "10.10.12.2:3306" //IP地址
dbusername = "aogooc" //用户名
dbpassword = "123456" //密码
dbname = "ops" //表名
dbcharset = "utf8"
)
@chaosx
chaosx / client.go
Last active September 20, 2017 06:48
Basic socket programming
package main
import (
"bytes"
"encoding/binary"
"encoding/json"
"fmt"
)
func main(){
package main
import (
"fmt"
"encoding/binary"
"bytes"
)
bs := make([]byte, 4)
msg := "ssssssss"
import rsa
import base64
def split_len(seq, length):
return [seq[i:i+length] for i in range(0, len(seq), length)]
def encrypt(text, pub_key):
block_size = rsa.common.byte_size(pub_key.n) - 11
encrypted = ""
for part in split_len(text, block_size):
import tornado.web
from jinja2 import Environment, FileSystemLoader, TemplateNotFound
class TemplateRendering:
def render_template(self, template_name, **kwargs):
template_dirs = []
if self.settings.get('template_path', ''):
template_dirs.append(
self.settings["template_path"]
)