冒泡排序: 数据少时可以用,简单,稳定 具体实现: /** * @param $array * @return mixed */ public function sort($array) { $len = count($array); if ($len 1) { return $array; } / ...
分类:
编程语言 时间:
2021-07-12 18:05:32
阅读次数:
0
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。即Socket提供了操作上述特殊文件的接口,使用这些接口可以实现网络编程。 Socket通信流程图 TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,在正式通信之前必须建立起 ...
分类:
编程语言 时间:
2021-07-12 18:03:46
阅读次数:
0
linux基础命令 linux内核及发行版 linux内核是操作系统内部操作和控制硬件设备的核心程序。 linux发行版是linux内核与各种常用软件的组合产品,通俗的来说就是我们常说的linux操作系统。 常用的linux发行版: Ubuntu CentOS Redhat 通常说的linux是li ...
分类:
系统相关 时间:
2021-07-12 18:03:00
阅读次数:
0
文章目录 9.1 异常行为9.1.1 禁止抑制或者忽略已检查异常9.1.2 禁止在异常中泄露敏感信息9.1.3 方法发生异常时要恢复到之前的对象状态9.2 运行环境9.2.1 生产代码不能包含任何调试入口点9.2.2 使用标准的API替代操作系统的系统命令9.2.3 禁止从第3方源下载并使用软件包9 ...
分类:
编程语言 时间:
2021-07-12 17:57:29
阅读次数:
0
什么是 epoll? epoll 是 Linux 内核的可扩展 I/O 事件通知机制。取代了 select 与 poll 系统函数,让需要大量操作文件描述符的程序得以发挥更优异的性能。旧有的系统函数所花费的事件复杂度为 O(1),epoll 的时间复杂度为 O(logn)。epoll 实现的功能与 ...
分类:
其他好文 时间:
2021-07-12 17:56:41
阅读次数:
0
从U盘安装Kali Linux 提示 The missing fireware files are:rtlwifi/rtl8723befw_36.bin rtlwifi/rtl8723befw.bin 镜像版本:kali-linux-2021-2-releas 解决方案:下载firmware-rea ...
分类:
系统相关 时间:
2021-07-12 17:51:07
阅读次数:
0
Ansible 进阶技巧 原文 http://www.ibm.com/developerworks/cn/linux/1608_lih_ansible/index.html?ca=drs- 简介# Ansible 是一个系统自动化工具,可以用来做系统配管理,批量对远程主机执行操作指令。我自己使用 A ...
分类:
其他好文 时间:
2021-07-12 17:44:40
阅读次数:
0
1.什么是UmiJS UmiJS 读音:(乌米),官网: https://umijs.org/zh/ umi是一个可插拔的企业级react应用框架。umi以路由为基础的,支持类next.js的约定式路由,以及各种进阶的路由功能 umi配以完善的插件体系,覆盖从源码到构建产物的每个生命周期 umi是蚂 ...
分类:
Web程序 时间:
2021-07-12 17:44:13
阅读次数:
0
分析nginx日志 GoAccess的多种展示方式 goaccess有多种数据可视化的方式,分别为: 命令行输出格式化数据 利用access.log生成静态的可视化数据 生成实时可视化数据 注意,如果是编译安装且选择了 –enable-geoip=mmdb的话需要编辑配置文件,并在使用命令的时候带上 ...
分类:
数据库 时间:
2021-07-09 17:55:46
阅读次数:
0
Linux是一个多用户的操作系统,引入用户,可以更加方便管理Linux服务器,系统默认需要以一个用户的身份登录,而且在系统上启动进程也需要以一个用户身份器运行,用户可以限制某些进程对特定资源的权限控制。 本章介绍Linux系统如何管理创建、删除、修改用户角色、用户权限配置、组权限配置及特殊权限深入剖 ...
分类:
系统相关 时间:
2021-07-09 17:54:35
阅读次数:
0