《第一本Docker书》PDF高清完整版-PDF下载
网盘下载地址:第一本Docker书 PDF下载 - 易分享电子书PDF资源网 - PDF网盘资源在线下载 作者: [澳]詹姆斯•特恩布尔(James Turnbull)出版社: 人民邮电出版社译者: 李兆海 / 刘斌 / 巨震出版年: 2014-12页数: 252定价: 59装帧: 平装ISBN: 9787115377333内容简介 · · · · · ·全球第一本Docker技术图书中文版,Docker中文社区鼎力支持!Docker核心团队成员权威著作,在技术圈中很有影响力。既是第一本Docker书,也非常适合作为学习Docker的第一本入门书。Docker是一个开源的应用容器引擎,让开发者可以将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚...阅读全文
golang rbac框架
在 https://github.com/mikespook/gorbac/tree/v1.0 github上新的版本是开发板,得用这里的老版 demo package main import ( "gopkg.in/mikespook/gorbac.v1" "fmt" ) func main() { permissions := []string{"admin","guest","normal"} rbac := gorbac.New() rbac.Add("rico",permissions[1:],[]string{}) IsGranted := rbac.IsGranted("rico","guest",nil) fmt.Println("grant is ", IsGranted)...阅读全文
mongodb 有官方支持的 go 语言驱动了
**链接** [https://github.com/mongodb/mongo-go-driver](https://github.com/mongodb/mongo-go-driver) 目前版本号0.0.4,应该还有不少开发工作,不过最近commit挺频繁的。 刚刚试了一下,常用接口都有了 ```go /* db.go */ package db import ( "context" "github.com/mongodb/mongo-go-driver/mongo" "log" ) type collectionMap struct { Account *mongo.Collection } var DB *mongo.Da...阅读全文
Google 为 TensorFlow 启用 tensorflow.google.cn 域名
8月31日,Google 在中国的开发者网站上提供数百份实用资源,让中国的开发者们能够更便捷地使用 TensorFlow 打造人工智能应用。所有对 TensorFlow 感兴趣的开发者、研究人员或公司都可以在 tensorflow.google.cn 上获取使用指南,在知识库中搜索现有的 API(应用程序编程接口),或是构建模型的方法。如果你是一家希望打造人工智能服务的初创公司,可以在这里清楚地了解到 TensorFlow 的使用方式,并通过实践教程进行学习,而这些资料和教程都完全免费。 Google 很重视中国的 AI 开发者? 中文官网:https://tensorflow.google.cn/ 官网:https://www.tensorflow.org...阅读全文
google go语言
引用:http://developer.51cto.com/art/201203/326428.htm 谷歌今天发布了Go语言的首个正式版本,谷歌称,这是该语言发展过程中的一个重要的里程碑。 Go 语言最初由Rob Pike等谷歌工程师在2007年9月启动设计工作,在2009年11月正式对外发布。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。Go语言最初定位于网络服务器、存储系统和数据库的程序设计,同时在语言中包含并发构造体,以帮助开发者创建并行任务。Go开发团队曾表示,编译完成的Go程序运行速度接近C语言实现的程序。 在3月中旬,谷歌曾发布Go 1的候选版本,并称已经非常接近正式版了。而此次发布的正式版在候选版的基础上改进了部分功能,修复了一些bu...阅读全文
MySQL金融版发布会:4个男人能擦出的火花
摘要: 2017年8月10日,云栖社区将迎来一场特殊的直播——阿里云数据库MySQL金融版线上发布会。 届时,我们不仅请到了阿里云金融业务部总监九河、阿里云数据库掌门人褚霸以及阿里云数据库产品专家乙休来一起宣布这个好消息,同时还邀请到一位在金融界绝对是重磅级人物的神秘嘉宾,一起来聊一聊产品发布背后的故事。 2017年8月10日下午14:00,云栖社区将迎来一场特殊的直播——阿里云数据库MySQL金融版线上发布会。 届时,我们不仅请到了阿里云金融业务部总监九河、阿里云数据库掌门人褚霸以及阿里云数据库产品专家乙休来一起宣布这个好消息,同时还邀请到一位在金融界绝对是重磅级人物的神秘嘉宾,一起来聊一聊产品发布背后的故事! 那么,MySQL金融版又是一个什么样的数据库呢?顾名思义,它就是一款...阅读全文
SonarQube(一种静态代码质量审查工具)—学习笔记
SonarQube®是一种自动代码审查工具,可以分析Java,C#,C/C++,PHP,html5,Golang,SWIFT,VB等27种语言),可检测代码中的错误,漏洞和代码味道(Code Smell中文译名一般为“代码异味”,或“代码味道”)。它可以与您现有的工作流程集成(如集成到Jenkins),以实现跨项目分支和Git合并拉取的连持续代码检查。可用于分析代码工程项目的可靠性,安全性和可维护性。 SonarQube可以检测代码评审过程中的编码问题,并让您跟踪代码库的整体健康状况,SonarQube使所有开发人员都能够编写更干净、更安全的代码。 SonarQube平台 sonarQube文档 最新官方文档 写代码时可以用SonarLint运行本地分析,如可以VS2017更新扩展中可以找到...阅读全文
ubuntu16.10上部署golang1.7.4
因为之前一直在win下开发,所以直接下载安装就解决问题了。最近为了测试项目在ubuntu下运行状况,特别研究了ubuntu的部署方法,把具体步骤和遇到的问题记下,方便以后查阅。 安装方法 1、去golang官方下载最新版的goxx.linux-amd64.tar.gz。这里也可以到http://www.golangtc.com下载,地址是:http://www.golangtc.com/download。 2、下载后将压缩包解压到任意路径,这里以"/etc/go"为例。 3、进入$HOME目录,建立如下目录: $HOME/gosrc 4、在终端,输入命令,建立系统路径: # 打开profile文件 vim .profile # 指定go相关目录 export GOROOT=/etc/go e...阅读全文
Golang第三方包安装
在新电脑上装了最新的go1.9和VSCode1.16.0,然后将之前的bin包放到项目下,不成想敲代码时智能提示没有了。 尝试了多种方案,环境变量、gopath、FQ、使用旧版本、系统从win10家庭版升级到专业版... 走了不少弯路,最后终于解决了,解决方法如下: 1. 从Golang中国需要的下载第三方包,下载链接https://www.golangtc.com/download/package 2. 解压后放到项目里,路径:项目名/src/存放位置 3. cmd执行go install ******(如安装gocode执行:go install github.com/nsf/gocode) 安装完毕后,打开VSCode,熟悉的代码智能提示又回来了。。...阅读全文
【源资讯 第15期】Java 再陷官司泥潭,是时候该学习 Go 了;“加班语言”Rust 终于当了一回主角
开发者们最关注的 TIOBE 2 月编程语言排行榜发布了,来自 MIT Media Lab 的 Scratch 编程语言进入排行榜的 top 20。Scratch 是一款面向青少年的教育类编程语言,可以用来创造互动式故事、动画、游戏、音乐和艺术,在学校非常受欢迎。 Java 依然稳坐排行榜第一,不过近日甲骨文与谷歌之间的法律讼战又掀起新风波,甲骨文方面再次上诉坚称安卓对 Java 侵权。(摊手)所以这是在逼谷歌换语言么? @xiaolei123:……这次我挺oracle @1187046272:是时候该学习go了。。。 现在开始学还来得及,Google 刚刚发布了 Go 1.8 ,编译速度比 Go 1.7 提高约 15%,@TavenLi:太棒了 @辛木:立刻下载更新 论速度,Google ...阅读全文
[译]MongoDB 3.0发布说明
文来自:http://docs.mongodb.org/manual/release-notes/3.0/ 2015年3月3日 MongoDB 3.0现已可供使用。关键新特性包括支持WiredTiger存储引擎,插件化存储引擎API,SCRAM-SHA-1身份验证机制,以及改进的explain功能。 MongoDB运维管理器(MongoDB Ops Manager),包括自动化,备份,监控现在可供使用。查看运维管理器和运维管理器发布说明以获取更多内容。 小版本发布 3.0.1 - 2015年3月17日 修复了WiredTiger中插入和检查点竞争条件导致的记录丢失问题:SERVER-17506 解决了WiredTiger定容集合实现不当导致的服务器崩溃问题:SERVER-17345 解决初始...阅读全文
没有oracle驱动的包么?没有一个安装成功的。
oci8 和 goracle 没有一个安装成功的。 为什么GO开发都不用oracle数据库的么? 看其他的驱动都有了,唯独oracle的驱动太少。 而且连这网站连数据库版块都没有啊。 这是什么情况啊。GO开发很少用数据库么...阅读全文
Go语言实现位图排序(bitmap)
Go语言提供了byte类型,一个byte对应8个位,所以转换一下就可以实现位图了。 代码: package main //author:xcl //date:2014-1-25 import ( "fmt" ) func main() { arrInt32 := [...]uint32{5, 4, 2, 1, 3, 17, 13} var arrMax uint32 = 20 bit := NewBitmap(arrMax) for _, v := range arrInt32 { bit.Set(v) } fmt.Println("排序后:") for i := uint32(0); i < arrMax; i++ { if k := bit.Test(i); k == 1 { fmt.P...阅读全文
这个服务器软件是什么。还是搭在GOOGle云上了。
、我不知道 现在什么服务器 能支持 GO的、请版主 给点指点。谢谢...阅读全文
用 Go 构建一个区块链 ---- Part 1: 基本原型
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。 引言 区块链是 21 世纪最具革命性的技术之一,它仍然处于不断成长的阶段,而且还有很多潜力尚未显现出来。 本质上,区块链只是一个分布式数据库而已。 不过,使它独一无二的是,区块链是一个公开的数据库,而不是一个私人数据库,也就是说,每个使用它的人都有一个完整或部分的副本。 只有经过其他数据库管理员的同意,才能向数据库中添加新的记录。 此外,也正是由于区块链,才使得加密货币和智能合约成为现实。 在本系列文章中,我们将实现一个简化版的区块链,基于...阅读全文
Go1.1 beta版发布
北京时间4月4日11点多,Go1.1beta版发布 最先发不出的是源码,之后陆陆续续各个平台二进制版本都放出来了 [详情](https://code.google.com/p/go/downloads/list...阅读全文
go语言版ssh口令破解工具
## 使用说明:  1. iplist的格式为ip:port,如111.111.111.111:22 2. user.txt为用户名字典 3. password.txt为密码字典 4. github:https://github.com/netxfly/crack_ssh/blob/master/scan_ssh.go ## 源码: ``` package main import ( "bufio" "bytes" "fmt" "github.com/btcsuite/golangcrypto/ssh" "log" "os" "runtime" "strings" "time" ) type HostInfo st...阅读全文
通过beego看视频出现的问题
我不想将视频放到static文件目录里对外开放,因此放了一个store目录作为用户登录可看的目录。 beego的实现方法如下: ```go fileid,err := c.GetInt("fileid") if err != nil{ logs.Error(err) c.Ctx.WriteString("找不到文件") } fmt.Println(fileid) theFilePath,err := class.GetFilepathWith(fileid) if err != nil{ logs.Error(err) c.Ctx.WriteString("找不到文件") } fmt.Println(theFilePath) ...阅读全文
MindMaster Pro 7.1.1破解版
MindMaster (亿图思维导图)是一款功能强大的多平台思维导图工具,它具有简洁的操作界面、稳定性高、自定义功能强大等特点,让您快速创建内容丰富、时尚精美的思维导图。MindMaster 自带幻灯片展示功能,不需要借助其他的工具,就可以进行幻灯片展示。同时支持一键将思维导图拆分成多个幻灯片页面,可以在全屏模式下遍历思维导图的主题或者分支,当思维导图内容较多时,也可以很好的将每个细节展示清楚。破解版下载地址链接:pan.baidu.com/s/1VOEk-6-qxpg-wtAlzyvq5A提取码: r9pt破解教程1、进入网盘下载文件2、安装破解版亿图图示软件3、打开在线版注册机,获取注册码和序列号,手动填入激活框内,点击完成,4、重启软件后生效。 功能介绍化繁为简 结构化知识和想法 将纷...阅读全文
Golang版的CRC16校验(查表法)
用go仿写了一个CRC16校验方法 var ( aucCRCHi = []byte{ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0...阅读全文
Go1.5正式版程序性能分析小积累,实验环境windows64
方法一: 使用:set GODEBUG=gctrace=1 / GODEBUG=gctrace=2 直接运行可执行文件:server.exe 格式:gc # @#s #%: #+...+# ms clock, #+...+# ms cpu, #->#-># MB, # MB goal, # P GC # 表示第几次GC @#s 表示程序开始多长时间执行的GC #% 表示程序开始GC时间占用的百分比(percentage of time spent in GC since program start) #+...+# 表示GC执行时CPU阻塞时间和 #->#-># MB 表示GC开始堆大小,结束堆大小,在活跃堆大小 # MB goal 表示目标对大小 # P 表示程序运行时CPU核数 示例 :...阅读全文
Go 1.5 Beta 3 发布,正式版将于 8 月中旬发布
Go 1.5 Beta 3 发布,Go 1.5 主要改进如下: * 编译器和运行现在完全用 Go 写(带一点汇编)。C 不再参与实施,所以曾经是构建分布必不可缺的 C,如今已经不见了。 * 垃圾收集器现在是 [并发的](https://golang.org/s/go14gc) ,并且通过运行提供显著降低了的暂停时间,可能时候,能和其他的 goroutines 平行。 * 默认 Go 程序使用 GOMAXPROCS 变量来设置CPU核数,之前默认是1 * 对 [internal packages](http://golang.org/s/go14internal) 的支持延伸到所有仓库,不只是 Go 核心库 * go 命令提供体验支持 vendoring 外部依赖 * 全新的 ...阅读全文
Google Container Engine进军生产环境,容器技术势不可挡
 谷歌现在提供的容器管理服务,名为Google Container Engine,上周正式进入生产环境。这将为企业在Google Cloud Platform上运行他们自己最重要的应用做好了准备。 越来越多的组织或企业使用容器来构建应用程序,因为基于容器技术的应用易于扩展、复制和更新。这项新服务提供了一种方法来管理大量的容器,消除大量容器编排的繁琐工作。 谷歌在2014年11月推出容器引擎预览版。凭借当前的这个商业版本,谷歌准备正式进军生产环境,承诺保证99.95%的正常运行时间。 定价是这样的:最高可以免费使用6节点...阅读全文
求最新beego链接MongoDB的图文说明,,急
谢谢大神。。新项目要求啊,,谁出个。。谢了,版...阅读全文
Go 1.12 版本新特性
Go 1.12 昨天,Go 官方发布 1.12 版本。本文介绍下 Go 1.12 版本变更的内容。 Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 兼容性承诺,预期所有 Go 程序会像之前一样正常编译。新版本的更新亮点有: TLS 1.3 的初步支持、模块支持的更强大以及提升 macOS & iOS 的前向兼容性。新版在语言规范方面没做改动。 Golang 工具 go tool vet 不再支持; 二进制包在下个版本将不再支持; go tool tour 不再包含在主二进制发行版中,需要手动安装; Go 1.12 在 trace 工具加入了Mutator Utilization 图的支持,它可以方便发现 GC 性能受限的情况...阅读全文
现在有什么方法能免费使用google翻译吗
API是要收费的,有什么巧妙的方法可以免费使用吗? 小语种翻译,只能用谷歌。 用Go实现。 ...阅读全文
GO支持协程。linux系统是抢占式多任务。
那么 操作系统 会把 CPU的释放 的 功能交给 程序么? 我越用越不明白啊。 那个 《GO语言编程》里说 GO的并行机制 还不完善。 不是 本人测试。也没有他的测试数据。 是不是 就是因为 操作系统和 语言本身对于 CPU的抢占 有冲突。。 请版主 polaris 给一点 指点。。非常 感谢。...阅读全文
OC中怎么注释自己创建的方法?
在程序开发中,我们经常需要对代码进行注释,那对于iOS初学者而言,使用objective-c语言进行应用开发的时候,如何对方法进行注释呢?今天小编为大家分享的就是这部分知识,不清楚的亲,一起来看看吧。 在iOS应用开发中,对自己创建的方法进行注释,这与编写java代码时的注释javadoc类似,可以自动形成规范性的方法说明。 我们对方法进行注释时,最需要说明的就是方法的作用、方法的参数以及方法返回的结果,所以这里也只说这三个标签,其实很简单,如下所示: /** * @brief 通过两个参数请求一个结果. * * @param valueOne 第一个参数. * @param valueTwo 第二个参数. * * @return 返回结果. *...阅读全文
Go语言实现HMACSHA1加密
首先来说说SHA1加密 SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所NIST发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。 --摘自维基百科 HMACSHA1是从 SHA1 哈希函数构造的一种键控哈希算法, 此 HMAC 进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希函数。 输出的哈希值长度与SHA-1一致 总的来说,两者具体区别好像就是HMACSHA1加密需要密钥,而SHA1不需要。如果有大佬知道其它的区别,麻烦一定要留言告知。...阅读全文
容器技术毫无悬念主宰本次Amazon Re:Invent
在AWS大会上,这些天哪些东西最热门?如果你猜的是容器,那么你就猜对了。然而,这次的热门产品不再是简单的提供容器到亚马逊的基础设施,而是提供基于容器的管理、内省和保护功能,而这些是亚马逊不能做的或者不会做的。 本周在亚马逊Re:Invent、各种第三方厂商公布各种针对AWS的容器管理问题的解决方案。在许多情况下,他们增加与AWS更深层次的集成到现有的第三方基于云的监控服务上。 ## CoreOS CoreOS以其定制、基于容器的Linux发行版而出名,他已经与谷歌的容器管理工具Kubernetes融合开发的Tectonic。然而,让它运行在AWS没有容易,所以CoreOS 现在为Tectonic提供AWS安装程序。 CoreOS声称为管理容器提供一致的环境,无论实在开...阅读全文
在线客服系统龙塘智能客服
龙塘在线客服系统是一个在线客服系统, 程序小巧使用简单, 使用GO高并发,主要特点: 1. go,vue开发, 具有请求与推送全双工功效, 极速高效,具有机器人,知识库功能; 2. 访客窗口多达5种配色方案,同时支持移动和PC端 3. 智能机器人自动回复功能, 即可设置客服系统为无人值守状态; 4. 客服人员使用电脑或移动设备浏览器均可登录提供服务; 5. 客服人员授权访客后可上传图片, 也可设置无需授权直接上传; 6. 客服人员具有群聊功能, 管理员有特殊指令查看系统实时工作状态; 7. 根据客服的挂起状态及其客人数自动分配客人; 8. 客服操作窗口具有记录客人信息功能, 如: 意向分, 姓名, 地址, 电话等; 9. 客服窗口中, 可实时显示客人的输入状态及正在输入的文...阅读全文
Go 1.7 正式版发布
> (From The Go Blog) Go 1.7 is released > Today we are happy to announce the release of Go 1.7. You can get it from the download page. There are several significant changes in this release: a port for Linux on IBM z Systems (s390x), compiler improvements, the addition of the context package, and support for hierarchical tests and benchmarks. ...阅读全文
【分布式架构】阿里免费送你分布式消息中间件MQ开发教程
课程介绍 阿里云消息队列MQ(Message Queue)是企业级互联网架构的核心产品,服务于整个阿里巴巴集团已超过8年,经过阿里巴巴交易核心链路反复打磨与历年双十一严苛考验,是一个真正具备低延迟、高并发、高可用、高可靠,可支撑万亿级数据洪峰的分布式消息中间件。 消息队列提供 MQ-MQTT 移动物联套件,连接端(如移动设备、智能家电、汽车、机器人等)和云,实现双向通信,可支撑亿级设备连接与百万消息并发。 消息队列秉持开放、共享的原则拥抱开源生态,无技术绑定,2016年阿里巴巴正式宣布将 MQ 内核引擎 RocketMQ 捐赠给 Apache 软件基金会;与此同时,全面融合 kafka 生态,做到无缝迁移,打造更安全、更可靠、更易运维的 kafka 企业级消息服务。 ...阅读全文
安装Go SDK方式,55世纪破解版邀请码19982183
55世纪破解版邀请码19982183 详情参考创建AccessKey。 安装方式 您可以通过以下两种方式安装Go SDK。 使用依赖包 工具 安装(推荐) 自行下载安装 使用Glide安装GO SDK(推荐) 执行以下命令,安装阿里云Go SDK: glide get github.com/aliyun/alibaba-cloud-sdk-go 在安装完成后,您可以使用OpenAPI Explorer来生成相关API的Demo并应用在您的项目中。 使用Govendor安装 执行以下命令,安装阿里云Go SDK: go get -u github.com/aliyun/alibaba-cloud-sdk-go/sdk 在安装完成后,您可以使用OpenAPI Explorer来生成相关API的D...阅读全文
怎么给go程序打上版本号和注释等信息
如题 怎么给go程序打上版本号和注释等信...阅读全文
Mac下golang的安装配置
1、下载 官网下载:https://code.google.com/p/go/wiki/Downloads?tm=2 2、安装 我下载的时1.2.2pkg版,直接点击安装即可。 3、配置 GOROOT=/usr/local/go GOPATH=$home/go export PATH=$PATH:$GOROOT/bin 4、测试 package main import "fmt" func main(){ fmt.Printf("hello,world") } 结果如下: ➜ go go run hello.go hello,world% 5、补充资料 参考: https://github.com/wonderfo/wonderfogo/wiki http://studygolang.com...阅读全文
带交互的telnet小工具,golang版
package netTools //main // import ( "fmt" "net" "strconv" "strings" "time" ) func smain() { lis, err := net.Listen("tcp", ":1789") if err != nil { fmt.Println(err) } defer lis.Close() for { con, _ := lis.Accept() go handler(con) } } func handler(con net.Conn) { defer con.Close() buf := make([]byte, 20) n, _ := con.Read(buf) fmt.Println(string(buf[:...阅读全文
简单的判断Go1.1正式版是否发布的方法
发现一个有意思的东东,直接访问这个地址就可以知道Go1.1有没有正式发布: http://isgo1point1outyet.com/ 实现的源码在:https://github.com/nf/go11 可以看看咋实现的...阅读全文
阿里云Elasticsearch的X-Pack:机器学习、安全保障和可视化
摘要: ELK是日志分析领域较为流行的技术选择,不少阿里云用户选择在ECS上搭建开源Elasticsearch。与自建开源Elastisearch相比,阿里云Elasticsearch做了性能优化,支持弹性扩容,并搭载了商业版组件X-Pack,为用户提供即开即用的托管服务。 ![图片描述][1] X-Pack ELK是日志分析领域较为流行的技术选择,不少阿里云用户选择在ECS上搭建开源Elasticsearch。目前,阿里云和ES官方Elastic公司展开了产品合作,联合推出了阿里云Elasticsearch。与自建开源软件相比,这款产品做了性能优化,支持弹性扩容,并搭载了商业版组件X-Pack,为用户提供即开即用的托管服务。本文将对商业版组件X-Pack做深入解读。 **...阅读全文
Go语言版:离散正弦变换与离散余弦变换及其逆变换
func dst(in []float64) []float64 { out := make([]float64, len(in)) nr := len(in) for i := 0; i < nr; i++ { for j := 0; j < nr; j++ { tmp := (float64(i) + 0.5) * (float64(j) + 0.5) / float64(nr) out[i] += in[j] * math.Sin(tmp*math.Pi) } } return out } func idst(in []float64) []float64 { out := dst(in) for i, v := range out { out[i] = v * 2 / float64...阅读全文
亿以内所有素数(Go语言版)
了解初等数论的人知道一个判定素数的简易方法: 设n>1为整数,m为整数,且n≤m
GO 手机的学习项目
我收集的几个: 基于 BeeGo 的:: https://github.com/yuedun/metal (刚看了,还在持续更新) 基于 beego 开发的博客,管理后台系统,包含功能:登录,用户管理,权限管理,多线程获取数据,定时任务,爬虫,markdown,七牛上传图片。 https://github.com/mikezss/skl-go (也在更新中) skl api,企业级后台 API 开发平台。使用 beego 语言架构。开发平台内嵌了用户、用户组、机构、角色、权限、多语言、枚举、OA 引擎等功能模块。 https://github.com/aveyuan/MySales (更新中) 功能十分简单,客户,产品,销售,采用 Beego+Layui 开发 https://github....阅读全文
Debian安装Mariadb记录
安装: sudo apt update sudo apt install mariadb-server sudo systemctl status mariadb 开启远程访问: #注释掉skip-networking开启远程访问. #注释bind-address允许所有远程的机器连接. vi /etc/mysql/my.cnf #进入数据库给账户授权远程访问. use mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'chaochao'; FLUSH PRIVILEGES; service mysql restart 下面顺便做个笔记 Golang代理: export GOPROXY=https://mirror...阅读全文
关于微软容器战略,你需要知道的十件事
自从微软和Docker宣布合作以来,微软Redmond一直在容器上面的战略可谓稳扎稳打。最近,微软加入Open Container Initiative (OCI),并作为创始成员承诺支持常见容器的格式和运行。在最新的Windows Server 2016技术预览版中,微软终于将本地的Windows Container技术提供给开发人员和系统管理员。 由于媒体的关注和用户的积极反响,对于许多消费者来说,容器就等于是Docker的代名词。而且它只在Linux上运行。鉴于这些事实,在开发者社区里,对于微软支持容器技术也一直比较混乱。在不同的博客文章中,微软强调其投资容器。微软高管并不羞于告诉我们他们有多么爱Docker和其背后的团队。这种定位导致大家对于微软容器战略的认识模糊。我不止一次听...阅读全文