首页
学习
活动
专区
工具
TVP
发布

企鹅号快讯

企鹅号技术类相关资讯
专栏作者
3887
文章
4508397
阅读量
291
订阅数
亿万级的 go与C高效混合编程!
企鹅号小编
2017-12-28
1.3K0
golang入门-1-简介
📷 Golang 简称 Go,是谷歌2009发布的开源编程语言,在2012年早些时候发布了Go 1稳定版本。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Th
企鹅号小编
2018-01-03
5320
Python模块知识5:日志logging
logging模块提供了通用的日志系统,可以采用不同的方式记录日志,比如文件,HTTP、GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式; 日志分不同提醒级别,级别顺序为:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET,可以自己定义日志级别。 级别越高打印的日志等级越少,反之亦然。 debug: 打印全部的日志(notset等同于debug) info:打印info、warning、error、critical级别的日志 w
企鹅号小编
2018-01-11
7220
TB一周萃选第3期
📷 一 一周文章精粹 01 Go初学者的类型系统入门 对于Go初学者而言,尤其是对那些从OO语言转到Go的开发者,在他们大脑中根深蒂固的OO type hierachy不见了,这让他们似乎一下子失去了着力点或抓手。原Go core team成员JBD撰文阐述了Go类型系统的特点,诸如:流程优先、嵌入不是继承、多态、没有构造函数、没有范型等。 02 Go反射详解 Go语言提供了反射(reflect)特性,在标准库中很多常见功能都是用反射实现的,比如:encoding/json、fmt包的Println系列等
企鹅号小编
2018-01-15
8750
假如你的AR会说话
相信很多人都看过这部电影《我,机器人》这部电影虽然讲的是机器人,但是其中也不乏近两年来流行的AI、AR等技术,影片其中有一段是男主找到了控制机器人的主脑,而这个主脑在现在看来就是人工智能(AI)和增强现实(AR)这两个技术想结合而产生的,这就是所谓会说话的AR。 📷 可是,当人工智能和增强现实这两个技术真的实现的时候我们不得不考虑一个问题,是否这两项技术结合在一起的时候会不会像电影中哪样,控制每个机器人来让他们控制人类?如果真的有这么一天的时候我们必须在AI中植入一些相应的程序来组织这个可能的发生,但是AI
企鹅号小编
2018-01-17
5880
Go 语言如何去解决 Web 开发人员面临的众多问题?
坦白的说,我的团队非常厌恶我对 Go 语言传道的方式,每当我们团队的代码库出现问题时,他们希望我用一种更委婉的方式提出。 我学会的第一门编程语言是 PHP,这是个优秀的语言,我可以用它很快地构建 Web 应用程序,这些应用程序也能够达到预期的效果。但是我注意到,为了使其可用,我会花费大量的时间来关注缓存。 我也发现自己依靠很多第三方库来做一些更复杂的任务,比如队列,Web Sockets 等等。我发现自己使用了 Pusher,RabbitMQ,Beanstalkd 等等。 这让人感觉有点不好。在使用 R
企鹅号小编
2018-01-30
1.1K0
一周 Go World 新鲜事Asta 优选
01 ServiceMesh时代选边与站队(附PPT ) 在2017年,Service Mesh技术在快速成长。我们看到在年中的时候,Istio非常霸气的登场。如果大家有关注Service Mesh这个技术,就会知道大概10天前,Conduit这个产品突然发布了。实际上在这过去的一年当中,Service Mesh历经了非常多的事情。在经过2017年的酝酿过程后,Service Mesh技术接近一个爆发的状态。而2018年很有可能就是Service Mesh全面爆发的一年,它的目标其实就是一个:重新塑造整个微
企鹅号小编
2018-02-01
6420
Golang 中的微服务-第二部分-Docker和go-micro
简介: Docker 和 go-micro Docker简介 随着云计算的到来和微服务的诞生,服务在部署的时候有更多的压力,但是一次一小段代码就产生了一些有趣的新思想和新技术,其中之一就是容器的概念。 在早些的时候,团队部署一个庞大的服务到静态服务器,运行一套操作系统,需要使用一组预定义的依赖来跟踪。例如,可能是由管理员提供的 虚拟机或者 。伸缩是昂贵的并且不一定有效,最常见的是垂直缩放,例如在静态服务器上投入越来越多资源。 针对虚拟机的配置,伴随着像 vagrant 这样的工具越来越常使用。但是运
企鹅号小编
2018-02-05
1.5K0
Golang 中的微服务-第一部分
介绍 Golang 中的微服务系列总计十部分,预计每周更新。本系列的解决方案采用了 protobuf 和 gRPC 作为底层传输协议。为什么采用这两个技术呢?我花了相当长的时间,才想出并决定采用这个方案。这个方案对开发者来说,非常清晰而简明。我也很乐意把自己在搭建、测试和部署端到端的微服务过程中的心得,分享给想接触这块的朋友们。 在这个教程中,我们将先接触几个基础的概念和术语,然后开始搭建第一个简单的微服务模型。 本系列中,我们将会创建以下服务: 委托 存货清单 用户 认证 角色 容器 整个技术栈从底至
企鹅号小编
2018-02-06
1.3K0
Upspin 中的错误处理
Upspin 项目使用自定义的包 —— upspin.io/errors —— 来表示系统内部出现的错误条件。这些错误满足标准的 Go error 接口,但是使用的是自定义类型 upspin.io/errors.Error,该类型具有一些已经证明对项目有用的属性。 这里,我们会演示这个包是如何工作的,以及如何使用这个包。这个故事为关于 Go 中的错误处理更广泛的讨论提供了经验教训。 动机 在项目进行几个月后,我们清楚地知道,我们需要一致的方法来处理整个代码中的错误构建、描述和处理。我们决定实现一个自定义
企鹅号小编
2018-02-07
2K0
Go 系列教程——8.if-else 语句
这是我们 Golang 系列教程的第 8 篇。 if 是条件语句。if 语句的语法是 如果 为真,则执行 和 之间的代码。 不同于其他语言,例如 C 语言,Go 语言里的 是必要的,即使在 之间只有一条语句。 if 语句还有可选的 和 部分。 if-else 语句之间可以有任意数量的 。条件判断顺序是从上到下。如果 或 条件判断的结果为真,则执行相应的代码块。 如果没有条件为真,则 代码块被执行。 让我们编写一个简单的程序来检测一个数字是奇数还是偶数。 在线运行程序 语句检测 num
企鹅号小编
2018-02-08
7360
基于加密货币和区块链,AR游戏也有新玩法
互联网最近掀起了加密货币和区块链的讨论,相信把它们广泛应用于游戏只是时间问题。现Reality Gaming首当其冲,把这些技术应用到其首款移动AR游戏《Reality Clash》中。 与《Ingress》和《Pokemon Go》类似,《Reality Clash》将成为iOS和Android设备的免费AR游戏。据了解,它将利用用户的手机摄像头,利用地理定位功能为现实世界渲染一个全息图。这意味着你必须前往真实世界的地点,并与其他玩家面对面对战。 为了更好地了解游戏机制,以及它如何与加密货币和区块链相
企鹅号小编
2018-01-23
9050
ESR:程序语言设计的要诣和真谛
为什么一些语言会成功,另一些语言会失败。 -- Eric Raymond 当你真正掌握了整体化的工程设计思维时,你就会发现高屋建瓴的工程设计已经远远超越了技术优化的层面。我们的每一件创造都催生于人类活动的大背景下,被这种人类活动赋予了广泛的经济学意义、社会学意义,甚至于具有了奥地利经济学家所称的“人类行为学意义praxeology”。而这种人类行为学意义则是明确的人类行为所能达到的最高层次。 对我来说这并不只是一种抽象的理论。当我在撰写关于开源项目开发的文章时,文章的内容正是关于人类行为学的 —— 这些
企鹅号小编
2018-02-01
6520
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档