Go 爬虫软件,Pholcus 0.6.0 发布 资讯

Pholcus(幽灵蛛)是一款纯Go语言编写的重量级爬虫软件,清新的GUI界面,优雅的爬虫规则、可控的高并发、任意的批量任务、多种输出方式、大量Demo,支持横纵向两种抓取模式,支持模拟登录和任务取消等,并且考虑了支持分布式布局。

jopen 2015-08-11   7828   0
Pholcus  

Go语言项目性能优化实例剖析 资讯

首选,对kingshard进行性能优化,我们必须要找到kingshard的性能瓶颈在哪里。Go语言在性能优化支持方面做的非常好,借助于go语言的pprof工具,我们可以通过简单的几个步骤,就能得到kingshard在转发SQL请求时的各个函数耗时情况。

jopen 2015-11-03   21793   0

深入Go语言网络库的基础实现 经验

Go语言的出现,让我见到了一门语言把网络编程这件事情给做“正确”了,当然,除了Go语言以外,还有很多语言也把这件事情做”正确”了。我一直坚持着这样的理念—— 要做"正确"的事情,而不是"高性能"的事情

jopen 2014-04-23   87336   0

深度剖析Go语言数据结构 经验

当向一个新程序员解释Go语言时,我发现如果解释Go的数据是如何在内存中表示的,将有助于建立编写高效程序的良好直觉。 基础类型 让我们从一些简单的例子开始: 变量

jopen 2014-01-22   56862   0

Go语言开发的JavaScript解释器:otto 经验

这是一个采用原生Go语言开发的JavaScript分析器和解释器。 // Create a new runtime Otto := otto.New() Otto.Run(` abc = 2 + 2 console

jopen 2012-10-11   34157   0

Go语言WebUI工具包:Gowut 经验

gowut是一个 功能全面、简单易用、平台无关的纯go语言WebUI工具包。 例子如下: package main import ( "code.google.com/p/gowut/gwu" "strconv"

jopen 2013-03-23   31770   0

Go语言写的分词模块:goseg 经验

Go语言写的分词模块,使用了最大概率路径+单层神经网络。 goseg: A Chinese Word Segmentation Library in GoLang goseg use max probability

jopen 2014-09-10   22944   0

Go 命令行应用开发包:Odin 经验

Odin 是一个 Go 语言开发包,用于帮助构建自文档的命令行应用。 支持Value类型 Value Type Basic Definition Method Pointer Defintion Method

jopen 2014-09-30   12212   0

待办事项及倒计时器 Go For It! 经验

如果您是拖延症患者的话,这款集成了待办事项及倒计时器的小软件或许可以帮助您提高工作效率。 Go For It! 界面透着 Elementary/GNOME HIG 的简洁风格,使用 Vala/GTK3

wn25 2015-01-05   13133   0

Go 语言的分布式读写互斥 经验

Go 语言的分布式读写互斥 Go语言默认的 sync.RWMutex 实现在多核环境中表现并不佳,因为所有的读者在进行原子增量操作时,会抢占相同的内存地址。该文探讨了一种 n-way RWMutex,也可以称为“大读者(big

bgn4 2015-05-06   14249   0

微型Web框架:Echo Go 经验

Echo 是个快速的 HTTP 路由器(零动态内存分配),也是 Go 的微型 Web 框架。 特性 快速 HTTP 路由器,智能优先 可扩展中间件,支持: echo.MiddlewareFunc

jopen 2015-06-29   49885   0

Go语言模板引擎:gotpl 经验

gotpl go语言模板引擎。基于gorazor开发。 特性 简洁优雅 模板继承 原生go语言 模块,组件 原生go语句 @if .... {     .... } @if ...

jopen 2015-08-09   42590   0

Linux有问必答-如何在Linux中安装Go语言 经验

Go (也叫 "golang")是一款由Google最初开发的编程语言。它自诞生就有几个设计原则:简单性、安全性和速度。Go语言发行版拥有各种调试、测试、调优和代码审查工具。如今Go语言和它的工具链在

jopen 2015-02-09   28525   0

V8​ 的 Go 语言封装:v8worker 经验

v8worker 是 V8 的 Go 语言封装版本。输出一个非堵塞消息传递接口到 V8 引擎。Go 和 JavaScript 通过消息的收发进行交互。V8 只在计算 JavaScript 的时候堵塞 goroutine

yne7 2015-03-30   28755   0

Go图像过滤工具包:gift 经验

包gift提供了一套有用的图像处理过滤器。 纯粹的Go实现,除Go标准库之外没有其它外部的依赖关系。 QUICK START // 1. Create a new GIFT and add some filters:

jopen 2014-11-26   10236   0

Go(golang)中展示进度条:MultiBar 经验

Go(golang)中展示进度条:MultiBar。 $ go run main.go here we have a progress bar some work 30% [==========

jopen 2014-12-07   39301   0

go语言验证码服务器:gocaptcha 经验

Useage 安装 go get github.com/hanguofeng/gocaptcha Quick Start 参考 captcha_test.go 参考 samples/gocaptcha-server

ygfb 2015-12-07   16714   0

使用Go语言编写Web程序(二) 经验

上一节我们使用Go语言写了一个进行web服务端口侦听和简单的URL请求输出,但并没有实现我们上网浏览网页时所看到的丰富多彩的html页面,当我们需要把分离出来的html页面加入到Go语言编写的服务时,

Jochndan 2016-08-20   11161   0

Go web服务器中实现prefork和affinity 经验

尽管prefork在处理高并发的情况下并不高效,但是作为一个技术,倒是有启发我们的地方。我最近在调研Go服务器的性能看到一段代码,很优雅的实现了prefork和affinity的的功能,特地抄写在本文中,看看他是怎么实现的。

FrancescoB9 2016-05-03   9140   0

使用Go语言开发iOS应用(Swift版) 经验

使用Go语言开发iOS应用(Swift版) 本文加上读者对Go语言和Swift语言都有一定了解, 但是对二者混合使用不了解的同学. 本教程是基于一个真实上架的iOS应用做的简单的总结。 我们先看看运行效果:

dcty2502 2016-05-25   23991   0
1 2 3 4 5 6 7 8 9 10