简述Linux目录结构和系统结构

提到 GNU/Linux系统的目录结构,不得不说一下FHS(Filesystem Hierarchy Standard,文件系统层次结构标准),正是这一标准的存在,详细的定义了类 Unix 操作系统中各种应用软件,管理工具,开发工具,脚本以及帮助文档的位置,让遵循该标准的各种 GNU/Linux 发行版目录结构几乎都是一致的。 在 FHS 中,根据文件的共享性和文件是否要求被修改的特点,其将文件划分为可共享文件/不可共享文件以及可变数据文件/静态数据文件两大类。FHS 将不同属性的文件划归到不同的.
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

Set集合框架

前言:接下来给大家讲讲Set结合框架码字不易,点个关注思维导图:1.List和Set的区别List , Set 都是继承自Collection 接口1.两者的特点List 特点:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多个null元素,元素都有索引。常用的实现类有 ArrayList、LinkedList 和 VectorSet 特点:一个无序(存入和取出顺序有可能不一致)容器,不可以存储重复元素,只允许存入一个null元素,必...
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

linux系统下inotify源码分析

文章目录1.inotify调用2.在系统中的实现。2.1 inotify头文件定义2.1.1系统中的定位位置2.1.2定义的实现2.2 inotify_add_watch实现2.2.1inotify_add_watch.S在系统的位置2.2.2 inotify_add_watch.S具体代码实现2.3 inotify_init实现2.3.1在系统中inotify_init的位置2.3.2具体的代码实现2.4inotify_rm_watch 实现2.4.1系统中定位的位置2.4.2具体的实现2.5 inoti
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

Go 代码中如何绑定 Host

在公司内部,为了安全,可能会有域名是需要绑定 host 才能访问的,如果是通过浏览器访问,我们会修改本机的 hosts 文件;然而,如果是要通过程序访问这样的域名,我们是否依然必须绑定 host 呢? 在公司内部,为了安全,可能会有域名是需要绑定 host 才能访问的,如果是通过浏览器访问,我们会修改本机的 hosts 文件;然而,如果是要通过程序访问这样的域名,我们是否依然必须绑定 host 呢?答案当然是否定的,而且,依赖本地绑定的 host,程序到其他机器部署,也必须在那台机器绑定 host,
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

多线程同步方法

文章目录1.互斥锁2.条件变量3.信号量1.互斥锁pthread_mutex_init(初始化锁)pthread_mutex_lock(阻塞加锁)pthread_mutex_trylock(非阻塞加锁)pthread_mutex_unlock(解锁)pthread_mutex_destroy(销毁锁)2.条件变量pthread_cond_init(初始化条件变量)pthread_cond_wait(无条件等待)pthread_cond_timewait(计时等待)pthread_con
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

Map集合框架

前言:给大家讲讲Map结合框架码字不易,点个关注转载请说明!思维导图:1.Map集合的特点1.可以进行增删改查2.以键值对形式存在3.key可以是空(null)代码展示:/** * Map集合的特点 * key 键 value 值 * @author zjjt * */public class Dome1 { public static void main(String[] args) { Map<String, Object&...
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

使用Nginx搭建前端静态服务器+文件服务器

大家可能被虚拟主机不太了解,那我们的解释一下,虚拟主机指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一个虚拟主机,每台虚拟主机都可以对外提供Web服务,并且互不干扰。 一、Nginx的虚拟主机介绍大家可能被虚拟主机不太了解,那我们的解释一下,虚拟主机指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一个虚拟主机,每台虚拟主机都可以对外提供Web服务,并且互不干扰。就类似我们本地虚拟机,我们可以在window系统上面安装一个虚拟机,在虚拟机里面安装很多个系统。那这样的话
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

android数据存储之SharedPreferences详解。

文章目录1.概念2.SharedPreferences应用2.1获取SharedPreferences对象的方法2.2存储数据实现1.概念1.它是一种轻量级的数据存储方式,采用键值对的存储方式。2.它只能存储少量数据,支持存储的数据类型有booleans, floats, ints, longs, and strings。3.存储到一个XML文件中的,路径在/data/data//shared_prefs/下。4.默认存储路径:/data/data//shared_prefs操作模式:MODE_
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

dtd(文档类型定义)

前言:给大家讲讲dtd码字不易,点个关注转载请说明!思维导图:目录1.什么是DTD?2.什么是格式良好xml1.什么是xml?2.xml的作用3.标准的xml格式3.元素定义4.属性定义5.写一个DTD限制servlet相关配置(例题)6.写一个DTD限制config.xml(例题)1.什么是DTD? 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。...
分类: 其他 发布时间: 10-08 10:16 阅读次数: 0

在 Linux 终端调整图像的大小

用 ImageMagick 的转换命令从你的终端缩放一张图像。ImageMagick 是一个方便的多用途命令行工具,它能满足你所有的图像需求。ImageMagick 支持各种图像类型,包括 JPG 照片和 PNG 图形。 用 ImageMagick 的转换命令从你的终端缩放一张图像。ImageMagick 是一个方便的多用途命令行工具,它能满足你所有的图像需求。ImageMagick 支持各种图像类型,包括 JPG 照片和 PNG 图形。调整图像大小我经常在我的 Web 服务器上使用 Ima
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

APP安全合规梳理总结

链接: 安全合规
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

在 Linux 上使用 lspci 命令查看硬件情况

当你在个人电脑或服务器上运行Linux时,有时需要识别该系统中的硬件。lspci命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。基础用法由于访问权限,普通用户运行 lspci 时显示的信息可能会受限,因此可以使用 sudo 运行命令,系统会给出完整的信息图。直接运行 lspci 命令会列出 PCI 总线及其连接的设备,下图是在我的媒体中心 PC 上的演示样例。图中是一个基于 AMD Phenom CPU 的系统,所以它有一个 AMD 芯片组,以及 Atheros 无线适配...
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

linux中 “/dev/null” 命令的探索

文章目录1.概述12.概述2.3.命令详解1.概述1/dev/null 在linux系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。它等价于一个只写文件,并且所有写入它的内容都会永远丢失,而尝试从它那儿读取内容则什么也读不到。然而, /dev/null对命令行和脚本都非常的有用。2.概述2.通常情况下把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

Python数模笔记-Sklearn(4)线性回归

1、什么是线性回归?回归分析(Regression analysis)是一种统计分析方法,研究自变量和因变量之间的定量关系。回归分析不仅包括建立数学模型并估计模型参数,检验数学模型的可信度,也包括利用建立的模型和估计的模型参数进行预测或控制。按照输入输出变量关系的类型,回归分析可以分为线性回归和非线性回归。线性回归(Linear regression) 假设样本数据集中的输出变量(y)与输入变量(X)存在线性关系,即输出变量是输入变量的线性组合。线性模型是最简单的模型,也是非常重要和应用广泛的模型。如
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

树莓派 Zero 与 Zero W 对比

树莓派十年前凭借 25 美元的迷你电脑掀起了一场革命。随着时间的推移,树莓派发布了许多变种。有些是对以前的型号进行升级,有些是为特定目的而制作的。 在所有的树莓派模块中,Pi Zero 和 Pi Zero W 是最便宜的型号,旨在用于小规模项目和 IoT 项目。这两种设备几乎是相同的,但是它们之间有一些微妙而重要的区别。那么,树莓派 Zero 和 Zero W 之间的区别是什么?Zero W 中的 W 代表的是无线Wireless,它表示的是 Zero W 模块拥有无线功能。这是这两个相似模块之间的
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

APP安全梳理

链接: APP安全.
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

Python数模笔记-Sklearn(5)支持向量机

支持向量机(Support vector machine, SVM)是一种二分类模型,是按有监督学习方式对数据进行二元分类的广义线性分类器。支持向量机经常应用于模式识别问题,如人像识别、文本分类、手写识别、生物信息识别等领域。1、支持向量机(SVM)的基本原理SVM 的基本模型是特征空间上间隔最大的线性分类器,还可以通过核函数方法扩展为非线性分类器。**SVM 的分割策略是间隔最大化,通过寻求结构化风险最小来提高模型的泛化能力,实现经验风险和置信范围的最小化。**SVM 可以转化为求解凸二次规划的
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

利用nginx的stream模块实现内网端口的转发代理

nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等。比如在内网有一个mysql服务,想暴露到公网上去使用,就可以通过nginx代理的方式通过nginx来进行内网mysql的访问。 实验环境 nginx1.12.1:192.168.1.19mysql: 192.168.1.20:33061:编译或者升级nginx至版本1.9.0以上,编译过程中需带上--with-stream。 ./configure --prefix=/opt
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

android查询cpu信息

文章目录1.启动环境2.adb命令查询3.cpu参数信息解释1.启动环境用adb环境进行查询信息。1.用cmd命令启动控制台窗口,然后在启动adb环境。2.adb环境连接(connect)到模拟器或者手机环境2.adb命令查询3.cpu参数信息解释processor :系统中逻辑处理核的编号。vendor_id :CPU制造商。cpu family :CPU产品系列代号model   :CPU属于其系列中的哪一代的编号。model name:CPU属于的名字及其编号、标称主频。st
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0

Python数模笔记-NetworkX(1)图的操作

1、NetworkX 图论与网络工具包NetworkX 是基于 Python 语言的图论与复杂网络工具包,用于创建、操作和研究复杂网络的结构、动力学和功能。NetworkX 可以以标准和非标准的数据格式描述图与网络,生成图与网络,分析网络结构,构建网络模型,设计网络算法,绘制网络图形。NetworkX 提供了图形的类、对象、图形生成器、网络生成器、绘图工具,内置了常用的图论和网络分析算法,可以进行图和网络的建模、分析和仿真。NetworkX 的官网和文档官网地址:https://networkx.
分类: 其他 发布时间: 10-08 10:15 阅读次数: 0