谈谈RPC中的异步调用设计 – qiaojie
RPC(远过程调用)在分布式系统中是很常用的基础通讯手段,核心思想是将不同进程之间的通讯抽象为函数调用,基本的过程是调用端通过将参数序列化到流中并发送给服务端,服务端从流中反序列化出参数并完成实际的处理,然后将结果序列化后返回给调用端。通常的RPC由接口形式来定义,接口定义服务的名字,接口方法定义每[……]
RPC(远过程调用)在分布式系统中是很常用的基础通讯手段,核心思想是将不同进程之间的通讯抽象为函数调用,基本的过程是调用端通过将参数序列化到流中并发送给服务端,服务端从流中反序列化出参数并完成实际的处理,然后将结果序列化后返回给调用端。通常的RPC由接口形式来定义,接口定义服务的名字,接口方法定义每[……]
今天,发现我们的一个Windows Service无法正常停止,无奈之下只能杀了进程。
为了找到原因,我在本地进行调试,发现程序里用到了多线程,而代码正是卡在了workThread.Abort()语句而无法停止。
为什么不能Abort? 继续看线程调用的方法的代码,发现没有什么特殊的代码,只是在其中用了[……]
数位dp,终于守得云开见月明了。建议初学者先试试两道比较简单的hdu2089,hdu3555。
鸣谢:http://blog.csdn.net/acm_cxlove/article/details/8707084。
数位dp也是一种基于状态压缩、优化的动态规划。不同的是,它的压缩和优化往往基[……]
今天遇到一问题,让一个页面在微信上打开,PC上不能直接打开,网上找了许久,没得到满意的答案,而且千篇一律。
在很多场合,我们需要在已有软件程序上增加一些新的功能,几乎所有原因是因为原有软件功能不能满足我们的需要,我们平时做的插件就属于这种情况,最常见的是VS IDE的插件开发,网上老外写的一篇关于插件开发的文章,很详细(网址)。如果我们要给一个已有软件扩展新的功能[……]
今天接到Product Manager的通知,Exchange 2007环境下的Native Module不再需要开发(详情可见上篇),但最近几天一直在做Prototype,那就做一下小结吧,总结一下最近几天的收获。
一. 准备工作:
1. 开发前安装Windows Platform SDK[……]
时间:2013年9月30日13:04:34
地点:公司
笔者:小菜(IT界高手很多,谦虚进步自己)
二维码:项目下载地址—目前适合android,iPhone在调试阶段
内容:
今天是九月的最后一天了,也没有太多的心思的编写代码了,看看这个月的工作效率,确实不是很高。最近也在看一本书,可能很多的[……]
Octopress已经被公认为Geeker的博客框架。它所拥有的特性都很符合Geeker的癖好:强大的命令行操作方式、简洁的MarkDown语法、灵活的插件配置、美轮美奂的theme(自带响应式设计哦)、完全可定义的部署……
一般大家都喜欢把博客部署到github pages上,免费速度快,与Octo[……]
3. 架构委员会
正如前面所说,一个用来对架构治理策略的实现进行监督的跨组织的架构委员会是架构治理策略成功的主要要素之一。架构委员会应该能够代表所有主要干系人的需求,并且通常还需要对整个架构的审查及维护活动负有高级行政职责。通常来讲,架构委[……]
Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress