经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell
在Ubuntu中实现人脸识别登录的完整步骤

在Ubuntu中实现人脸识别登录的完整步骤

1、安装Howdy: howdy项目地址 sudo add-apt-repository ppa:boltgolt/howdy sudo apt update sudo apt install howdy 2、添加自己的face sudo howdy add ...[2020/6/28]

Java笔试面试总结—try、catch、finally语句中有return 的各类情况

前言 之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。 正文 本篇文章主要是通过举例的方式来阐述各种情况,我这里根据 try-catch-finally 语法块分为两种大情况讨论...[2020/6/27]

Java工具类—包装类

Java工具类——包装类 我们都知道,JDK 其实给我们提供了很多很多 Java 开发者已经写好的现成的类,他们其实都可以理解成工具类,比如我们常见的集合类,日期相关的类,数学相关的类等等,有了这些工具类,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也...[2020/6/26]

一文告诉你Linux如何配置KVM虚拟化--安装篇 - unreal-dream

KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装KVM虚拟机. 检查硬件和系统的兼容性 检查硬件虚拟化:LC_ALL=C l...[2020/6/25]

Linux下cp的命令解释

     今天带领 各位看官,学习一下cp的命令,一般看到cp命令会一个反应是拷贝,相当于windows下的复制。其实在真正的实际应用中,避免“XXX攻城狮”们在修改重要文件出现改坏文件的情况,所以就需要cp命令用来先备份文件了。详细...[2020/6/25]

线性表的链式存储--单链表

Java之线性表的链式存储——单链表 我们都知道,线性表的存储结构分为两种,顺序存储结构和链式存储结构,线性表的分类可以参考下图来学习记忆。今天我们主要来学习一下链式存储结构。 一、链式存储介绍 "链式存储结构,地址可以连续也可以不连续的存储单元存储数据元素"—...[2020/6/25]

CentOS使用expect批量远程执行脚本和命令

CentOS使用expect批量远程执行脚本和命令

我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。 下面的例子将在centos上将一个文件,批量拷贝到其...[2020/6/25]

C语言实现字符串的复制的两种方法

利用数组实现 1 #include<stdio.h> 2 #include<string.h> 3 4 void copy_string(char str1[],char str2[]) 5 { 6 int i = 0; 7 w...[2020/6/24]

Linux下9种优秀的代码比对工具推荐

大家好,我是良许。 在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢? 本文介绍 9 种 Linux 下常用的 9 种代码比对工...[2020/6/24]

NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份手机上的照片和视频,在电视机上观看电脑中下载的影片、手机拍摄的视频,存储高清电影、音乐、VLOG 素材等。这时候在家中搭建一台 ...[2020/6/24]

原子性操作原理分析

1. 概念 原子操作是指不被打断的操作,即它的最小的执行单位。最简单的原子操作就是一条条的汇编指令(不包括一些伪指令,伪指令会被汇编器解释成多条汇编指令)。在 linux 中原子操作对应的数据结构为 atomic_t,定义如下: typedef struct { int co...[2020/6/24]

搜索引擎ElasticSearch入门

前言 最近项目上需要用到搜索引擎,由于之前自己没有了解过,所以整理了一下搜索引擎的相关概念知识。 正文 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复...[2020/6/24]

Linux下ls的命令解释

ls    list(列表)  列表目录文件  例子:ls / 列根/目录下文件与内容       -l(long)长格式      ...[2020/6/24]

【原创】Linux中断子系统(四)-Workqueue

【原创】Linux中断子系统(四)-Workqueue

背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source ...[2020/6/24]

Unix 时间戳;时间戳获取和生成

Unix 时间戳;时间戳获取和生成

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 Unix时间戳不仅被使用在Unix 系统、类Unix系统中...[2020/6/24]

实操题

实操题 网络管理 1、在eNSP中使用S5700交换机进行配置,通过一条命令划分vlan2、vlan3、vlan1004,通过端口组的方式配置端口1-5为acce 模式,并添加至vlan2中。配置端口10为trunk模式,并放行vlan3。创建三层vlan2,配置IP地址为:172.16...[2020/6/23]

Linux统计文件夹下的文件个数

Linux统计文件夹下的文件个数

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。    统计当前目录下文件的个数(不包括目录) $ ls -l | grep "^-" | wc -l     统计当前...[2020/6/23]

自旋锁原理分析

1. 概念 自旋锁的目的是在短期间内进行轻量级的锁定,解决对某项共享资源的互斥使用,在等待锁重新可用期间进行自旋,所以自旋锁不应该被持有时间过长,如果需要长时间锁定的话,推荐使用信号量。实际操作的数据结构如下: 2. 获取锁 最终执行的代码是体系结构相关的自旋锁实现:arch_sp...[2020/6/23]

[CentOS 7]挂载ntfs格式U盘

在我们将U盘插入装有CentOS的系统时,经常会出现如图所示的错误提示。这是因为linux系统并不能兼容NTFS的文件系统。其解决方法如下(建议先进入root模式): 1、首先下载“ntfs-3g”(NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OS...[2020/6/23]

键盘侠Linux干货| ELK(Elasticsearch + Logstash + Kibana) 搭建教程

前言 Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案,分析网站的访问情况时我们一般会借助 Google / 百度 / CNZZ 等方式嵌入 JS 做数据统计,但是当网站访问异常或者被攻击时我们需要在后台分析如 Nginx 的具体日志,...[2020/6/23]

Linux下如何寻找相同文件?

大家好,我是良许。 随着电脑的使用,系统里将产生很多垃圾,最典型的就是同一份文件被保存到了不同的位置,这样导致的结果就是磁盘空间被大量占用,系统运行越来越慢。 所以如果你的电脑空间告急的话,可以试着去删除这样的文件,释放一些空间。在 Linux 下,我们可以通过识别文件的 inode...[2020/6/23]

键盘侠Linux教程(六)| 正则表达式与通配符

通配符 用于匹配文件名,完全匹配 通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如,[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c [-] 匹配中括号中任意一个字符,-...[2020/6/23]

Dcoker如何搭建私有registry镜像仓库

Dcoker如何搭建私有registry镜像仓库

  Docker如何搭建私有镜像仓库,如何访问私有镜像仓库,与如何删除私有镜像仓库镜像   机器规划 服务器名称(hostname)操作系统版本内网IP外网IP(模拟)安装软件 docker01 CentOS7.7 172.16.1.31 10.0...[2020/6/23]

linux 显示文件全局路径

参考自:https: www.cnblogs.com/barfoo/p/4585392.html ls file.img | sed "s:^:`pwd`/:" 保持更新,转载请注明出处;更多内容请关注cnblogs.com/xuyaowen;  https: w...[2020/6/22]

Dokcer入门之发布.NET Core 3.x

本文主要介绍一下如何在Docker中发布.NET Core 3.x 并对整个过程所遇到的问题加以记录和分析. 环境、工具、准备工作 服务器: VM中安装CentOS, 内核版本3.10.x; 客户端: Windows 10; IDE: VS2019 SFTP客户端: FileZilla...[2020/6/22]

rpm部分命令解读 - G-Aurora

rpm部分命令解读 - G-Aurora

rpm部分命令解读 rpm---RedHat Package Manger---打包及安装工具 rpm参数列表 ? rpm -a rpm -q < rpm package name> 解读:查询一个包是否被安装 ? rpm -qa rpm -qa <pac...[2020/6/22]

yum仓库管理 yum-config-manager - G-Aurora

yum仓库管理 yum-config-manager ? 简介 # yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。 # yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动...[2020/6/22]

云原生是什么?

云原生是什么?

云:云和本地是相对的,传统的应用跑在本地服务器上,现在流行的应用跑在云端;IaaS,PaaS,SaaS; 云原生:Cloud Native, 原生表示土生土长的意思,我们在开始设计应用的时候,就考虑到应用将来是运行在云环境中的;要充分利用云资源的优点:弹性和分布式; 云原生 =&...[2020/6/22]

容器技术之Docker-machine - Linux-1874

  前文我们聊了下docker容器的资源限制,回顾请参考https: www.cnblogs.com/qiuhom-1874/p/13138725.html;今天我们来聊一聊docker machine;docker machine是docker 官方提供的工具,这个工具可以在不同主机/...[2020/6/22]

linux服務器部署nginx

部署需要用到的工具:    1、xshell用來連結服務器並操作linux服務器,mac用戶可以選擇final shell代替   2、當然是服務器了 安裝步驟:(以下所有操作都通過linux命令完成)   1、mkdir /usr/local/nginx 命令在usr...[2020/6/22]

ffmpeg的简单使用

ffmpeg的简单使用

ffmpeg -i test.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 test.264 从MP4文件内提取视频流,忽略音频流,指定帧频、码率 ffmpeg -i test.mp4 -vcodec h264 -an -r 25 -b...[2020/6/22]

环境搭建:linux下tomcat接口测试环境部署

1. 测试环境搭建步骤 为什么要安装tomcat、mysql? —所测试的项目需求环境决定。tomcat-项目容器(放置开发打包的项目代码),mysql-数据仓库。 为什么要安装jdk? —java软件开发包(Java Development ...[2020/6/22]

键盘侠Linux教程(五)| 基本权限管理

基本权限管理 权限的介绍 权限位的含义 前面讲解ls命令时,我们已经知道长格式显示的第一列就是文件的权限,例如: [root@es ~]# ls -l anaconda-ks.cfg -rw-------. 1 root root 1573 May 18 23:28 anaconda-...[2020/6/22]

Linux下如何查看硬件信息?

我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题。下面良许介绍一些常用的硬件查看命令。 lshw lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息。但这个命令并非...[2020/6/22]

键盘侠Linux干货| 使用Nginx创建一个私人网盘

键盘侠Linux干货| 使用Nginx创建一个私人网盘

前言 使用Nginx搭建一个私人网盘 安装Nginx 增加 Nginx 官方源 cat << EOF > /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http: n...[2020/6/22]

CentOS 7中yum安装程序无法从镜像中下载的解决方法

环境:CentOS 7.6.1810 现象:通过yum安装程序时,每个镜像都无法下载文件,提示404错误,排除网络故障。具体现象见下图:   疑似原因:之前执行了命令yum makecache fast时网络有故障,命令执行到一般被强制终止。 解决方法:执行如下命令...[2020/6/22]

容器技术之Docker-swarm - Linux-1874

  前文我聊到了docker machine的简单使用和基本原理的说明,回顾请参考https: www.cnblogs.com/qiuhom-1874/p/13160915.html;今天我们来聊一聊docker集群管理工具docker swarm;docker swarm是docker...[2020/6/22]

Nginx 如何自定义变量?

之前的两篇文章 Nginx 变量介绍以及利用 Nginx 变量做防盗链 讲的是 Nginx 有哪些变量以及一个常见的应用。那么如此灵活的 Nginx 怎么能不支持自定义变量呢,今天的文章就来说一下自定义变量的几个模块以及 Nginx 的 keepalive 特性。 通过映射新变量提供更多...[2020/6/22]

Docker Dockerfile 指令详解与实战案例

  Dockerfile介绍及常用指令,包括FROM,RUN,还提及了 COPY,ADD,EXPOSE,WORKDIR等,其实 Dockerfile 功能很强大,它提供了十多个指令。   Dockerfile介绍 Dockerfile 是一个用来构建镜像的文...[2020/6/22]

寓教于乐!一款游戏让你成为 Vim 高手!

寓教于乐!一款游戏让你成为 Vim 高手!

我们都知道,Vim 是 Linux 下一种非常重要的文本编辑器,我们可以用它来看代码、改代码,很多高手直接将 Vim 打造成一款强大的 IDE 用来写代码。 但是,对于新手而言,Vim 相对于其它编辑器而言,更难入门。Vim 是无图形界面的编辑器,一切操作全靠指令,而且指令又非常多非常...[2020/6/22]

CentOS安装oh-my-zsh并配置语法高亮和命令自动补全

安装zsh 和 oh-my-zsh 安装zsh yum install zsh 安装git yum install git 切换默认shell chsh -s /bin/zsh clone from GitHub git clone git: github.com/ro...[2020/6/22]

跟我学习日常写的shell脚本-设置系统selinux

设置系统selinux #!/bin/bash # -------------+-------------------- # * Filename : selinux.sh # * Date ...[2020/6/19]

如何 SSH 到 Linux 服务器里的特定目录及执行命令?

你是不是有遇到过这样的场景?使用 SSH 命令进入到服务器,然后再用 cd 命令进入到对应目录,再继续进行你的工作。 这种操作对于新手来讲特别常见,良许之前也是这样。在本文,老司机将带你来进行更高效的操作,只需一步即可达到你想要的效果。 而且,不仅仅是实现快速进入到 Linux 服务...[2020/6/19]

Centos8 安装docker

Centos8 安装docker

在安装docker时候遇到很多问题,在这里分享一下, 1.在国内使用docker官方的源真的是慢, https: download.docker.com/linux/cento #Docker官方源 [root@localhost ~]# cat /etc/yum.repos.d/...[2020/6/19]

CentOS7 源码部署nginx

CentOS7 源码部署nginx nginx简介: nginx是一款高性能的 HTTP 和反向代理 Nginx的优点: 1.高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应 2.内存消耗少:处理静态文件,同样...[2020/6/19]

Linux 终端修改分辨率;Linux 系统添加新的分辨率方法;

Linux 终端修改分辨率;Linux 系统添加新的分辨率方法;

linux 分辨率设置:找到合适的分辨率-cvt 生成分辨率参数-添加分辨率模式-使用图形界面选择; step1:找到合适显示器的分辨率 1366*768 1920*1080 等; step2:打开命令窗口,输入cvt 1920 1080(假设屏幕合适的分辨率为1920*1080) 出...[2020/6/19]

CentOS VS Ubuntu,谁才是更好的 Linux 版本?

几乎所有新手刚接触 Linux 时,都会被它众多的发行版本搞得一头雾水,截至目前,Linux 已经有几百个发行版本…… 从技术上来说,Linux 只是一个内核,内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,并不是一套完整的操作系统。一些组织或厂商将 Li...[2020/6/19]

Linux基础:dirname命令总结

blog:https: www.cnblogs.com/Rohn/ 本文只总结一些常用的用法,更详细的说明见man dirname和 direname --help。 目录dirname命令语法格式实例 dirname命令 dirname命令用于获取给定路径的路径部分。 语法格...[2020/6/19]

Linux nohup命令详解,终端关闭程序依然可以在执行!

大家好,我是良许。 在工作中,我们很经常跑一个很重要的程序,有时候这个程序需要跑好几个小时,甚至需要几天,这个时候如果我们退出终端,或者网络不好连接中断,那么程序就会被中止。而这个情况肯定不是我们想看到的,我们希望即使终端关闭,程序依然可以在跑。 这时我们就可以使用 nohup 这个...[2020/6/19]

k8s:py项目发布完整流程

k8s:py项目发布流程 1. 编写Dockerfile # cat Dockerfile FROM python:3.6-slim USER root RUN apt-get update && apt-get install gcc -y && ...[2020/6/19]

122
2
记录数:5431 页数:1/10912345678910下一页尾页
加载更多
 友情链接: NPS