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

golang版腾讯AI SDK

腾讯AI SDK 腾讯AI开发平台sdk 开源地址:https://github.com/shiguanghu... 腾讯AI接口调用比较简单,可以通过此库简化调用流程,返回值是结构体方便使用。开发者可以不去考虑签名、数据请求就像调本地函数一样调用接口 示例 package main import ( "encoding/json" "log" "github.com/shiguanghuxian/txai" // 引入sdk ) func main() { // 系统日志显示文件和行号 log.SetFlags(log.Lshortfile | log.LstdFlags) // 创建sdk操作对象 txAi := txai.New("appid", "appkey", true) // ...阅读全文

博文 2018-07-31 16:34:51 时光弧线

Go后台管理系统Gfast 管理系统

基于GF(Go Frame)的后台管理系统 前端采用ruoyi-ui 、Vue、Element UI。 后端采用GO语言 框架 GF(Go Frame)。 本项目由奇讯科技团队开发。 内置功能 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 - 岗位管理:配置系统用户所属担任职务。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 - 参数管理:对系统动态配置常用参数。 - 操作日志:系统正常操作日志记录和查询;系统异常信...阅读全文

分布式作业管理系统Asgard

## 简介 Asgard是设计用于综合解决常驻进程应用、计划任务、定时任务的分布式作业管理系统。 ## 架构设计 ![架构设计图](https://raw.githubusercontent.com/dalonghahaha/Asgard/master/doc/Asgard.png) - Asgard系统由web节点、master节点、agent节点组成。 - web节点主要功能包括实例管理、分组管理、作业配置、作业运行状态控制、作业运行状态查看、日志查询 - master节点负责agent节点的状态监测,同时接收并转存agent节点上报的运行时数据 - agent节点接收web节点的指令在相应的服务器中运作相关作业 - master节点和agent节点之间通...阅读全文

开源项目 2020-06-17 16:50:07

区块链数字货币承兑商支付系统开发

区块链数字货币承兑商支付系统开发 数字货币承兑系统怎样的? 入金简述:加密支付系统运用了类似于支付宝的担保交易机制,结合独有的点对点传输技术、实时清算引擎、智能数字钱包、极高的网络平安体系,跨交易所最优价格兑换引擎等区块链技术。终端客户只需在入金界面设置好充值金额,向USDT承兑商支付人民**//币,即可自动完成数字货币的购买、充值、交割、双向承兑等所有操作,五分钟之内把数字货币胜利支付和清算至平台商户后台,完成客户入金操作。 同样的原理,终端客户出金,提交出金申请确认后,系统将自动把相应数量的数字货币折算成人民币,由USDT承兑商结算至客户绑定银行卡。客户入金与出金均通过数字货币承兑商进行结算,与平台没有直接的资金往来。整个支付交易过程简化为:基于区块链技术+预先冻结锁定+人工审核(也可以...阅读全文

博文 2019-08-22 17:55:55 d13826553501

理解go func背后发生了什么

看一段代码 func main() { wg := sync.WaitGroup{} wg.Add(20) for i := 0; i < 10; i++ { go func() { fmt.Println("A: ", i) wg.Done() }() } for i := 0; i < 10; i++ { go func(i int) { fmt.Println("B: ", i) wg.Done() }(i) } wg.Wait() } 输出结果: A: 4 A: 10 A: 10 A: 10 B: 2 A: 10 A: 10 A: 10 B: 9 B: 3 B: 4 B: 5 B: 6 A: 10 B: 0 B: 1 A: 10 A: 10 B: 8 B: 7 结论: A与B所在的协...阅读全文

博文 2019-07-01 22:02:42 无上法门

源中瑞区块链C2C承兑支付系统搭建

源中瑞区块链C2C承兑支付系统搭建 区块链支付系统有用户和商户两种版本。 用户:是对为数币资产有一定了解的普通消费者使用,除了管理数字资产外,通过对接合作的线上或者线下商户,直接可以用钱包进行支付。 商户:商家版主要是为加盟运营平台的商户提供结算管理,商户可以是线上商城或者线下实体店。 源中瑞科技拥有区块链技术核心研发工程师团队,区块链项目技术顾问微ruiec1688,区块链技术领域技术专家以及参与多年金融交易系统的研发工程师。在保障区块链系统的安全和稳定技术方面有大量经验。 区块链承兑支付如何解决行业痛点? 1.“币走通道,钱走线下”新模式,平台、商户不直接接触法币 2.以承兑商来做收款方,可实现资金分流处理解决入金问题? 3.承兑商采用账户轮询,可实现即时到账,T+0结算 4.数字资产作...阅读全文

golang执行linux命令

golang exec 执行系统命令 golang 2014-09-25 13:17:44 2779 0 0 exec.Command() 最简单的方法: cmd := exec.Command("/bin/sh/", "-c", "linux命令") 或复杂的, 各个参数都要单独写 cmd := exec.Command("ls", "-l", "-a") package main import ( "bytes" "fmt" "os/exec" ) func main() { in := bytes.NewBuffer(nil) cmd := exec.Command("sh") cmd.Stdin = in go func() { in.WriteString("echo hello ...阅读全文

博文 2016-08-31 17:00:02 zhangym

golang内存释放

一、前言 一般在golang运行完成初始化时,会创建专门的goroutine用于后台监控、定期任务,这其中也涉及到了强制垃圾回收、内存释放等任务。 // 主goroutine. func main() { // ... // m0: 系统主线程 // g0:主goroutine // m0、g0是比较特殊的 仅用于main goroutine的父goroutine g.m.g0.racectx = 0 if sys.PtrSize == 8 { // 64bits 系统 maxstacksize = 1000000000 } else { // 32bits系统 maxstacksize = 250000000 } // 新建M(物理线程) mainStarted = true if GOA...阅读全文

博文 2019-01-09 22:34:43 神奇的考拉

健康链(HDC):基础公链为经,医疗引擎为纬

image 摘要: 健康链(HDC), 作为致力于建立全球慢性病数据医疗系统平台的区块链生态网络,综合考虑行业生态发展现状与技术应用实践,以建设多层级多网络的区块链网络平台为基础,更侧重医疗大数据、健康数据库、医疗人工智能的深度应用与挖掘。 HDC区块链网络平台会以基础技术公链+医疗健康专属技术引擎两个维度发展与建设,从基础设施公链角度来看,未来社会发展生态一定是多个主流生态区块链网络,各个模块技术也会迭代进化,我们在目前的架构设计中,将区块链平台技术核心模块化,实现区块链核心模块的组件化运行。 区块链带来了疯狂与迷思,更带来敬畏与焦虑,有着数不完的技术名字、技术路线和专业术语,区块链的从业者、信仰者已经眼花缭乱,好像懂了一点,但过不了几天又会迷失在新的技术陷阱中,好像无从自拔…… 区块链技...阅读全文

博文 2018-08-26 19:34:49 宇宙一直在

GO编译环境搭建(基于SublimeText3)

1、我的机器是32位的win,可以去下面连接下载:http://download.csdn.net/detail/cumtwys/7695131 如果需要其他版本请到google官网下载(貌似被封了):http://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller 2、配置系统环境变量 新建变量名:GOBIN 变量值:C:\go\bin 新建变量名:GOARCH 变量值:386 新建变量名:GOOS 变量值:windows 新建变量名:GOROOT 变量值:C:\go 编辑PATH变量,在最后添加 ;%GOBIN% 3、配置Sublime Text 按住【Ctrl+shift+p】,在弹出框内输入【ins...阅读全文

博文 2015-02-22 01:00:01 cumtwys

Golang自定义包总结

近日在学习Golang的自定义包的创建方式,产生了一些经验,因此以这篇文章作为记录。 我们通过import语句将自定义包加入到我们项目main函数中,import语句后面的参数应该是文件夹的名称,和自定义包的package的名称或者自定义包里面的文件名称没有关系,例如文件的结构目录如下: main.go的源码: package main import "fmt" import "foo" func main() { bar.Abc() fmt.Print("This is main\n") } foo/test.go的源码: package bar import "fmt" func Abc() { fmt.Print("This is test print\n") } 上面的代码是顺利通过...阅读全文

[笔记]Go语言写文件几种方式性能对比

Go语言中写文件有多种方式,这里进行如下几种方式的速度对比: 打开文件,写入内容,关闭文件。如此重复多次 打开文件,写入内容,defer 关闭文件。如此重复多次 打开文件,重复多次写入内容,defer 关闭文件 在VMWare下的Ubuntu 14.04下运行的结果表明: 方式1速度最慢,但是慢的很稳定 方式2比方式1略快,但是重复次数多了后会报错,应该是defer被压栈太多导致系统撑不了太多打开的文件 方式3速度约是前两者的2倍,因为减少了很多打开关闭文件的操作 测试代码如下: package main import ( "fmt" "os" "time" ) func benchmarkFileWrite(filename string, n int, index int) (d tim...阅读全文

博文 2015-03-08 03:00:01 journeyonmyway

北京招聘Golang研发工程师

工作地点: 北京-回龙观-复式精装住宅 工作装备: MacBook Pro Retina 三星大宽屏显示器 人体工程学座椅 公司简介: 天津泛亚电子商务技术服务有限公司于2014年1月由泛亚有色金属交易所原有股东投资设立,注册资本1亿元人民币,是泛亚有色金属交易所实现集团化发展的重要战略举措。该公司将以交易系统研发、风险控制等核心技术,以控股或参股的形式参与全国各地交易市场及交易中心的建设,预计3-5年内将形成天津为核心,涵盖有色金属、煤炭、进口矿产品、塑料等大宗商品业务板块。 岗位要求: - 计算机相关专业本科及以上学历, 具有2年及以上开发工作经验; - 熟悉Linux工作环境,精通Golang/Erlang/C/C++至少一种语言; ...阅读全文

[北京][东四北新桥]好贷网云金融事业群寻 Golang 中高级工程师

我们是当下最红火的行业:网络小贷。 我们的 app https://itunes.apple.com/cn/app/id1168872199?mt=8 由于业务的飞升,我们需要几名 Golang 中高级工程师一起共创辉煌。 云金融事业部 Golang 中高级工程师 岗位职责:负责网络小贷相关后台风控,催收,交易系统对接和开发 基本要求:2 年以上 WEB 实战经验 半年以上 Golang 使用经验。 薪资访问:13k-30k 工作地点:北京东四北大街科林文化产业园 这里,你已经有 2 个 Golang 工程师伙伴了,你不会孤独的。 欢迎各位鼎力加盟. 联系:luojianguo#haodai.net 注意邮件标题为:xxx 应聘...阅读全文

强强联手!数据宝与国家发改委直属机关国家信息中心的全资公司中国国信签署战略合作协议

祝贺中国国信信息总公司与数据宝今日签署战略合作协议。中国国信是国家发改委直属机关国家信息中心的全资公司、正在筹建的北京国际大数据交易所的大股东,数据宝是2017年度大数据流通交易排名最高的公司,双方强强联手,接下来将在政府大数据流通与交易领域展开深度合作。 2018年1月11日,数据宝与中国国信信息总公司在北京签署战略合作协议,双方就共同利用双方优势资源,最大发挥各自优势,共同发展大数据产业,未来在大数据产品开发、市场推广、品牌营销、渠道建设等方面进行深入合作,形成紧密的战略合作伙伴关系。 中国国信信息总公司(简称“中国国信”)于1992年经国务院批准设立,曾隶属于原国家计划委会,2002年成为国家信息中心的全资企业。国家信息中心是国家发展和改革委员会直属的副部级单位。 ...阅读全文

列出和诊断系统上运行的Go进程的工具gops

gops 是列出和诊断当前在您的系统上运行的 Go 进程的命令。 对于启动诊断代理的进程,gops 可以报告其他信息,例如当前堆栈跟踪,Go 版本,内存统计信息等。 为了启动诊断代理,请参阅[hello示例](https://github.com/google/gops/blob/master/examples/hello/main.go)...阅读全文

Golang-too_many_open_files-解决方法

这是系统资源限制,通常单进程不能超过 1024,我使用cgo来设置,代码如下: package main /* #include #include #include int rlimit_init() { printf("setting rlimit\n"); struct rlimit limit; if (getrlimit(RLIMIT_NOFILE, &limit) == -1) { printf("getrlimit error\n"); return 1; } limit.rlim_cur = limit.rlim_max = 50000; if (setrlimit(RLIMIT_NOFILE, &...阅读全文

博文 2015-03-03 21:46:55 nulijiabei

Prometheus 系统监控方案 一

最近一直在折腾时序类型的数据库,经过一段时间项目应用,觉得十分不错。而Prometheus又是刚刚推出不久的开源方案,中文资料较少,所以打算写一系列应用的实践过程分享一下。 Prometheus 是什么? Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。 Prometheus 的优点 非常少的外部依赖,安装使用超简单 已经有非常多的系统集...阅读全文

Golang 1.3 sync.Atomic源码解析

上一篇文章我们说到sync.Mutex的源码实现,核心就是使用到了CPU指令CAS,从并发性能上来说atomic的效率是要高于mutex的,毕竟mutex做了不少的其他步骤,而atomic的核心其实就是和处理器密切关系的,通过一两个指令就能完成的原子操作,我们接下来来看看atomic在golang中的一些细节。 通过目录: 64bit_arm.go asm_amd64p32.s asm_linux_arm.s atomic_test.go race.go asm_386.s asm_arm.s asm_netbsd_arm.s doc.go asm_amd64.s asm_freebsd_arm.s atomic_linux_arm_test.go export_linux_arm_test...阅读全文

博文 2014-10-19 09:03:49 毛, 剑

Golang 编写 Windows 服务

package main import ( "fmt" "log" "github.com/kardianos/service" ) var serviceConfig = &service.Config{ Name: "serviceName", DisplayName: "service Display Name", Description: "service description", } func main() { // 构建服务对象 prog := &Program{} s, err := service.New(prog, serviceConfig) if err != nil { log.Fatal(err) } // 用于记录系统日志 logger, err := s.Lo...阅读全文

博文 2018-05-06 11:33:04 八风不动

Deepin下搭建Golang开发环境

首先下载golang包,下载地址:http://pan.baidu.com/s/1hq1mrDM 进入go文件夹,然后进入对应的版本号,如果您的系统是32位的就是go1.4.2.linux-386.tar.gz,64位是go1.4.2.linux-amd64.tar.gz,下载好了后,解压得到go文件夹,我们使用命令移动到系统目录:sudo mv go /usr/local/输入管理员密码,什么都没有提示就是成功了,然后修改profile文件,命令是sudo gedit /etc/profile,然后在末尾添加以下代码: export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=linux export GOPATH=/home/...阅读全文

博文 2015-06-17 20:05:15 Rekols

准备写一个基于go、angularjs的系统管理平台

功能要求:监控 http、tcp、udp 等服务状态分析 nginx、tomcat、weblogic 等日志监控 linux 服务器 cpu、硬盘、内存、网卡流量邮件报警go 主要用来写后台代码和监控 linux 服务器的 client 代码,并提供一个 api 给 angularjs 来查询和更新数据。上面这些功能使用 python 更容易实现一些(python 有许多现成的模块可以使用),只不过拿这个项目作为学习 go 的一个手段。目前完成了一部分的 go 和 angularjs 的代码。代码目前托管在 coding,有兴趣的朋友可以留言一起来学习交流 go 和 angularjs...阅读全文

博文 2015-06-18 09:02:45 qcpm1983

靠ta取胜?阿里云强势崛起冲击世界前三!

摘要: 阿里云云存储在中国的数字商业领域已经发挥了重要作用。此外,已经在欧洲、美洲、大洋洲及亚洲9个国家和区域拥有云存储服务能力的阿里云仍未止步,志在将眼光投向更广泛的海外市场,扩大阿里云在全球范围内的影响力。 如果提到网购,必然少不了阿里巴巴。但若是提到云计算,也许你听说过阿里云的大名,但未必清楚作为阿里巴巴旗下云计算子公司的它,究竟实力如何?在全球知名调研机构Gatner公布的2017全球云计算公共云存储存储魔力象限中,阿里云强势崛起冲进了前四。 靠ta取胜?阿里云强势崛起冲击世界前三! 业内之所以认Gartner为绝对的权威,源于它的评估方法并不是根据这家厂商有多大牌、市场占有率有多高来进行评估,而是客观的从云存储类型(对象,块,文件)和冷热存储,全球数据中心的位置、...阅读全文

阿里云服务器怎么重装系统?

如题:阿里云服务器怎么重装系统?一直以为这个问题非常简单,但是实际上却总是被问到这个问题,所以今天重复解释下。首先,阿里云重装系统,跟普通PC重装系统有所不同,阿里云的重新安装系统,实际上是使用系统镜像覆盖原来系统盘数据,这一点跟普通PC的使用ghost镜像重装系统几乎一致。不过在后台的叫法不同,阿里云这叫做“更换系统盘”操作步骤可以看阿里云的官方帮助文档:《更换系统盘(公共镜像)》,也可以看我接下来的几句步骤简略说明:1,找到ECS列表阿里云官网 > 【顶部】控制台 > 【左侧一级菜单】云服务器ECS > 【二级菜单】实例 > 【顶部菜单】切换到目标地域2,找到要更换系统的ECS > 【列表右侧】鼠标点击“更多”选项3,指向“实例和系统盘”> 选择“更换系统盘”4,在后续的界面选择合适的官...阅读全文

博文 2019-03-19 23:25:09 jiyulin

关于Go语言daemon启动的方法.

昨天搞了个文件共享的小程序,遇见了意见蛋疼的事,就是启动之后终端不能关闭,不然程序也会随着关闭. 我的解决方法: nohup ./httpserver & nohup这个命令可以把程序放后台运行,顺便通过1>和2>把标准输出和标准错误重定向到文件,这样程序崩溃时才会有记录可查,这两者和程序的日志最好是分开,混在一起没办法判断轻重缓急: nohup ./server 1> server.out 2> server.err 进程启动时候记录下自己的pid: if pid := syscall.Getpid(); pid != 1 { ioutil.WriteFile("server.pid", []byte(strconv.Itoa(pid)), 0777) defer os.Remove("s...阅读全文

博文 2016-01-05 20:00:00 fyxichen

金融网络安全和反欺诈方法论,金融新兴技术成熟度几何?

摘要: 金融行业的网络安全策略演进,Windows SMB服务0day漏洞预警,新型 “无文件” 勒索软件Sorebrect进化攻击预警,普惠金融的反欺诈挑战与方法论,Gartner:2017年中国新兴技术成熟度曲线    【本周头条】   金融行业的网络安全策略演进。点击查看原文     概要:金融行业所面对的挑战更加复杂多变:例如数据安全、IoT安全、勒索软件、更严格的合规要求等,相应的,金融行业的网络安全防护方法论也需要随之进化。“隔离式”的入侵防护方法,和传统的终端防护逐渐弱化。金融行业应当更加重视这三个能力:精准的检测和识别,快速的事件响应以及威胁情报。     点评:Fortinet的观点与阿里云安全...阅读全文

Linux 资源监控sysmon - 功能强大的图形化 linux 系统资源监控

sysmon 是一个前后端分离的 linux 资源监控应用, 可以监控 CPU/内存/磁盘/网络 等状态, 还有极其详细的进程/线程信息 服务端只支持 Linux, 包括 x86/amd64/armv6l/arm64/mips/mips64 架构 客户端则支持 web/windows/linux/android, 具体每个平台上支持的架构, 参考: https://github.com/Lt0/sysmon/releases 服务端使用 Golang + beego 实现 客户端使用 vue + vuetify 实现 桌面客户端主要是 electron 封装的 web app 移动客户端主要使用 hbuilder 封装的 web app 觉得有用的记得给个星啊!!!...阅读全文

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

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

5亿次请求,95万QPS HTTPS CC攻击——阿里云云盾抗下全球最大DDoS攻击

5亿次请求,95万QPS HTTPS CC攻击——阿里云云盾抗下全球最大DDoS攻击 3月29日, 阿里云正式对外发布《2015下半年云盾互联网DDoS状态和趋势报告》。报告披露,去年11月,阿里云安全团队成功防御了黑客对阿里云平台上某互联网金融用户发起的超大规模HTTPS/SSL CC流量攻击,此次攻击也是迄今为止全球有统计数据最大的HTTPS SSL/CC攻击。 作为国内最大的公共云计算服务提供商,大量网站选择阿里云的安全防护,也因此为国内客户防御了当前互联网上主要的攻击行为。 攻击者从11月5日下午14点开始针对网站开始发起攻击,出现两次波峰分别在14点10和晚上7点30左右,总攻击量达到了5亿次请求。 ![1攻击请求QPS变化.jpg](http://stu...阅读全文

2020-03-17

杭州数字货币永续合约交易系统开发搭建 杭州数字货币永续合约交易系统开发搭建——结算快 无分摊 风险可控 代理推广随着数字货币期货的快速发展,广大用户看到了期货合约可以套期保值这一优势,并大力投身于合约交易之中。针对于资产量较大的用户来说,传统的周合约、季度合约已经满足不了他们的需求,永续合约不需要交割的特点更人性化,且永续合约结算快,有效提升了市场活跃度,也加大了投资者风险对冲、套期保值的机会。杭州孟德科技推出的永续合约交易系统支持双向交易,多杠杆,多风险控制,风险管控分为警戒线,禁止开仓线,强平线,降低用户风险率;并且平台引入了用户和平台对赌,以及代理商推荐返佣机制,推动了平台用户的发展。一、K线来源交易主要依靠外部交易所大盘行情进行交易火币、币安、抹茶以及公司内部研发专属孟德云K线。二、...阅读全文

博文 2020-03-17 23:32:49 软件开发_6c31

Prometheus 系统监控方案 二 安装与配置

下载Prometheus 下载最新安装包,本文说的都是在Linux x64下面内容,其它平台没尝试过,请选择合适的下载。 Prometheus 主程序,主要是负责存储、抓取、聚合、查询方面。 Alertmanager 程序,主要是负责实现报警功能。 Pushgateway 程序,主要是实现接收由Client push过来的指标数据,在指定的时间间隔,由主程序来抓取。 *_exporter 这类是不同系统已经实现了的集成。 下载解压,一般默认的配置就可以运行。 tar xvfz prometheus-*.tar.gz cd prometheus-* go写的东西,直接打包成二进制包了,其本上没有别的依赖。 下面我们主要来了解一下他的配置文件,这是一个非常重要的步聚。 配置Prometheus监...阅读全文

维基链WICC | 项目进展周报第54期(12.9~12.15)

技术 & 产品周报公链建设-稳定币模块● CDP,移动端上线。● DEX,移动端开发环境搭建完成。公链建设-基础模块● 连续出块两个块功能的开发与测试 100%。● 修复了ComboMoney在某些接口中不起效的bug 100%。● WASM智能合约系统优化、自测 100%。● 公链共识机制PBFT的开发、测试 100%。● 重构了P2P模块 100%。● 实现基于WASM合约的DEX注册功能 100%。● 实现基于WASM合约的DEX新挂单功能 80%。● 基于WASM合约收据的存储开发 100%。● 基于WASM合约内部trace的存储开发 100%。● WASM智能合约测试 55%。应用建设● 维基链官网优化、上线 100%。● 官网后台管理系统上线 100%。● JavaScript...阅读全文

博文 2019-12-20 00:32:50 WaykiChain维基链

可视化系统监控工具 Cloudinsight Agent 正式开源

![](http://o8g4uutrr.bkt.clouddn.com/cloudinsight%20agent%201.jpg) 很高兴地宣布 Cloudinsight Agent 在 BSD 开源协议下正式开源了。我们的工程师在开源前已将代码用 Golang 重写,更加清晰简洁,欢迎大家参与到 Cloudinsight Agent 的开发和迭代中来。 ##为什么要用 Golang 重写和开源 [Cloudinsight](http://cloudinsight.oneapm.com?utm_source=studygolang&utm_medium=Article&utm_term=agentos&utm_campaign=CiTech&from=jscwgye...阅读全文

Macbook Pro上运行windows to go

今年一咬牙入手了台Macbook Pro,操作系统为Sierra,其他都还满意,无奈当时为节约成本硬盘配置只有128G。一般来讲,128G对于上网、娱乐以及编程够用,但是工作上需要安装visual studio开发环境,虽然vs2017也提供了mac版,实在是不喜欢mac vs的风格。接下来有两个选项: 安装虚拟机 在虚拟机里配置win10,然后安装vs,但是有个问题,虚拟机虽然切换比较方便,对资源比如内存的占用不可不忽视,作为入门级的macbook还是要慎重; 安装双系统 安装双系统,苹果公司已经考虑到windows的强势,主动提供了安装工具bootcamp助理,可以将win10安装在本地,启动时选择运行mac还是win10,但是问题还是自带硬盘太小,装完win10后所剩无几。 自然而然想...阅读全文

博文 2017-09-06 22:31:02 topsun888

在线客服系统龙塘智能客服

龙塘在线客服系统是一个在线客服系统, 程序小巧使用简单, 使用GO高并发,主要特点: 1. go,vue开发, 具有请求与推送全双工功效, 极速高效,具有机器人,知识库功能; 2. 访客窗口多达5种配色方案,同时支持移动和PC端 3. 智能机器人自动回复功能, 即可设置客服系统为无人值守状态; 4. 客服人员使用电脑或移动设备浏览器均可登录提供服务; 5. 客服人员授权访客后可上传图片, 也可设置无需授权直接上传; 6. 客服人员具有群聊功能, 管理员有特殊指令查看系统实时工作状态; 7. 根据客服的挂起状态及其客人数自动分配客人; 8. 客服操作窗口具有记录客人信息功能, 如: 意向分, 姓名, 地址, 电话等; 9. 客服窗口中, 可实时显示客人的输入状态及正在输入的文...阅读全文

开源项目 2021-10-22 21:52:17

一.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 是为解决上述问题而创建的工具。它具有以下特点: 通知用户与系统相关的漏洞。 通知受影响的服务器的用户。 自动执...阅读全文

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

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

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

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

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