本章为物联网安全涉及到的各方面基础知识,因其覆盖面太广,仅做简单介绍。
概述 SpeedPHP是一款全功能的国产PHP框架应用系统,速度飞快,上手容易,是最适合初学者的PHP框架。SpeedPHP以“快速开发、快速学习、快速执行”为理念,带你轻松进入PHP高手的行列。 理念 SpeedPHP框架从设计到应用一贯秉持以下三个理念: 快速开发 和原生PHP的对比,SpeedPHP框架提供的功能可以简化非常多的操作,这是SpeedPHP框架理念的“快速开发”。尤其是在MVC
This chapter covers the major architectural features of distributed sytems. 本章涵盖了分布式系统架构的主要特性。 Introduction 前言 You can't build a system without some idea of what you want to build. And you can't build
SmartQuant公司的OpenQuant系统 什幺是SmartQuant SmartQuant公司的软件产品 什幺是OpenQuant OpenQuant系统特点 OpenQuant软件下载、安装、运行
开始 安装 为了使用 LineChart, BarChart, ScatterChart, CandleStickChart, PieChart or RadarChart,像下面一样定义它在 .xml中: <com.github.mikephil.charting.charts.LineChart android:id="@+id/chart"
现代应用程序看上去大都是这样的: 常见的交互方式包括: 浏览器 与 Web应用程序 通信; Web应用程序 与 Web API 通信(Web应用程序自身 或 代表用户 与 Web API 通信); 基于浏览器的应用程序 与 Web API 通信; 本地应用程序 与 Web API 通信; 基于服务器的应用程序 与 Web API 通信; Web API 与 Web API 通信(WebAPI自身
智齿科技是业内首家以人工智能整合云呼叫中心、机器人客服、人工在线客服、工单系统的统一客服平台厂商,提供客户服务一站式解决方案。 不管你的客户来自于桌面网站,移动网站,微博,微信,App,智齿客服都会统一进行响应和管理 智齿客服融合了在线客服+机器人客服+呼叫中心+工单系统+AI大数据分析平台+开发平台六大产品模块,客户互通,数据互通,一款系统解决所有客服问题 在线及电话接待的客户,通过“获客-吸引
SDN (Software Defined Networking)作为当前最重要的热门技术之一,目前已经普遍得到大家的共识。有关SDN的资料和书籍非常丰富,但入门和学习SDN依然是非常困难。本书整理了SDN实践中的一些基本理论和实践案例心得,希望能给大家带来启发,也欢迎大家关注和贡献。 本书内容包括 网络基础 SDN网络 容器网络 Linux网络 OVS以及DPDK SD-WAN NFV 实践案例
超文本传输协议(HTTP)获得了巨大的成功。然而, HTTP/1.1使用底层传输通道(见RFC 7230 第六章)的方式有几个特性给今天的应用程序性能带来了整体的负面效果。 尤其是对于一个给定的TCP连接,在同一时间内,HTTP/1.0只允许进行一个请求。虽然HTTP/1.1增加了管道,但这也仅仅部分解决了请求并发问题,而且仍然存在报头阻塞的问题。因此,为了实现并发性,进而减少服务器的延迟,使
早期计算机比现在更为简单。系统的各种组件例如 CPU,内存,大容量存储器和网口,由于被共同开发因而有非常均衡的表现。例如,内存和网口并不比CPU在提供数据的时候更(特别的)快。 曾今计算机稳定的基本结构悄然改变,硬件开发人员开始致力于优化单个子系统。于是电脑一些组件的性能大大的落后因而成为了瓶颈。由于开销的原因,大容量存储器和内存子系统相对于其他组件来说改善得更为缓慢。 大容量存储的性能问题往往靠
1. ASCII码 ASCII码的取值范围是0~127,可以用7个bit表示。C语言中char型变量的大小规定为一字节,如果存放ASCII码则只用到低7位,高位为0。以下是ASCII码表: 图 A.1. ASCII码表 绝大多数计算机的一个字节是8位,取值范围是0~255,而ASCII码并没有规定编号为128~255的字符,为了能表示更多字符,各厂商制定了很多种ASCII码的扩展规范。注意,虽然通
1. 终端 1.1. 终端的基本概念 在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(Controlling Terminal),在第 1 节 “引言”讲过,控制终端是保存在PCB中的信息,而我们知道fork会复制PCB中的信息,因此由Shell进程启动的其它进程的控制终端也是这个终端。默认情况下(没有重定向),每个进程的标准输入、标准输出和标
1. 引言 以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点或减号,email地址的每一部分可以有一个或多个x字符,例如abc.d@ef.com、1_2@987-6.54,当
1. 引言 我们知道,每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体。现在我们全面了解一下其中都有哪些信息。 进程id。系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实就是一个非负整数。 进程的状态,有运行、挂起、停止、僵尸等状态。 进程切换时需要保存和恢复的一些CPU寄存器。 描述虚拟地址空间的信息。 描
1. 引言 本章主要解答以下问题: 文件系统在内核中是如何实现的?如何呈现给用户一个树状的目录结构?如何处理用户的文件和目录操作请求? 磁盘是一种顺序的存储介质,一个树状的目录结构如何扯成一条线存到磁盘上?怎样设计文件系统的存储格式使访问磁盘的效率最高?各种文件和目录操作在磁盘上的实际效果是什么? 图 29.1. 文件系统的表示和存储 我们首先介绍一种文件系统的存储格式-早期Linux广泛使用的e