Skip to content

Instantly share code, notes, and snippets.

View slacken's full-sized avatar
💦
Working on PLANET

binz slacken

💦
Working on PLANET
View GitHub Profile

Movies Recommendation:

Music Recommendation:

@slacken
slacken / gist:9719770
Created March 23, 2014 07:07
Bolt文档
PACKAGE DOCUMENTATION
package bolt
import "github.com/boltdb/bolt"
Package bolt implements a low-level key/value store in pure Go. It
supports fully serializable transactions, ACID semantics, and lock-free
MVCC with multiple readers and a single writer. Bolt can be used for
projects that want a simple data store without the need to add large
dependencies such as Postgres or MySQL.
body{
color:#444;
font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman',
"Hiragino Sans GB", "STXihei", "微软雅黑", serif;
font-size:12px;
line-height:1.5em;
background:#fefefe;
width: 45em;
margin: 10px auto;
padding: 1em;
@slacken
slacken / sublime_text_packages.md
Last active December 24, 2015 23:09
Sublime Text 3 插件

Sublime Text 3 插件

安装Package Control插件:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

安装方法

Using Package Control (Recommended)

@slacken
slacken / rcpp
Created October 7, 2013 13:45
编译并执行cpp文件,类似Golang的go run命令
#! /usr/bin/env ruby
ARGV.each do |file|
# puts "compile and run #{file}:"
`g++ #{file} -o #{file}.out`
puts `./#{file}.out`
File.delete("./#{file}.out")
end
@slacken
slacken / replace.rb
Created December 12, 2012 07:55
replace all php file's content in current dir with Ruby
#encoding:utf-8
def startdir(dir)
Dir.foreach(dir){|file|
next if file[0] == '.'
path = dir+file
if File.directory?(path)
startdir(path+'/')
next
end
@slacken
slacken / replace.php
Created December 12, 2012 06:57
replace all php file's content in current dir
<?php
$pattern = '/聚摊网/';
$target = '聚城';
function startdir($dir){
$handle = opendir($dir);
if($handle == false)return;
while (false !== ($file = readdir($handle))) {
$path = $dir.$file;
@slacken
slacken / weixin.php
Created November 27, 2012 11:20
微信应用基础代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Weixin{
private $token = 'xxxxx';
private $admins = array('xxxx');
private $text_tpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
@slacken
slacken / code-count.md
Created November 15, 2012 06:01
统计代码行数

find . -name "*.php" |xargs grep -v "^$"|wc -l

update school set male = (
SELECT count( id )
FROM student
WHERE gender =1 and student.school = school.id
GROUP BY school
),female = (
SELECT count( id )
FROM student
WHERE gender =0 and student.school = school.id
GROUP BY school