Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成: 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。 服务器处理命令并将响应发送回客户端。 如果需要一次执行多个redis命令,以往的方式需要发送多次命令请求,有redis服务器依次执行 ...
分类:
Web程序 时间:
2018-02-14 21:56:08
阅读次数:
269
进程和线程 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 一个进程可以创建和撤销多个线程;同一个进程中的多个线程之间可以并发执行. 并发和并行 多线程程序在一个核的cpu上 ...
分类:
其他好文 时间:
2018-02-14 21:33:04
阅读次数:
281
In some cases your application might need to upload large amounts of data, such as files. Obviously for a good UX we should provide the user some feed ...
分类:
数据库 时间:
2018-02-14 21:32:56
阅读次数:
261
"【大话存储II】学习笔记(15章),块级集群存储系统" 里面分析的主要是块集群系统,同样文件级存储也可以集群化。 因为NAS系统的前端网络是以太网,速度比较低,导致NAS主要用于一些非关键业务中,比如文件共享。但是一些特殊应用也需要多主机同时访问某个大文件,比如3D渲染集群等。如果我们使用块集群存 ...
分类:
其他好文 时间:
2018-02-14 21:32:49
阅读次数:
291
ssh 服务登录验证 基于key 认证 SSH 端口转发 X协议转发 ...
分类:
其他好文 时间:
2018-02-14 21:32:40
阅读次数:
250
我一直赞同这个观点:“项目经理是干出来的。不是学出来的。是带出来的。不是教出来的。一个人要成长为一名合格的项目经理主要不是靠学,而是靠干,当然学也非常重要。靠干,全然不学。可以出项目经理。但靠学不靠干,是绝对出不来项目经理的。光干不学,有可能会出现的情况是,你的能力本来可以做一个大项目经理,但如今可 ...
分类:
其他好文 时间:
2018-02-14 21:32:31
阅读次数:
193
TInIOCPServer主要是后继关联Client管理的组件,指定IP和端口InClientManager负责具体的client的处理事务,如新用户的注册、登录、退出、修改、删除及状态查询。如在登录时,可根据提交的用户名、密码等信息进行校验。启动或停止服务端,只需要设置其Active状态即可。InIOCPServer1.Active:=True;
分类:
其他好文 时间:
2018-02-14 21:32:23
阅读次数:
202
By default the response body doesn’t contain all the data that might be needed in your app. Your server might return some special header which you hav ...
分类:
Web程序 时间:
2018-02-14 21:32:17
阅读次数:
345
- 题目大意 给出长度为n的序列,每次只能交换相邻的两个元素,问至少要交换几次才使得该序列为递增序列。 - 解题思路 利用归并排序来求逆序数(特别注意数组的大小,太大的话再开个数组分开装)。 - 代码 ...
分类:
其他好文 时间:
2018-02-14 21:32:09
阅读次数:
210
对于客户端来说,连接到服务端及提供相应的认证数据尤其重要。InConnection用于连接远程的服务端,可指定IP和端口。通过Active属性来启用或停止连接。当服务器出现异常时,会调用Client的相应方法Certify会提供具体的登陆结果。至此,我们可以看到一个简单的 服务端提供服务、客户端登录的样例。
分类:
其他好文 时间:
2018-02-14 21:32:03
阅读次数:
218
Throwable(所有error和exception的父类:超类) Java将错误变成对象交给异常处理机制 Error(仅靠程序本身无法恢复的严重错误) 一般是环境的问题,JVM的问题,并非程序的问题;最典型的就是虚拟机中运行的程序过多,造成的虚拟机内存溢出,虚拟机错误,还有系统崩溃之类的,应用程 ...
分类:
编程语言 时间:
2018-02-14 21:31:53
阅读次数:
219
软件的模拟特性: 导致需求问题的原因中,一个最为重要的原因是:未能很好地理解和掌握“应用”型软件的模拟型以及由此产生的一系列影响和要求。 软件的模拟特性来源于其知识载体的特性:软件在运行中表现出来的特性、行为应该和应用的现实情况保持一致。这样,人们通过 观察软件的表现就可以得出相应现实的问题的答案, ...
分类:
其他好文 时间:
2018-02-14 21:31:44
阅读次数:
223
UVa679 小球下落(树) 题目大意 小球从一棵所有叶子深度相同的二叉树的顶点开始向下落,树开始所有节点都为0。若小球落到节点为0的则往左落,否则向右落。并且小球会改变它经过的节点,0变1,1变0。给定树的深度D和球的个数I,问第I个小球会最终落到哪个叶子节点。 题意容易理解,紫书上给了一个模拟的 ...
分类:
其他好文 时间:
2018-02-14 21:31:36
阅读次数:
215
随着应用程序对服务器、存储系统的系统要求越来越高,单台设备有时已经无法满足需求了,此时我们有两种方法可以解决: 使用性能更高的机器,但是成本以及维护成本非常高,而且不见得适合所有的应用。 多台设备联合起来对外提供服务,这就是集群。 主机可以形成集群,存储设备也可以形成集群。目前中高端存储设备自身就有 ...
分类:
其他好文 时间:
2018-02-14 21:31:28
阅读次数:
174
虚拟化的分类 全虚拟化,半虚拟化 全虚拟化代表KVM,靠硬件来实现的 半虚拟化代表:XEN(它支持全虚拟化和半虚拟化) KVM是硬件虚拟化,准确的说就是一个Linux的模块,模块是内核态的,不需要安装,只要加载,顶多提供一个cpu和内存,但我们创建的机器还有别的东西(网卡,USB等等),所以要借助Q ...
分类:
其他好文 时间:
2018-02-14 21:31:20
阅读次数:
676
- 题目大意 给出一串数字,问能是它为顺序排列的最小交换数字方式。 - 解答思路 利用归并排序来求逆序数(注意数组的大小就行了)。 - 代码 ...
分类:
其他好文 时间:
2018-02-14 21:31:11
阅读次数:
167
- 题目大意 有m本书,k个人来抄,每本书有一个书本页数;求使得k个人抄完的最大页数最小,并且每个人都至少要抄一本,然后输出抄书的方案 。 - 解题思路 这是个最大值中的最小值问题,先用二分+贪心算出一个最大页数的最小值(在二分的过程中,我们对于当前考虑的值 x 划分人数的贪心过程中,我们就有fla ...
分类:
其他好文 时间:
2018-02-14 21:31:05
阅读次数:
183