加载中
tornado把static_path指向到七牛

由于种种原因,我需要把自己博客的一些静态资源都放到七牛上,但是一步一步地上传也太麻烦了。虽然七牛自己也推出了同步工具,不过。我还是动手写了一个很简单的上传工具。可以把本地的某个目...

2015/01/26 13:12
93
用python+tornado+mongodb写的一个博客系统

用的是python来编写的,使用了tornado框架,数据库这块,用得是mongodb

2014/12/22 16:22
206
[笔记] consul用grpc做健康检查注意点

先上个代码片段开胃   registration := &consulapi.AgentServiceRegistration{     Address: address,     Port: port,     ID: id,     Name: serviceName,     Check: &consulapi.AgentSer...

2018/04/21 14:08
1K
golang 实现bloom filter

今天下午不知怎么了,突然脑子里出现了bloom filter这个东西。做爬虫这么久了,还没找到过应用场景,就想着自己实现一个玩玩。原理很简单. 先定义一个n长的数组, 每位都为0, 添加记录时进行k...

2018/03/24 16:52
409
一个goimports的小改进

本人是vim党,平时开发golang最喜欢用vim-go这个插件。有个GoImports甚是喜爱,可是用GoImports自动帮我补全import包名必须得在代码中存在 <包名>.<有效成员名>, 但是年纪大了,有时候会记不...

2018/03/20 22:57
109
grpc实现一个较复杂的聊天室

背景 接上文 https://my.oschina.net/tuxpy/blog/1631953 之前通过grpc实现了一个双向流的方式来实现聊天室. 所有的stream都是存在一个sync.Map里。如果这时候聊天室的压力大了,如何做扩展?...

2018/03/18 17:31
1K
grpc实现一个简单的聊天室

一个简单的helloword聊天室. 先粗鲁地上个图 client side <----> server side helloworld.proto syntax = "proto3"; package helloword; import "github.com/golang/protobuf/ptypes/time...

2018/03/08 22:54
1K
golang 使用sqlite3编码慢问题

今天学习了下xorm。 build 的时候发现特别慢, build -x -v看了下,时间都花在编译github.com/mattn/go-sqlite3 上 看了下${GOPATH}/pkg/darwin_amd64/github.com/mattn 竟然没有.a文件。难怪...

2018/03/06 22:33
115
tmpfiles.d导致的unix:///tmp/supervisor.sock no such file坑(待续)

系统环境: CentOS Linux release 7.1.1503 (Core) supervisor 3.3.1 今天初七,刚放完假需要去supervisor restart下程序。发现报了这个错误。但是看supervisord的进程还在运行,项目代码也...

2018/02/22 23:49
303
go smtp使用socks5

如何搭建socks5服务器? 网上一搜一大把哈。 /*   Author : tuxpy   Email : q8886888@qq.com.com   Create time : 2018-02-06 14:26:43   Filename : main.go   Descripti...

2018/02/07 09:14
197
go实现多机版MapReduce

参考http://oserror.com/distributed/mapreduce-implementation-in-golang/?utm_source=tuicool&utm_medium=referral 这篇文章 , 把它从单机版本, 改成了多机分布式版本.(单master, 多worke...

2018/02/05 08:51
42
go 悟空使用demo

爬了一些当当上的图书信息。用悟空来索引一把,可根据标题, ISBN, 作者来搜索。 先祭出悟空, 感谢huichen大大的开源 https://github.com/huichen/wukong /*   Author : tuxpy   Email...

2018/01/14 13:59
93
python 解决os.execv 导致的open too many files问题

原因 调用execv后会用一个新的process image 替换掉老的process image。文件描述符却不会被替换,也就是之前创建的文件描述符并不会被关闭(代码中负责关闭文件描述符的函数被替换了,来不及执...

2017/12/28 18:37
82
golang sql根据struct字段来生成记录

/*   Author : tuxpy   Email : q8886888@qq.com.com   Create time : 2017-11-04 23:13:08   Filename : main.go   Description : */ package main import (   "databa...

2017/11/05 00:36
81
centos6 gdb python2.7提示frame information optimized out

如何用gdb来调试python2.7 https://wiki.python.org/moin/DebuggingWithGdb centos6自带的是python2.6,我自己编译安装了一个python2.7发现用gdb调试的时候提示 optimized out. 原来是gcc做了...

2017/08/29 11:48
20
VIM CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : Lock timeout

osx 10.11 同时还出现了chrome无法paste。ps 找到pboard并且找出pid, kill掉就行

vim
2017/08/28 17:39
20
[解决] centos adb到android无法找到设备

lsusb 找到自己的安卓设备 我的 Bus 002 Device 002: ID 1782:4002 Spreadtrum Communications Inc. 编辑__/etc/udev/rules.d/51-android.rules__, 如果没有,则新建一个。添加一行: SUBSY...

2017/05/23 20:54
25
go 带命名的并发安全库

https://github.com/lujinda/go-locker

2017/04/25 09:47
22
casperjs截图出现黑色背景

起因 如果默认没有指定 body的background-color就会出现这问题。 解决 this.evaluate(function() { document.body.bgColor = 'white'; }); 参考 http://phantomjs.org/faq.html...

2017/04/14 12:00
126
改善phantomjs截图中文显示

环境 centos 6.5, phantomjs 1.9.7, casperjs 1.1.4 问题描述 中文截图字有点看得不舒服,部分字小,部分字大,还有极少数的方块 解决方案 # mkdir -p /usr/share/fonts/chineses/TrueType;...

2017/04/12 17:47
123

没有更多内容

加载失败,请刷新页面

返回顶部
顶部