JavaScript插件开发——全屏切换(分析)

记得在2017年1月份的时候写过一篇javascript插件开发的文章,但那时在插件开发方面还很弱,而且很多东西都没说清楚,刚好这几天中秋节有点时间,准备把最近在开发的几个插件的过程和思路写一下作为一次总结。一次简单的抒写还是一次复杂的封装,我们要做的第一件事就是先搞清楚要实现什么样的功能,我看到很
2次阅读

epoll 浅析以及 nio 中的 Selector

首先介绍下epoll的基本原理,网上有很多版本,这里选择一个个人觉得相对清晰的讲解(详情见reference):首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论I/O的操作,通过
1次阅读

[LeetCode] Valid Square 验证正方形

 Given the coordinates of four points in 2D space, return whether the four points could construct a square.The coordinate (x,y) of a point is rep
4次阅读

三重for循环实现对二维数组的按列排序(JavaScript)

由C语言联想到的:三重for循环实现对二维数组的按列排序,并且牵扯到数据结构。自己写的,水平有限,本文属于原创,可能存在错误,忘指正~function circle(){ var a = [ [1, 4, 3, 2], [8, 6, 5, 7], [3
4次阅读

Spark GraphX实例(2)

5. 图的转换操作图的转换操作主要有以下的方法:(1) Graph.mapVertices():对图的顶点进行转换,返回一张新图;(2) Graph.mapEdges():对图的边进行转换,返回一张新图。代码: // 转换操作 println("*********************
2次阅读

zabbix server 在配置客户端的时候 在zabbix server端的/etc/hosts文件的hostname 对应的ip这样可以更快的让server端发现agent端

如下:# cat /etc/hosts127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost Appsrv63::1 localhost.localdomai
0次阅读

第21课 线性表的链式存储结构

1. 链式存储的特点(1)为了表示每个数据元素与其直接后继元素之间的逻辑关系;(2)数据元素除了存储本身的信息外,还需要存储其直接后继的信息。(3)避免了顺序存储结构线性表在插入和删除元素时需要移动大量元素的问题。 2. 链式存储逻辑结构(1)数据域:存储数据元素本身(2)指针域:存储相邻
2次阅读

TCP 的那些事儿(下)(转)

TCP的RTT算法  从前面的TCP的重传机制我们知道Timeout的设置对于重传非常重要,设长了,重发就慢,没有效率,性能差;设短了,重发的就快,会增加网络拥塞,导致更多的超时,更多的超时导致更多的重发。  而且,这个超时时间在不同的网络的情况下,有不同的时间,根本没有办法设置一个死的。只能动态地
0次阅读

javascript如何操作数组

说明如需求:后台返回一个用户列表数组,该数组可能为空,最多只可能会有10个用户,页面中A,B两处展示用户列表,B处不管如何都会展示返回的所有用户,A处需要展示10个用户,不足10个展示默认用户,比如:返回7个,A处展示的后3个都是默认用户var arr1=[1,2,3,4,5,6,7];var ar
18次阅读

python实现合并两个文件并打印输出

# python实现合并两个文件并打印输出import fileinputfile_Path1 = input("请输入第一个合并文件:")file_Path2 = input("请输入第二个合并文件:")def demo_fileinput(fp1,fp2): with fileinput.
3次阅读