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

golang向上取整、向下取整和四舍五入

一、概述官方的math 包中提供了取整的方法,向上取整math.Ceil() ,向下取整math.Floor() 二、用法12345678910package mainimport ( "fmt" "math")func main(){ x := 1.1 fmt.Println(math.Ceil(x)) // 2 fmt.Println(math.Floor(x)) // 1} 要注意的是,取完整后返回的并不是真正的整数,而是float64 类型,所以如果需要int 类型的话需要手动转换。 2017-10-14追加:一个奇葩的四舍五入方法golang没有类似python的round()函数,搜了一下很多都非常复杂,最后看到了一个清新脱俗的:先+0.5,然后向下取整! 简单得难以置信,想想也...阅读全文

博文 2018-05-17 09:29:31 马谦的博客

golang:xpath选择器“htmlquery”简单用法

在做爬虫时,经常要用到html解析器提取数据,Python里面有神器lxml,go里面可以选择htmlquery或者goquery。其中htmlquery使用xpath选择器,goquery使用css选择器。就使用体验来说,htmlquery更方便一些,这儿主要介绍htmlquery的一些基本用法。 htmlquery是用于HTML的XPath数据提取库,可让通过XPath表达式从HTML文档中提取数据,使用起来很简单方便。xpath语法见https://www.w3school.com.cn/xpath/xpath_syntax.asp。 htmlquery安装: go get github.com/antchfx/htmlquery 经常使用到的函数有: func Parse(r io....阅读全文

博文 2019-10-30 18:32:53 aside section._1OhGeD

“B站源码泄露”事件后,go语言成了焦点

一、B 站后端源码被恶意“开源” 几 小时1、B站源码泄露事件始末今日,网上传出消息,bilibili整个网站后台工程源码泄露,这是国内规模较大的互联网企业中首例整个网站后台工程源码泄露。而且B站网站不仅仅是泄露工程源码这么简单,有很大一部分用户的用户名密码被硬编码在代码里面,也泄露出去了,对用户来说影响很大。 作为国内go语言的大厂,哔哩哔哩代码被上传到了github,平台上确实存在由一个名叫「openbilibili」的用户创建的「go-common」代码库,项目描述为「哔哩哔哩 bilibili 网站后台工程 源码」,这个账号于22号当天注册。截至北京时间17:04,该项目已获得6597个标星。fork数量已经突破6000(这个操作会将被Fork的代码仓库中所有的信息,包括源代码、原仓...阅读全文

博文 2019-04-23 18:34:43 qfliweimin

我们为什么从Python转到go?

说完了python,现在来说说为什么我们选择go。其实除了Python,我们也有其他的选择,Java、PHP、Lua(openresty),但最终我们选择了go。 虽然Java和PHP都是最好的编程语言(大家都这么争的),但我更倾向一门更简单的语言。而openresty,虽然性能强悍,但lua仍然是动态语言,也会碰到前面说的动态语言一些问题。最后,前金山许式伟用的go,前快盘架构师葱头也用的go,所以我们很自然地选择了go。 go并不是完美,一堆值得我们吐槽的地方。 error,好吧,如果有语言洁癖的同学可能真的受不了go的语法,尤其是约定的最后一个返回值是error。项目里面经常会充斥这样的代码: if _, err := w.Write(data1); err != nil { retu...阅读全文

博文 2016-10-29 18:00:00 wming0523

腾讯云之无服务器云函数

使用腾讯的 无服务器云函数启动了一个服务,用golang代码生成以太坊的私钥跟地址。 https://service-exvd0ctl-1258120565.ap-beijing.apigateway.myqcloud.com/release/addr genEthAddr.png 无服务器云函数是什么 腾讯云的无服务器云函数,跟 aws lambda类似,把一段代码放到云函数服务器上,设定好访问路径, 就可以对外访问了。之前若想发布1段20行代码执行的服务,你可能需要买个vps,现在用腾讯的云函数即可,灵活方便,省资源。 小程序 如果要做些工具类微信小程序,生成eth、btc地址,查看天气数据,雾霾指数,运行个云函数,小程序去请求即可。只要不保存大量数据, 搭建建服务器的费用可以省了。 云...阅读全文

博文 2018-11-29 00:34:43 shooter

【解读白皮书】公信宝

1.发起背景 2016年互联网金融的高速发展,以及个人征信和个人信息泄露的成为公众关注的焦点。互联网金融行业因为金融履约数据没有实现统一的共享和交易,整个行业风控水平较低,多头借贷问题严重。而传统数据交易所,包括政府或企业主导的中心化数据交易所、各细分行业公司组成的数据联盟、以及大数据征信公司,无一例外都没有发展起来,原因不是因为没有市场,而是传统数据交易所的解决方案存在巨大的漏洞,如数据“缓存沉淀”、对客户业务构成威胁、缺乏隐私保护、数据造假严重等问题,让企业不敢将重要的金融履约数据进行共享交易。 针对这些问题,目前只有区块链技术才能解决。在经过技术性、市场性的研究和发展方向的不断调整后,公信宝项目也由此定型。 2.项目简介 公信宝是去中心化数据交易所,区块链数据经济解决方案提供者,提供关...阅读全文

博文 2018-06-28 08:34:44 空灵一月

【成都腾讯】项目组直招--云计算后台开发工程师

成都腾讯招聘后台开发,希望应聘者具有以下素质: 1 )有丰富的多进程、多线程服务器开发经验 2 )熟悉 c/c++/java/python/go 等至少一种编程语言 3 ) coding 、 debug 能力强(必须) 4 )有开源项目实践经验优先 5 ) 熟悉 docker 、 kubernetes 、 opentack 等技术优...阅读全文

安全态势,交互发现 —— 基于阿里云轻松搭建安全大屏

摘要: 作为我们这代人应该感到幸运,因为我们即将见证一个伟大的时代的到来。作为上个时代的弄潮儿——程序猿,我们有着得天独厚的机遇去创造着下一个时代。如何成功转型就变得至关重要,今天我们就来谈谈程序猿如何转型AI! 更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 历史上AI火过两次,但是最终都已销声匿迹作为结束。这次AI大火的原因:AlphaGo 4比1战胜李世石,相对于一些外行人的恐慌和恐惧,其实很多业内人员在这场世纪之战结束后,都为人类点上了一个大大的赞。因为对于了解AlphaGo背后技术的那些人来说,人类有如此的计算能力和宏观把握能力已经很了不起了。但是,就在前不久AlphaGo2.0在乌镇完胜了柯洁。事实还是证明了人类在某些方面还是有一定...阅读全文

人工智能DBD目录

DBD=Day by day或者“嘚吧嘚”... 2019元旦起,人工智能小知识每天更新,将涉及各种方面。每篇都很短,可能不会太深入,尽可能每一篇都适合零基础阅读,希望大家多多关注多多点赞多多支持。 科普:AI的各种名词典故解析 观察:最新的行业AI新闻,产品、创投、故事 编程:Python编程,TensorFlow,Golang 数学:各种数学名词、公式和算法解析 推荐:与AI相关的各种读书笔记、电影评论 随笔:天马行空的随意猜...阅读全文

博文 2018-12-31 14:34:44 zhyuzh3d

Go语言初学笔记-和Python的区别

Go诞生于Google, 是由以下三位计算机领域的大师写的 image 由于出身名门,Go在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经有很多基于Go的应用,一直有传言Go在将来是要取代现在Java的位置。对于一门只有十年历史的新语言,Go的发展势头是相当迅猛的。国外的docker就是用Go写的,国内的七牛团队广泛使用Go。 而今如火如荼的区块链技术更是将Go推上了热潮。IOT设备连接协议也是Go语言开发技术居多。由此可见未来是属于Go和Python的天下。 go环境搭建 在官网下载go的安装包 如果是mac,可直接用brew安装: $ brew intall go 查看go版本 $ go version go version go1.10.3 darwin/amd64 go开发编辑...阅读全文

博文 2018-08-18 11:34:57 gccme

请问使用什么阅读工具看go代码?

请问大家使用什么阅读工具看go代码? 1. 可以用source insight + golang plugin看代码吗?存在golang plugin吗?比如像python那样。 2. 在论坛里看到有人提到可用cscope看代码。 有人尝试过vim + cscope或者kscope看代码吗? 3. 还有其他的阅读方式吗? 有没有eclipse 等阅读方式的使用方法? 4. 曾经看到有人用liteIDE看代码,感觉蛮痛苦的。 谢谢...阅读全文

golang 队列和栈的实现

在 python 中实现队列或者栈非常简单,用list就可以用来做一个简单的栈和队列,如下 # 队列操作 queue = [] # 入队 由于有append 我们从列表尾入队 列表头出队 queue.append(1) queue.append(2) queue.append(3) # 现在队列的情况是[1,2,3],可以用list的pop方法出队 queue.pop(0) # 栈的操作跟队列类似 stack = [] # 入栈 stack.append(1) # 出栈和队列的区别在于 都是在列表尾部操作 stack.pop() 那么,在 golang 中我们要怎么实现这种简单的队列和栈呢。这个基本和 python 很类似。 // 初始化 var queue []int var stack ...阅读全文

博文 2019-05-25 00:34:39 咔叽咔叽_

Golang串口编程初探

最近,新项目中有智能硬件的需求,要通过用户的手机控制智能货柜(现在带电的都能叫智能xx了,其实就是个售卖机),串口编程一点儿也摸不着头脑,不过,还得继续 。。。本来以为这种机器一般都是Linux系统,用Java或者Python写个终端控制就行了(供应商也太懒了,终端控制也木有)。。。现场考察后,发现原来厂家标配的电脑上装的是Windows,那么问题来了,java和Python显然不是最好的选择,第三方工具打包工具,常常会打出个巨大无比的exe文件,windows下的程序还是类C语言更合适些。 经过短暂的比较之后,golang滑入我的脑海,虽然我一点儿也不懂这门语言。昨天,找了go的本书,翻了一小半,熟悉了基本语法之后,就开始了 go出来都已经快十年了,很多组件都被封装好了,果然被我搜到了 g...阅读全文

博文 2017-04-21 10:52:16 Markwei

Go语言输出打印--排坑

一.几种公共方法1)Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v)print 在golang中 是属于输出到标准错误流中并打印,官方不建议写程序时候用它。可以再debug时候用fmt.Print(str)2)Println: 输出到控制台并换行fmt.Println(tmp) 3)Printf : 只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形等)fmt.Printf("%d",a) 4)Sprintf:格式化并返回一个字符串而不带任何输出s := fmt.Sprintf("a %s", "string") fmt.Printf(s) 5)Fprintf:来格式化并输出到 io.Writers 而不是 os.Stdou...阅读全文

博文 2019-08-08 22:33:00 Caesar_fbc8

阿里云运维架构实践秘籍

前言2009年的阿里云,2011年的盛大云,2012年的电信天翼云,2013年的腾讯云及华为云,2015年的百度云,国内的云计算市场可谓百花齐放。>> 云端混合云、云端容器、云端监控演变、云端自动化运维、云端DevOps、云端智能化运维、云端安全、云端分布式架构八大技术架构实践。>> 云端选型篇(第1~5章)云端选型篇介绍了在云端选择什么样的云平台做战略规划部署及业务体系建设,选择什么样的云产品来架构及规划业务,选择什么样的开发语言来应对业务开发需求,选择什么样的系统技术来搭建运维架构及实施,以及选择什么样的配置来部署业务及做容量规划等>> 不同云厂商的业务方向、平台稳定性、平台安全性、平台服务质量、产品功能及价格等都有所不同。因此云平台的选择,决定了业务的体系建设及战略规划部署方向。>> ...阅读全文

博文 2020-05-15 23:32:47 kingleaf

苦逼程序员的10年

风险预警。本文属于毒鸡汤系列,经过文学渲染,读后或产生焦虑,有相关抵制者慎入。 十年,转瞬即逝,人生进入下半场。众生皆苦,万相本无。且看风云变幻,慢品苦辣酸甜。小姐姐味道微信公众号首发。 小胡,拼搏者 小胡很久没有笑过了。他在房价的次高点买了套超出自己承受能力的房子,紧接着老婆失业了,失业以后脾气变得特别的不好。他每天都下班很晚,最近终于鼓足勇气换了份离家近的工作,来省下每天的车费。他的技术很好,别人也是这么评价,但这次跳槽他并没有涨多少薪。心里乱乱的老觉得堵,家里环境太压抑,老母亲最近又和老婆掐了起来。他依然每天很晚下班,心烦了就工作。老板看在眼里,给他颁发了一个拼搏者奖杯。 今天团建后他开车回家,天很晚,他把头顶在方向盘上呆了很久。推开车门,他静静伫立一刹,把一个包装袋随手扔进垃圾桶。 ...阅读全文

博文 2019-06-05 09:32:39 小姐姐味道

编程语言的logo们

作为程序员,我们每天会用到大量的编程语言,打开界面会碰到很多logo,你有没有想过,为何java的标志是一杯咖啡,为何go的logo是一只囊地鼠(简直像是为了故意卖萌),而这些logo在语言设计之初,又是谁设计的呢?GoLang go语言的标志是一只囊地鼠,有说法说是土拨鼠,但据有心人士(闲得无聊)考据党考据得出go的原型其实是一只囊地鼠。go语言萌萌的吉祥物在一堆编程语言中画风都不同,不禁让人怀疑这只地鼠真的是Geek做出的吗? 当然不是啦! 这只萌萌的吉祥物是由Rob Pike的妻子 Renee French绘制的,Pob Pike是Go的发明者之一,贝尔实验室UNIX小组成员,Plan9主要开发者,他最喜欢做似乎就是:发明操作系统发明编辑器发明语言....这位大神虽然很传奇,但他不是我...阅读全文

博文 2017-06-27 15:07:29 谢七

【软件周刊】要的就是速度,Angular 4.0.0 beta0 发布;JetBrains 带来全新 Go IDE — Gogland

要的就是速度,Angular 4.0.0 beta0 发布 由于想将核心包版本对齐,加上语义化版本控制,Angular 2 之后将迎来 Angular 4。更新内容: fix(编译器):修复 compiler_host 中的合并错误 common: add a titlecase pipe common: export NgLocaleLocalization compiler: add id property to i18nMessage compiler: digest methods return i18nMessage id if sets forms: add novalidate by default http: simplify URLSearchParams creation...阅读全文

博文 2016-12-17 13:00:03 局长

Golang中除法和取模运算与Python3的区别

个人主页:[https://polar9527.github.io] 除法的取整分为三类:向上取整、向下取整、向零取整。 向上取整:向+∞ 方向取最接近精确值的整数。在这种取整方式下, 5 / 3 = 2, -5 / -3 = 2, -5 / 3 = -1, 5 / -3 = -1。 向下取整:向-∞ 方向取最接近精确值的整数。在这种取整方式下, 5 / 3 = 1, -5 / -3 = 1, -5 / 3 = -2, 5 / -3 = -2。 向零取整:向 0 方向取最接近精确值的整数,换言之就是舍去小数部分,因此又称截断取整。在这种取整方式下, 5 / 3 = 1, -5 / -3 = 1, -5 / 3 = -1, 5 / -3 = -1。 然后由除法结果根据如下公式推导出模运算结果。...阅读全文

博文 2019-06-06 14:32:43 polar9527

分布式存储方案 Minio

在2007年,[GlusterFS](https://www.oschina.net/p/glusterfs)演变为大型分布式存储方案后,任何配备合适硬件的公司,单位都可以利用个做分布式的流媒体,数据分析。在2011年,Red Hat收购了GlusterFS. Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言。 Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制...阅读全文

开源项目 2016-09-16 10:00:16 minio

Golang 执行Python脚本

一、两种方式 通过命令行的方式调用python脚本 github.com/sbinet/go-python 二、实现 1、通过命令行的方式调用python脚本 在golang对jpg图片dpi操作未提供原生的相关接口,只好依赖python脚本达到想要的目的 main.py from PIL import Image as ImagePIL, ImageFont, ImageDraw import base64 import io import sys def main(argv): msg="success" try: base64Str=argv[0] savePath=argv[1] xdpi=300.0 ydpi=300.0 argvLen=len(argv) if argvLen>2...阅读全文

博文 2019-04-25 17:34:50 承诺一时的华丽

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

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

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

为什么学习python?python基础教程

随着移动互联网、物联网的加速发展,人类将迎来了人工智能的时代。无论是战胜了围棋大师的AI,还是IBM的超级电脑“沃森”都让人工智能在科技圈狠狠的火了一把。 国内大佬也相继加持人工智能领域,腾讯成立美国西雅图AI实验室,推动腾讯在语音识别及自然语言理解等AI领域的基础研究,百度李彦宏引入了人工智能专家,担任百度COO,并决定未来10年、20年全压在人工智能领域,今日头条以用人工智能算法来推荐新闻在业内闻名,都让人工智能再次受到空前的关注。 人工智能产业的发展,也推动着人才市场的变更,从2017年春季互联网人才流动趋势中可以看出,近半年,图像识别、机器学习等人工智能相关岗位的招聘稳定程度最高,但高质量人才供给始终不足,这种供求失衡状态还将长期持续。大数据和人工智能相关岗位出现全行业渗...阅读全文

人工智能技术发展前景怎么样?零基础学python

关于AI在的就业方向主要有,科研机构(机器人研究所等),软硬件开发人员,高校讲师等,在国内的话就业前景是比较好的,国内产业升级,IT行业的转型工业和机器人和智能机器人以及可穿戴设备的研发将来都是强烈的热点。 1) 搜索方向:百度、谷歌、微软、yahoo等(包括智能搜索、语音搜索、图片搜索、视频搜索等都是未来的方向) 2) 医学图像处理:医疗设备、医疗器械很多都会涉及到图像处理和成像,大型的公司有西门子、GE、飞利浦等。 3) 计算机视觉和模式识别方向:前面说过的指纹识别、人脸识别、虹膜识别等;还有一个大的方向是车牌识别;目前鉴于视频监控是一个热点问题,做跟踪和识别也不错。 4) 还有一些图像处理方面的人才需求的公司如威盛、松下、索尼、三星等。 鉴于AI方向的人才...阅读全文

关于我

三流学校,普通本科,天天搬砖写业务的小码农。 Android 中高级工程师,5年android开发经验。研究的不是很深,经验还可以。 后端也懂一点,.net core , python django, java spring, golang 等都能做一点点, CRUD 小能手,业务小能手。 web前端也还行, css,js React, 简单页面都能写,当然做后端的一般都能写。 学的比较杂,各种东西都懂一点皮毛。好处是自己能从头做一款产品,移动端,web端,后端自己全都能写。 目前专注在物联网,网络编程方面。对 netty , netty 在android 中的应用使用熟练,TCP/IP等协议都比较熟悉。熟悉蓝牙协议(BLE, FastBle) 有多个实际项目经验。 pump.jpg 之后还...阅读全文

博文 2019-05-22 20:34:40 lesliefang

对比学习:Golang VS Python3

Golang和Python都是目前在各自领域最流行的开发语言之一。 Golang其高效而又友好的语法,赢得了很多后端开发人员的青睐,最适用于高并发网络编程的语言之一。 Python不用说,TIOBE排行榜的前十常驻居民,现在已经稳定在前五了。在机器学习、AI、数据分析领域成为必学语言。 两门编程语言在语法上都有各自的特点,而且都易学易用。 本文对比这两门语言目的不是争谁优谁略,只是为了对比学习,适合掌握Python想学Go或者掌握Go想学Python的同学们参考。 Go和Python,一个是静态语言一个是动态语言,从各个方面来看,都有根本性的差异,所以,文中很多内容不进行深入的比较了,我们只从程序员最直观的语法面做对比。 为了便于阅读,文中涉及代码都采用尽量简单的语句呈现 字符编码 Pyth...阅读全文

博文 2019-05-13 18:34:46 ZetaChow晓代码

最全知乎专栏合集:编程、python、爬虫、数据分析、挖掘、ML、NLP、DL...

(本文先简单罗列下,后续要是有好的展示方式,会进行调整)上一篇文章《爬取11088个知乎专栏,打破发现壁垒》 里提到,知乎官方没有搜素专栏的功能,于是我通过爬取几十万用户个人主页所专注的专栏从而获取到11088个知乎专栏。本回筛选出涉及:编程、python、爬虫、数据分析、挖掘、ML、NLP、DL等关键词的专栏,按照排名、关注人数、专栏名称、专栏简介等顺序,罗列出史上最全专栏合集,以供大家顺藤摸瓜、前去观摩和学习。 筛选出来的专栏数据和全部11088个专栏数据,评论区有获取方式。对其他主题的专栏感兴趣的可自行去搜寻,有兴致搞出个“专栏”搜索功能的小伙伴也可以尝试下!另外已开始对11088个专栏里的数据进行进一步爬取,之后会继续相关分析和资源分享。TOP29系列,1万+关注:No.1, 157...阅读全文

论一个自毁倾向社区的形成

有关自学的公开秘密俗话说:“开始回忆过去才标志进入老年”对应断言则是:“人类的进步根源在 — 一向没从历史中学到什么教训”结合起来理解, 应该就是:经验其实并没什么用?但历史故事却总是很有市场,那么俺就专注说说故事吧,私人的……每个好故事都必须狗血开篇从 Pascal 到 Python90 年代,大家如果看穿越小说就知道,那是中国开始腾飞的年代,计算机专业最火的年代。俺也无法逃避历史规律,又因为是第一批宅文化受洗者,从海南摄影美术出版社开始,深度沉迷在日本漫画/动画中,并且,在广州无意间看到深夜转播香港电视台的:“アキラ”,惊为天人;也进一步明确,3D 动画是趋势,所以,专业选择计算机及应用;以便日后转向 3D 动画制作,毕竟, 3D 动画是只能由电脑生成了嘛; 可以说, 当年的内心戏非常中...阅读全文

博文 2019-07-12 00:02:44 Linux技术

Golang下的slice拼接

我们使用Python编程都知道,想要拼接两个list为一个list可以有很多方式,比如: # 方式1 : name = ["golang","python","shell"] user = ["xxb","biaoge"] alldata = name+user print(alldata) # 方式2: name = ["golang","python","shell"] user = ["xxb","biaoge"] name.extend(user) print(name) 在Golang中如何快速的拼接slice呢,其实有个很巧妙的方法: $ cat addslice.go package main import ( "fmt" ) func main() { name := []s...阅读全文

博文 2018-11-23 14:34:43 BGbiao

介绍 golang执行系统命令

golang下的os/exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout。这点和python下的command、os.system等功能是一样的。这里列两个具体操作的代码。其可以调用类LINUX系统下的shell命令,也可以在windows下调用cmd下的命令。 代码一 package main import ( "bytes" "fmt" "log" "os/exec" ) const ShellToUse = "bash" func Shellout(command string) (error, string, string) { var stdout bytes.Buffer var stderr bytes.Buffer c...阅读全文

博文 2018-10-28 05:34:39 易霂

招聘啦!

招聘岗位:岗位:全栈工程师岗位职责1.负责公司产品中服务器端的研发、优化和维护工作;2.负责公司产品中前端页面的开发、优化和维护工作,包括微信小程序和Web前端等;3.参与公司产品的业务,框架选型等调研及讨论工作;岗位要求1.统招本科及以上, 计算机相关专业,如软件工程,计算机工程与技术等;2.熟悉并精通至少一种常用编程语言(JAVA/Python/Golang等);3.熟悉HTML/CSS/JS/AJAX等前端技术,有丰富前端开发经验者优先;4.熟悉Linux常用命令,有一定运维经验者优先;5.了解常用MySQL命令,有查询语句优化经验者优先;5.了解Nginx/Tomcat/Apache等至少一种者优先;6.了解Spring Boot等框架者优先;了解熟悉分布式者优先;7.对技术有热忱,...阅读全文

博文 2020-01-04 19:32:50 0bb588e5f249

人工智能时代,编程语言的学习方向该如何选择?

姓名:刘彦斌 学号:17021210946转载自:https://mp.weixin.qq.com/s/PJmtEwYjNQCuTsAGjxnDDA,有删节【嵌牛导读】:在科技领域飞速发展的今天,从WEB到移动互联网,从AI到大数据挖掘,你方还未唱罢我方就已登台。面对应接不暇的变化,很多非资深及潜在从业者难免感到迷茫:行业发展太快,技术更新频繁,面对如此多的编程技术,应该如何选择方向,本文将对一些实用的编程语言进行介绍【嵌牛鼻子】:编程语言、Python、Java、C语言、C++、C#、R语言、JavaScript、PHP、Go、Swift【嵌牛提问】:现在比较常见的编程语言有哪些?它们都用来做什么?【嵌牛正文】: 结合IEEE发布的2017年编程语言排名,小编做了一个编程语言盘点,希望能给...阅读全文

由"B站源码泄露事件"揭秘Go语言的前世今生

一、B 站后端源码被恶意“开源” 几 小时1、B站源码泄露事件始末今日,网上传出消息,bilibili整个网站后台工程源码泄露,这是国内规模较大的互联网企业中首例整个网站后台工程源码泄露。而且B站网站不仅仅是泄露工程源码这么简单,有很大一部分用户的用户名密码被硬编码在代码里面,也泄露出去了,对用户来说影响很大。​​作为国内go语言的大厂,哔哩哔哩代码被上传到了github,平台上确实存在由一个名叫「openbilibili」的用户创建的「go-common」代码库,项目描述为「哔哩哔哩 bilibili 网站后台工程 源码」,这个账号于22号当天注册。截至北京时间17:04,该项目已获得6597个标星。fork数量已经突破6000(这个操作会将被Fork的代码仓库中所有的信息,包括源代码、原...阅读全文

博文 2019-04-23 16:57:50 qfhanru

WebRTC服务器搭建

前言 最近研究了几天 appr.tc 服务器的搭建,主要目的是想在本地搭建一套 webrtc 服务器环境,可以做一些webrtc相关的实验。 经过几天的折腾,得到以下几点结论: 一、最新的 appr.tc服务器是不能使用 非 https服务的。主要有两种原因:1. chrome浏览器不支持在非https方式下打开音/视频设备。2. appr.tc中的信令服务器(collider)不支持非 https 服务。 二、appr.tc服务器的搭建仅支持浏览器之间互通,移动端与浏览器之间是无法互通的,主要是ssl 证书问题。如果那位对 ssl证书比较熟悉的话,可以与我联系,咱们一起再重新做个实验。 下面我就来描述一下如何搭建 appr.tc 服务。 几个重要的库 在具体介绍 appr.tc服务如何搭建...阅读全文

博文 2018-09-12 19:34:39 音视频直播技术专家

Azul3D_Go开发的3D游戏引擎简介

Azul3D 是一个用 Go 语言开发的 3D 游戏引擎。支持 Windows 和 Linux,基于 OpenGL 2.x 的渲染器,基于 OpenAL 的 3D 音频。 官网:http://azul3d.org/ 中国有团队开发没有,能开发成为类似cocos游戏引擎的就好了。再加上go的并发服务器,双赢啊。 —————————————————————————————————————— SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。 用途广泛。 SDL内置了调用OpenGL的函数。 通过使用SDL_image、SDL_ttf、SDL_mixer、S...阅读全文

2019年最新总结,腾讯,阿里,百度,美团,滴滴,头条等企业岗位需求(Linux, C/C++, Java, golang),持续更新中。

阿里巴巴 数据库DevOps研发工程师/专家(上海,杭州)岗位描述:对接云平台,完成OceanBase数据库及平台工具产品的上云和自动化交付;负责OceanBase商业化工具类产品的开发,以完善OceanBase的周边产品生态,提升客户体验;开发基于容器的OceanBase数据库及平台工具产品的自动化部署和运维工具;负责上述产品的相关项目落地及技术支持;负责或参与DevOps研发团队的建设和管理; 岗位要求:扎实的编程能力,熟悉 C/C++/Java/Go/Python 中至少一种,有 DevOps工作经验;熟悉虚拟化技术,熟悉Docker容器技术,有云产品开发经验;熟悉数据库技术,熟悉MySQL、SQL Server、Oracle、PostgreSQL等关系型数据库中的一种或多种,对分布式...阅读全文

博文 2019-07-30 17:32:46 Yt_cc

go优点与缺点

Go语言 Go语言(或称Golang)是云计算时代的C语言。Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言在这两者间架起了桥梁,不仅提供了高性能的语言,同时也让开发更快速。 Go语言优势 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就...阅读全文

博文 2018-12-28 10:31:02 qq_35433716

http的文件服务器 gohttp

gohttp是一个http的文件服务器,因为是用go语言写的,所以加了一个go的抬头。之所以用go是因为发布起来是一个二进制文件,不同的平台都可以用,而且没有依赖问题,且稳定性也很好。     这个软件从很久以前就开始写了,第一次提交实在2015年的2月11号,作为组内存放公共文件的一个小软件。一开始的功能只有像 python -mSimpleHTTPServer 那种简单的功能。但是当我看到[gotty](https://github.com/yudai/gotty)这个软件的时候 ,意思到一个简单的软件竟然可以做到如此出色。之后这个http文件服务器就不断的被优化着,保持着简单易用的同时,开始赋予了它最强大的功能。     这个软件有很多的技术,隐藏在了其简易朴实的外表之下。请容...阅读全文

商汤 北京 上海 杭州 深圳 内推招聘程序员 测试开发 研究员 实习生 销售

图片.png 图片.png 图片.png 内推优先录用,推荐邮箱: xurongzhong#sensetime.com,另外大量招聘具有211或985本科背景的,学历为本科及以上的实习生。社招可以放宽到普通统招二本。 钉钉或微信 pythontesting 商汤科技2019校招社招qq群 828186629 参考资料 讨论qq群630011153 144081101 本文涉及的python测试开发库 谢谢点赞! 本文相关海量书籍下载 2018最佳人工智能机器学习工具书及下载(持续更新) 图片.png 图片.png 图片.png 平台架构师 招聘类别: 社会招聘 工作性质: 全职 薪资范围: 面议 招聘人数: 若干 发布时间: 2019-03-03 截止时间: 工作地点: 北京市,上海市,广东...阅读全文

博文 2019-03-14 15:34:49 python人工智能命理

《Go语言编程入门》视频课程开课了

作为拥有多年工作经验的运维老鸟,我没有选择运维常用的Python作为我今后的主要使用语言。Python编写运维程序的开发效率虽然很高,但随着代码量的增大,以及Python的缩进式语法结构,可读性和维护性并不很高。加之Python本身的设计,并不原生支持多线程多核,我考虑到当程序代码达到一定规模时,必然会考虑它的执行效率和维护成本。最终放弃了Python,选择语言的过程中被Google新出的Go语言吸引了。Go本身脱胎于C,语法和C比较像,我本身就一直学习和编写C和PHP程序,习惯了大括号的语法结构。同时Go吸收了其它各种语言的优秀特性,在各种特性之间做了折衷。加之原生支持多核多线程,执行效率几近于C。加之Go的标准库,以及市面主流的应用软件方面,比如MySQL、Redis等等函数库都已稳定,...阅读全文

光线游戏(北京)诚聘GO游戏服务器开发人员

##公司简介 北京光线游戏是一家专注于手机和网页游戏开发的游戏公司,隶属于北京光线传媒集团旗下。依托于光线传媒在影视、动画等多个领域的IP授权优势,着力打造原创精品游戏。 从业人员大多来自盛大、搜狐畅游、蓝港、热酷等各大公司,核心团队从业经验人均在8年以上。 现随着游戏业务的快速成长,急聘各类精英加盟,相信您的诚心加盟,将为公司带来更强的竞争力与经济效益,同时您也将获得丰厚的收入并享受到与公司一起成长的乐趣,成为受益终身的财富。 ##招聘职位 ####游戏服务器开发工程师 ######职位描述: 负责游戏具体功能模块的设计、编码工作。 ######任职条件: 1. 一年以上软件开发工作经验 2. 熟悉go/python/c++中任意两门语言,并精通其中一种...阅读全文

ZT.COM交易所携手MiiX,共办2019全球黑客马拉松超级大赛

作日,ZT.COM交易所宣布将协助MiiX举办2019 MiiX 区块链 全球黑客马拉松超级大赛(北京站),同时ZT GROUP(中国) 联席CEO邹治龙也应邀成为特邀导师。本次技术大赛是由中国通信工业协会区块链专委会指导,开源中国、火星财经、TokenSky、Python中文社区、TRON、旗点咨询、GoCN、Golang、fintech4good、北大区块链俱乐部、火聘online、MPT Capital、bCamp、BCspark、陀螺财经、北京EOS、EosLists、区块链研习社、Elements Capital、AKHacks等联合发起的全球性MIIX系列技术创造赛。大赛秉持开源、协同、共享的区块链精神,邀请全球300极客、30技术社区、100Dapp团队、100技术领袖、50投...阅读全文

了解一下Golang的市场行情

了解一下Golang的市场行情 项目地址:https://github.com/go-crawler/lagou_jobs 如果对你有所帮助,欢迎 Star :) 目标 在工作中 Golang 已是一份子,想让大家了解一下 Golang 的市场行情,也想让更多的人熟悉它。因此主要是展示数据分析的结果 目标站点是 某招聘网站 的职位数据抓取和分析,爬取城市分别为 北京、上海、广州、深圳、杭州、成都,再得出一个结论 分析 首先需要进行页面分析,找到我们的抓取方向 搜索 golang 关键字,打开页面 F12 就能看到它发送了四个请求,留意 positionAjax.json 这个请求 我们仔细研判这个接口的入参和出参 入参 1、Query String Param city:请求的城市 need...阅读全文

博文 2018-04-28 09:44:10 go-crawler

腾讯云函数SCF初探

前不久的微信开发者大会上在推他们的Serverless架构,即他们的产品腾讯云函数SCF。 当然这个也不是新鲜的事物,在亚马逊提供的同类服务叫做lambda,阿里云提供的则叫做函数计算,Cloudflare的则名为workers。 在编程语言的支持上,除了Cloudflare的workers只支持javascript。 其余几家都支持python、php、golang、node,java等主流开发语言。 关于workers的描述,Cloudflare官网是这样描述的: ……Cloudflare Workers provides a lightweight JavaScript execution environment that allows developers to augment ex...阅读全文

博文 2019-12-05 17:32:42

Golang调用Python

阅读原文请点击摘要:Python是时髦的机器学习御用开发语言,Golang是大红大紫的新时代后端开发语言。Python很适合让搞算法的写写模型,而Golang很适合提供API服务,两位同志都红的发紫,这里就介绍一下正确搅基的办法。 ![干他一炮.jpg](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc.com/f5ad9d2dbd36c37ef742c7be6998Python是时髦的机器学习御用开发语言,Golang是大红大紫的新时代后端开发语言。Python很适合让搞算法的写写模型,而Golang很适合提供API服务,两位同志都红的发紫,这里就介绍一下正确搅基的办法。 原理Python提供了丰富的C-API。而C和Go又可以通过cgo无缝集成...阅读全文

博文 2017-07-06 07:08:31 骑猪逛街666

将知乎收藏文章保存到印象笔记/Evernote

**将知乎收藏文章保存到印象笔记/Evernote** 之前使用了一段时间的Python;最近在学习Golang、所以就用Golang实现吧自己知乎上的收藏文章保存到印象笔记/Evernote中。 可以是自己的知乎收藏也可以是其他人的收藏内容; [Gitgub代码地址](https://github.com/huaisha1224/ZhihuToEvernote...阅读全文

Golang调用Python

阅读原文请点击 摘要: Python是时髦的机器学习御用开发语言,Golang是大红大紫的新时代后端开发语言。Python很适合让搞算法的写写模型,而Golang很适合提供API服务,两位同志都红的发紫,这里就介绍一下正确搅基的办法。 ![干他一炮.jpg](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc.com/f5ad9d2dbd36c37ef742c7be6998 Python是时髦的机器学习御用开发语言,Golang是大红大紫的新时代后端开发语言。Python很适合让搞算法的写写模型,而Golang很适合提供API服务,两位同志都红的发紫,这里就介绍一下正确搅基的办法。 原理 Python提供了丰富的C-API。而C和Go又可以通过cgo...阅读全文

博文 2017-09-25 08:32:09 qq_35267530

云导播台的设计和实现--基于golang的livego rtmp服务器

一、什么是云导播台 提供对多直播流rtmp或http-flv在直播过程中,实时进行流切换。举例,有多个直播rtmp源的时候,对源动态、实时进行选择,将其中一路直播出来,显示给观众。 二、什么是livego livego是基于golang开发的rtmp服务器。这里一个简单的云导播台就在livego的框架上进行开发。 三、实现的云导播台功能列表 rtmp流服务器主动拉取多路直播流; 拉取多路直播流指: rtmp流,http-flv流; 通过http选举,对拉取到的多份流进行动态选择,选择到的流再推送到上游; 四、云导播基本框...阅读全文

博文 2017-09-23 14:33:38 CSDN博客

FastAPI、Flask、Golang性能测试

前言 最近看到一篇讲python 几款异步框架,其中一款框架让人眼前一亮,他就是Fastapi。其中介绍到 其性能能与Node相匹配,甚至在某种情况下可以与Golang相媲美。这是什么概念?传统观念中,python生来视乎就与高性能、大并发风马牛不相及,而Golang似乎是高性能的代名词。这里python出现一款框架与Golang相媲美,无法不让人对这个东西产生联想。这里就对这三个做一个性能测试,看看情况如何 环境 2 核CPU, 8G内存 虚拟机 压测工具: webbench 代码示例 FastAPI from fastapi import FastAPI app = FastAPI() @app.get('/') async def index(): return {'message':...阅读全文

博文 2020-01-05 13:32:47 梦想做小猿

滴滴出行内推 go研发工程师,大量坑位

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