C语言实现字符串的复制的两种方法
利用数组实现 1#include<stdio.h> 2#include<string.h> 3 4voidcopy_string(charstr1[],charstr2[]) 5{ 6inti=0; 7while(str2[i]!='\0') 8{ 9str1[i]=str2[i]; 10i++; 11} 12str1[...
原子性操作原理分析
1.概念 原子操作是指不被打断的操作,即它的最小的执行单位。最简单的原子操作就是一条条的汇编指令(不包括一些伪指令,伪指令会被汇编器解释成多条汇编指令)。在linux中原子操作对应的数据结构为atomic_t,定义如下: typedefstruct{ intco......
NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?
随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份手机上的照片和视频,在电视机上观看电脑中下载的影片、手机拍摄的视频,存储高......
set environment variable in GDB from output of com
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: Iamtryingtoexploitabufferoverflowinachallenge,thebuffergetsit'svaluefromanenvironmentvariable. InGDB......
【原创】Linux中断子系统(四)-Workqueue
背景 Readthefuckingsourcecode!--By鲁迅 Apictureisworthathousandwords.--By高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:SourceInsight3.5,Visio 1.概述 Workqueue工作队列是利用内核线程来异......
搜索引擎ElasticSearch入门
前言 最近项目上需要用到搜索引擎,由于之前自己没有了解过,所以整理了一下搜索引擎的相关概念知识。 正文 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而......
Linux下ls的命令解释
lslist(列表)列表目录文件例子:ls/列根/目录下文件与内容 -l(long)长格式 ll是个别名aliasll='ls-l--color=auto' -a显示所有文件和文件夹,(包含隐藏文件).默认点开头的文件都是隐藏的。 -h要与1一起用,显示文件大小(k,M,G)单位 -d(direc......
Linux统计文件夹下的文件个数
Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录) $ls-l|grep"^-"|wc-l 统计当前目录下文件的个数(包括子目录) $ls-lR|grep"^-"|wc-l 查看某......
实操题
实操题 网络管理 1、在eNSP中使用S5700交换机进行配置,通过一条命令划分vlan2、vlan3、vlan1004,通过端口组的方式配置端口1-5为access模式,并添加至vlan2中。配置端口10为trunk模式,并放行vlan3。创建三层vlan2,配置IP地址为:172.16.2.1/24,创建......
[CentOS 7]挂载ntfs格式U盘
在我们将U盘插入装有CentOS的系统时,经常会出现如图所示的错误提示。这是因为linux系统并不能兼容NTFS的文件系统。其解决方法如下(建议先进入root模式): 1、首先下载ntfs-3g(NTFS-3G是一个开源的软件,可以实现Linux、FreeBSD、MacOSX、NetB......
自旋锁原理分析
1.概念 自旋锁的目的是在短期间内进行轻量级的锁定,解决对某项共享资源的互斥使用,在等待锁重新可用期间进行自旋,所以自旋锁不应该被持有时间过长,如果需要长时间锁定的话,推荐使用信号量。实际操作的数据结构如下: 2.获取锁 最终执行的代码是......
键盘侠Linux干货| ELK(Elasticsearch + Logstash + K
前言 Elasticsearch+Logstash+Kibana(ELK)是一套开源的日志管理方案,分析网站的访问情况时我们一般会借助Google/百度/CNZZ等方式嵌入JS做数据统计,但是当网站访问异常或者被攻击时我们需要在后台分析如Nginx的具体日志,而Nginx日志......
010.OpenShift综合实验及应用
实验一安装OpenShift1.1前置准备[student@workstation~]$labreview-installsetup1.2配置规划OpenShift集群有三个节点:master.lab.example.com:OpenShiftmaster节点,是一个不可调度pod的节点。node1.lab.example.com:一个OpenShift节点,它可......
Unable to connect to server: postgresql on ubuntu
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: I'musingWSLwithanubuntu18.04distribution,inthebashIhitsudo-upostgrespsql Igetthefollowingerror: ps......
udev rule with few parent device attributes
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: IneedcomplexanduniversaludevruletodetermineUSB-devicepluggedincertainportoftheanyUSBhub.so,ihaveto......
Write current date/time to a file using shell scri
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: Iamtryingtouseashellscripttowritethecurrentdateandtimetoafile.HereiswhatIhavesofar echo"$(date)......
Make bash differentiate between Ctrl- and
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: Iwaswonderingwhethertherewasanywayofmakingbashsenddifferentcodesforkeycombinationsthatincludetheshift......
Which perf events can use PEBS?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: Iwanttounderstandwhicheventscanhavetheprecisemodifieronmy CPU(SandyBridge). IntelSoftwareDeveloper'sMan......
cache coloring on slab memory management in Linux
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):问题: Irecentlyreadsaboutthecachecoloringofslabsystemanddidn'tunderstand. Whythecachecoloringthataddsvarious......
Dcoker如何搭建私有registry镜像仓库
Docker如何搭建私有镜像仓库,如何访问私有镜像仓库,与如何删除私有镜像仓库镜像 机器规划 服务器名称(hostname)操作系统版本内网IP外网IP(模拟)安装软件 docker01 CentOS7.7 172.16.1.31 10.0.0.31 docker docker02 CentOS7.7 172.16.1.32 ......