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

gogs+jenkins的部署与开发

gogs是一款用go语言开发的语言,开始的时候觉得可能有点难,但是现在用起来觉得挺不错的,既有c语言的方便简洁,又有许多集成的类和方法。 网址的话是这个http://gogs.io/ 我的话是用源码安装的,毕竟这个看起来最简单 然后就是安装golang golang安装的话不难,yum install golang 然后要配制三个变量 export $GOPATH="" export $GOROOT=""安装目录 export $PATH=""//用yum安装一般不需要了、 GOPATH是你的项目的路径 ├── bin ├── pkg └── src ├── code.google.com └── github.com bin的话是可执行文件,pkg是编译生成文件的目录,而src就是源代码的...阅读全文

博文 2015-08-13 09:00:02 xingzi

一个发邮件的demo 用golang

一个比较成熟的第三方包用来发邮件,可以带图片 和附件,项目地址 : github.com/go-gomail/gomail 一个发邮件的demo 用golang 文件目录树: -d:\test\goemail -| libofm -| mymem.go |dosendmail.go myem.go package libofm import ( "net/smtp" "strings" ) const ( HOST = "smtp.163.com" SERVER_ADDR = "smtp.163.com:25" USER = "xxxxxx@163.com" //发送邮件的邮箱 PASSWORD = "xxxxxx" //发送邮件邮箱的密码 ) type Email struct { to ...阅读全文

博文 2015-04-02 03:00:07 rojas

golang发送邮件

经测试成功 转自http://blog.csdn.net/zistxym/article/details/20235023 package main import ( "log" "net/smtp" "flag" "fmt" "strings" ) var ( subject = flag.String( "s","","subject of the mail" ) body= flag.String( "b","","body of themail" ) reciMail = flag.String( "m","","recipient mail address" ) ) func main() { // Set up authentication information. flag.P...阅读全文

博文 2015-06-18 17:04:34 u012210379

免费的局域网文档协作办公方式—onlyoffice文档协作

局域网内想享受协作办公的乐趣,请移步到这里按照步骤部署。https://blog.csdn.net/hotqin8... 它是免费开源的,经过作者的一些改造,已经比较好的融入了中文办公环境了。 比如组织一次会务。事项列表有几十项,然后都是分工去做,做完一个彼此之间要互通信息,微信显然不够满足这样的要求,因为事项多,彼此关联性强,通过微信的聊天去办理,还是顾此失彼。用文档协作,在excel表格里填写好,大家实时可以看到彼此的进展。体验是非常棒的。 在企业日常工作中,除了业务部门需要积极开疆拓土的注重生产效益外,管理部门也发挥着举足轻重的作用,相当于企业里的“大管家”。传统的企业运作,各部门之间的沟通协调、与合作单位上的工作交流,少不了大会小会;而管理部门最日常的工作就是“办好会、开好会”,如何...阅读全文

博文 2018-04-16 12:34:38 qingo

kingshard--一个Go开发高性能MySQL Proxy项目

kingshard简介 kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 主要功能: 1.读写分离。 2.跨节点分表。 3.客户端IP访问控制。 4.平滑上线DB或下线DB,前端应用无感知。 反馈 目前kingshard还是1.0版本,比较核心的功能已经实现了。但还有很多地方不完善。如果您在使用kingshard的过程中发现BUG或者有新的功能需求,非常欢迎您发邮件至flikecn#126.com与作者取得联系,或者加入QQ群(147926796)交流。 地址:https:...阅读全文

借助江苏电信欢go进行流量推广活动合作的工作规范(一)

借助江苏电信欢go(下面简称欢go)渠道落地推广的活动要求必须具备如下条件: 1、技术限制:为了防止用户恶意刷流量的不公平竞争行为发生,要求对参与用户进行手机号码、设备号双重限制,用户提交号码页面做图片验证码,而且必须要做短信验证,欢go可以无偿提供短信验证接口,若不做短信验证必须邮件欢go相关运营人员,声明无条件做短信验证,出现流量被刷的情况后果自负; 2、活动范围:活动上线前,烦请提供产品及业务重点目标用户群体及地域特征,以便最终确认活动覆盖范围,开展精准营销,以提高活动质量,指定区域的活动要求必须在活动页面明确说明活动范围,且要求客户端侧做定向活动分区域展示; 3、流量充值:为提高充值成功率,提升用户体验感知度,减低用户投诉量,建议必须采用API接口方式接入,实现流量实时充值; 4、活...阅读全文

博文 2016-02-17 11:00:00 labulakayoyo

golang笔记:net/smtp

跟go语言的net/smtp斗争了一天,记录下历程。 先用最标准的例子 host := net.JoinHostPort(hostname, port) auth := smtp.PlainAuth("", username, password, hostname) to := []string{address} msg := []byte("To: " + address + "\r\n" + "Subject:" + title + "\r\n" + "\r\n" + content + "\r\n") err := smtp.SendMail(host, auth, from, to, msg) 程序持续报一个 unencrypted connection 的错误。原来新版本的smtp...阅读全文

博文 2015-09-30 03:00:00 liumuqiu

金融安全期刊01:云战略下的安全思维转型与新认知

摘要: Clutch云安全调查发布,Necurs僵尸网络攻击美国金融机构,账户盗用威胁加剧,英国60%的金融和保险机构将网络安全设为高优先级,阿里云安全负责人肖力谈企业安全的四个“新认知” 首期寄语 从高大的银行建筑,到一丝不苟的流程设计,金融机构对外的第一品质要求是安全感。营造“安全感”的背后,安全能力的完整搭建是一切的起点和路径。对金融行业来说,安全不再是构建看得见的“围墙”,而是在拆掉围墙、融入互联网环境后,依然保证足够的安全能力,依然可以稳定、安全。 居危,思安。我们先要洞察现状,知晓危机。这也是“金融安全资讯精选”,想给行业安全决策者带来的价值。以其为鉴也好,取他山之石也好,我们期望你炼就不破金身,期待你把握危机的脉络,踏上金融安全的另一块高地。 阿...阅读全文

Go语言实战 - 使用SendCloud群发邮件

自:http://www.kuqin.com/shuoit/20140303/338368.html 山坡网需要能够每周给注册用户发送一封名为“本周最热书籍”的邮件,而之前一直使用的腾讯企业邮箱罢工了,提示说发送请求太多太密集。 一番寻找之后发现了大家口碑不错的搜狐SendCloud服务,看了看文档,价格实惠用起来也方便,于是准备使用它做邮件发送服务器。按照文档的配置一步步走下来发现在发送邮件的时候竟然出错了,错误提示是“unencrypted connection”,奇怪了。 由于用的是smtp包的PLAIN认证方式,所以打开源代码看了看(SublimeText3+GoSublime里ctrl+. ctrl+a输入包名和结构名直接查看源代码,谁用谁喜欢),发现这里要求使用加密连接,否则就会...阅读全文

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

Golang游戏服务器开发

um-game.com 手游创业公司,团队成员有爱,知名天使投资,知名大厂背景。 坐标:杭州滨江 薪资:10k-20k 看能力、可面谈 工作内容: 1.负责服务器功能模块设计和实现 2.设计游戏相关功能模块架构 3.跟踪和维护上线产品 岗位要求: 1.本科及以上计算机相关专业毕业 2.1年及以上游戏服务器开发经验 3.熟悉C或者Golang编程语言,具有Golang服务器开发经验者优先 4.熟悉操作系统原理,对网络编程、多线程编程有深刻理解 5.熟悉常用的数据结构和算法并能熟练使用 6.熟悉Redis、Mongodb等数据库操作 7.良好的逻辑思维、学习习惯,具备独立解决技术问题的能力 ...阅读全文

golang 通过 smtp 发送邮件

package main import( "fmt" "net/smtp" "encoding/base64") //html,plainfunc SendMail( title,user,pswd,smtpserver,port,from,to,subject,body,format string ) error { bs64 := base64.NewEncoding("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/") header := make(map[string]string) header["From"] = title+"<"+from+">" header["To"] = to header...阅读全文

博文 2016-03-26 22:00:00 deepdata

JetBrains账号分享账号说明

每天不定时分享账号 账号密码是随时可以被修改的,希望不要去修改账号密码 发现账号密码不能登录,请给k1n.sw1n4@gmail.com 发邮件,会及时修改 一般不主动维护被修改了密码的账号,除非有人邮件提醒 共享账号不稳定,可以前往:http://licenses.top购买独享账号 推广期,使用分享账号,请转发给有需要的人 侧边栏有店铺的快速链接,需要购买独享账号,edu邮箱,Apple Music学生认证,直接前往跳转 每天分享JetBrains授权账号信息 转载自:授权账号分...阅读全文

博文 2019-09-15 23:02:39 Jetbrains账号

kingshard--一个Go开发高性能MySQL Proxy项目

kingshard简介 kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 主要功能: 1.读写分离。 2.跨节点分表。 3.客户端IP访问控制。 4.平滑上线DB或下线DB,前端应用无感知。 反馈 目前kingshard还是1.0版本,比较核心的功能已经实现了。但还有很多地方不完善。如果您在使用kingshard的过程中发现BUG或者有新的功能需求,非常欢迎您发邮件至flikecn#126.com与作者取得联系,或者加入QQ群(147926796)交流。 地址:https://gi...阅读全文

Go 语言编程

【课程名称】Go 语言编程 【课程时间】2014年7月30日(周三) 20:50 - 22:00 【课程安排】20:50—21:00 通过邮件地址登录网络课堂 21:00—22:00 主题演讲(徐立)与QA PS:课程咨询请加入QQ群:CSDN技术交流 群号是303806405 课程名称:Go 语言编程 课程大纲: - 为什么我们需要一门新语言 - Go 语言的前世今生 - Hello world - Go 特性介绍 - Go 基本数据类型 - 控制语句 - 函数 - 闭包 - 错误处理 - 结构体 - 面向对象 - 接口 - Goroutines - Channels - Select - Timeouts - Non-Blocking Channel - Mutexes - 文件操作 -...阅读全文

Go语言发邮件

package main import ( "fmt" "net/smtp" "strings" ) /* * user : example@example.com login smtp server user * password: xxxxx login smtp server password * host: smtp.example.com:port smtp.163.com:25 * to: example@example.com;example1@163.com;example2@sina.com.cn;... * subject:The subject of mail * body: The content of mail * mailtyoe: mail type html ...阅读全文

博文 2015-06-17 23:00:36 zistxym

golang 发送多人邮件 textproto.Error{Code:554, Msg:"Transaction failed: Illegal semicolon, not in group"

网上很多版本发送邮件都是用; 号,关键在于,多个邮件分割不能用; 号,需要用,号 // send mail func SendMail(subject string, message string, from *mail.Address, to []string, smtpConfig SmtpConfig, isHtml bool) error { auth := smtp.PlainAuth( "", smtpConfig.Username, smtpConfig.Password, smtpConfig.Host, ) contentType := "text/plain" if isHtml { contentType = "text/html" } msg := fmt.Sprin...阅读全文

博文 2015-01-23 03:00:00 zhangqingping

Go 语言 SMTP指令发邮件(实例)

简单邮件传输协议(SMTP)是一种基于文本的电子邮件传输协议,是在因特网中用于在邮件服务器之间交换邮件的协议。SMTP是应用层的服务,可以适应于各种网络系统。SMTP的命令和响应都是基于文本,以命令行为单位,换行符为CR/LF(\r\n)。响应信息一般只有一行,由一个3位数的代码开始,后面可附上很简短的文字说明。 SMTP要经过建立连接、传送邮件和释放连接3个阶段。具体为: (1)建立TCP连接。 (2)客户端向服务器发送HELLO命令以标识发件人自己的身份,然后客户端发送MAIL命令。(EHLO 是扩展指令,不同服务器有不同指令) (3)服务器端以OK作为响应,表示准备接收。 (4)客户端发送RCPT命令。 (5)服务器端表示是否愿意为收件人接收邮件。 (6)协商结束,发送邮件,用命令DA...阅读全文

[上海]AR创业团队招募Go初级开发工程师.

1~2年经验即可. 用gin做web api, 数据存储用 Postgresql, redis. 15k-25k, 不避税, 正常缴纳社保和公积金. web api为App和AR产品(例如Google 眼镜)提供数据服务. 感兴趣可以发邮件: wtg@shqcjd.com AR介绍: http://www.tmtpost.com/3185314.html https://www.chinaventure.com.cn/cmsmodel/report/detail/1392.shtm...阅读全文

sendmail收到邮件但是body无内容

func SendMail(addr string, a Auth, from string, to []string, msg []byte) error 使用这个接口来发邮件。 收到邮件以后body是空的。 请教一下,这个方法里第五个参数msg的格式是什么啊。 我想看字符串的格式。 我传过去的第五个参数转成字符串后是这样的 From: daemon Subject: Diagnostic message from server: message from daemon haha here is the content ...阅读全文

轻量级的企业知识分享与团队协同软件MM-Wiki

[![brand](https://static.oschina.net/uploads/img/201808/02141426_pL5i.png)](https://github.com/phachon/mm-wiki/blob/master/static/images/logo_sm.png) MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。 部署方便,基于 golang 编写,只需要下载对于平台下二进制文件执行即可。 快速安装程序, 提供方便的安装界面程序,无需任何手动操作。 独立的空间,空间是一组文档的集合,一般为公司部门或者团队,空间下的文档相互独立...阅读全文

开源项目 2018-08-02 15:30:00 网友

互联网人:我什么都有,就是没安全感

缺乏安全感,简直是当代互联网人的通病。在互联网工作就像是跟渣男谈恋爱,他外形很好,金钱上对你也不错,每天晚上还把你折腾到半夜精疲力尽。但是只有你知道,跟他在一起你一点安全感都没有。月薪低的因为前途迷茫而担心,月薪高的担心不知还能挣多久钱,加上行业的快速迭代、新旧交替、35岁以上中年人的传说,让从业者不知未来在哪里。总之,不管月薪几万这个行业都给不了你安全感,你只能自己去寻找安慰—— 1. 程序员 程序员的安全感来自于随身携带着电脑,不管是聚餐、逛街甚至是爬山,外出不带电脑的程序员会感觉自己在裸奔。而程序员的长期安全感来自保持不断学习,刚学完Python就要学Golang,刚学完CF就要学Kubernetes, 他们相信只要保持学习最新技术,将来送外卖的时候就能更好地和同行吹牛逼了。另外,坚持...阅读全文

博文 2019-11-02 17:34:00 aside section._1OhGeD

从零开始学GO语言(1)——hellow world

我是一个前端工程师,近来老大发邮件让我们调研go语言,而我近来在等待联调,事儿不是很多,所以开始学习GO语言,和学习所有语言一样,第一个程序肯定是输出“hello world”。下面讲讲我的过程。 我的电脑的系统是ubuntu 12, 所以先安装GO语言的编译器,直接sudo apt-get install gccgo就好了。 然后新建文件 hello,参照网上事例,写如下代码: package main import fmt "fmt" func main(){ fmt.Printf("hello world"); } 完事之后编译,命令gccgo hello,才先go对编译文件的命名有规定,代码文件必须是.go结尾,修改完之后重新编译,编译通过,运行可以输出“hello world” 要...阅读全文

博文 2014-10-26 19:00:00 xiunen

golang 通过 qq 开通smtp 发送邮件的 全步骤(tls +ssl)

首先 打开邮件 2 找到 》设置 》账户 选项卡 这里会根据你的账号安全添加密保 ,添加密保 后 会给你 一个 密钥 (2)验证密保 (3)获取授权码 这个授权码 一会会用到 提前须知 :ssl, tls, 是不同的协议 首先 我们用starttls 协议 写 一个 简单的 例子 1 ============= = 1 start ===================== package main import ( "net/smtp" "strings" "fmt" ) func SendToMail(user, pwd, host, to, subject, body, mailtype string) error{ hp := strings.Split(host, ":") aut...阅读全文

博文 2018-01-15 15:33:06 lwtcumt

使用golang实现批量发送面试邀请邮件

最近公司在招app开发人员,每天的简历多达上百份,经常需要给十几个人发邮件,邮件内容基本差不多,就是告诉下对方公司的详细地址以及乘车路线,不同的就是面试者的姓名,应聘的职位,面试的时间和邮件地址不同,这样一个个的复制粘贴去发邮件实在是浪费时间,尤其是对于一个程序员来说。既然作为一个程序员,就要有程序员的样,写个程序来解决。我想的是把要邀请面试的人员信息放到一个excel里面,通过程序去读取出来并自动发送邮件,当然这个功能并不难,用c#也很容易就实现了,不过最近正在学些golang,正好拿这个练下手。 先说发邮件功能,这个有系统自带的包,引用net/smtp就行,另外网上也有写的比较完善的例子,拿来用就行。发送邮件的代码如下 package libofm import ( "net/smtp"...阅读全文

博文 2016-04-05 10:00:09 aiwuziji

golang发邮件

01 package main 02 import ( 03 "net/smtp" 04 "fmt" 05 "strings" 06 ) 07 08 /* 09 * user : example@example.com login smtp server user 10 * password: xxxxx login smtp server password 11 * host: smtp.example.com:port smtp.163.com:25 12 * to: example@example.com;example1@163.com;example2@sina.com.cn;... 13 * subject:The subject of mail 14 * body: The c...阅读全文

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

Docker 部署Golang

####Docker是一个轻量级的基于Linux的应用容器引擎,可以实现在服务端的分布式部署。 ####一、首先安装Docker,在Docker的官网有很详细的步骤,根据官网提供的安装的步骤可以快速的实现docker的本地安装,这里就不再赘述。 ####二、要使用Docker部署Golang有两种思路。 ####1、下载linux镜像,利用linux镜像构建容器。相当于在本地启动另外一个linux系统,然后在linux系统中安装golang和配置golang的环境。 ####2、直接下载Docker官方的golang镜像,进行容器的创建。 ####这两种都可以实现,他们的区别只是思路1是将golang安装在容器中,思路2是将golang安装在镜像中。具体方法如下: ####思路1...阅读全文

go语言发送邮件转

package mainimport ( "net/smtp" "fmt" "strings")/* * user : example@example.com login smtp server user * password: xxxxx login smtp server password * host: smtp.example.com:port smtp.163.com:25 * to: example@example.com;example1@163.com;example2@sina.com.cn;... * subject:The subject of mail * body: The content of mail * mailtyoe: mail type html or ...阅读全文

博文 2014-10-04 19:26:17 yfl8910

什么是纯粹的开源社区精神,我用了十年去探索

人类本身是一个协作能力极强的物种,而随着很多划时代科技发明的诞生,蒸汽机、电、互联网等技术的出现,人们变的更容易聚在一起。 这些小伙伴从一开始的三五成群,到最后拥有一套共同语言和认知的历史。在互联网时代,大家通过社区的力量,把开源的精神传播到世界各处。小伙伴可以更容易的组队,通过合理的分工,将不可能的事情变为可能(甚至这些小伙伴都不需要聚集在同一个办公室)。 而今天,我们有一个机会,可以好好了解一下中国互联网发展史上发展最亲密的一个社群。这个社群追求的理想,让许多新东西的出现成为了可能。 这到底是怎样的一个社群?怎样的一段奇妙经历?就让担任 Ruby China 论坛管理员的 Daniel 给我们好好讲述一下。(Enjoy~ 那时我才 25 岁这是一段超过 10 年的经历,仔细算算应该是 1...阅读全文

博文 2018-11-22 05:34:41 NervosNetwork

越来越流行的Go

最近看文章,咨询,发现go语言已经成为了主流语言。而且大家对于go语言的讨论也越来越多了。因为采用了自动垃圾回收机制,而且在不怎么牺牲性能的前提下,大大加速了原来c的开发速度。没有java的臃肿。也许以后go会成为排名前几的主流语言。替代很多原来c,c++,java开发的语言...阅读全文

博文 2016-12-31 12:00:03 miaojiangmin

golang-发送邮件

亲测可用package main import ( m "chUtils/mail" "fmt" ) func main() { email := m.NewEmail("305860361@qq.com", "测试主题", "测试了") err := m.SendEmail(email) if err != nil { fmt.Print(err) } }

package mail import ( "fmt" "net/smtp" "strings" ) const ( HOST = "smtp.163.com" SERVER_ADDR = "smtp.163.com:25" USER = "a15207146487@163...阅读全文

博文 2015-12-23 05:00:01 shuanger_

Golang发送邮件

package main import ( "bytes" "crypto/tls" "encoding/base64" "errors" "fmt" "io" "mime" "mime/multipart" "mime/quotedprintable" "net/smtp" "net/textproto" "os" "path/filepath" "strings" ) const MemMaxSize = (1 << 20) * 10 func SendMail(from, to, pw, subject, content, contentType, attach, host string) error { var x = &Email{ From: from, To: to, Subj...阅读全文

博文 2017-04-25 07:00:24 路人甲777

golang 发送stmp 邮箱

package main import ( "fmt" "net/smtp" "strings") func SendToMail(user, password, host, to, subject, body, mailtype string) error { hp := strings.Split(host, ":") auth := smtp.PlainAuth("", user, password, hp[0]) var content_type string if mailtype == "html" { content_type = "Content-Type: text/" + mailtype + "; charset=UTF-8" } else { content_type...阅读全文

博文 2016-01-02 03:00:00 wjcgo

【北京-滴滴】Golang开发工程师-平台技术部

职位描述 参与滴滴基础服务平台的设计、研发工作,提升滴滴产品稳定性; 与产品经理尝试沟通产品需求; 进行相关产品的技术文档编写,方案设计; 学习研究业界先进技术,保持技术进步。 任职要求 本科及以上学历,计算机相关专业,两年以上服务端研发经验; 深入理解计算机原理,有扎实的数据结构和算法基础; 深入理解linux系统及其原理,熟悉TCP/IP、HTTP协议以及网络编程; 良好的编码和文档习惯,对代码美感的追求孜孜不倦; 精通Go/C/C++/Python等至少一门语言,有Go开发经验者优先; 熟悉常用的sql、nosql数据库原理,阅读和理解优秀的开源系统代码; 具有分布式系统设计和开发经验者优先。 有意向的小伙伴...阅读全文