如何为可扩展系统进行Socket编程 经验

从简单I/O到异步非阻塞channel的Java Socket模型演变之旅 上世纪九十年代后期,我在一家在线视频游戏工资工作,在哪里我主要的工作就是编写Unix Unix Berkley Socket和Windows

jopen 2015-05-21   23600   0

MySQL索引背后的数据结构及算法原理 经验

算法的角度进行优化。最基本的查询算法当然是 顺序查找 (linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如 二分查找

jopen 2014-02-18   29033   0
MySQL   算法  

python算法_冒泡排序 代码段

   for i in range(length-1):        for j in range(i,length):            if list[j] < list[i]:                list[j]

ql5035 2016-02-17   1086   0
Python  
P8

  中兴java笔试题 文档

假设执行语句 S 的时间为 O(1) ,则执行下列程序短的时间为()  for(i=1;i < =n;i++)  for(j=I;j < =n;j++)  S;  A. O(n)  B. O(n2)  C. O(n*i) 

jsdfjds 2013-09-04   472   0
P6

  visual_studio 2010快捷键大全 文档

SHIFT + B生成解决方案   CTRL + F7 生成编译   CTRL + O 打开文件   CTRL + SHIFT + O打开项目   CTRL + SHIFT + C显示类视图窗口   F4 显示属性窗口

capsheaf_zhou 2012-03-17   5119   0
P6

  VS2005/VS2008快捷键大全 文档

SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT

745207072 2010-09-15   541   0

VS2012常用快捷键最全面整理 经验

SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT

jopen 2014-10-02   371736   0
P6

  VS2010版快捷键 文档

SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT

zyzbao 2013-05-06   3977   0
P6

  VS2008快捷键大全 文档

SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT

guonan 2011-03-16   4182   0
P14

  Java数组排序总结(冒泡,选择,插入,希尔)递归算法的复杂度 文档

 public static void main(String[] args) {      int[] i = { 1, 5, 6, 12, 4, 9, 3, 23, 39, 403, 596, 87 };   

anyeweiyangy 2011-10-21   3354   0

使用 epoll 进行网络异步编程(大量并发连接情况) 问答

来。这样我们就需要网络I/O的多路复用,之前用的较多的是 select和poll。select 和 poll的时间复杂度是 O(n), 而本文将介绍的epoll时间复杂度是 O(1),epoll是基于

jopen 2011-10-29   12399   0
Linux   C/C++   Go  

ECMAScript 5.1 Edition DOC 学习笔记 经验

prototype.selfIntro=function(){ console.log("I am "+this.name+","+"I am "+this.age+" years old."+this.selfDescription);

JerBurdge 2016-02-03   10718   0

Python实现常用查找数据结构及算法 经验

算法分析:最好情况是在第一个位置就找到了,此为O(1);最坏情况在最后一个位置才找到,此为O(n);所以平均查找次数为(n+1)/2。 最终时间复杂度为O(n) # 最基础的遍历无序列表的查找算法 # 时间复杂度O(n)   de

BetColebatc 2017-03-08   15696   0
P6

  十七道海量数据处理面试题与Bit-map详解。docx 文档

杂度是O(n*le)(le表示单词的平准长度)。然后是找出出现最频繁的前10个词,可以用堆来实现,前面的题中已经讲到了,时间复杂度是O(n*lg10)。所以总的时间复杂度,是O(n*le)与O(n*lg10)中较大的哪一个。

wujiuliu 2013-06-01   3204   0
P66

  OAuth 2.0 教程: Grape API 整合 Doorkeeper 文档

授權有關的事務,像是: o Clients- 需要有 Clients (Apps) 的 CRUD 。 o Access Token(Model) - 需要有個 Model 來儲存 Access Token 。 o Authorization

gujy14 2015-06-07   885   0
P14

  Java.NIO 网络编程 入门讲解 文档

可以宣告结束了。让我们一起来看看Java的新面貌。 自JDK-1.4开始的新I/O(NIO)为Java程序员提供了新的高效率的I/O能力。效率的提高主要来源于一个新的内存共享技术。传统上,Java内存来自JVM的堆

wayne1984 2012-03-30   3423   0
P14

  Java.NIO 网络编程入门讲解 文档

可以宣告结束了。让我们一起来看看Java的新面貌。 自JDK-1.4开始的新I/O(NIO)为Java程序员提供了新的高效率的I/O能力。效率的提高主要来源于一个新的内存共享技术。传统上,Java内存来自JVM的堆

feixm1986 2012-06-13   500   0
P46

  linux-学习手册--linux命令大全 文档

][,...],其中 u 表示该档案的拥有者﹐g 表示与该档案的拥有者属于同一个群体(group)者﹐o 表示其它以外的人﹐a 表示这三者皆是。+ 表示增加权限﹑- 表示取消权限﹑= 表示唯一设定权限。r

1325548284 2017-02-22   524   0
Linux   手册   SQL  
P46

  Linux学习手册--linux命令大全 文档

][,...],其中 u 表示该档案的拥有者﹐g 表示与该档案的拥有者属于同一个群体(group)者﹐o 表示其它以外的人﹐a 表示这三者皆是。+ 表示增加权限﹑- 表示取消权限﹑= 表示唯一设定权限。r

bluedream 2012-10-18   554   0
Linux   手册  
P54

  C++面向对象程序设计 - 第1章 C++ 概述 文档

C程序与C++程序比较之二#include "stdio.h" main( ) { char a,b,c; a = 'B'; b = 'O'; c = 'Y'; putchar(a); putchar(b); putchar(c); } #include

hmz1213456789 2012-12-25   3425   0
1 2 3 4 5 6 7 8 9 10