网关编码一
拆了又补, 补了又拆,边拆边想,发现之前用asio socket的方式做gateway, 有不少问题。
1. 如果用asio做连接upstream server的socket, 还需要把byte buffer实现一遍,
虽然已有现成的buffer代码, 不过生搬过去还是显的略繁琐;
2. 如果用asio, 下游用的是epoll, 要在asio的async_read_some, 和epoll的 OnRead, OnWrite间穿梭,
感觉好脑残,之前的想法果然傻逼, 当然推翻它重来了;
3. 改成都用epoll监听, 方便很多。基本上就是设计一个新类 ProxySClientSocket 继承SClie
继续阅读 »
参考原文:https://github.com/angular-ui/ui-router/wiki/URL-Routing
在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问题。
这里是如何设置一个基本url。
javascript
$stateProvider
.state('contacts', {
url: "/contacts",
templateUrl: 'contacts.html'
})
当我们访问index.html/contacts时, 'contacts'状态将被激活,同时inde
继续阅读 »
第五章
圣父与圣子(5:1 – 47)
这段的主题是圣父与圣子的关系,引到这主题的是在安息医好瘫子
安息日医治瘫子 5:1 – 16
这病人没有也无法去寻找耶稣,乃是耶稣来找到他并问他“你要痊愈么?”正如同我们罪人没有也不会寻找救主,乃是耶稣来找到我们并告诉我们救赎的恩典
这病人不知道也从未想过“不需要自己努力的恩典”。人一般的想法“自助天助” 正如同我们罪人也从未想过“白白的恩典
主的一句话就医好了他
这人的反应
太高兴都没有问耶稣是谁
主对他的警告指出他以前因犯罪而遭病痛
知道犹太人要逼迫那医好他的人,还去告诉犹太人
那天是安息日,就引起了犹太人的逼迫
继续阅读 »
作者简介:菲尔·奈特(Phil Knight)
- 耐克创始人,全球最具影响力的企业家之一;毕业于俄勒冈大学,在斯坦福大学获得MBA学位;
- 1964—2004年担任耐克公司总裁,2004—2016年担任耐克公司董事长;
- 源于24岁时的一个疯狂想法,他用向父亲借来的50美元创业,一手将耐克打造成一个年收益超过300亿美元的企业帝国;
- 他所缔造的耐克标志,已经不仅仅是一个商标,更是一个优雅和伟大的文化标志,是在全世界每个角落都能被立即认出的为数不多的标志之一。
Let everyone else call your idea crazy......just keep going. Don't stop. Don't ev
继续阅读 »
这篇文章写于2015.10.11号,因为种种原因,当时没有发表。现在我已经身在惠灵顿,想把我当时的想法分享出来,给自己留个念想的同时,也期望跟来到这里的朋友进行一次思想上的交流。
说起拿到offer,整个过程出奇的简单和顺利。
按照朋友给的JD介绍,我投了简历,同时也跟朋友打了招呼。过了两天,HR给我回复了邮件表示收到简历,正在走流程。跟朋友打听,这家公司只有一个HR,可能要等。本来我也就是一试,等就等吧。
这一等就是6天,从9.10号到9.16号。HR回复说,想安排面试官通过Skype面试一下。我一听慌了,卧槽,面对面跟老外聊我都hold不住,这通过电话我更是没自信啊。但走到这步了,硬着头皮也要上!就当是练口语了。我这个人天
继续阅读 »
这篇文章写于2015.10.31号,因为种种原因,当时没有发表。现在我已经身在惠灵顿,想把我当时的想法分享出来,给自己留个念想的同时,也期望跟来到这里的朋友进行一次思想上的交流。
有了offer,接下来就是准备签证材料了,这个过程相当痛苦。
首先我不知道我该申请哪种类别的签证,在认真研读了新西兰移民局官网的每个跟签证相关的网页之后,又经过向朋友咨询,各种Google,在各种新西兰移民论坛查询和虚心求教,心里总算是有了一些谱。
我手里有full time、permanent offer,并且工作技能在ANZSCO(Australian and New Zealand Standard Classification of Occu
继续阅读 »
gateway的初步想法
已有一套基于epoll event的框架, 打算gateway在这个基础上, 配合boost::asio做。雏形先做个socket proxy出来.
TODO:
1,设计一个AsioClient类, 它是gw到后端具体gs的连接封装. AsioClient类想到2个方案:
a, 在原来的面向玩家的SClientSocket类和AsioClient类之间做friend, asio_write, asio_read, asio_connect的callback中, 回调SClientSocket中的对应Write, Read达到与epoll 事件打通, 因此打通玩家到后端gs的proxy
继续阅读 »
参考原文:https://github.com/angular-ui/ui-router/wiki/URL-Routing
在你的应用中大多数状态都有与其相关联的 url,路由控制不是设计完成 state 之后的事后想法,而是开始开发时就应该考虑的问题。
这里是如何设置一个基本url。
javascript
$stateProvider
.state('contacts', {
url: "/contacts",
templateUrl: 'contacts.html'
})
当我们访问index.html/contacts时, 'contacts'状态将被激活,同时inde
继续阅读 »
像很多西方国家一样,新西兰的圣诞节就像是国内的过年,很多人早早就规划好了holiday的旅游行程。圣诞和新年的假期中间有两天是工作日,但很多人都选择休假,这样连着有11天的假期,比国内过年放假七天实惠多了。
虽然圣诞节类似于国内的过年,但老外过得比较简单,除了出去旅游的,其他人大都会选择跟家人待在一起。隔壁住了一对老夫妇,圣诞节那天,老人的儿子女儿带着孙子孙女回来,原来冷冷清清的小院,变得异常热闹。客厅里人头攒动,孩子们在后院草坪上打闹嬉戏。到了第二天一切又回到与原来一样,孩子们都有自己的假期计划,老人们可能也都不希望被打扰太长时间,毕竟各自有各自的生活。但我还是决定抽空跟他们聊一聊,了解国外老人内心真实的想法。
继续阅读 »
高效程序员的45个习惯
【美】苏帕拉马尼亚姆(Subramaniam, V.) 亨特(Hunt, A.)
对事不对人
你不需要很出色才能起步,但是你必须起步才能变得很出色。”
能容纳自己并不接受的想法,表明你的头脑足够有学识。”
继续阅读 »