Go语言中文网 为您找到相关结果 59

Sublime Text 3 搭建 Golang 开发环境

安装Golang go语言主页: https://golang.org/ go语言安装下载: https://golang.org/dl 环境变量设置: GOROOT: GOROOT变量设置go安装的根目录,windows下,通常是 c:\go GOPATH: GOPATH变量设置go源代码存放的根目录 安装 Sublime Text3 首先,安装 Sublime Text 3: http://www.sublimetext.com/3 接着,安装 Sublime Text 3 的 Package Control: https://packagecontrol.io/installation#st3 运行sublime text 3,按下快捷键 ctrl+` 调出控制台,执行上面网页中的 p...阅读全文

博文 2016-03-24 02:00:01 simplelovecs

Go Agent

在这片神奇的土地上,FQ应该是每个网友必需掌握的技能,FQ的首要,就是F过心里的Q。心中无Q,才是最重要的。本教程介绍用 GAE(Google App Engine)FQ的方法。GAE的官方介绍:“Google App Engine,在Google的基础架构上运行您的网络应用程序。” GAE的优点很多,首先它是完全免费的,并且非常稳定,其次它提供大流量,足够让你在YouTube上看各种视频了。 注意事项! 本教程开始之前需要准备Gmail账号和Chrome浏览器。go agent在这里http://www.dengyukeji.com/thread-567-1-1.html下载。 操作步骤 1、打开:https://appengine.google.com/,输入gmail用户密码登入。 2...阅读全文

博文 2015-06-18 09:09:14 dengyukeji

google hosts 2015 最新版本

chromr浏览器注意:在地址栏里输入 "chrome://flags/",然后查找QUIC,启用该协议,同时建议启用 "SPDY/4",能让访问更流畅。 #google hosts 2015#更新时间:2015年1月13日#持续更新地址:http://www.cnblogs.com/echoyy/ #base services 64.233.168.87 google.com 64.233.168.87 www.google.com 64.233.168.87 m.google.com 64.233.168.87 scholar.google.com 64.233.168.87 translate.google.com 64.233.168.87 books.google.com 64.2...阅读全文

博文 2015-01-16 18:00:01 echoyy

go语言json序列化与反序列化

package main import ( "encoding/json" "fmt" ) type Change struct { Mid int //菜单Id Actions []string //拥有的权限 "add" "view" "delete" "update" } type Change_slice struct { ChgArr []Change //一个角色对应的菜单以及权限 } func main() { //对象序列化为json字符串---------------------------------Begin var c1, c2 Change var msg Change_slice c1.Mid = 1 c1.Actions = []string{"view", "...阅读全文

博文 2015-06-17 23:02:08 zhifeiya

beego框架中如何动态加载模板?

练手一个项目,登陆后首页会首先加载模板文件生成左侧菜单栏,这些模板文件通过beego模板语法来加载。本意想把模板语法作为字符串保存到数据库中,从数据库中取出来然后循环输出到首页的html文件中,而不是直接写在首页的html文件中。但是发现,这样动态得到的模板语法字符串不能被解析。具体情况如下: 1、在controller中这样写: // loginController.go 登陆控制器 package controllers import ( "github.com/astaxie/beego" ) type LoginController struct { beego.Controller ...阅读全文

[Golang]设计模式实践:组合(Composite)

关于本系列这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方文档、图书还是网络资料,关于Go语言惯用法(idiom)的介绍都比较少,基本只能靠看标准库源代码自己琢磨,所以我特别想在这方面有一些收集和总结。然后这个系列也是关于设计模式的。虽然Go语言不是一门面向对象编程语言,但是很多面向对象设计模式所要解决的问题是在程序设计中客观存在的。不管用什么语言,总是要面对和解决这些问题的,只是解决的思路和途径会有所不同。所以我想就以经典的设计模式作为切入点来展开这个系列,毕竟大家对设计模式都很熟悉了,可以避免无中生有想出一些蹩脚的应用场景。本系列的具体主题会比较灵活,计划主要包括这些方面的话题:Go语言惯用法。设计模式的实现。特别是引入了闭包,协程,Duc...阅读全文

博文 2015-03-13 12:00:31 abv123456789

notepad++支持go语言高亮与go语言插件

一、notepad++安装go语言插件 notepad++是十分流行的文本编辑器,而它拥有强大的功能,比如它可以支持go语言。当然这需要go语言相应的插件。 打开notepad++后,选择插件选项,在插件下选Plugin Manager-->Show Plugin Manager-->在Plugin中选择GOnpp选Install; 二、notepad++支持go语言高亮 1.在Go的安装目录下,找到misc文件夹,打开notepadplus文件夹,编辑userDefineLang.xml文件,将文件中的的注释去掉,注意是去掉注释,不是把它俩去掉。 2.将该目录(misc/notepadplus)下的go.xml复制到notepad++...阅读全文

Go语言开发工具LiteIDE

Go语言最初在2009年11月对外公布,在2011年3月16日发布第一个release,第一个正式版本Go1于2012年3月28日推出。在Go语言的正式版本推出后,Eclipse、IntelliJ IDEA、vim、emacs、gedit、SublimeText2、Textmate、Textpad、SciTE、Notepad++等IDE和编辑器开始纷纷有了各自的Go语言插件。 LiteIDE是一款专为Go语言开发而设计的跨平台轻量级集成开发环境(IDE),基于Qt开发,支持Windows、Linux和Mac OS X平台。LiteIDE的第一个版本发布于2011年1月初,是最早的面向Go语言的IDE之一。到2013年1月为止,LiteIDE已经发布到版本X16。 LiteIDE主要特点 支持...阅读全文

博文 2014-10-17 10:00:01 hypnosis01

windows 下 LITE IDE go lang 安装配置使用

下载地址 liteide:http://sourceforge.net/projects/liteide/files windows 环境 下载下来是个压缩包,解压缩 作者:风来了.呆狐狸 配置 目录说明 E:\go E:\go\go #go.bat文件存放目录,该目录就是GO lang ZIP 压缩包解压缩后的目录,GO 环境核心目录 E:\go\GOPATH #扩展包或下载目录 E:\go\Dev #开发项目存储目录 GO 环境配置请看 http://blog.csdn.net/fenglailea/article/details/41444203 打开liteide 目录下 bin文件夹,liteide.exe 右击创建桌面快捷方式。 然后 双击 启动, 菜单栏 查看-> 管理GOPA...阅读全文

博文 2014-12-05 01:00:02 wljk506

Win7下搭建Go语言开发环境

Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的LiteIDE,下载后解压即可使用 下载地址http://code.google.com/p/golangide/downloads/list 3 解压下载的Go安装包,开始配置环境变量 4 新建一个名为GOROOT的环境变量 5 在系统的Path环境变量中添加go的bin目录 6 打开LiteIDE的bin目录下的liteide.exe,开始配置Go的编译环境,依次点击菜单栏上的的:查看 -> 选项 -> LiteEnv,因为电脑上装的32位系统,所以双击win32.env进行环境变量编辑 7 ...阅读全文

Go语言设计模式实践:组合(Composite)

关于本系列 这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方文档、图书还是网络资料,关于Go语言惯用法(idiom)的介绍都比较少,基本只能靠看标准库源代码自己琢磨,所以我特别想在这方面有一些收集和总结。 然后这个系列也是关于设计模式的。虽然Go语言不是一门面向对象编程语言,但是很多面向对象设计模式所要解决的问题是在程序设计中客观存在的。不管用什么语言,总是要面对和解决这些问题的,只是解决的思路和途径会有所不同。所以我想就以经典的设计模式作为切入点来展开这个系列,毕竟大家对设计模式都很熟悉了,可以避免无中生有想出一些蹩脚的应用场景。 本系列的具体主题会比较灵活,计划主要包括这些方面的话题: Go语言惯用法。 设计模式的实现。特别是引入了闭包,协程...阅读全文

博文 2014-12-01 12:00:01 huangml

Go语言设计模式实践:组合(Composite)

关于本系列 这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方文档、图书还是网络资料,关于Go语言惯用法(idiom)的介绍都比较少,基本只能靠看标准库源代码自己琢磨,所以我特别想在这方面有一些收集和总结。 然后这个系列也是关于设计模式的。虽然Go语言不是一门面向对象编程语言,但是很多面向对象设计模式所要解决的问题是在程序设计中客观存在的。不管用什么语言,总是要面对和解决这些问题的,只是解决的思路和途径会有所不同。所以我想就以经典的设计模式作为切入点来展开这个系列,毕竟大家对设计模式都很熟悉了,可以避免无中生有想出一些蹩脚的应用场景。 本系列的具体主题会比较灵活,计划主要包括这些方面的话题: Go语言惯用法。 设计模式的实现。特别是引入了闭包,协程...阅读全文

博文 2014-11-26 14:28:13 newgame

给开发者介绍一款可连接AS和Eclipse实现远程调试的工具

**前言**: 移动开发者们在开发一款APP或者手游的时候,都会用到模拟器或者真机来调试应用,可是模拟器的缺点大家都知道,速度慢、卡顿、调试结果跟实际情况有差别。而真机的购机成本又很高。所以想为大家推荐一款新型开发工具,可以用来代替模拟器和传统的[真机调试](http://www.testbird.com/tphone-remote-debug/ ) 方法。 **[Testbird——云手机](https://dt.testbird.com/sign_up/?i18n=zh-cn&cl=eBn2yB&invite=YjX97B/ ) ** 从本质上来讲,云手机也属于真机调试,但是你却不需要花费很多钱去购买,因为它的操作模式可以让你从你的电脑端上远程连接到位于Testbi...阅读全文

golang web 从网页地址栏获得参数,然后输出

地址栏输入http://localhost:8880/user?Id=1&name=guo package mainimport ( //"database/sql" //_ "github.com/mattn/go-sqlite3" "fmt" "log" "net/http" //"strconv")func addUser(w http.ResponseWriter, req *http.Request) { userId := req.FormValue("Id") name := req.FormValue("name") out := userId + "-" + name log.Println(out) fmt.Fprintf(w, out)}func sayHello(w ...阅读全文

博文 2015-08-09 11:00:02 石头军

Sublime Text 2搭建Go开发环境

本文在已安装Go环境的前提下继续。 1、安装Sublime Text 2 2、安装Package Control。 运行Sublime,按下 Ctrl+`(`在1键左边),然后输入以下内容: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').w...阅读全文

博文 2014-10-21 11:00:00 LvanNeo

Bootstrap导入JavaScript插件

u=2721599714,2937226223&fm=21&gp=0 导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js)。 具体使用...阅读全文

Wide 支持导入本地项目了!

该导入项目的方式是通过两个功能组合完成的: * 导入文件 * 解压 Zip ### 步骤 1. 在目标目录右键单击并在下拉菜单中选择“导入” ![](https://cloud.githubusercontent.com/assets/873584/6767938/42233628-d08a-11e4-9b1a-cc1864fa27a2.png) 2. 上传 Zip 文件 ![](https://cloud.githubusercontent.com/assets/873584/6767939/42246548-d08a-11e4-90f9-e5fe1760c229.png) ![](https://cloud.githubusercontent.co...阅读全文

windows下liteIDE搭建go开发环境

windows下liteIDE搭建go开发环境 1. 下载安装go http://code.google.com/p/golangide/downloads/list 2. 下载LiteIDE最新版本并安装 http://code.google.com/p/golangide/downloads/list 3. 环境变量配置如下 4. 配置LiteIDE使用的GO编译环境 点击查看->选项,打开页面如下:选择Litenv进行配置, 选择适用于自己的版本,我选择是wine64env需要修改几个地方 请仔细看图。 菜单栏:查看-> 选项 -> LiteEnv 如果是 32 位就双击并编辑 win32.env ,如果是 64 位的双击并编辑 win64.env 以 win64.env 为例,编辑以...阅读全文

博文 2015-06-18 09:02:47 chenglinhust

Go 程序在 macOS 上的打包功能

这篇文章简单地说明了如何在 macOS 上打包一个 Go 的程序,包括引用或者不引用外部资源。作为一个原生的 Cocoa 程序它是可以下载、安装和运行的。开发过程并不需要 XCode,cgo 或者其他特殊的库文件。 在此文章结尾处,你的 Go 程序将会被打包进一个 `.app` 文件,成为一个拖放安装的只读 DMG 文件。这也适用于其他非 Go 语言的程序。 关于这个端到端的解决方案的主题还有其他很多的指导文章,有的讲的比我想要做的内容多很多,有的又是采用不同的方式,而我想呈现给你的是如何将文件打包的过程。 **要求**:你必须要有一个 macOS。此方法不会在 Windows 或者 Linux 上生效。事实上,它也可能生效,但是你必须要手动或者借助某些疯狂的工具来制作和 macOS 相关的...阅读全文

解决Jetbrains的开发工具不能运行或调试(run/debug)go/golang程序[Intellj Idea,Webstorm,PyCharm,PhpStrom,Android Studio]

Go插件 首先确保装了go插件:Files-Settings-Plugins-Browse repositories,搜索Go,然后Install 设置Project SDK 需要给你打开的项目设置一个Go的SDK它才能辨别这是Go的项目,如果没设置请先设置:File-Project Structure,选择Go的SDK,如果还没添加就New一个 设置完后根据提示Reload一下 Run package 如果运行单个文件,比如:main.go,代码里用了其它文件里定义的函数、struct等,这时直接运行会报undefined的错。这时我们需要运行整个包而不是单个文件,Run-Edit Configurations-点左上角的”+”-Go Application,这时可能会看到类似这样: 给它...阅读全文

博文 2016-10-04 17:00:00 QQ245671051

Golang 在windows下walk窗口界面设计二

先看下window窗口的定义,这下就明朗了,walk的窗口是结构是这样定义的 type MainWindow struct { AssignTo **walk.MainWindow //关联 Name string //窗口名 一旦设置了无法更改 Enabled Property //是否禁用 Visible Property //可视化 Font Font //字体 MinSize Size //最小化尺寸 MaxSize Size//最大化尺寸 ContextMenuItems []MenuItem //窗口菜单栏 OnKeyDown walk.KeyEventHandler //键盘按下 OnKeyPress walk.KeyEventHandler //键盘按下前的事件,不把按键的结...阅读全文

博文 2017-03-18 05:00:37 大洋的顶端

sublime text2 配置成golang IDE

安装 GOLANG 直接下载 windows 的安装包 安装即可,环境都会自己配置好的。 安装 sublime text2 插件 需要以下几个插件,比较方便: GoSublime gocode 先安装 sublime 的包管理插件 安装 Package Control,在打开 Sublime Text 2以后,按下快捷键 Ctrl + `,打开命令窗行,输入以下内容,并回车: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.i...阅读全文

博文 2016-04-05 21:00:05 superlong100

本站全面启用 HTTPS

HTTPS 已经成为了标配,Apple 公司在 iOS 推行 HTTPS,Google 在最新版本的 Chrome 浏览器中,对于有表单的页面,如果是 HTTP,会在地址栏直接显示“不安全”字样,安全性受到越来越多的重视。 为了顺应潮流,即日起,本站启用 HTTPS,目前 HTTP 方式还可以访问,一段时间后,会做自动重定向。欢迎大家使用 HTTPS 访问本站! 注:一些主题中,图片可能是 http 的,这样的页面,暂时不做处理...阅读全文

Go语言设计模式实践:组合(Composite)

关于本系列 这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方文档、图书还是网络资料,关于Go语言惯用法(idiom)的介绍都比较少,基本只能靠看标准库源代码自己琢磨,所以我特别想在这方面有一些收集和总结。 然后这个系列也是关于设计模式的。虽然Go语言不是一门面向对象编程语言,但是很多面向对象设计模式所要解决的问题是在程序设计中客观存在的。不管用什么语言,总是要面对和解决这些问题的,只是解决的思路和途径会有所不同。所以我想就以经典的设计模式作为切入点来展开这个系列,毕竟大家对设计模式都很熟悉了,可以避免无中生有想出一些蹩脚的应用场景。 本系列的具体主题会比较灵活,计划主要包括这些方面的话题: Go语言惯用法。 设计模式的实现。特别是引入了闭包,协程...阅读全文

博文 2014-12-02 12:00:01 haizhongsenlin

Goland安装Goimports工具

我们在使用命令go get拉取golang官方网站里面的包的时候是拉取不下来的,因为有墙的原因,有种方法,是:科,学,上。网。另外一种方法就是安装一个gopm的工具。 1. 从github拉取gopm > go get github.com/gpmgo/gopm (注意:go get 工具要使用git,你的提前安装git工具,如果没有安装请提前安装好) 然后在你的GOPATH目录的./bin目录下就有了gopm工具的可执行文件。 然后就可以使用gopm工具拉取golang官网的三方包了。 拉取Goimports的文件 > gopm get -g -v -u golang.org/x/tools/cmd/goimports 然后就可以使用go的install或者build工具编译成可执行程序。...阅读全文

博文 2019-02-17 20:34:43 _AlphaBaby_

基于Eclipse的Go语言可视化开发环境

http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html 基于Eclipse的Go语言可视化开发环境 | 浏览:2924 | 更新:2013-12-21 18:24 | 标签:eclipse 1 2 3 4 5 6 7 分步阅读 搭建与使用一个基于Eclipse的Go语言可视化开发环境。 注意: 在阅读此片经验前,先确保必要工具已经安装或打开 工具/原料 搭建好Go语言开发环境,详细步骤见经验: http://jingyan.baidu.com/article/c85b7a6414e5ee003bac95c6.html Eclipse开发平台 官方下载地址: http://www.eclipse.org/downloads/...阅读全文

博文 2016-06-03 15:00:02 kungfupanda

notepad++ 的golang语法高亮

go自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1. 打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,菜单:语言=>Define you language,在弹出的对话框里导入刚才的userDefineLang.xml即可 版权声明:本文为博主原创文章,未经博主允许不得转载...阅读全文

博文 2015-11-17 21:00:01 varding

请教:如果设置让窗体不在任务栏里出现(测试设置窗体WS_EX_TOOLWINDOW属性无效果)

下面是测试代码,是我哪里弄错了,请高手指教,谢谢。 ```go package main import ( "github.com/lxn/walk" "github.com/lxn/walk/declarative" "github.com/lxn/win" ) func main() { form := new(walk.MainWindow) declarative.MainWindow{ AssignTo: &form, Title: "test", Size: declarative.Size{300, 300}, }.Create() setFormStyle(form) form.Run(...阅读全文

notepad++ 的golang语法高亮

go自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1. 打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,菜单:语言=>Define you language,在弹出的对话框里导入刚才的userDefineLang.xml即...阅读全文

博文 2015-06-21 02:01:09 LvanNeo

ubuntu12下安装golang和IDE

参照http://www.golangcn.com/doc/install //安装go 到/usr/local $sudo tar -C /usr/local -xzf go1.1.1.linux-386.tar.gz //在文件 $HOME/.bashrc中增加如下行 export PATH=$PATH:/usr/local/go/bin //执行下面一行 $source .bashrc 下面分割线内是官方说法,但是设置了有问题,我还是按上面两步设置的 =================================== //在文件 $HOME/.profile中增加如下行 export PATH=$PATH:/usr/local/go/bin //执行下面一行 $source .pr...阅读全文

博文 2016-01-18 20:00:03 patch

详解配置sublime text 2/3的Golang开发环境

1.下载并安装sublime text 2/3 官网下载:http://www.sublimetext.com/ 2.成功安装sublime text后,启动sublime text,依次选择菜单栏中的"View"->"Show Console"或者直接按快捷键"Ctrl+`",弹出控制台,根据不同的版本输入下面的内容以安装"Package Contral" 1).sublime text 2 import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else No...阅读全文

博文 2015-06-17 20:04:34 u011843461

NOTEPAD++ 配置golang 高亮显示

go自带了notepad++的语法高亮配置,只需要在notepad++里导入即可: 1. 打开go的安装目录misc\notepadplus下的userDefineLang.xml,把开头的和结尾的的注释取消掉 2. 把misc\notepadplus目录下的go.xml放到notepad++安装目录下的plugins\APIs目录里 3. 打开notepad++,菜单:语言=>Define you language,在弹出的对话框里导入刚才的userDefineLang.xml即...阅读全文

博文 2015-12-22 04:00:01 u011363248

【互联网早报】2017.10.19

## ??国内新闻?? 1. 首家共享充电宝宣布停后,创始人说原因:使用频率低; http://dwz.cn/6Gd76q 2. 百度国际事业部将独立分拆,或于两周后正式宣布; http://dwz.cn/6Gd4g6 3. ofo发布首份移动物联网测评报告,物联网智能锁优势全揭秘; http://dwz.cn/6Gd5a3 4. 创蓝253获数千万A轮融资,未来将继续深扎短信平台。 http://dwz.cn/6GcPTW ## ? 国际新闻? 1. 安卓版Chrome浏览器测试新功能:“突发新闻”推送; http://dwz.cn/6GcW4t 2. 升级Win10秋季创意更新后:开始菜单废了; http://dwz.cn...阅读全文

Mac OSX Sublime Text3 中配置CTags插件

1、打开Sublime Text 2/3软件,在Preferences(设置)菜单中打开Package Control(插件管理器) ![屏幕快照 2017-11-07 17.13.54.png](https://static.studygolang.com/171107/606e270e16d6f8d2fc2f178c61ff16e6.png) 2、输入ctags回车安装,稍等一会看到左下角提示安装成功就好 ![屏幕快照 2017-11-07 17.14.24.png(https://static.studygolang.com/171107/185e3638a4816012989fd4225d3579fe.png) 3、然后从sourceforge下载[ctags-5...阅读全文

使用golang快速开发微信公众平台(三):定制菜单

在搞定使用golang快速开发微信公众平台(二):获取accessToken后,我们可以开始着手自定义菜单 自定义菜单简单粗暴,post请求里塞入要定义的菜单即可。 开始搓代码 func PushWxMenuCreate(accessToken string, menuJsonBytes []byte) error { postReq, err := http.NewRequest("POST", strings.Join([]string{"https://api.weixin.qq.com/cgi-bin/menu/create", "?access_token=", accessToken}, ""), bytes.NewReader(menuJsonBytes)) if err !=...阅读全文

博文 2016-10-18 22:00:01 u012210379

Go 1.10 的pprof的工具将直接支持火焰图

google/pprof是一个性能可视化和分析工具,由Google的工程师开发。虽然自称不是Google官方的工具,但是项目挂在google的team下,而且还在Google其它项目中得到应用,是非常好的一个性能剖析工具。 go tool pprof 复制了一份google/pprof的代码, 封装了一个golang的工具,用来分析Go pprof包产生的剖析数据,也就是最终数据的处理和分析还是通过gogole/pprof来实现的。 这样,你至少就用两种方式来分析Go程序的 pprof数据: go tool pprof : Go封装的pprof的工具 pprof: 原始的pprof工具 pprof读写一组profile.proto格式的数据,产生可视化的数据分析报告,数据是protocol ...阅读全文

博文 2017-11-23 02:56:30 smallnest

沈大海Bootstrap系列教程

Bootstrap可以实现响应式的网站设计,已经被许多公司所采用,主要使用了HTML5,CSS3等相关技术,本教程转载自网络并由本人重新编排,提供了一个完整的学习路径,相信大家可以通过该系列教程快速了解和使用Bootstrap。学习路径如下: 1.Bootstrap不同级别标题 2.Bootstrap中的段落和强调内容 3.Bootstrap提供了六种列表效果 4.Bootstrap显示代码的三种效果 5.Bootstrap中六种表格样式 6.Bootstrap中的表单元素 7.Bootstrap中的网格系统(重要且简单) 8.Bootstrap中的下拉菜单(有用) 9.Bootstrap按钮组 10.Boots...阅读全文

Go 博客平台 Pipe 1.6.0 发布,支持 sitemap

[Pipe](https://github.com/b3log/pipe) 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.6.0 主要是支持了 sitemap 和 RSS 输出。 关于**独立账号体系**的特性正在通过社区进行投票,欢迎大家[前来支持](https://github.com/b3log/pipe/issues/117)! ### 安装 [下载](https://pan.baidu.com/s/1jHPtHLO)最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.5.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 ### 文档 * [Pipe 用...阅读全文

【教程】win10_wsl安装golang1.10 - 2018-06-22

win10_wsl安装golang 1 ~ wsl安装 1. 打开win10 的 Bash on Ubuntu on Windows功能 打开Windows设置(快捷键win+I)搜索应用和功能 在左侧上方的相关设置选择程序和功能 在新窗口中选择启用或关闭Windows功能 在对话窗口中 把滚动条拉到最下方,选择 适用于Linux的 Windows 子系统 点击确定 然后等待系统重启完成 2. 选择喜欢的linux发行版 打开win10应用商店 搜索wsl 选择获取这些应用 1.png 挑选一个喜欢的linux发行版 2.png 我选择的是 openSUSE Leap 42 等待安装完成后会在开始菜单创建一个图标 3.png 打开wsl的几种方式 点击开始菜单的 程序图标 运行(快捷键Win...阅读全文

Go语言开发工具 LiteIDE X27 发布

经过一个月的开发,LiteIDE X27正式发布。 新版本重新设计了编译和编辑工具栏。支持编译项目锁定,支持Go语言鼠标下代码提示和鼠标导航功能,编辑器支持换行/空白显示等设置,修复了谷歌拼音输入法光标显示等BUG。 ### 2015.2.4 Ver X27 * LiteIDE * create independent project gotools and replace liteide_stub * move build toolbar to the main windowww.suanxian.com * move editor tab to editor widget * fix multi window keyshort invalid * fix treeview scroll ...阅读全文

Bootstrap导航条

导航(基础样式) 导航对于一位前端人员来说并不陌生。可以说导航是一个网站重要的元素组件之一,可以便于用户查找网站所提供的各项功能服务。导航的制作方法也是千奇百怪,五花八门。在这一节中将向大家介绍如何使用Bootstrap框架制作各式各样的导航。 在Bootstrap框架将导航独立出来成为一个导航组件,根据不同的版本,可以找到对应的源码: ☑ LESS版本:对应的源文件是navs.less ☑ Sass版本:对应的源文件是_navs.scss ☑ 编译后版本:对应源码是bootstrap.css文件第3450行~第3641行 导航基础样式 Bootstrap框架中制作导航条主要通过“.nav”样式。默认的“.nav”样式不提供默认的导航样式,必须附加另...阅读全文

eclipse下配置GO语言的开发环境

1、配置eclipse下配置GO语言的插件 点击eclipse的“Help”菜单,找到“Install New Software...”菜单项。如下图: 点击“Install New Software...”菜单项,显示如下图: 在“Work with”内输入:http://goclipse.github.io/releases/,直接点击回车按键即可;或者点击“Add..."按钮手动添加。如下图: 在”Name“内输入:Goclipse Site 在”Location“内输入:http://goclipse.github.io/releases/ 输入完成后,直接点击”OK“按钮即可。 直到出现如下图: 选中红色方框内的"GoClipse"前的复选框,直接点击"Finish"按钮,直到安装...阅读全文

博文 2017-02-09 16:00:16 自我修炼

Golang Walk 托盘菜单

最近在用Golang开发一个客户端。客户端打开之后,会打开系统浏览器然后弹出一个网页。 目前已经写的差不多了,但是有个问题疑惑着我,Golang有没有类似C# contextMenu的东西呢,我在 github.com 上看到了 walk. 一个非常不错的golang gui开发框架,这个实现了类似于C# ContextMenu的东西 下面是一个非常简单的小示例: package main import ( "github.com/lxn/walk" "log" ) func GuiInit() { mw, err := walk.NewMainWindow() if err != nil { log.Fatal(err) } //托盘图标文件 icon, err := walk.Resou...阅读全文

博文 2019-03-24 14:34:45 smoothcraft

Bootstrap中的下拉菜单

下拉菜单(基本用法) 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,它对应的文件: ☑ LESS版本:对应的源码文件为 dropdowns.less ☑ Sass版本:对应的源码文件为 _dropdowns.scss ☑ 编译后的Bootstrap版本:查看bootstrap.css文件第3004行~第3130行 在使用Bootstrap框架的下拉菜单时,必须调用Bootstrap框架提供的bootstrap.js文件。当然,如果你使用的是未编译版本,在js文件夹下你能找到一个名为“dropdown.js”的文件。你也可以调用这个js文件。不过在我们的教程中,我们统一调用压缩好的“bootstra...阅读全文

为什么要学习更多的编程语言

![page head](https://raw.githubusercontent.com/studygolang/gctt-images/master/why-need-to-learn-mpl/1.jpg) ## 我与编程语言的开放式关系 迄今为止我已经编程四年了。从开始的基于 C# 的游戏开发,然后使用 python 处理机器学习。学习使用 Javascript 以及 Typescript 做前端工作。后来想要做移动端应用,所以又学习了 Ionic,React,React Naive。为了达到更好的后端性能,Go 是一个最佳选择。随着 Flutter 的诞生,所以我学习了 Dart 来编写更多的移动应用。我从一些大学课堂上学习 Java,当我在 Facebook 工作时学习使用 PH...阅读全文

Notepad++配置Golang关键字高亮

1.Go语言支持包下载到后,解压会得到两个xml,一个是userDefineLang_Go.xml,一个是go.xml。http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip2.配置Notepad++1).打开userDefineLang_Go.xml,把文件开头和结尾的注释取消掉。2).把userDefineLang_Go.xml拷贝到Notepad++的安装目录,我是放到了根目录。把go.xml拷贝到Notepad++安装目录下的 plugins\APIs 下面。3).打开Notepad++,在菜单栏中选择语言 -> 自定义语言。在弹出的对话框里点击Impor...阅读全文

博文 2018-06-27 12:34:47 々菰單

CentOS添加快捷方式

以一款golang开发的IDE jetbrains-goglang为例。安装路径/usr/local/jetbrains_goglang-171如果不做快捷方式的话,每次启动的时候需要执行/bin/.gogland.sh启动。现在添加快捷方式:在/usr/share/application目录新建一个文件比如 gogland.desktop,使用vim编辑并添加如下内容: [Desktop Entry]Encoding=utf-8Name=JetBrains-GoglangComment=Goglang IDEExec=/usr/local/jetbrains_goglang-171/bin/gogland.shIcon=/usr/local/jetbrains_goglang-171/bi...阅读全文

博文 2017-05-28 16:07:41 雲凌禹

005-本地代理-proxy

#encoding:utf-8 import urllib2 """ Fiddler设置HTTPS代理 1、打开Fiddler,菜单栏:Tools –> Fiddler Options 打开fiddler配置。 2、打开 HTTPS 配置项,勾选“Capture HTTPS CONNECTs”和“Decrypt HTTPS traffic”,然后点击“OK”。 重启Fiddler,就可以实现HTTPS请求的代理了。 """ http_proxy = urllib2.ProxyHandler({'http':'192.168.1.14:8888'}) #设置一个代理 opener = urllib2.build_opener(http_proxy) #创建一个打开器,打开url request...阅读全文

博文 2018-12-16 01:34:54 豆瓣奶茶