摘要: 最近遇到了一个变量作用域的问题,一个比较低级的问题,可能作为一个熟手不应该犯这样的低级错误,但是golang的语法特点可能让你稍微不注意就踩坑,嘿嘿。 变量作用域 全局变量的作用域是整个包,局部变量的作用域是该变量所在的花括号内,这是一个很基础的问题。我们通常会使用golang的一个语法糖 来给变量 阅读全文
posted @ 2018-02-03 14:55 andyidea 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了google的grpc。 使用grpc的优点很多,二进制的数据可以加快传输速度,基于http2的多路复用可以减少服务之间的连接次数,和函数 阅读全文
posted @ 2017-03-10 11:48 andyidea 阅读(10125) 评论(3) 推荐(3) 编辑
摘要: GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf 3.x,基于Netty 4.x。 前面写过一篇golang标准库的rpc包的用法,这篇文章接着讲一下google的grpc。 介绍 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同 阅读全文
posted @ 2017-03-09 17:38 andyidea 阅读(8795) 评论(1) 推荐(1) 编辑
摘要: RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了 阅读全文
posted @ 2017-03-09 14:58 andyidea 阅读(13058) 评论(2) 推荐(1) 编辑
摘要: 安装 搜索 查询 更新自己 是否有新版本 列出所有安装的软件里可以升级的软件 升级软件 升级所有可以升级的软件们 升级某个软件 清理 清理不需要的版本极其安装包缓存 阅读全文
posted @ 2017-02-17 15:06 andyidea 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 总结能促使你思考,是整理思路的过程 趁着年前的几天,闲下来的功夫,把2016年做一个简单的总结。 总体感受 2016年,我26岁,应该算是一个老青年了,头发又掉了一些,身体还是老样子,一直在说的减肥也一直没减掉过。总体来说,这一年的时间,少了青葱,多了岁月。 生活 今年是很重要的一年,10月2日那天 阅读全文
posted @ 2017-01-24 15:42 andyidea 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 《架构即未来》这本书的第12章简单阐述了架构设计的一些常用的原则(后面章节会详细阐述)。这些原则中很多都是在架构一开始的设计中就要考虑进去的,这样在出现任何问题时,我们都能够及时的处理,和把问题影响的范围有效的缩小。否则就像我现在的项目,一开始设计时,考虑的很少,出问题时,没有做到及时的反馈,和缩小 阅读全文
posted @ 2017-01-17 20:36 andyidea 阅读(10654) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个自动生成api文档的功能,用到了reflect包来给结构体赋值,给空数组新增一个元素,这样只要定义一个input结构体和一个output的结构体,并填写一些相关tag信息,就能使用程序来生成输入和输出的相关文档。 介绍 reflect包是golang中很重要的一个包,实现了在运行时允许程 阅读全文
posted @ 2016-12-18 00:18 andyidea 阅读(14945) 评论(1) 推荐(0) 编辑
摘要: Cocos2d x 3.x的label使用了freetype字体引擎(http://www.freetype.org/),可以很轻松的实现描边和阴影效果。所以本篇文章只针对于 来实现描边效果。 官方demo中描边shader没有看懂,看效果好像是有点问题,透明的部分变成了黑色。作者也没有怎么解释,直 阅读全文
posted @ 2016-02-20 15:49 andyidea 阅读(6662) 评论(0) 推荐(2) 编辑
摘要: 模糊效果在游戏中经常会用到,有的为了突出前景会把背景给模糊化,有的是因为一些技能需要模糊效果。模糊是shader中较为简单的一种应用。cocos2dx 3.x给的demo中,就有sprite的模糊的效果。 先说下这个模糊算法的大致思路,我们在片段着色器中可以得到当前像素点的颜色值,要想让这个颜色变得 阅读全文
posted @ 2016-02-17 16:43 andyidea 阅读(5210) 评论(0) 推荐(0) 编辑