c 多线程 锁 线程安全 c++...
17 Apr 2017
|
opensource
quant
http://blog.csdn.net/grafx/article/details/54411872 http://weibo.com/p/2304187dfd20dd0102vl1y http://www.cnblogs.com/eecs/p/4158526.html http://blog.csdn.net/u012234115/article/details/70195889 https://www.cnblogs.com/kevonyang/p/5965825.html...
相比于当前流行的HTTP/JSON开发,RPC等同于在实现相同功能的前提下将服务和传输等细节封装好,实现一种业务代码对特定服务开箱即用的效果。 https://github.com/tencent-wechat/phxrpc http://blog.csdn.net/shanshanpt/article/details/55213287 使用Protobuf作为IDL用于描述RPC接口以及通信数据结构。 基于Protobuf文件自动生成Client以及Server接口,用于Client的构建,以及Server的实现。...
29 Mar 2017
|
c/c++
opensource
服务端测试例子 example_echosvr ./example_echosvr 127.0.0.1 8889...
18 Mar 2017
|
数据库
|
oracle
共享池(Shared Pool),共享池是SGA保留的区,用于存储如SQL、PL/SQL存储过程及包、数据字典、锁、字符集信息、安全属性等。 共享池是Oracle数据库的术语,是数据库实例(Instance)的内存中SGA的一部分,它具体包含如下部分: 库缓存(Library Cache)。该区存放有经过语法分析并且正确的SQL语句,并随时都准备被执行。具体包含:...
据GCC的维护者Jakub Jelinek所写,在GNU编译器套件集GCC的最新主版本(Majoir Release)GCC 7.1中,提供了丰富的新特性,包括:对当前C++17草案的实验性支持、更好的诊断能力以及新的优化技术。 https://gcc.gnu.org/gcc-7/changes.html...
#include<stdio.h> void printWelcome(int len) {...
回调 事件监听 pub/sub 发布/订阅 Promise...
(图片引用来自网络) 对Switch的小小点评 任天堂Switch,单从名字就了解到它的最大特性:切换。切换的内容又在哪里呢?物理层次主机和掌机的无缝切换、游戏理念层次个人独享游戏和社交联网对战的无缝切换。同时满足了很多场景切换:在客厅、在卧室、在户外、在办公室;一个人独享、两个人对战、一群人游戏聚会。不只是固定在客厅的主机,也不是一个人独乐乐的掌机。一机多用,充分的自由度,可独乐,亦可游戏社交分享快乐。 Switch外形小巧、模块化组件可主机掌机随时无缝切换、继承任天堂历代主机基因、支持2台主机无线联网对战、可支持最大8台主机联网、可玩体感游戏、在线服务会员模式。与PS和XBOX相比走差异化竞争,主机和掌机融合是最大特性,同时缺点应是画质和性能上相对弱,且不走VR路线。但对于非重度玩家,三五喜欢游戏的好友在家中客厅聚会,可对战游戏、可体感游戏,一起玩玩Switch还是不错的选择。这也是对游戏本源的回归吧,面对面一起游戏,游戏本来就是社交产物。 任天堂对于游戏的极致专注与创新确实是不容小觑。主机掌机合二为一、Switch仍是纯粹的游戏机,没有其他多媒体功能、不追潮流VR\AR有自己的风格、联机对战强调人与人面对面的社交型属性游戏(单主机2人对战、2台主机4人对战、支持最大8台主机联网)。...
APP上传图片至七牛的逻辑梳理 https://www.jianshu.com/p/c2fd1bed6a4c iOS仿微信qq图片选择器imagePicker https://www.jianshu.com/p/2b9086d2c37b 把握AFNet网络请求完成的正确时机...
Source Insight应该用来阅读代码的人比较多,因为跳转快啊,不用自己很熟悉项目,去手动寻找定义处。所以Source Insight用于阅读代码相当出色。 使用过很多IDE,vim、ue、sublime、vs code、...
作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/python/gil-in-python/ http://cenalulu.github.io/python/gil-in-python/ 内容摘要: GIL是什么...
slab分配机制 伙伴算法 adinosaur 关于malloc的一些想法 http://www.cnblogs.com/adinosaur/p/6012318.html...
debug基本思路: 现场debug core dump文件、日志文件 code...
分布式缓存 redis memcached 分布式消息中间件 RabbitMQ...
FinTech浪潮来临中国的互金平台都准备好了吗? 8家值得关注的国外Fintech公司 今年的Finovate Fall 2016于上周在纽约举办,会上涌现了一批Fintech公司,很多都以帮助传统金融公司应对互联网为目标。...
09 Feb 2017
|
语言与设计
|
coroutine
协程诞生解决的是低速IO和高速的CPU的协调问题,解决这类问题主要有三个有效途径: 异步非阻塞网络编程(libevent、libev、redis、Nginx、memcached这类) 协程(golang、gevent) “轻量级线程”,相当于是在语言层面做抽象(Erlang) 对比之下协程的编程难度较低,不要求编程人员要有那么高的抽象思维能力。再加上golang在这方面优秀的实践,协程目前的前途还是一片光明的。当然还有一点,我们要承认无论你状态机、callback设计得多么精妙,现实中阻塞事很难以避免的。避免了Network...
07 Feb 2017
|
c/c++
opensource
libco分析笔记: 一句话总结libco库的原理,在协程里面用同步风格编写代码,实际运作是事件驱动的有限状态机,由上层的进程/线程负责多核资源的使用。 协程模型,异步状态的保存与恢复是自动的,协程恢复执行的时候就是上一次退出时的上下文。 把协程的让出与恢复作为异步网络IO中的一次事件注册与回调 Hook...
03 Feb 2017
|
ai
|
deeplearning
深度学习框架的介绍与比较(Caffe, TensorFlow, MXNet, Torch, Theano)...