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

Golang计算MD5

Golang计算MD5 1.单向加密 什么是单向加密算法。简而言之就是不可解密的加密方法,也叫作非可逆加密。这些学术 解释都不用管它,反正就是一群数学家老爷爷通过各种证明得到的一种方法,用这种方法加密 过的东西,地球上现有的人类在有限的时间内是无法解密的,包括加密者自己。既然加密者自己 都无法解密,那这乖僻的加密算法有个毛用阿?哪些场景需要这种有去无回的加密方式呢? 这里先了解下单向加密的特征: 首先,不可解密性在上面已经提到了,目的就是掩藏明文。其次单向加密算法的另外两个特征 使得它更接地气,第一是任意两段明文数据,加密以后的密文不能是相同的; 第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。这样当我们需要表征一段 唯一的内容,但是有不想别人知道该段内容时或者仅仅是为一个内容...阅读全文

博文 2014-12-30 12:00:01 YangJunjie

goproxy和msocks简介

goproxy是我个人写的,和shadowsocks同类的软件。当然,在设计之初我完全不知道shadowsocks的存在,goproxy的最初目标也不是成为shadowsocks的同类。只是我一直无法实现一个可靠的,能够达成目标的系统。最后想,那这样吧,我找一个跳一跳能够够到的苹果。大幅简化的结果就是goproxy——后来我才知道shadowsocks。 shadowsocks的基本原理 shadowsocks的基本概念,就是利用某种不同于SSL的协议,将本地的socks数据流转发到远程。这个协议,在默认版本中是一个凯撒变换,后来有了aes等加密算法。goproxy也采用了类似的做法,同样支持aes等加密算法。在每次连接时,客户端先用加密通道连接服务器端,然后完成整个连接通路。这样的设计鲁棒...阅读全文

博文 2014-10-06 06:06:32 shell909090

golang中的加密方式总结

缘起 因为项目中使用mysql的AES_DECRYPT方法,欲使用golang实现该方法, 但是研究了半天没明白怎么回事, 最后才发现golang当前默认支持CBC的方式,但是mysql当前使用的是ECB模式, 所以需要使用者分组分块加密,特总结一下golang中的各个加密算法 关于密码学 当前我们项目中常用的加解密的方式无非三种.对称加密, 加解密都使用的是同一个密钥, 其中的代表就是AES非对加解密, 加解密使用不同的密钥, 其中的代表就是RSA签名算法, 如MD5、SHA1、HMAC等, 主要用于验证,防止信息被修改, 如:文件校验、数字签名、鉴权协议 AES AES:高级加密标准(Advanced Encryption Standard),又称Rijndael加密法,这个标准用来替代...阅读全文

博文 2018-10-20 19:34:42 pengj

让互联网更快的协议,QUIC在腾讯的实践及性能优化

作者|罗成 编辑|小智 本文主要介绍 QUIC 协议在腾讯内部及腾讯云上的实践和性能优化。欲了解 QUIC 协议产生的背景和核心特性,可阅读今日二条推文。 写在前面 如果你的 App,在不需要任何修改的情况下就能提升 15% 以上的访问速度。特别是弱网络的时候能够提升 20% 以上的访问速度。如果你的 App,在频繁切换 4G 和 WIFI 网络的情况下,不会断线,不需要重连,用户无任何感知。如果你的 App,既需要 TLS 的安全,也想实现多路复用的强大。如果你刚刚才听说 HTTP2 是下一代互联网协议,如果你刚刚才关注到 TLS1.3 是一个革命性具有里程碑意义的协议,但是这两个协议却一直在被另一个更新兴的协议所影响和挑战。如果这个新兴的协议,它的名字就叫做“快”,并且正在标准化为新一代...阅读全文

Golang 字符串比较,一个不大不小的坑

背景是酱紫的,对一串字符串做了AES解密后得到的密文,从密文中截取了签名,和之前存在数据库里的签名进行比较验签的时候,一直失败,打印两个签名值出来看,一模一样... Google后在一篇博客里发现了这句'String values are compared byte-wise (lexically).' and 'zero value for string is "" ',大概的意思就是,string 的比较实际上是比较对应的byte数组的,之后打印了两个签名的byte值,玄机显现,密文中的签名值最后有7,7,7,7,7]这样的值,目测是进行AES加密的时候加密算法补位导致的... 解决办法,根据数据库中签名值的长度对密文中的签名做了截取,然后比较,妥了... 推荐阅读:AES 图文详解,G...阅读全文

博文 2015-08-06 16:00:01 冰河垂钓

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

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

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

golang shadowsock 安装部署

最近一直在用ss但是python的并发并不是很好所以我改换成golang 的ss了。代码下载 编译好的直接下载 server配置(跟官方的不一样): 新建文件夹 进入文件夹后新建文件:config.json pid.cfg start.sh test.log config 是server运行的配置文件 pid.cfg 是server运行的进程号记录的位置 start.sh 是服务启动时候运行的脚本 test.log 这个是排查故障的时候用的错误记录文件 config.json 12345678{ "server":"XXX.com", //服务器ip地址或者绑定的域名 "server_port":8088, // 运行的端口 "local_port":1080, //本地运行端口 "pass...阅读全文

博文 2015-03-09 12:02:02 jianyingLi

今天,大佬云集的夜幕团队正式成立了!

今天这篇文章是要告诉你,业内多名实力强劲的开发者组建了一个服务于广大开发者的团队。现在,你可能会有下面这些疑问: 为什么要组成团队呢? 这个团队将会给广大开发者带来什么? 团队成员有哪些? 好了,接下来用 3 分钟时间去了解这个团队吧! 夜幕团队简介 夜幕团队 NightTeam 于 2019 年 9 月 9 日正式成立,团队由爬虫领域中实力强劲的多名开发者组成:崔庆才、周子淇、陈祥安、唐轶飞、冯威、蔡晋、戴煌金、张冶青和韦世东。 NightTeam 涉猎的编程语言包括但不限于 Python、Rust、C++、Go,领域涵盖爬虫、深度学习、服务研发和对象存储等,团队技术实力十分雄厚。 为什么要组建一个团队? 据以往经验来看,产出一篇优质的技术文章所耗费的时间是相当长的,读者很难从单个作者那里...阅读全文

博文 2019-09-12 14:32:55 夜幕NightTeam

Golang加密系列之AES

这里我们只讨论使用aes加密算法,pkcs7padding,CBC模式模式进行加密。 加密代码: func Encrypt(plantText, key []byte) ([]byte, error) { block, err := aes.NewCipher(key) //选择加密算法 if err != nil { return nil, err } plantText = PKCS7Padding(plantText, block.BlockSize()) blockModel := cipher.NewCBCEncrypter(block, key) ciphertext := make([]byte, len(plantText)) blockModel.CryptBlocks(c...阅读全文

博文 2015-09-02 11:00:01 君子藏锋

Go 摆脱了 C,又惹上了 Java?

talks.golang.org 前几天放出了 PPT《Go in Go》和 《The State of Go》讲解最近 Go 的开发动态和成果: 随着 Go 1.5 版本的开发,现在整个系统都是使用 Go 编写的(有一小部分汇编) C 已经成为过去时了。 Go 1.5 计划在 8 月份发布,将会尝试支持 iOS。(Go 1.4 已经正式支持 Android) 4月份进行的 NYJavaSIG 聚会上 Go 团队的技术主管经理分享了《Go for Java Programmers》,为 Java 程序员提供的 Go 入门指南,正式向 Java 领域进军了吗? 视频地址:https://www.youtube.com/watch?v=_c_tQ6_3cCg PPT 地址:http://talk...阅读全文

博文 2015-05-29 18:53:00 oschina

html5高仿版微信|仿微信聊天界面模板

html5仿微信社交webapp,基于h5+css3+swiper+wcPop+zepto等技术开发的高仿微信聊天界面模板,实现了类似微信的聊天功能,可以发送消息、表情,预览图片、视频,红包、打赏等微交互场景功能。​​​​​​​​​​​欢迎大家一起交流、学习 Q:282310962 wx:xy19031...阅读全文

博文 2019-02-18 20:08:26 xiaoyan2015

「3306π」社区北京站,新技术新玩法

2019新的一年,新的开始3306π社区第一站北京站,拉开了帷幕活动时间:2019年3月23日 09:00-18:30活动地址:北京市朝阳区望京东园四区9号楼阿里中心A座20层培训室(地铁:15号线望京东站C口) 本次技术交流特色专项培训和主题交流“双响炮”MySQL圈子的聚会,你学习知识,阿里出场地,3306π组局本次会议安排如下嘉宾 上午培训安排 适合人群: MySQL DBA, 开发人员培训前准备: 携带笔记本电脑 提前加入群领取资料准备环境 培训人数:限30人大家如果感兴趣,别犹豫抓紧时间报名啊《基于Raft的MySQL高可用组件Xenon实战》 吴炳锡 Xenon的介绍及特点 业界高可用实现区别对比 Xenon的raft实现 Xenon部署及使用 对Xenon使用上的一些想法 从实...阅读全文

博文 2019-03-06 17:34:45 3306pai社区

年度云计算盛典:2015杭州云栖大会10月举行

9月9日,杭州市政府和阿里巴巴集团宣布,2015杭州·云栖大会Computing Conference将于10月14日、15日在杭州云栖小镇举行。今年大会主题为“互联网 创新 创业”,届时约2万名开发者将齐聚杭州云栖小镇,交流展示量子计算、人工智能、生物识别、深度学习等最前沿的科技创新力量,集中展现计算所带来的“无法计算的价值”。 此前,云栖大会已经连续举办五届,2015杭州·云栖大会是国内有史以来云计算规模最大的一届。大会设置两个主论坛、约30场分论坛和2场开发者大赛,还将有精彩的“开发者之夜”环节。 大会聚集国内外云计算领域的先行者,预计将有3000余家云上企业和约2万名开发者参与。浙江省省长李强和阿里巴巴董事局主席马云将参加云栖大会并发表主题演讲,云计算服务商们包括阿里云及...阅读全文

北上广深各地专家助力Zabbix大会,为你详解4.0新功能、二次开发、可视化...

百度上搜得到大佬的文章 摸不清大佬的思路 手册上看得到操作的步骤 搞不懂内在的逻辑 来交流呀!本次Zabbix大会的技术论坛特别设立为两部分: 1、企业实践篇(点击查看:华为、招行、广州证券的实践分享) 2、技术分享篇(下方看精彩盘点)一、Zabbix大会技术论坛(技术分享篇)- Zabbix 4.0新功能详解 蟹老板说,Zabbix产品更新的基本原则是让Zabbix更灵活易用,本次大会中将给大家一一梳理Zabbix4.0的重要新功能:性能提升、更快、更安全的分布式监控..... 讲师:Alexei Vladishev -Zabbix创始人 -Zabbix SIA公司的CEO ▲2017年Zabbix大会精彩回顾 - Zabbix Tips & Tricks 什么是用户宏?监控值预处理的功能...阅读全文

博文 2018-11-13 13:34:40 Zabbix中国

golang简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wf649572404/article/details/80820172 简介 golang是谷歌2009年发布的开源编程语言,截止目前go的release版本已经到了1.10。go语言的开发人员都是计算机界大神一般的存在: Thompson:1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言。 Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompso...阅读全文

博文 2019-05-07 16:31:41 wf649572404

【200426】字节跳动大量岗位释放,欢迎找我内推,base 北京/深圳

职位描述 1、服务于字节跳动核心广告系统,负责广告商业变现基础平台研发工作; 2、设计并维护广告投放平台,优化改进微服务系统薄弱点,解决数据隔离、系统解耦等技术难题; 3、对接抖音、头条、西瓜、抖音火山版等当红APP的广告投放; 4、深入理解广告投放流程,了解上下游投放链路和投放策略,参与现有投放链路和策略优化,助力平台营收; 5、提供百亿级广告基础数据服务,完成大规模、高可用的广告系统搭建。 职位要求 1、熟悉python、php、c++、java、golang 等中至少一门语言 ),具备良好的编码能力; 2、基础扎实,熟悉网络编程,熟练使用至少一种数据库和缓存等基础组件; 3、学习能力强,能够独立分析和解决问题,逻辑思维能力强,善于分析和解决问题,能够处理复杂业务系统逻辑; 4、责任心强...阅读全文

博文 2020-04-26 21:32:51 林湾村龙猫

go实用小技能-自定义log输出格式

我们在使用go开发项目的时候,常常需要使用log包输出日志,go自带的log包默认输入格式为:时间+内容。 其实go还提供了几个很简单的输出选项 const ( Ldate = 1 << iota // 日期: 2009/01/23 Ltime // 时间: 01:23:23 Lmicroseconds // 微秒: 01:23:23.123123. Llongfile // 路径+文件名+行号: /a/b/c/d.go:23 Lshortfile // 文件名+行号: d.go:23 LUTC // 使用标准的UTC时间格式 LstdFlags = Ldate | Ltime // 默认 ) package main import ( "log" ) func main() { Ldef...阅读全文

博文 2016-12-22 09:00:02 dogo_小小人物

阿里云海外云服务全面降价 最高降幅达40%

在全球化大势中,中国企业出海成为新热点。作为国内领先的云计算公司,阿里云也在不断进行海外云技术升级,以帮助更多中国企业以更低的成本进行海外业务拓展。继阿里云在国内云产品降价之后,海外节点云服务器ECS也全面降价。 ![22](https://img.alicdn.com/tfs/TB1cFmSQFXXXXaIXXXXXXXXXXXX-1356-752.jpg) 活动地址>> http://click.aliyun.com/m/17186/ 本次降价的云服务器ECS包括了香港、美国东部、美国西部及新加坡节点各类配置机型。 降价之后,对比海外同类云服务商: •阿里云有了更大的价格优势 •阿里云具有BGP全球骨干网络直连、快速回流大陆的网络优...阅读全文

阿里1682亿背后的协同研发云——云效公共云正式商业化

摘要: 2017年12月20日云栖大会北京峰会,阿里云宣布其一站式企业协同研发云产品——云效公共云版本正式进入商业化服务阶段,同时云效还发布了三大新功能模块:跨团队联合作战的项目集、多维度测试服务、便捷高效的移动端工作台。 2017年12月20日云栖大会北京峰会,阿里云宣布一站式企业协同研发云产品——云效,其公共云版本正式进入商业化服务阶段,将为更多企业提供研发效能服务。发布会现场,还首次亮相了三大新功能:跨团队联合作战的项目集、多维度测试服务、便捷高效的移动端工作台。 云效是一站式企业协同研发云,支持公共云、专有云和混合云三种模式下的大规模团队的项目管理和协同研发,它为应用项目研发全周期(需求->开发->测试->发布->运维->运营)提供高效的工具化支撑,落地实现敏捷研发、流式实施交付和分...阅读全文

博文 2017-12-25 04:03:31 maoerya

全面系统学测试 从小白入门到实战就业

​全面系统学测试 从小白入门到实战就业 完整无密【点击下载】本课程为慕课网销量最高、备受好评的测试入门课程2020年全新升级版。升级课程亮点:1、测试设计、测试执行、测试总结、黑盒测试、白盒测试、自动化测试、性能测试、手机测试、面试讲解等全方位多角度进行讲解;2、辅助以支付宝、余额宝等实战项目演练,更增加主流热门电商类测试项目全流程与微信红包项目实战;3、掌握从简单业务场景到复杂业务场景下的不同测试实战技巧,满足入门+提高双重需求适合人群软件测试初学者、刚刚从事软件测试行业的新手,在校大学生、应届毕业准备从事软件测试行业,准备转行进入软件测试行业的小伙伴技术储备要求0基础入门,无论你的基础怎么样,你的背景怎么样都可以学习这门课程百度网盘链接下...阅读全文

GO微信交流群-诚邀愿意分享和想学习GO相关技术的你

在go开发和学习过程中经常遇到一些问题,想找人请教一下,因为是其他语言转go 认识写GO 的比较少,所以建了一个技术交流群。群里有时会有人用Zoom,腾讯会议之类的做直播分享,欢迎有兴趣的朋友一起交流学习,更希望愿意分享的朋友一起交流,如果你有感觉不错的技术,也可以在群里直播分享,会极大的提升自己的技术和总结能力。 为防止发广告的进群 请加我拉群 暗号:GoGoGo 微信号:XU1014129578 ![image.png](https://static.studygolang.com/200310/badbe0aa0a4241c769d6578e2c419251.png...阅读全文

博文 2020-03-10 10:52:11 xupenga

联盟链战国:五大巨头横向对比

先说两句:这篇文章和作者一起搜集了大量资料,后被作者码成了万字足料文,可以作为联盟链底层平台选择参考,喜欢请点赞。联盟链是目前区块链落地实践的热点,也是大家对“杀手级应用”期望最大的区块链部署形态。联盟链的诞生源于对区块链技术的“反思”,是对比特币、以太坊所体现的技术特点与企业客户实际需要的融合与折衷,蕴含了大量区块链工作者的智慧与辛劳。由于对未来价值的“共识”,很多厂商推出了自己的联盟链框架或平台,本文选择了 Hyperledger Fabric、FISCO BCOS、微软的 Coco、企业以太坊联盟(EEA)及 R3 的 Corda 这五个具有一定影响力的联盟链,拟从设计理念、生态、效率、扩展性、节点管理与权限管理、智能合约、部署与运维友好性、隐私保护、公链结合或演化能力九个方面进行比对...阅读全文

博文 2018-10-23 12:34:41 区块链名媛

数据宝缘何受到CCTV的采访与报道?

2017年1月8日,在CCTV-发现之旅频道《揽胜神州》多彩贵州山水贵安中,贵州数据宝网络科技有限公司(以下简称:数据宝)的身影亮相荧屏之中——公司办公环境、职工面貌、平台模式以及历史使命都做了充分地展示说明。据了解,该频道由中央电视台新影集团打造而成,是国内首家以人文探索、科学揭秘、旅游地理为主的专业电视频道,也是独创的“空、地、网”跨界传播平台。目前,发现之旅频道已全面接入国内31个省级广电有线网络,落地城市超过240个,覆盖全国有线数字电视用户数超过1.75亿户、逾5亿人群。频道在全国101个数字频道中综合竞争力排名前10位,并已实现全年365天,全天24小时不间断播出,是国内数字电视频道的创举。那么,数据宝作为一个大数据资产运营平台,缘何受到如此礼遇? ![1.jpg](http:...阅读全文

云栖大会深圳峰会4月20日开幕 阿里云将发布物联网等解决方案

云栖大会深圳峰会4月20日开幕 阿里云将发布物联网等解决方案 ![2016云栖大会·深圳峰会将于4月20日举行.png](http://studygolang.qiniudn.com/160330/771896f2c3c34c06ad28bc3bb38e1aa9.png) 去年巡回全国主要城市的云栖大会,将于4月20日在深圳举行,前一日为定向邀约活动,而后一天是Tech Insight。据云栖大会官网(http://click.aliyun.com/m/4207/) 信息,深圳峰会上阿里云将有物联网、国际市场、公益等方面的事项发布。大会组委会透露,除了已公布的议程,届时阿里云也将针对华南市场有重大战略发布。 云栖大会·深圳峰会官网显示,4月20日上午主论坛上阿里云总裁胡晓明...阅读全文

你应该知道的云计算行业最专业的教材

一方面是工科毕业生的人数居世界第一,另一方面人才缺口仍然很大。这一鸿沟正在由产业界和教育界联手弥补。 6月9日,中国高等教育学会与阿里云联合表示,为响应教育部“新工科”建设号召,云计算-大数据-云安全高等教育改革示范性教材正式出版,包括《云安全原理与实践》、《云计算原理与实践》等9本,这是首套该行业内由产业界与教育界联合编撰的新型教材,为中国的云计算、人工智能等行业的长远发展奠定基础。 教材试读与购买:https://edu.aliyun.com/campus/books 这套教材自2015年底开始编写,由教育部高等教育计算机类专业教学指导委员会与阿里云联合成立云计算教学专家组,由阿里云派驻资深专家与清华大学、复旦大学、上海交通大学、中国科学技术大学、北京航空航天大学等高校...阅读全文

go语言中椭圆曲线加密算法的使用

椭圆曲线加密算法,使用golang的实现! 最近在看一些关于比特币的东西,里边有个椭圆曲线加密算法,查了下,感觉很不错! 与经典的RSA,DSA等公钥密码体制相比,椭圆密码体制有以下优点: 1.安全性高:有研究表示160位的椭圆密钥与1024位的RSA密钥安全性相同。 2.处理速度快:在私钥的加密解密速度上,ecc算法比RSA、DSA速度更快。 3.存储空间占用小。 4.带宽要求低. 椭圆曲线密码体制是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。解椭圆曲线上的离散对数问题的最好算法是Pollard rho方法,其时间复杂度为,是完全指数阶的。其中n为等式(2)中m的二进制表示的位数。当n=234, 约为2117,需要1.6x1023 MIPS 年的时间。而我们熟知的RSA所利...阅读全文

博文 2016-10-09 07:00:05 IrvinYoung

你也能写个 Shadowsocks

本文将教你从0写一个Shadowsocks,无需任何基础,读完本文你就能完成一个轻量级、高性能的 Shadowsocks 代替品。 我们暂且把最终完成的项目叫做 Lightsocks,如果你很急切地想看到结果,可以先体验本文最终完成的项目 Lightsocks ,也可以下载阅读源码。 认识 Shadowsocks Shadowsocks 是一个能骗过防火墙的网络代理工具。它把要传输的原数据经过加密后再传输,网络中的防火墙由于得不出要传输的原内容是什么而只好放行,于是就完成了防火墙穿透,也即是所谓的“翻墙”。 在自由的网络环境下,在本机上访问服务时是直接和远程服务建立连接传输数据,流程如图: 但在受限的网络环境下会有防火墙,本机电脑和远程服务之间传输的数据都必须通过防火墙的检查,流程如图:如果...阅读全文

博文 2017-11-05 06:04:50 吴浩麟

golang使用jwt

0x0 什么是jwt JWT是JSON Web Token的缩写,可以用作授权认证。传统的授权认证一般采用session,由于session存储在服务端,加大了服务端的计算量, 而且多台服务器之间存在着session同步的问题。而JWT存储在客户端,不仅减少了服务端的计算量,而且天生支持分布式。 0x1 jwt的结构 JWT由三部分组成: Header:头部,表明类型和加密算法 Claims:声明,即载荷(承载的内容) Signature:签名,这一部分是将header和claims进行base64转码后,并用header中声明的加密算法加盐(secre)后构成。 即: tmpstr = base64(header)+base64(claims) signature = encrypt(tm...阅读全文

博文 2017-12-17 22:00:00 xdao

【人工智能】结合多个应用场景讲解智能语音交互技术与应用

课程介绍 智能语音交互,是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会说、懂你”式的智能人机交互体验。适用于多个应用场景中,包括智能问答、智能质检、法庭庭审实时记录、实时演讲字幕、访谈录音转写等。 本课程主要讲解智能语音相关技术,包括语音识别、人机交互、语音合成等。 课程目标 • 学习智能语音相关技术 适合人群 • 大数据、人工智能开发者 课时列表 • 课时1:人工智能与智能语音概述 • 课时2:语音识别技术及应用 • 课时3:人机自然交互平台技术及应用 • 课时4:语音合成技术及应用 • 课时5:智能语音交互产品介绍 敬请期待 • 课时6:通过SDK使用语音识...阅读全文

实习X全职 | 区块链人才找工作?超全的大公司区块链技术招聘合集!

芥末圈世界需要你的见解更多高品质区块链资讯欢迎关注微信公众号(ID:jemoonews) 实习生中国电信1 / 区块链开发实习生任职要求:一周能够工作至少4天,实习12个月,可转正1. 参与基于区块链的产品开发,主要工作内容为模型角色搭建、以及编程实现;2. 要求熟悉基本加密算法如RSA、DES、HASH算法;3. 主要工作语言为JAVA,了解python或者R语言更佳;4. 要求计算机、软件、通信及相关专业。坐标:北京市昌平区未来科学城全职:技术类火币网2 / C++语言区块链工程师岗位要求:1.区块链技术分析:虚拟机/密码学/分布式系统/信息安全等2.区块链资产的主链对接、节点维护与测试3.主链数据服务研发4.主链/公链/联盟链研发任职要求:1.计算机、数学或金融学相关专业2.良好的英语...阅读全文

博文 2018-07-12 17:34:49 芥末圈

也谈并发与并行

也谈并发与并行 六 23 bigwhite技术志 Concurrency, Go, Go1.5, Golang, Google, Gopher, goroutine, parallelism, RobPike, 并发, 并行, 线程, 编程语言, 调度 No Comments 在一般人的眼中,“并行”就是并行,即你干你的,我干我的,两个“并行”的执行过程可能是两条毫无瓜葛的平行线,也可能是有交叉,但瞬即分开的两条线。不 过在程序员的世界里,有关“并行”的概念却有两个单词:Concurrency和Parallelism,对应的比较主流的中文翻译为并发 (Concurrency)和并行(Parallelism)。 之前一直使用C、Python进行Coding,对Concrrency和Parall...阅读全文

常见的加密算法

在项目开发过程中,当我们利用数据库存储一些关于用户的隐私信息,诸如密码、帐户密钥等数据时,需要加密后才向数据库写入。这时,我们需要一些高效地、简单易用的加密算法,当我们向数据库写数据时加密数据,然后把加密后的数据存入数据库;当需要读取数据时,从数据库把加密后的数据取出来,再通过算法解密。 常用的加密算法有Base64、MD5、AES和DES。 Base64 Base64是一种任意二进制到文本字符串的编码方法,常用于在URL、Cookie、网页中传输少量二进制数据。 首先使用Base64编码需要一个含有64个字符的表,这个表由大小写字母、数字、+和/组成。采用Base64编码处理数据时,会把每三个字节共24位作为一个处理单元,再分为四组,每组6位,查表后获得相应的字符即编码后的字符串。编码后的...阅读全文

博文 2017-06-25 09:07:21 witchiman

常见哈希函数FNV和MD5

介绍哈希函数之前,先说一下Golang的哈希结果。在包/hash/下的hash.go文件,定义了哈希函数的接口。所有哈希函数都要实现此接口。 // Hash is the common interface implemented by all hash functions. type Hash interface { // Write (via the embedded io.Writer interface) adds more data to the running hash. // It never returns an error. io.Writer // Sum appends the current hash to b and returns the resulting sli...阅读全文

一张图看学霸, 杭州云栖大会前13位顶尖科学家聚会

摘要: 2017杭州云栖大会开幕前夕,马云在董事局密会13名顶尖科学家,包括多名中美院士。两个多小时的会谈信息量很大……中国唯一的图灵奖获得者姚期智院士、中国量子力学第一人潘建伟院士、哥伦比亚大学的Jeanette Wang教授都来了! 虽然不懂技术,但并不影响马云对技术的尊重与持续投入。 今天,“不懂技术,但真心热爱技术”的马云,在杭州和科学界的“半壁江山”来了一次亲密接触。 都说,马云的朋友圈就是阿里巴巴的发展史。包含中国院士2人、美国院士1人,IEEE Fellow 7人在内的13名科学家齐聚阿里,又是在密谋怎样一盘“大棋”? 提示一: 今年3月份,马云在阿里巴巴首届技术大会上动员全球两万多名科学家和工程师投身“新技术战略”,启动了一项代号...阅读全文

成都地区招聘golang

成都魔方在线数据中心诚聘 golang工程师 : 1、计算机相关专业专科及以上学历,具有3年及以上开发工作经验; 2、熟悉golang语言编程,掌握多线程、socket等相关技术; 3、具有高负载、高并发开发设计经验值者优先考虑; 4、熟悉MySql、Mongo等数据库编程; 5、熟悉Linux服务器,有丰富的C/C++编程经验; 6、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、软件设计方面有较好的功底; 7、最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术难题; 8、C/C++工程师具有同等工作经验也可以考虑; 9、研究生以上学历可适当放宽其他要求; 职位描述: 1、参与公司平台分布式云搭建 ...阅读全文

【小米直招】小米HR直招Golang/C/C++

####由于业务发展的需要,小米数据中心急招 **Golang 开发工程师**,主要负责**后端开发**。 ##### **go 后台开发** - 任职要求: 1. 熟悉c/c++,有go开发经验更好; 2. 熟悉常用的数据结构和算法,有acm比赛经验优先; 3. 熟悉常用后台开发技术,了解分布式系统基本原理; 4. 代码功底扎实,知道如何寻找系统性能瓶颈以及优化方案; 5. 有风控意识,了解系统存在风险点及预防措施。 #####承诺:**期权和现金均为市场领先水平** #####联系方式: - 邮箱: wangchao_a@xiaomi.com - QQ: 1723388523 #####期待各位技术大牛加...阅读全文

【小米直招】小米HR直招Golang/C/C++

####由于业务发展的需要,小米数据中心急招 **Golang 开发工程师**,主要负责**后端开发**。 ##### **go 后台开发** - 任职要求: 1. 熟悉c/c++,有go开发经验更好; 2. 熟悉常用的数据结构和算法,有acm比赛经验优先; 3. 熟悉常用后台开发技术,了解分布式系统基本原理; 4. 代码功底扎实,知道如何寻找系统性能瓶颈以及优化方案; 5. 有风控意识,了解系统存在风险点及预防措施。 #####承诺:**期权和现金均为市场领先水平** #####联系方式: - 邮箱: wangchao_a@xiaomi.com - QQ: 1723388523 #####期待各位技术大牛加...阅读全文

从保障淘宝到全球市场“第一阵营”,阿里云的DDoS防护之路走了多远?

摘要: 2年前,不少技术圈的朋友,读过论坛里的一篇解读文章:DDoS,阿里为什么要走自己的一条路(https://bbs.aliyun.com/read/271764.html?pos=13),文章讲述了阿里巴巴为什么决定研发自己的DDoS清洗系统,阿里云DDoS防护业务的诞生,以及阿里云Anti-DDoS产品团队 在云上DDoS检测、防御的一些思考。 2年前,不少技术圈的朋友,读过论坛里的一篇解读文章:DDoS,阿里为什么要走自己的一条路(https://bbs.aliyun.com/read/271764.html?pos=13),文章讲述了阿里巴巴为什么决定研发自己的DDoS清洗系统,阿里云DDoS防护业务的诞生,以及阿里云Anti-DDoS产品团队在云上DDoS检测、防御的一些...阅读全文

OPIPING 专业Api 管理及自动化测试工具

功能说明 支持多团队、多项目、多环境,更符合技术开发和使用场景 支持Api场景组并发测试、性能测试 通过功能权限、数据权限让您精准的控制用户的使用权限,使其尽在掌控之中 动态生成API数据,让前后端更好的协同开发,降低等待时间,提高开发效率 官方地址:https://www.opiping.com/ 操作手册:https://shuka.opiping.com/t/opiping Windows、Mac客户端演示 多团队管理 Api快速查找 Api自动化测试 Api Mock测试 常用插...阅读全文

时速云与金山云达成战略合作 共助企业数字化转型

2018年4月,新一代容器云计算领域的领军企业时速云与北京金山云网络技术有限公司(以下简称“金山云”)正式达成战略合作,双方将基于各自的主营业务与资源优势,在容器PaaS等领域展开深度合作,共同开拓政府、互联网、金融等市场,助力企业数字化转型。 集结双方优势,共拓容器市场 时速云成立于2014年10月,是新一代容器云计算领域的领军企业,业务涵盖容器PaaS平台、DevOps、微服务治理、AIOps等领域,拥有金融、能源、运营商、制造、广电、汽车等领域的诸多大型企业及世界500强客户。时速云总部位于中国北京,并在上海、深圳、广州、武汉等地设立了分支机构。2018年年初,时速云获得近亿元B轮融资。 作为国内首家基于Kubernetes的企业级容器云计算服务商,时速云始终坚持以客...阅读全文

2018.9.4 最神秘的数字货币交易所

因为最近币价凉凉,所以我许久没有关注币圈了,今天打开交易所的交易额排名一看,在第一的榜单上出现了一个陌生的名字:币夫。币夫究竟是何方神圣?带着疑问,我查阅了一些资料,发现这是一家低调又神秘的交易所。17年成立于新加坡,创始人具体是谁也不知道,这点和国内很多交易所的高调作风真的是很不一样,但有传闻团队成员素质超高,平均学历在硕士以上,来自美林证券、世界银行、麦肯锡、微软、腾讯等全球知名公司。仅仅成立一年多的时间,就能顶着熊市的压力,迅速成为交易额第一的数字货币交易所,着实给力!据说,币夫有很多优秀的海外项目,特别是硅谷的明星项目,由于在上币方面他们非常严格,所以确实筛选了不少优秀项目,这样也是很大程度上减少了用户的投资风险。币夫的强势崛起,其实很值得我们思考。区块链这个行业,远还没到分胜负的时...阅读全文

博文 2018-09-04 21:25:07 kelasong

Docker和Go的安装和使用

感觉现在的Docker就像2013年的Spark一样,势不可挡,因此很有必要对Docker进行深度学习。我们使用的操作系统为CentOS Linux release 7.2.1511 (Core)(64位)。主要介绍Docker的安装和使用,Go的安装和使用。 一. Docker的安装和使用 1. Docker的安装 yum -y install docker 说明:Docker软件包已经包括在默认的CentOS-Extras软件源里。 2. 启动Docker服务 systemctl start docker.service systemctl enable docker.service 说明:并且将Docker设置为开机启动。3. 下载官方的CentOS镜像到本地 docker pull ...阅读全文

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

百度云推送

百度云推送支持通知、消息和富媒体的发送。我只实现了最简单的群推送通知的功能。还有针对指定ID的发送,指定通知布局,指定打开网页等一系列设置都没有包含。接下来还要用到这个的时候再去进行开发好了。 关于Android端的推送,有Google的官方支持,但是大家懂得,只能另寻它法。Android不同于iOS,它运行程序在后台有常驻进程。所以就有了其它通知方法。这样就可以由后台进程获取到通知内容后自行展示。发送通知还能用IBM的MQTT,虽然我在他们部门实习过,但是这个东西不会用。。。还有自己实现HTTP长连接Keep-Alive,发送Request之后等待Response。这些都是目前常用的方法,我都不会。那么,我就去找了现成的百度云推送。 百度提供了两种实现方式:SDK和REST API。SDK...阅读全文

博文 2017-02-09 12:18:57 Bryce

阿里专家技术问答第一期,帮帮我的JAVA!

云栖社区是阿里神侠们的聚义厅,在这里,他们会经常现身,为您带来技术分享。为了更加贴近开发者的需求,云栖社区将会在问答频道(yq.aliyun.com/ask)开展“阿里专家技术问答”系列活动, 每次活动将为期一周,由某一技术领域的阿里专家坐镇问答频道,帮助开发者解答该领域的相关技术难题。 即将在1月19日推出的是第一期“帮帮我的Java",由阿里巴巴资深开发工程师王震(昵称:丙辰)来为大家解答在Java开发工作和学习中遇到难题,爪哇(Java)国的各位苦行僧们,抓紧准备自己的难题吧,看看能不能让咱们的丙辰大师悄悄流汗! 如何参加? 在1月19日-1月25日期间访问问答版块(yq.aliyun.com/ask),提出问题(切记提问时请打上“Java核心技术”标签),当丙辰大师...阅读全文

谷歌的alpha go 战胜李世石与谷歌双足行走机器人

更早一段时间,谷歌旗下的机器人公司完成了双足机器人的直立行走。 昨天的对战,人工智能战胜了人类。 两年前,在技术背景的人们看来,以上两件事儿迟早会发生,只是不确定会是什么时间、什么地点。 而今天这样的事情已经成为事实。 从人类历史的宏观视角去体察,我认为今年是人工智能的新纪元,也是谷歌的新纪元,全球科技公司的新纪元。 从微观的国际形势去体察,这是谷歌的机器人、人工智能在全球范围内一骑绝尘,遥遥领先的标志。 率先掌握了下一代生产工具、战争工具。 《士兵突击》里面有一句台词,战争最终是人与人的对抗,而今后对方就是站在人工智能身后的人。 国内去年的创业如火如荼,基本是商业模式的创新,现有技术的重新整合。 但即使是也鲜有在这样的基础领域持续投入、产生突破的。 《三体》里面有一段对话,我觉得很有道理。...阅读全文

招聘要求

一、高级GIS软件研发工程师职位描述:1.充当技术骨干角色;2.负责GIS平台(或应用系统)架构与功能设计;3.承担GIS核心功能代码的编写;4.负责与GIS数据处理工程师和三维建模工程师对接,实现多源数据接入、矢量和栅格数据处理、显示与分析、多维时空动态显示与分析、行业应用分析等功能。 基本要求:熟悉GIS专业,掌握WebGIS开发技术,熟悉.net、C#等开发环境。具有智慧城市或VR地理大数据可视化等开发经验者优先。 二、GIS平台二次开发工程师职位描述:1.作为主流GIS平台二次开发的技术骨干;2.负责GIS项目和GIS产品架构设计;3.负责GIS应用系统核心功能模块的开发工作;4.根据GIS项目和产品需求,形成产品技术文档;基本要求:具有主流GIS平...阅读全文

博文 2017-09-30 13:34:58 Mia_米阳

golang 版本 百度,360,sogou,bing,google 网站收录量批量 查询

``` package main //golang 版本 百度,360,sogou,bing,google 网站收录量批量 查询 //qq:29295842 欢迎技术交流 import ( "Public_file" "fmt" "regexp" //"strings" //"http_get_post" "net/url" "strings" "time" "github.com/levigross/grequests" ) //=============================== func Get_url(url string) (bool, string) { defer Public_file.Pan...阅读全文

go语言生成可执行文件

正文 安装go后,我们一般会设置好GOROOT和GOPATH环境变量,但是有时候因为实际工作中项目结构复杂,设置的GOPATH不能满足需要时,可以在cmd设置临时的GOPATH;很多IDE,比如IDEA也可以设置全局的GOPATH和临时的GOPATH,但是编译可执行文件可能有些复杂或者通过IDE编译或者运行会出现app.conf配置文件加载不到的情况,这个坑我遇到过。请看https://github.com/astaxie/be... 故通过命令的方式生成go的可执行文件。 比如项目结构是这样: 由于依赖了github.com里的beego,所以要加github.com的上级目录到GOPATH。 1. 打开cmd命令窗口,用命令设置要编译包以及依赖包所在路径的环境变量,即GOPATH(该设置...阅读全文

人工智能通识DBD-2019年4月汇总

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 0403软件技术-零基础-MD5加密处理和自动跳转 0402 软件技术-零基础-Golang操作Cookie 0401 软件技术-零基础-Golang注册验证与忘记密码 0401 软件技术-零基础-Golang用Hotmail发送验证邮件 欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 每个人的智能新时代 如果您发现文章错误,请不吝留言指正; 如果您觉得有用,请点喜欢; 如果您觉得很有用,欢迎转载~ EN...阅读全文

博文 2019-04-05 02:34:40 zhyuzh3d