设计模式总览: 学习设计模式基于了解软件设计原则 设计原则 解释 开闭原则 对扩展开放,对修改关闭。 依赖倒置原则 通过抽象使各个类或者模块不相互影响,实现松耦合。 单一职责原则 一个类、接口、方法只做一件事。 接口隔离原则 尽量保证接口的纯洁性,客户端不应该依赖不需要的接口。 迪米特法则 又叫最少 ...
分类:
其他好文 时间:
2020-05-06 14:04:25
阅读次数:
63
当 nginx 无法启动,并且提示这个(如上图)的时候, 其实就是80端口被程序占用了, 杀掉(关闭)占用端口的程序之后再到宝塔面板去开启nginx 就可以正常启动了。 一行命令就可以关闭了:sudo fuser -k 80/tcp 出现下面效果就可以了, [root@iZbpxxxxxxxxxxx ...
分类:
其他好文 时间:
2020-05-06 14:04:10
阅读次数:
75
// 选中父节点时,选中所有子节点 function getChildNodeIdArr(node) { var ts = []; if (node.nodes) { for (x in node.nodes) { ts.push(node.nodes[x].nodeId); if (node.no ...
分类:
其他好文 时间:
2020-05-06 14:03:28
阅读次数:
80
OpenGL function OpenSceneGraph implementation glClear( GLbitfield mask ) osg::Camera::setClearMask(GLbitfield mask)osg::GraphicsContext::setClearMask( ...
分类:
其他好文 时间:
2020-05-06 14:02:58
阅读次数:
76
安装的基本操作: 1.官网下载:https://www.mysql.com/ 针对不同的操作系统下载相应的压缩包 2.解压到目录 3.添加环境变量 安装后的基本操作: 1.mysql初始化 mysqld --initialize-insecure 2.创建临时的mysql服务端与客户端连接 // 启 ...
分类:
数据库 时间:
2020-05-06 14:02:43
阅读次数:
64
有很多人都知道圆角怎么写,加一个border-radius就可以,但是对于用圆角的一些细节却并不是很清楚,那么我们今天就来聊一聊这个圆角。CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。 一.CSS3圆角的优点在没有出现圆角属性之前,传统的制作圆角的方式就是拜托美 ...
分类:
Web程序 时间:
2020-05-06 14:02:18
阅读次数:
94
局部变量 <1>什么是局部变量 如下图所示: <2>小总结 局部变量,就是在函数内部定义的变量 其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的 因为其作用范围只是在自己的函数内部,所以不同的函数可以定义相同名字的局部变量(打个比方,把你、我是当做成函数,把局部变量理解为每 ...
分类:
其他好文 时间:
2020-05-06 14:02:04
阅读次数:
56
NUMPY库 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NUMPY库函数使用 NUMPY函数属性 NUMPY库的计算函数 MATPLOTLIP库 matplotlib是python上 ...
分类:
其他好文 时间:
2020-05-06 14:01:21
阅读次数:
53
1)处理超大文件 这里的超大文件通常是指百MB、设置数百TB大小的文件。目前在实际应用中,HDFS已经能用来存储管理PB级的数据了。 2)流式的访问数据 HDFS的设计建立在更多地响应"一次写入、多次读写"任务的基础上。这意味着一个数据集一旦由数据源生成,就会被复制分发到不同的存储节点中,然后响应各 ...
分类:
其他好文 时间:
2020-05-06 14:01:03
阅读次数:
102
1、修改文件 # vi /etc/ssh/sshd_config # vi /etc/ssh/sshd_config 找到 #ClientAliveInterval 0#ClientAliveCountMax 3 修改为 ClientAliveInterval 60ClientAliveCountM ...
分类:
其他好文 时间:
2020-05-06 14:00:37
阅读次数:
64
我们在上传图片时经常需要判断图片的尺寸是否在要求范围内 <input type="file" onchange="loadPic(this)"/> var Max_Size = 2000; //2M var Max_Width = 100; //100px var Max_Height = 200; ...
分类:
Web程序 时间:
2020-05-06 14:00:08
阅读次数:
85
JVM内存模型 首先我们来了解一下JVM的内存模型的怎么样的: 1.堆:存放对象实例,几乎所有的对象实例都在这里分配内存 堆得内存由-Xms指定,默认是物理内存的1/64;最大的内存由-Xmx指定,默认是物理内存的1/4。 默认空余的堆内存小于40%时,就会增大,直到-Xmx设置的内存。具体的比例可 ...
分类:
编程语言 时间:
2020-05-06 13:59:30
阅读次数:
89
Linux查看文件大小的几种方法示例 stat命令 stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f 不显示文件本身的信息,显示文件所在文件系统的信息 -L 显示符号链接 -t 简洁模式,只显示摘要信息 kali@kali: ...
分类:
系统相关 时间:
2020-05-06 13:59:13
阅读次数:
119
[toc] 1. 书写标识符时,忽略了大小写字母的区别。 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2. 忽略了变量的类型,进行了不合法的运算。 %是求余运算,得到a/b的整余数。整型 ...
分类:
编程语言 时间:
2020-05-06 13:58:55
阅读次数:
75
乱码原因:没有给客户端浏览器指定响应的编码格式,浏览器会默认使用ios-8859-1来对传递过来的数据进行解码 content-type解释:https://blog.csdn.net/chenzuen113113/article/details/80904590 我的解决办法:加一个 produc ...
分类:
其他好文 时间:
2020-05-06 13:58:00
阅读次数:
47
Memcached是什么,有什么作用? Memcached是一个开源的,高性能的内存绶存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思。Memcached的作用:通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问 ...
分类:
系统相关 时间:
2020-05-06 13:57:43
阅读次数:
66