Skip to content

Instantly share code, notes, and snippets.

0xA62D03dA4F56043663859c9173E8E6ad9A24C40a
@luw2007
luw2007 / four.go 
Last active March 14, 2019 15:50
google 面试题:输出连续的1、2、3、4到4个文件
package main
import (
"bytes"
"fmt"
"strconv"
)
const STEP, NUM = 4, 40
@luw2007
luw2007 / bit.go
Last active September 20, 2021 08:25
业务中经常需要对redis执行一组连续的 gitbit ,即 gitbits 。以下通过 getrange 方法来优化 getbits 的速度。redis 的 bit 并非按照自然顺序排序,所以需要计算。
package redis
import (
r "github.com/garyburd/redigo/redis"
)
type Pool struct {
r.Pool
}
@luw2007
luw2007 / docker-shadowsocks-go.md
Last active March 15, 2022 17:40
如何使用docker科学上网

##问: 我怎么用docker 部署ss server

##答:

  1. 购买vps: 这个途径比较多。 网上一搜一大把。
  2. vps上安装docker: 方法很多, 比如ubuntu上可以使用sudo apt-get install docker.io 我采用的vps服务提供商提供的docker镜像。
  3. 使用docker 安装ss-server:
@luw2007
luw2007 / 链表刪除_內存釋放
Created March 22, 2015 10:41
链表的一个节点被删除以后,那个节点占用的内存空间会自动释放吗?
##问
链表的一个节点被删除以后,那个节点占用的内存空间会自动释放吗?
##答
链表的节点一般是一个结构体,从链表中删除,并不会自动释放内存。
没有gc的时候,就需要手动free。注意:即使free 也可能会造成内存碎片吧。
释放和碎片两个概念不冲突。自己不维护内存池,频繁申请释放会造成内存碎片。
##谢
@贵州-左殇
@luw2007
luw2007 / mysqldb 数据库报错.md
Created March 20, 2015 15:53
mysqldb 数据库报错

##问: 数据库创建库失败, 报错如下

Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/phone.py", line 65, in <module>
    xx.execute(edm_info_createtable_sql)
  File "C:\Python27\lib\site-packages\MySQLdb\cursors.py", line 205, in execute
    self.errorhandler(self, exc, value)
  File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 36, in defaulterrorhandler
 raise errorclass, errorvalue
@luw2007
luw2007 / python 混合类型升级.md
Created March 20, 2015 15:47
python 混合类型升级 是一下升级完所有对象 还是边计算边升级对象?

##问: python 混合类型升级 是一下升级完所有对象 还是边计算边升级对象 如:1 +2.0+3 是把1 3 全部转换为浮点型在运算, 还是先转换1运算, 再将3转换和上面的结果进行计算

##曰: 从左到右运算。python里面都是二目运算符, 所以不用考虑3目的情况。 直接从左到右的逻辑。 计算到哪里,对符号两边的数转类型。 

In [2]: 1.0 + 2 + {}
@luw2007
luw2007 / coding_net_html5.md
Last active June 22, 2017 13:43
coding.net html5大赛中推荐的开发者服务简介

coding.net html5大赛中推荐的开发者服务简介

按照[页面][event-html5]序,内容来自各家about 或首页, 有所缩减. 厂商勿闹

##存储: ###七牛 [七牛][qiniu]云存储由国内存储行业的领军人物之一许式伟于2011年创立,致力于提供最适合开发者的数据在线托管、传输加速以及云端处理的服务。

七牛云存储的核心团队成员来自于盛大、金山、网龙、惠普等知名互联网公司。核心成员之间已合作多年。公司创始人许式伟先生曾在金山、百度和盛大等公司担任重要领导岗位,具有多年存储行业实战经验,被誉为国内最适合做云存储的几人之一。

@luw2007
luw2007 / #README.md
Last active August 29, 2015 14:17
learn docker The Hard Way, 从老版本开始读docker 源码

learn docker the hard way

从老版本读docker, 深入了解基础实现。
为什么从老版本开始。 因为代码少,基本都是核心内容。使用以下脚本

# 统计测试以外的golang 代码行数和单词数
find . -name "*.go" -exec wc {} \; |grep -v "_test" |sort -u |awk -F" " '{a+=$1;b+=$2}END{print a, b}'

得到v0.1.0版本中golang代码4499 15630v1.0.0中则是101549 376671

@luw2007
luw2007 / pandas_dns_log
Created February 26, 2015 05:50
pandas 简单分析dns日志
{
"metadata": {
"name": "",
"signature": "sha256:dd27a3496ce6d43cdcf1e3625f552845b028ca4c0a8ee9dbd37d5a4ea70c4614"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [