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

科学上网工具包 V2Ray

V2Ray 是一个科学上网工具包,用于简化和复用其它科学上网工具,加速二次开发。 “V2”来源于 [V2 火箭](https://zh.wikipedia.org/wiki/V-2%E7%81%AB%E7%AE%AD),Ray 即射线,意指新一代的科学上网工具。 ## 主要特点 * 多对多服务器支持,负载均衡 * 支持多用户 * 开放协议支持,兼容流行的科学上网工具 ## 捐赠 目前 V2Ray 还在早期开发阶段,暂时没什么可用性,也谈不上捐赠。如果你执意想捐赠,请发送 Amazon Gift Card 至 [donate@v2ray.com](mailto:donate@v2ray.com...阅读全文

开源项目 2015-09-27 16:00:00 v2ray

go里面select-case和time.Ticker的使用注意事项

上周末参加Go技术聚会,京东的美女工程师讲到一个select-case和time.Ticker的使用注意事项(真实的应用场景是:在测试收包的顺序的时候,加了个tick就发现丢包了),觉得很有意思,记录一下。 package main import ( "fmt" "runtime" "time" ) func init() { runtime.GOMAXPROCS(runtime.NumCPU()) } func main() { ch := make(chan int, 1024) go func(ch chan int) { for { val := <-ch fmt.Printf("val:%d\n", val) } }(ch) tick := time.NewTicker(1 * t...阅读全文

基于Go的D-Bus框架(一)

CSDN开源夏令营已经过去十多天了,我的项目名称是“基于golang的dbus框架”,导师是Deepin的夏彬老师。这个项目吸引我的主要有两点:第一是因为我对Linux桌面比较感兴趣,通过完成这个项目可以了解Linux桌面的许多内部机制;第二是因为从我了解的知识来看,Go本来是为系统编程而生的,把它用在Linux桌面上十分有趣。 其实这次的开源夏令营并不能算是一个独立的项目,因为我的工作是在原有go-dbus代码的基础上完善使用体验,不过对我来说,要学习的东西还是很多的。过去的十几天我都在了解Go和D-Bus相关的知识,和导师沟通具体的方案。目前的工作目标主要是实现函数参数和结构体字段导出功能,希望能在七月份完成这个目标。 继续努力...阅读全文

博文 2016-02-14 18:00:02 mathmonkey

用Google看世界,妙用引擎“Index of”

网上有许多令人心动的共享软件,可惜的是它们或多或少都存在各种限制,对于我等贫苦一族来说,面对昂贵的注册费用只能望而却步,而且支付起来也不太方便(特别是国外的共享软件)。现在,只要利用Google强大的搜索功能,再配合一定的搜索技巧就会让你有意外的发现。 打开Google的搜索页面后,在搜索栏内填上你要搜索的软件名称、空格,并在后面加上“94fbr”的搜索代码(例如:WinZIP 94fbr),单击“搜索”按钮后你会看到所要的东西了。但该方法也并不是万能的,当没有找到合适的结果,则不妨再试试输入“软件名称 crack or sn or 破解”,一般都能找到了。 首先打开Google,在关键词输入框中输入index of lib,选择“搜索简体中文网页”选项,回车搜索,得到了一些网页,不要以为这...阅读全文

博文 2015-01-28 11:00:02 郑光宗

三种号称百度网盘"满速"下载的神器!到底如何呢?

和百度网盘之间的较量真是无休止啊!市面上的百度网盘下载工具小帮几乎都有过推荐,不知道你现在使用什么方法呢?又或者是用超级会员真诚的支持着百度网盘呢?近期又有一款不限速百度网盘下载神器横空出世-pan-light,在几天前小帮就在github上面看到了这个项目,试用之后的真实体验并不理想。因为是作者预发行的第一个预览版本,有各种小问题在所难免。但这两天发现各种论坛,公众号都在推荐这款工具,小帮有点坐不住了,决定用最真实体验给大家反馈这款软件到底如何?现阶段我们又该选择哪种方式去下载度盘的内容呢?pan-lightpan-light 是一款不限速的百度网盘第三方客户端, 基于 golang + Qt5 开发。登录百度网盘账号后可以直接下载百度网盘内的文件。 pan-light利用golang轻量...阅读全文

博文 2019-07-08 22:03:02 马小帮

聚合支付公司独立研发的聚合支付服务平台

聚合支付也叫四方支付,是一款各类型商户多种支付渠道便利收款、对账的需求,整合市面上多种支付渠道,如支付宝、微信、银联、京东,支持多种终端,如PC端、移动端、智能终端等的统一支付产品,不仅如此,无论企业使用哪种支付渠道,只要通过聚合支付接入,即可使用聚合支付对账单及数据统计,实现收款、结算、数据统计全面聚合,解决商户在不同渠道重复对账,独立统计的弊端。 现在市面上的支付系统太多了,价钱不一、开发语言多种多样,什么JAVA、.NET、PHP、GOLANG等等。每个公司都打着自己的支付系统才是真正好的系统,那么到底哪一款才是真正实用,适合自己的系统呢? 娱谷科技自主研发的聚合支付系统(支付技术服务)可提供最专业的SDK、API数据服务,从而打造一站式的接口管理,形成简单稳定的聚合支付云服务,覆盖全...阅读全文

博文 2019-03-09 18:34:40 qq3037446029

个人支付宝、微信收款接口解决方案 xorpay

### [XorPay 支付平台介绍](https://xorpay.com) > [XorPay](https://xorpay.com) 定位为个人 / 独立开发者 / 个体户 / 小微企业提供安全、简单、稳定、正规的收款服务。目前支持 支付宝当面付 和 微信 NATIVE / JSAPI / 收银台 / 小程序 等支付方式,资金由支付宝或微信官方T+1结算自动下发个人银行卡。(支付宝为即时到账) ### 为什么开发 XorPay 支付平台 > 我们知道作为独立开发者产品需要收款是多么麻烦,注册公司维护成本太高,市面上各种收款工具要么手续费太高,要么到账很慢,体验很不好。于是我们开发了[「XorPay 支付平台」](https://xorpay.com) 用来解决这个问题,希望可以帮助到...阅读全文

个人支付宝、微信收款接口解决方案 、优米支付

优米支付平台介绍 优米支付定位为个人 / 独立开发者 / 个体户 / 小微企业提供安全、简单、稳定、正规的收款服务。目前支持 支付宝当面付 和 微信 NATIVE / JSAPI / 收银台 / 小程序 等支付方式,资金由支付宝或微信官方T+1结算自动下发个人银行卡。(支付宝为即时到账) 为什么开发优米支付平台 我们知道作为独立开发者产品需要收款是多么麻烦,注册公司维护成本太高,市面上各种收款工具要么手续费太高,要么到账很慢,体验很不好。于是我们开发了「优米支付平台」 用来解决这个问题,希望可以帮助到每个默默前行的独立开发者。 支持接口 签名算法 支付宝当面付 NATIVE 扫码支付 收银台支付 小程序支付 JSAPI 网页支付 订单状态查询 回调通知 获取 OPENID 链接 优米支付官网...阅读全文

博文 2019-09-02 01:08:13 46099261

golang手动管理内存

作者:John Graham-Cumming. 原文点击此处。翻译:Lubia Yang 前些天我介绍了我们对Lua的使用,implement our new Web Application Firewall. 另一种在CloudFlare (作者的公司)变得非常流行的语言是Golang。在过去,我写了一篇 how we use Go来介绍类似Railgun的网络服务的编写。 用Golang这样带GC的语言编写长期运行的网络服务有一个很大的挑战,那就是内存管理。 为了理解Golang的内存管理有必要对run-time源码进行深挖。有两个进程区分应用程序不再使用的内存,当它们看起来不会再使用,就把它们归还到操作系统(在Golang源码里称为scavenging )。 这里有一个简单的程序制造了...阅读全文

靠谱聚合支付系统提供商,专业线上搭建系统

佩奇免签支付系统,目前采用收款模式,有代理系统,自己搭建一套系统来运营的话,可放给身边朋友,可以给别人开商户,增加盈利点;也可组建团队开发支付代理,增加盈利点。并且,我们都是统一更新,统一升级,都是免费给你升级,不收取任何费用。 免签支付优点:无论你是企业、个人,无论你有没有企业资质、网站有没有ICP备案,只需提供能正常使用的支付宝或微信账号即可接入支持各种支付场景,灵活易用满足丰富交易场景需求,为用户提供完美支付体验;移动支付将终端设备、互联网、应用提供商以及金融机构相融合;资金不中转,直接转入你自己的账号,资金及时到账,安全可靠,等等。 第四方支付是相对第三方而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商户之间,而第四方支付是介于第三方支付和商户之间,没有支付许可牌照的限...阅读全文

博文 2019-03-22 18:34:42 qq3201809208

购买系统即可搭建同演示站一致的免签支付平台

聚合支付也叫四方支付,是一款各类型商户多种支付渠道便利收款、对账的需求,整合市面上多种支付渠道 ,如支付宝、微信、银联、京东,支持多种终端,如PC端、移动端、智能终端等的统一支付产品,不仅如此 ,无论企业使用哪种支付渠道,只要通过聚合支付接入,即可使用聚合支付对账单及数据统计,实现收款、 结算、数据统计全面聚合,解决商户在不同渠道重复对账,独立统计的弊端。 现在市面上的支付系统太多了,价钱不一、开发语言多种多样,什么JAVA、.NET、PHP、GOLANG等等。 每个公司都打着自己的支付系统才是真正好的系统,那么到底哪一款才是真正实用,适合自己的系统呢? 畅优科技自主研发的聚合支付系统(支付技术服务)可提供最专业的SDK、API数据服务,从而打造一 站式的接口管理,形成简单稳定的聚合支付云服...阅读全文

博文 2019-08-05 12:32:40 qq3072781833

go VS NET 字符串操作能力

今天拿golang 与 NET4.0 做了在字符串方面的性能比较,看看谁牛! 一、读取txt文本文件 GO的代码: readbuf, _ := ioutil.ReadFile(userFile) strcontent := string(readbuf) NET的代码: string file = @"D:\txt\1.txt"; string strcontent = File.ReadAllText(file); 他们读的都D:\txt\1.txt 文件,大小是445M(如果文件太大,超过了500M,GO进行读取的时候会出现内存溢出的异常) GO的读取速度是在1秒左右,NET的读取速度是在2秒左右 二、字符串分割 主要对上面读取出来的字符串做Split分割的操作 go的代码:arry:=...阅读全文

博文 2014-10-04 19:26:25 jiangguanghe

这套线上API聚合支付系统有哪些功能与优势

第四方支付是相对第三方而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商户之间,而第四方支付是介于第三方支付和商户之间,没有支付许可牌照的限制。 第四方支付集中了各种三方支付平台的接口,也就是说集合了各个第三方支付的优势,能够根据商户的需求进行个性化定制,形成支付通道资源互补优势,满足商户需求,提供适合商户的支付解决方案。 总体来讲,第四方支付属于支付服务集成商,具有第三方支付无可比拟的灵活性,便捷性和支付服务互补性。而且第四方支付比第三方支付更具中立性优势,可以一定程度上调和目前第三方支付恶意竞争的状况,保证支付行业健康发展。 现在市面上的支付系统太多了,价钱不一、开发语言多种多样,什么JAVA、.NET、PHP、GOLANG等等。每个公司都打着自己的支付系统才是真正好的系统,...阅读全文

博文 2019-03-11 11:34:42 qq3037446029

访谈阿里孙伟光:这位技术人都经历了啥?

摘要: 做事情不能单单盯着KPI,不是KPI的事情不做。 《沉淀》是云栖社区展示专家风采的人物栏目。它呈现每个专家独一无二的人生经历、认识和感悟的同时,也能帮助你沉淀技术,收获对技术和人生的判断。我们的想法是:“若你想精进为一个很厉害的人,不妨细细品味这些技术牛人背后的沉淀。 提到程序员三个字,有些人的固有印象里会立马冒出如下标签:屌(码)丝(农)、不修边幅、没情调…… 而光哥,哦,不好意思——应该是“光戈”,在内网的18个标签中,被以下三大类占据: 富二代她父亲… 身材非常棒… 会做肉松,有点2的光光… 在技术上,2014年转型做大数据,他研发的产品,在不增加任何投入的情况,将计算集群的CPU利用率从30%多提升到70%以上,极大地提高了服务器的利用率;与此同时,他在...阅读全文

聚合支付公司独立研发的聚合支付服务平台

第四方支付是相对第三方而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商户之间,而第四方支付是介于第三方支付和商户之间,没有支付许可牌照的限制。 第四方支付集中了各种三方支付平台的接口,也就是说集合了各个第三方支付的优势,能够根据商户的需求进行个性化定制,形成支付通道资源互补优势,满足商户需求,提供适合商户的支付解决方案。 总体来讲,第四方支付属于支付服务集成商,具有第三方支付无可比拟的灵活性,便捷性和支付服务互补性。而且第四方支付比第三方支付更具中立性优势,可以一定程度上调和目前第三方支付恶意竞争的状况,保证支付行业健康发展。 现在市面上的支付系统太多了,价钱不一、开发语言多种多样,什么JAVA、.NET、PHP、GOLANG等等。每个公司都打着自己的支付系统才是真正好的系统,...阅读全文

博文 2019-03-23 12:34:41 qq3201809208

本站积分财富(铜币)功能上线

为了净化社区环境,更好地让广大 gopher 相互帮助,共同学习成长,本站开发了积分财富(铜币)功能。注册用户请在首页如下位置领取初始资本,以后可以领取每日登录奖励:(积分不足是不能发帖和回复的) ![1.png](http://studygolang.qiniudn.com/170605/149c30948c9fc48a9ad0b80a15054c79.png) 有问题请大家随时反馈,感谢支持...阅读全文

《Go语言核心编程》一书正式上市了

《Go语言核心编程》一书9月底上市了,本文是《Go语言核心编程》的前言部分,推荐给大家,希望这本书能帮助到大家更好的学习Go语言。 ## 书籍概况 Go语言的核心语言特性包括:类型系统、接口、并发。这三部分是Go语言精华、优美、也是重要的特征,本书紧密围绕这三个主题展开。以“类型系统”为例,Go语言中的类型有:简单类型、复合类型、命名类型、未命名类型、静态类型、动态类型、底层类型、接口类型、具体类型以及类型字面量等诸多概念,这些概念在其他Go类图书里面鲜有介绍,本书试图帮助读者梳理清楚这些类型的含义,建立概念,认清类型本质并学会正确使用;在接口章节,不单介绍了接口概念和用法,还深入分析了接口的机制,使读者对Go语言非侵入式的接口有更深入的理解;在并发编程章节,书中给出了5个并发编程范式,并用...阅读全文

5.1什么是Golang

目录:https://www.jianshu.com/p/e406a9bc93a9 golang语言介绍 go语言 Google开源 Go(又称Golang)是Google开发的一种静态,强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“T...阅读全文

博文 2020-03-13 23:33:07 寒暄_HX

Go 的开源博客平台Pipe

Pipe 是一款使用 Go 语言编写的开源博客平台。 **动机** 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 [B3log 构思](https://hacpai.com/b3log) 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 **特性** 多用户博客平台 Markdown / Emoji 聚合分类 / 标签 自定义导航 多主题 / 多语言 Atom 订阅 可配置动静分离 搜索 Hexo/Jekyll 导入 / 导出 **算力** Pipe 默认会通过浏览者的浏览器进行挖矿(只会使用空闲的 CPU 资源,并且占用很低),收益将用于维持项目运维。原理请参考[使用访问者浏览器挖矿的...阅读全文

空中金融可靠吗?投资理财选空中金融可以吗?

  对于关注投资理财的朋友来说,互联网金融理财肯定是一种非常不错的模式。这种理财模式起点低、收益高,因而很受年轻人的青睐。不过,市面上的互联网金融理财平台非常多,我们该如何选择呢?最近比较出名的空中金融可靠吗https://www.kongzhongjr.com/?投资理财选空中金融可以吗?   空中金融可靠吗?投资理财选空中金融可以吗?空中金融是空中网针对当下日益增长的互联网金融业务需求,结合自身多领域跨界大战略而打造的综合金融服务平台。依托空中网作为上市公司的有力背书以及完善强大的资产管理能力,目前已迅速崛起成为新一代互联网金融平台中的翘楚。所以,空中金融还是值得推荐的。   空中金融可靠吗?空中金融可不可靠,与其风控措施密切相关。空中金融PEM复合风控系统在市面上很出名。根...阅读全文

贪吃蛇,球球大作战等手游产业链下的io域名

2017年1-6月我国游戏市场收入达997.8亿,手游占比56.3%,虽以io类型为代表的轻度手游贡献程度在其中站比较小,但值得一提的是,io游戏用户一年多俩呈爆发性增长,病毒式传播,目前预估用户超过2亿人。 如果你不知道io游戏是什么,贪吃蛇大作战 和 球球大作战,这两款国产io类型手游你总该听过,想当初这两款手游曾经风靡整个国内市场。 因为手游市场的快速扩展,市面上纷纷涌现大批游戏制作公司,无论规模或是游戏类型,绝大多数游戏制作公司都采用io域名作为其官网的后缀,旨在与io游戏融为一体,贯彻游戏公司的io理念。 如果仅仅是因为io域名与游戏相关才被采纳为网站域名,那真的是太简单了。Io域名是互联网中心分配给英属印度洋领地的顶级域名,对所有人来说,io域名更是...阅读全文

[求助] 求Android马甲包上架技术

遇到审核严格必有法,有法必有技术熟练工。 工欲善其事,必先利其器。明朗人生,用于优秀。 为公司寻将才,为人才找舞台。汇聚人才所在,挖掘时代精英。 企业招聘黄金台,人才求职加油站。千金易得,人才难求。 开宝马,坐奔驰,家用电器西门子。 你的梦想我助力,易发带你装逼带你飞。 重要的只说三遍:求Android技术大神 求Android技术大神 求Android技术大神 求Android技术大牛上架马甲包 有时间的个人 或 3.4人小团队 详情 寇寇 895 99 7122 ...阅读全文

在生成环境中使用 Go 语言两年的总结

在iron.io的生产环境使用Go语言两年后,我想分享我们的经验和感受。我们是第一批在生产环境中使用Go(Go语言)的公司之一,长久以来我们不知道该有怎样的预期,但到目前为止,很棒。 在之前发表的一篇文章从Ruby切换到Go中我谈了一些,但这次将更具细节一些,我们喜欢这门语言以及一路上我们学到的东西。介绍没有特定顺序,按下面这样: 性能表现(Performance)内存占用(Memory)并发性(Concurrency)可靠性(Reliability)部署(Deployment)天赋(Talent) 性能表现 当我们第一次决定要使用什么语言时我们做了一些调研,为我们的应用环境、消息队列创建了一些模拟。我用Go写了我偏爱的beanstalkd的一个副本实现,使用beanstalkd协议,这样我...阅读全文

分布式任务系统cronsun

一、任务系统图 1图 2说任务系统的话大家想起的就是要执行任务了,什么时间什么地点做什么事情。图 1 是简单的任务,在每天 8 点输出 Hello Gophers!,大家用的比较多的任务系统就是 crond,其实这个系统(图 2)也很简单,就是守护进程加一个任务列表。|早期的 cron说一下早期的 cron,早期的时候(大概在80 年代)在 Unix 系统里面 cron 运行逻辑1.读 /usr/lib/crontab 文件2.如果有命令要在当前时间执行,就用 root 用去执行命令3.每秒钟去运行一次,有就执行,没有就重复,比较简单|支持多用户的 cron-Unix System V,19831. 启动的时候读取所有用户下的 .crontab 文件2. 计算出每个 crontab 文件里需...阅读全文

博文 2017-12-23 02:17:54 苏创绩

go win 下的環境配置

http://code.google.com/p/gomingw/downloads/list 下載 安裝包,安裝 安裝完畢后會自建path環境 在代碼目錄建一個批處理文件,專門用來編譯生成EXE文件 set file=%1 set f8=%file:.go=.8% set fexe=%file:.go=.exe% 8g -o %f8% %file% && 8l -o %fexe% %f8% 寫完代碼后,拖動go文件到這個批處理上,就可以自動生成...阅读全文

博文 2014-10-04 19:26:04 Dray

小而美的 golang 博客平台 Pipe

## 简介 [Pipe](https://github.com/b3log/pipe) 是一款小而美的开源博客平台,通过[黑客派](https://hacpai.com)账号登录即可使用。 ### 动机 产品层面: * 市面上缺乏支持多独立博客的平台级系统 * 实现 [B3log 构思](https://hacpai.com/b3log) 技术层面: * 在博客系统这个轮子上充分发挥 golang 的优势 * 博客管理后台界面使用 Vue.js 进行前后端分离 ### 案例 * [http://pipe.b3log.org](http://pipe.b3log.org) * [Akkuman 的博客](http://o0o.pub) *...阅读全文

[翻译] effective go 之 Names Semicolons

Names Names are as important in Go as in any other language. In some cases they even have semantic effect: for instance, the visibility of a name outside a package is determined by whether its first character is upper case. It's therefore worth spending a little time talking about naming conventions in Go programs. 命名在所有语言中都很重要 有些情况下 名字有语义上的作用 比如 一...阅读全文

博文 2014-10-04 19:26:21 pengfei_xue

Go 开源博客平台 Pipe 1.5.0 发布!

该版本主要在平台首页加入了 Top 10 博主列表,并可以在编辑文章时指定发布时间。 ## 简介 [Pipe](https://github.com/b3log/pipe) 是一款小而美的开源博客平台,通过[黑客派](https://hacpai.com/)账号登录即可使用。 ### 动机 产品层面: * 市面上缺乏支持多独立博客的平台级系统 * 实现 [B3log 构思](https://hacpai.com/b3log) 技术层面: * 在博客系统这个轮子上充分发挥 golang 的优势 * 后台使用 Vue.js 进行前后端分离 ### 案例 http://pipe.b3log.org ## 特性 * 多用户博客...阅读全文

您是从何时开始关注 Go 语言?是什么原因促使你们团队决定使用 Go 语言?以及是什么原因促成了《Go语言编程》这本书呢?

2009 年 11 月 Google 首次对外公开透露 Go 的存在后,就一直有保持关注。但真正开始使用 Go 语言大规模投产是在 2011 年上半年,当时是在和我们团队的早期成员使用 Go 语言研发分布式对象存储系统。 与此同时,市面上几乎没有发现和我们一样这么大规模玩 Go 语言的个体或组织。客观地说,我们这样做的确很冒险,连 Google 官方当时也没有这么干,且 Go 语言官方正式版都尚未发布,Google 发布 Go 1.0 是在过了一年之后。记得项目启动早期,我们对于要不要使用这么一门还在萌芽生长状态的编程语言来构建线上的大规模系统,内部成员曾各抒己见略有争议。后来根据我们团队成员的经验自我剖析判断下来,确定这事可行 。原本存储系统我们做过好几遍,实际也跑过几个线上大规模运营的自...阅读全文

博文 2015-06-17 20:15:58 zxzxzzxx950509

远程服务器监控工具 rtop

rtop 是一个简单的无代理的远程服务器监控工具,基于 SSH 连接进行工作。无需在被监控的服务器上安装任何软件。rtop 直接通过 SSH 连接到待监控服务器,然后执行命令来收集监控数据。 rtop 每几秒钟就自动更新监控数据,类似其他 *top 命令,如下图所示:     ![image](http://static.oschina.net/uploads/img/201505/11070913_wirg.png) rtop 可以通过私钥或者是账号密码方式连接到服务器:

rtop 1.0 - (c) 2015 RapidLoop - MIT Lice...阅读全文

关于idea安装go插件无法进行debug的坑

首先,先随便新建两个go file,建完以后看看debug是不是从灰的变成能点的了,如果不好使再往下瞅瞅 这一段时间开始学习golang,因为感觉市面上的一些golang编译软件实在是用不习惯所以决定使用强大的idea来安装golang插件进行开发环境的搭建,随便上网找个教程一步一步来的挺顺利,File > settings > plugins > browse repositories 然后找到go插件安装一切顺利,然后设置SDK之类的操作不再多说,当时用的是GO1.4,idea14.1,安装完成以后发现不能debug,怀疑是插件版本问题,又从github上下载下来自己编译,还是不行,最后无意间发现这段话: 然后对比我下载的插件来看: 发现不是插件版本太旧了。。。是我的idea版本太旧了,...阅读全文

博文 2016-10-13 13:00:01 anonIsAlreadyTaken

大话Android开发系列文章前言

零基础项目式学Android 我打算写一系列Android开发的文章,面向零基础开发者,以一个新闻类的app贯穿始终,教大家一步步完成一个商业化的APP。为何打算写这一系列文章呢,主要有以下几个原因 学弟学妹的困惑 image.png 今年12月有幸回学校做学长分享,认识了一些学弟学妹,其中关于Android开发,很多人按照课本上的去学,一学期学了三四个月,学到第五章了,对于安卓能开发什么,也没有明确的认识。这反应了,他们学到的东西很零散,形不成体系。Android开发是一门应用性很强也相对容易学习的课程,如果学到三四个月对于所学都形不成体系,并且感到困惑,那么我感觉这个学习是存在问题的。 我的解决办法 我是一名有五年工作经验、九年开发经验的全栈软件工程师。在这九年里,我学习了很多编程语言,...阅读全文

博文 2018-12-23 19:34:43 青云老师

无锡东-Golang-工作机会

hi,情况是这样的: 现有项目,有一定技术挑战,接近上线,共享单车相关,我已经 Remote 开发了大部分,使用 Golang 开发。 但是需要一个人一起配合,可以承担更多工作。 我乐于分享和帮助他人,所以如果你对 Golang 非常感兴趣,不过现在能力如何,都可以和我联系看看。 email: cloudzhou # 163.co...阅读全文

解决golang编译项目时出现signal: killed

前几天面试一家公司拿到的测试题使用golang开发,在编译过程中发生了一点点小插曲。在本地mac系统上可以通过编译,当在远程Linux服务器上进行编译运行go install命令的时候,会报错signal: killed。几经周折,发现是内存不够的问题(当时我的内存是1G)。现给出我的解决方案,既然是内存不足,那我们只用在服务器上分配swap分区就可以解决此问题。 Linux系统在安装的时候是可以分配swap分区的,但是我们购买的服务器很多都是预先安装好的系统。所以还是需要我们在系统运行的环境下解决这个问题,那么如何在系统安装完成后进行swap分区呢? 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。 ...阅读全文

【干货】如何做到的日均单上千的代驾平台

简单来讲,开办、经营代驾公司的流程大致是这样的:到工商部门注册代驾公司,到代驾软件开发公司购买代驾软件,招募公司人员(组织架构上从上到下都需要齐备,当然最主要的还是代驾司机的招募。),各样的形式做市场推广,管理运营公司。流程不复杂,对于大多数企业来讲除了代驾软件选择这块儿,其他都有涉及过,所以这里重点讲下代驾软件选择问题。 在说这个问题之前,先说下目前的代驾行业形势:虽然现在代驾行业形势依然走好,但代驾行业早已不是2015、2016年那样了,现在代驾市场竞争还是比较激烈的,很多巨头比如:滴滴代驾,易代驾,爱代驾等等都是比较成功的。除了这些大型代驾外其他基本都是相对小型的代驾公司。对于相对小型的代驾公司而言,一般是没有专业的程序员来自主开发高品质的代驾软件,很多都是购买代驾软件开发公司的产品。...阅读全文

博文 2019-03-06 17:34:45 软咖科技_a818

模板市场开发者开放申请,人人争当模板设计师!

有没有试过,在你自助建站的时候因为设计网站模板而烦恼?因为看不上称心的网站模板而纠结?因为看上一套模板但是需要花钱而舍不得?这些问题让建站者感到头疼。那么对于模板设计师又有什么烦心的事呢?自己设计的网站模板得不到赏识;做出精致的模板没有好的市场进行出售;做出的模板放在市场上没人购买;这些揪心的问题成为了设计者的烦恼。 ![~@C6J4B(~R$$@N4NIX${HZT.png](http://studygolang.qiniudn.com/170313/bf94409f3a7eb8dde116f0c3eb582c58.png) 就在设计师正在苦恼的时候,建站宝盒模板市场先开启模板开发者的招募。无论你是不是设计师、是不是开发者、懂不懂设计、会不会专业技术都好,只要你有创意,就能零成...阅读全文

GO 文档启用

效果如下: 1. 进入 go 的安装路径 找到 godoc.exe 我的路径信息如下图所示: 不难看出 我的 godoc.exe 位于 : C:\Go\bin 右击 "godoc.exe" -> "发送到" -> 桌面快捷方式 (这样就在你的桌面上创建了一个 godoc.exe 的快捷方式) 了 右击 桌面上的 “godoc.exe - 快捷方式” -> 选择 "属性" ->选择 "快捷方式" 选项卡(默认就是这个选项卡) 在 "目标(T)" 处填入 下面的命令 C:\Windows\SysWOW64\cmd.exe /c start "Godoc Server http://localhost:6060" "C:\Go\bin\godoc.exe" -http=localhost:6060...阅读全文

博文 2017-05-09 04:00:22 痞子汤

golang实现书籍管理系统

author:shuaibing.huo@gmail.com package main import ( "fmt" "os" ) //使用函数实现一个简单的图书管理系统 //每本书有书名、作者、价格、上架信息 //用户可以在控制台添加书籍、修改书籍信息、打印所有书籍列表 //需求分析 //0. 定义结构体 type book struct{ title string author string price float32 publish bool } //1. 打印菜单 func showmenu(){ fmt.Println("欢迎登陆BMS!") fmt.Println("1.添加书籍") fmt.Println("2.修改书籍") fmt.Println("3.展示所有书籍") fm...阅读全文

博文 2019-05-09 01:35:54 霍帅兵

DNS协议分析

一直有一个愿望,能把知道的东西的原理搞明白:计算机网络、操作系统等等等等。今天好好研究了研究DNS协议。 DNS协议是应用层协议,一般是基于UDP协议,不过我看了Golangnet 包里相关源码用的是TCP协议传输。端口是53,这次写代码实现了一边DNS客户端,估计短时间内忘不了这个端口号了。 了解DNS这个协议,从书本上我基本没看懂过,书里我基本就记着DNS是递归查询的,如果查询服务器上没有找到相应的记录,则递归得去查询上一级服务器。还有就是根域名服务器在美国这些,反正我就是从来没搞懂过。 昨天在网上找到一篇文章[2],上面提到说学习协议还是借助WireShark比较好,Linux之下就是通过tcpdump和WireShark结合进行抓取数据包。具体的方法可以参考我之前的文章。而模拟DNS...阅读全文

博文 2017-02-09 12:25:25 Bryce

如何突破商品期货Tick接收限制

阅读原文什么是Tick?举个例子,交易数据可以想象成一条河流,Tick就是这条河流在某个截面的数据。国内期货最细粒度就是每秒两次。也就是说国内期货500毫秒最多发送一个Tick。 国内大多数软件是怎么获取Tick的?那么500毫秒内实际上发生的成交往往多于一次,里面具体什么情况完全是个黑盒子。特别在商品期货高频交易策略中,Tick行情的接收速度对策略的盈利结果有着决定性的影响。而市面上大多数交易框架,都是采用回调模式的机制,也就是500毫秒最多只有一个Tick,这还是理想状态。真实情况下onBar/onTick,Tick不漏掉就不错了。为什么呢?因为onBar/onTick函数里面,你要处理一整遍代码逻辑,很浪费时间,不管你愿不愿意,你的策略逻辑必须被打断,必须采用状态机的模式,比如: 更为...阅读全文

博文 2018-08-21 16:35:17 a柚子菌

golang中protocolbuff的使用

protocolbuff是Google推出的开源序列化协议,几乎支持市面上所有主流语言。用作服务器与服务器或者客户端与服务器的网络传输协议再合适不过了。简单写个demo。项目结构: ProtocolBuff ----Makefile ----src ----github.com/golang/protobuf ----main ----protocol 配置协议:protocol/protocol.proto package protocol; enum ItemType { USERITEM = 1; EQUIPMENT = 2; }; message ItemInfo { optional int32 ID = 1; optional int32 Type = 2; optional s...阅读全文

博文 2018-01-11 15:35:22 Cedrus

分布式trace原理-dapper总结

项目上微服务,由于日志会散落在各个microservice,多主机甚至多数据中心,发现debug是非常地痛苦,同时新鲜血液的培训和沟通成本也会随之增加。因此,在思考引入分布式的trace,一方面能够更好提供debug手段,另一方面由于可以可视化调用链,因此相信新人更加能够快速入手。 我在网上google了一些分布式的trace解决方案,包括twitter的Zipkin, Uber的Jaeger以及sourcegraph的Appdash. 发现所有的工具背后原理都是参考dapper--google关于分布式trace的一篇技术报告。因此有必要对原文进行研究。 1.Dapper的原理 1.1 Trace的数据结构 Dapper的目标是提供可扩展,低开销,透明的分布式trace系统,其原理实际上非...阅读全文

博文 2019-07-17 00:32:45 大雄good

千城千站为你解决网络营销四大难题

互联网技术应用的普及以及发展,网络营销的优势和价值已经被社会各界认同,同时网络营销成为企业实践的热点,企业实施网络营销目标,以满足客户的需求,而流量少,收录低,排名低,展现差,是网络运营中普遍遇到的难题。 传统的网络推广方法不外乎就是不断地进行外链建设、原创内容,更新关键词,这种做法的确有效,但仍存在着工作效率低、见效时间长、竞争力弱、效果难以保障等诸多弊端,并不能更好的解决这些问题,到底有没有什么解决的办法呢? 答案的是肯定的,今年初,市面上推出了一款全新的SEO智能站群优化系统——千城千站,它是一款专为搜索引擎自然收录和排名优化目标定制开发的智能站群推广系统,运营高智能AI算法实时同步创建千个推广子站。 ![7.jpg](https://static.studygo...阅读全文