跨语言服务部署框架Thrift简介 经验

Thrift 文件生成代码实现数据的读写操作。红色部分以下是 Thrift 的传输体系、协议以及底层 I/O 通信,使用 Thrift 可以很方便的定义一个服务并且选择不同的传输协议和传输层而不用重新生成代码。

jopen 2014-12-03   23244   0
Thrift  

Chrome 开发者工具(DevTools)中所有快捷方式列表 经验

Windows / Linux Mac 打开开发者工具 F12,Ctrl+Shift+I Cmd+Opt+I 切换审查元素模式与浏览器窗口模式 Ctrl+Shift+C Cmd+Shift+C 打开开发者工具并定位到控制台

jopen 2015-03-06   73802   0
Chrome  

JS 实现 使用堆实现Top K 算法 代码段

使用堆算法实现Top,时间复杂度为 O(LogN) function top(arr,comp){ if(arr.length == 0){return ;} var i = arr.length / 2

jopen 2015-11-14   7678   0
算法  

V8 Object 内存结构与属性访问详解 经验

// var o = { toString: function () { return "-1.5"; } }; obj[-1.5]; // also equivalent obj[o]; // since

BlancheSlat 2017-01-22   8657   0
P42

  JSON 核心技术应用 文档

StringBuilder(s.length()+20);   sb.append('"');   for (int i=0; i 编码为 JSON 格式,因为 JavaScript 的 Object 实际上对应的是 Java

宫贺 2012-11-22   452   0
JSON  
P42

  JSON 核心技术应用(免费版) 文档

StringBuilder(s.length()+20);   sb.append('"');   for (int i=0; i 编码为 JSON 格式,因为 JavaScript 的 Object 实际上对应的是 Java

pheary 2012-03-03   685   0
JSON  

Java 集合深入理解:List 经验

一样,比较的是地址是否相等。 public boolean equals(Object o) { return this == o; } 因此和 Set,Map 一样,List 中如果想要根据两个对象的内容而不是地址比较是否相等时,需要重写

wqux9633 2016-10-12   9738   0
P10

  C语言常用排序全解 文档

 然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环  到倒数第二个数和最后一个数比较为止。   选择排序是不稳定的。算法复杂度O(n2)--[n的平方] =====================================================

duxingke 2012-08-20   460   0
P150

  神经网络(课件) 文档

ulletin of Methematical Biophysics》 1949年,心理学家D. O. Hebb提出神经元之间突触联系是可变的假说——Hebb学习律。 10/25/201846 47.

anyeweiyangy 2011-10-21   717   0

快速排序算法的实现及相关测试算法的原理与实现 经验

快速排序是一种分治的排序算法,是实践中最快的排序算法,理论上的时间复杂度为O(N*lgN),最差情况的时间复杂度为O(N^2),但稍加努力就可避免这种情况。 理论时间复杂度为O(N*lgN)还有堆排序、插入排序等,但这些算法

kanckzhang 2016-09-27   14568   0
P85

  中间件技术09 - 面向对象中间件之主机基础设施中间件 文档

distributed applications much like stand-alone applications i.e., by invoking operations on target objects without

zhoupu1981 2014-06-25   1432   0
方案   HTTP   C/C++   Go   diff  

37 个强大的 Linux shell 命令 资讯

consumption ps -e -o "%C : %p : %z : %a"|sort -k5 -nr 3 Check process CPU utilizetion ps -e -o "%C : %p : %z

jopen 2013-09-16   26272   0
Linux  

Node.js新手必须知道的4个JavaScript概念 资讯

js所必需的。我会尽可能长话短说向大家介绍它们。 1.非阻塞或异步I/O 由于Node.js是一种服务器端框架,所以它的一个主要工作就是处理浏览器请求。在传统的I/O系统中,当前请求只有当先前请求的响应(HTML页

jopen 2015-12-27   21858   0
Node.js  
P67

  USB接口通信(驱动)的设计与实现 文档

全或防止用户态程序非法存取数据,然后创建一个称为“I/0请求包(IRP)”的数据结构,并把这个数据结构送到某个驱动程序的入口点。 驱动程序完成一个I/0操作后,通过调用一个特殊的内核模式服务例程来完成

415172536 2012-06-26   3746   0
P4

  Java各类包的主要功能 文档

nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi

causeway 2012-02-18   3582   0

Adam Messinger谈Java 7与8 资讯

InfoQ:NIO 2向Java引入了真正的异步I/O API。为何说这是很重要的呢?它的使用场景有哪些? 异步I/O是编写高可伸缩的I/O密集型应用的一把利器。它与非阻塞I/O有几分相似,后者属于最初的NIO的一部分,在Java

码头工人 2011-08-16   20216   0
Java  
P204

  Visual Prolog 7下设计Prolog解释器PIE的方法和实际操作 文档

    onInitMenu : vpiDomains::initMenuHandler. clauses     o nInitMenu() = handled(0) :-         initMenu(thisWin)

fangending 2015-01-17   4009   0

B-树和B+树的应用:数据搜索和数据库索引 经验

其中:Ki(i=1,2,…,n)为关键码,且Kii=0,1,…,n),且指针Ai-1 所指子树中所有结点的关键码均小于Ki (i=1,2,…,n),An

oefs7085 2016-11-16   11102   0

FreeBSD 9.3-BETA2 发布 资讯

FreeBSD是类UNIX操作系统,它基于加州伯克利大学的“4.4BSD-Lite”发行并带有一些“4.4BSD-Lite2”增强,面向 i386、amd64、IA-64、arm、MIPS、powerpc、ppc64、PC-98、UltraSPARC等平台。它还间接地基于

jopen 2014-06-07   25824   0
FreeBSD  
P88

  所谓闭包 文档

comfunction infiniteSequence() { var i = 0; return function() { return i++; } } var increment = infiniteSequence();

janily 2012-07-26   623   0
1 2 3 4 5 6 7 8 9 10