最新 | 最热门 | 最高评价

+0  GFWListToSurgeRule.js

Tag: First Category
s5s5 发于 2016年06月02日 12:29 | 点击: 476 | 展开摘要
之前做的一个小工具,转 GFWList 为 Surge Rule 。访问时会去 GFWList 拉最新的,然后转化。做了本地缓存,如果二次访问不超过 6 小时,直接用缓存的。

使用地址

http://s5s5.github.io/GFWListToSurgeRule.js/

使用说明:

不建议再用 GEOIP ,同时 FINAL 用 DIRECT,因为已经精确把该代理的都代理了。

问过作者得知四千条规则在性能上不存在问题。

源码

https://github.c

查看全文: http://www.udpwork.com/item/15534.html

+0  HTTPS站引用腾讯公益404

Tag: First Category
s5s5 发于 2016年04月20日 16:35 | 点击: 477 | 展开摘要
腾讯公益404 并不支持 HTTPS 站点的引用,为了公益事业研究了下,发现只要拉到 http://qzone.qq.com/gy/404/data.js 数据即可,但 HTTPS 站是不能直接拉非安全协议内容,所以还要在自己网站上用一个 PHP 做中转,如下:

<?php
header('Content-type: text/javascript');
$filename = 'data.js';
clearstatcache();
$lastTime = file

查看全文: http://www.udpwork.com/item/15424.html

+0  iris 真的是最快的Golang 路由框架吗?

Tag: Go
鸟窝 发于 2016年04月06日 09:18 | 点击: 799 | 展开摘要
依照我的前一篇文章(超全的Go Http路由框架性能比较)对各种Go http路由框架的比较, Iris明显胜出,它的性能远远超过其它Golang http路由框架。

但是,在真实的环境中,Iris真的就是最快的Golang http路由框架吗?

2016-04-05 更新: 我已经提交了一个Bug, 作者Makis已经做了一个临时的解决方案,性能已经恢复,所以准备使用Iris的读者不必担心。
根据我的测试,最新的Iris的测试如下:

在业务逻辑需要10毫秒时,吞吐率可

查看全文: http://www.udpwork.com/item/15367.html

+0  如何得到goroutine 的 id?

Tag: Go
鸟窝 发于 2016年04月01日 14:56 | 点击: 533 | 展开摘要
使用Java的时候很容易得到线程的名字, 比如"Thread.currentThread().getName",这样就可以进行一些监控操作或者设置线程相关的一些数据。当转向Golang开发的时候,却发现Go语言并没有提供获取当前goroutine id的操作。这是Golang的开发者故意为之,避免开发者滥用goroutine id实现goroutine local storage (类似java的"thread-local" stora

查看全文: http://www.udpwork.com/item/15366.html

+0  Blog支持HTTPS和HTTPV2了

Tag: Uncategorized
kxn 发于 2016年04月01日 12:56 | 点击: 428 | 展开摘要
如题,感谢 Letsencrypt 给人民群众提供免费 ssl 证书,感谢 nginx 加入 httpv2 支持。感谢党的备案政策让我下定决心把 blog 迁移到国外。

查看全文: http://www.udpwork.com/item/15365.html

+0  超全的Go Http路由框架性能比较

Tag: Go
鸟窝 发于 2016年03月28日 10:00 | 点击: 685 | 展开摘要
使用Go开发Web应用非常方便,它自己的路由器default request multiplexer超级简单,但是功能也有限,所幸net/http库的设计非常好,很容易实现自己定义的路由器,所以你如果在github搜一下,会找到很多的第三方的路由库。

但是这些路由库良莠不齐,尤其是早期实现的路由器,有些实现了很差的路由算法,有些没有仔细考虑内存的分配,导致垃圾回收的问题。

Julien Schmidt在实现HttpRouter库的时候将测试代码抽象出一个测试框架,用来测试

查看全文: http://www.udpwork.com/item/15347.html

+0  Golang序列化框架对决 - 为什么andyleap/gencode那么快?

Tag: Go
鸟窝 发于 2016年03月16日 16:56 | 点击: 525 | 展开摘要
我在github上创建了一个Go语言序列化/反序列化库的性能比较的项目gosercomp,用来比较常见的Go语言生态圈的序列化库。
性能是以Go官方库提供的JSON/XML序列化库为基准,比较一下第三库能带来多大的性能提升。
尽管一些第三方库会自动产生Struct的代码,我们还是都以下面的数据结构为例:

1
2
3
4
5

type ColorGroup struct {
Id int `json:"id" xml:"id,attr" msg:"id"

查看全文: http://www.udpwork.com/item/15334.html

+0  Chrome显示中文系字体之不同

Tag: First Category
s5s5 发于 2016年01月06日 16:50 | 点击: 553 | 展开摘要
在 Windows 7 及以上 Win 系统

当你的 CHROME 语言(chrome://settings/languages)设置为 中文(简体中文)

当 HTML 文件头部为 <html lang="zh-HK"> <html lang="zh-TW"> 浏览器默认字体(原来 宋体)会变为 微软正黑体 (如下图所示)

更神奇的事情在于当你的 CHROME 语言设置为 中文(繁体中文)

当 HTML 文件头部为 <html lang=

查看全文: http://www.udpwork.com/item/15107.html

+0  LeetCode题目解答——第227到310题

Tag: Algorithm & Data Structure | LeetCode
四火 发于 2015年12月16日 14:56 | 点击: 757 | 展开摘要
LeetCode的题目是不断在更新。还是老规矩,跳过了那些需要付费才能做的题目。下面的解法可能不是最好的,具体问题我们可以讨论。截至目前我解答的全部的LeetCode放在了这里。

#

Title

Acceptance

Difficulty

310
Minimum Height Trees
24.0%
Medium

309
Best Time to Buy and Sell Stock with Cooldown
33.7%
Medium

307
Range Su

查看全文: http://www.udpwork.com/item/14858.html

+0  年终总结2015

Tag: First Category
s5s5 发于 2015年12月15日 10:36 | 点击: 637 | 展开摘要
2015年是变化的一年!

今年的工作从 Qzone 到 WindowPhone QQ 再到 Qcloud 总算是稳定了下来,而且不再是跨地域支持,还是非常好的。希望大家多多支持 腾讯云 ,腾讯云非常给力哦!

今年获得了一笔风投(一年 Apple 开发者账号费用),用于 iOS App 的开发,目前上线了三个 App 但还没有盈利,希望投资人不要打我……

今年网站换到了小日本的服务器上,速度提升,同时开启 SSL,提升了网站逼格……

今年搬到了新家,痛苦的装修过程,所有

查看全文: http://www.udpwork.com/item/14852.html

+0  基于Golang将MongoDB的数据同步到Elasticsearch

Tag: go | mongo | elasticsearch | 工具
鸟窝 发于 2015年12月11日 10:38 | 点击: 1304 | 展开摘要
Elasticsearch是一个分布式可扩展的实时搜索和分析引擎。它能帮助你搜索、分析和浏览数据。Elasticsearch 是一个基于Lucene实现的搜索服务器,用Java开发实现。它提供了RESTful web接口,并作为Apache许可条款下的开放源码发布,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

Elasticsearch关键概念

Cluster集群

有相同集群名称的节点Node的集合。集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产

查看全文: http://www.udpwork.com/item/14717.html

+0  网站开启SSL

Tag: First Category
s5s5 发于 2015年11月27日 17:23 | 点击: 792 | 展开摘要
早就想给本站换上 HTTPS 的绿色安全图标,可一直把他想的太难,今天刚好看到 v2ex 上 兽兽(就是卖给老罗t.tt域名的家伙) 说 SSL.DO 今天有优惠才3美金(网上还有免费的SSL,不折腾了……),所以果断的下手买了,然后就是安装了。

第一步、生成CSR

在自己网站上招待以下命令,注意替换相关域名

openssl req -new -newkey rsa:2048 -nodes -out example_com.csr -keyout example_com

查看全文: http://www.udpwork.com/item/14801.html
|<<<3456789>>>| 一共48页, 568条记录