物联网是新一代信息技术的重要组成部分,回顾其发展,其中不得不提的必然是嵌入式系统。在如今的物联网热潮之下,嵌入式系统也面临着全新的机遇与挑战。本期我们与嵌入式系统专家何小庆共同探索嵌入式物联网操作系统...
分类:
其他好文 时间:
2017-05-05 11:47:38
阅读次数:
426
定义: Node.js是一个开放源代码、跨平台的、可用于服务器端和网络应用的运行环境。 简介: Node.js应用JavaScript语言写成,在Node.js运行时运行。Node.js提供事件驱动和非阻塞I/O API,可优化应用程序的吞吐量和规模。这些技术通常被用于实时应用程序。Node.js采 ...
分类:
Web程序 时间:
2017-05-04 00:14:10
阅读次数:
169
一.客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 二.套接字发展史 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字 ...
分类:
其他好文 时间:
2017-05-03 20:30:42
阅读次数:
229
Cdnbest的cdn程序默认支持web Socket WSS 是 Web Socket Secure 的简称, 它是 WebSocket 的加密版本. 我们知道 WebSocket 中的数据是不加密的, 但是不加密的数据很容易被别有用心的人窃取, 因此为了保护数据安全, 人们将 WebSocket ...
分类:
Web程序 时间:
2017-05-03 15:55:16
阅读次数:
239
1 概念梳理: 1.1 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需 ...
分类:
编程语言 时间:
2017-05-02 19:38:32
阅读次数:
254
測试一个简单的TCP套接字程序,client向server请求建立连接然后释放。 在一台主机上同一时候执行两个client时。出现报错“Cannot assign requestedaddress” 将server的请求处理改为3线程的线程池后问题解决。 但同一时候执行的client数量继续添加时, ...
分类:
其他好文 时间:
2017-05-01 20:56:34
阅读次数:
189
在正式讲设计模式之前, 介绍一下UML类图之间的关系还是非常有必要的, 由于一些教程, 书籍, 包含我之后的文章, 都会大量使用类图, 去描写叙述各个类之间的关系。这是一种非常直观, 简约的方式。当然, 能力, 精力有限, 这里的UML的介绍也仅仅局限与几种常见的类间关系。包含: 继承、实现、依赖、 ...
分类:
移动开发 时间:
2017-05-01 14:17:46
阅读次数:
273
Oulipo Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7200 Accepted Submission(s): 2867 Problem ...
分类:
其他好文 时间:
2017-04-30 17:12:29
阅读次数:
197
使用MINA框架搭建服务端步骤: 1、定义一个启动服务的类MinaServer,并实现接口ServletContextListener 2、定义一个处理业务逻辑的类MinaServerHandler,并继承类IoHandlerAdapter 类MinaServer代码例如以下: import jav ...
分类:
Web程序 时间:
2017-04-29 11:02:17
阅读次数:
199
TCP 在TCP/IP协议模型中, 传输层协议有TCP和UDP, 这里主要介绍下可靠传输TCP协议, 目前是传输层协议首选. 特点 面向数据流(字节流形式) 虚电路连接 有缓冲传输(提供push机制 ) 无结构数据流(无边界) 全双工 连接建立 socket接口使用 connect()时建立连接, ...
分类:
其他好文 时间:
2017-04-29 11:02:02
阅读次数:
170