互联网+时代,消息量级的大幅上升,消息形式的多元化,给即时通讯云服务平台带来了非常大的挑战。高并发的IM系统背后究竟有着什么样的架构和特性 本文要点: 网易云信整体架构解析 云信中的客户端连接和接入点管理 服务化和高可用 网易IM云分层架构图解析 底层客户端SDK,覆盖了安卓,iOS,windows ...
分类:
其他好文 时间:
2018-06-30 16:58:46
阅读次数:
180
J盘打不开文件系统没有,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文
分类:
其他好文 时间:
2018-06-30 16:58:37
阅读次数:
190
新开一贴,专门用来记录计算机网络相关知识。 一、OSI七层协议 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 二、TCP/IP四层协议 网络接口层、网际层、运输层、应用层 三、五层协议 物理层、数据链路层、网络层、运输层、应用层 四、每层对应的协议及作用 物理层:RJ45、CLOCK、 ...
分类:
其他好文 时间:
2018-06-30 16:58:30
阅读次数:
435
5165: 树上倍增 Description 现有一棵树。您需要写一个树上倍增算法,以实现如下操作: A x 新建一个节点,将它作为x节点的儿子,编号为当前节点总数+1。 Q k p1 p2 p3.... 查询p1,p2,p3...这些节点的LCA。其中k表示查询节点的个数。 最初树上只有一个节点, ...
分类:
其他好文 时间:
2018-06-30 16:58:21
阅读次数:
152
1、在defaultwebsite的owa目录下,选择身份验证,基本身份验证中,加入域名xxx.cn解决了owa目录报错(已损坏且处于不一致的状态)的问题2、再用Set-OwaVirtualDirectory–Identity“CasServerName\owa(DefaultWebSite)”–FormsAuthentication:$True启用owa目录的forms验证3、重启服务器后,用命
分类:
其他好文 时间:
2018-06-30 16:58:15
阅读次数:
239
Python存取属性的方式特别不对等,通过实例读取属性时,通常返回的是实例中定义的属性,但如果实例未曾定义过该属性,就会获取类属性,而为实例的属性赋值时,通常会在实例中创建属性,而不会影响到类本身。这种不对等的方式对描述符类也有影响。 覆盖型描述符 实现__set__方法的描述符属于覆盖型描述符,虽 ...
分类:
编程语言 时间:
2018-06-30 16:58:03
阅读次数:
167
html2canvas的踩坑之路 前言 早有耳闻这个html2canvas比较坑,但无奈于产品需求的压迫,必须实现html转图片的功能,自此走上了填坑之路,好在最后的效果还算令人满意,这才没有误了产品上线周期. html2canvas介绍 html2canvas的详细介绍可以点击这里查看,其实简单来 ...
分类:
Web程序 时间:
2018-06-30 16:57:56
阅读次数:
3154
本文20%是原创,另外参考了这里https://blog.csdn.net/foolly/article/details/78963025 作者:CSDN 古雨蓝枫 和这里https://www.cnblogs.com/niuniutry/p/3555778.html 作者:博客园 向大师致敬 1. ...
分类:
数据库 时间:
2018-06-30 16:57:48
阅读次数:
223
一、准备 ftp.proxy(下载地址:www.ftpproxy.org)二、安装 # tar xf ftpproxy-1.2.3.tar.gz # cd ftpproxy-1.2.3 # make三、启动
分类:
其他好文 时间:
2018-06-30 16:57:34
阅读次数:
124
克隆KVM虚拟机使用到的命令是virt-clone,该工具主要用来克隆虚拟机,也可以使用一系列参数对克隆出的新虚拟机进行定制化。需要注意的是,virt-clone不会修改Guest OS内的任何信息,它仅仅只是复制虚拟机磁盘并在宿主机端做一些修改。所以,类似修改密码、设置静态IP地址等都无法通过virt-clone来完成。virt-clone的用法: &nb
分类:
其他好文 时间:
2018-06-30 16:57:23
阅读次数:
195
本文基于Fiddler4讲解基本使用 fiddler抓包原理 注意:Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的 程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自 ...
分类:
其他好文 时间:
2018-06-30 16:57:13
阅读次数:
214
一 软件测试分类 软件测试的分类五花八门,最关键的是:在系统或非系统学习了软件质量与测试之后,要明白在什么阶段、什么情况下主要使用什么方法做软件测试。 1.以是否执行程序:静态测试、动态测试。 静态测试:桌面检查、走查、审查、软件评审。 动态测试: 黑盒测试:等价类划分法、边界值分析法、因果图法、判 ...
分类:
其他好文 时间:
2018-06-30 16:57:01
阅读次数:
141
由于图的结构比较复杂,任意两个顶点之间都可能存在联系,因此无法以数据元素在内存中的物理位置来表示元素之间的关系,也就是说,图不可能用简单的顺序存储结构来表示。 多重链表的方式,即以一个数据域和多个指针域组成的结点表示图中的一个结点,尽管可以实现图结构,但是如果各个顶点的度数相差很大,按度数最大的顶点 ...
分类:
其他好文 时间:
2018-06-30 16:56:55
阅读次数:
194
试验环境python3,不知python2能不能运行。 代码如下: # -*- coding:utf-8 -*-import turtle as tt.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192 ...
分类:
编程语言 时间:
2018-06-30 16:56:35
阅读次数:
180
通常有: 三种方法的效果一样,都可以判断字符串是否为空,但性能上有所不同,因为整数判断等于最快,没有经过实例化等复杂的过程,所以第三种方法str.Length==0是最快的,其次是str==String.Empty,最后是str==""(第一种和第二种差不多);但是要想使用第三种方法判断字符串是否为 ...
讨论上下文: 远程连接某个windows服务器,命名开启了缓存共享,但是不论在本地,还是在服务器上复制文件,都不会出现粘贴功能。 处理手法: 在服务器进程中找到rdpclip.exe的进程,强制关闭,再使用运行-rdpclip.exe将进程重启。 问题说明: rdpclip 是让rdp协议(远程桌面 ...