E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux学习
linux学习
100篇51:正则表达式:元字符
元字符是正则表达式的基本组成元素。元字符在这里跟它通常表达的意思不一样,而是以某种特殊的含义去解释。有些元字符在写在方括号内时有特殊含义。元字符如下:元字符描述.匹配除换行符以外的任意字符。[]字符类,匹配方括号中包含的任意字符。[^]否定字符类。匹配方括号中不包含的任意字符*匹配前面的子表达式零次或多次+匹配前面的子表达式一次或多次?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。{n,m
Seurat_Satija
·
2023-08-24 18:23
Linux学习
13-CentOS安装ab做压力测试
前言网站性能压力测试是服务器网站性能调优过程中必不可缺少的一,测试环境准备好了后,如何对网站做压力测试?压力测试的工具很多,如:ab、http_load、webbench、siege、jmeter、lr、locust,本篇介绍一个轻量级的压力测试工具ab,上手非常容易。ab(apachebench)简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命
上海-悠悠
·
2023-08-24 07:35
linux
Linux学习
记录——이십오 多线程(2)
文章目录1、理解原生线程库线程局部存储2、互斥1、并发代码(抢票)2、锁3、互斥锁的实现原理3、线程封装1、线程本体2、封装锁4、线程安全5、死锁6、线程同步1、条件变量1、接口2、demo代码1、理解原生线程库线程库在物理内存中存在,也映射到了地址空间的共享区,那么每个线程就可以很方便地去实现自己的代码,库里也包括了线程切换,管理等代码。库对于线程的管理也是先描述再组织,它会创建类似管理进程的T
咬光空气
·
2023-08-24 07:27
Linux学习
linux
学习
2020-06-07_第一周_
Linux学习
计划
第一周学习计划:1、每天学习老王Linux视频,每周观看4章。共44章,11周观看完2、做笔记,每个视频要记录笔记3、做笔记整理,每天一篇4、完成老师的博科作业5、Linux实操练习,根据笔记整理情况,每周一次。6、复习不熟悉的问题。观看视频,记录笔记。
散步的狮子
·
2023-08-24 04:13
Linux学习
笔记6——定时任务调度
6.定时任务调度crontab进行定时任务的设置任务调度:是指系统在某个时间执行的特定的命令或程序。6.1任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。示意图6.2基本语法crontab[选项]常用选项快速入门案例设置任务调度文件:/etc/crontab设置个人任务调度。执行crontab–
在吗?偷只小猪
·
2023-08-24 02:10
linux
linux学习
汇总
一:linux基本命令1、安装好桌面版linux后去掉桌面显示黑窗口右键桌面,选择openinterminal;设置启动时就显示黑窗口:修改配置文件:vim/etc/inittab,其中3代表黑窗口模式,5代表桌面模式;把5改为3即可;重启:reboot2、重启系统Reboot:直接重启;Shutdown-rnow立刻重启(仅限root用户)Shutdown-r1010分钟后重启(仅限root用户
东风麦芽糖
·
2023-08-23 13:11
linux学习
(软硬链接+静态库)[15]
软硬链接软链接(symboliclink)和硬链接(hardlink)是操作系统中用于创建文件或目录之间关联的两种方式。软链接是一个特殊的文件,它包含了指向目标文件或目录的路径。软链接可以跨文件系统,并且可以指向不存在的文件或目录。软链接的修改会直接反映到目标文件或目录上。删除软链接不会影响目标文件或目录。硬链接是一个文件系统中的多个文件项,它们共享相同的索引节点(inode)和数据块。硬链接只能
ls-R
·
2023-08-23 07:28
linux
linux
学习
linux学习
(文件系统+inode)[14]
输出重定向可分离stdout->1printf("helloprintf1\n");fprintf(stdout,"hellofprintf1\n");//stderr->2errno=1;perror("helloperror2");//stderrconstchar*s1="hellowrite1\n";write(1,s1,strlen(s1));constchar*s2="hellowri
ls-R
·
2023-08-23 07:58
linux
linux
学习
Linux学习
2-vi编辑器
先补充一下gedit的操作ctrl+z:撤销ctrl+c:复制ctrl+v:粘贴ctrl+t:缩进ctrl+q:退出ctrl+s:保存ctrl+r:替换ctrl+tab:切换ctrl+w:关闭选项卡Vi编辑器3种基本模式如图上图为三个模式之间的转换关系,按照箭头的标注可以实现三个状态之间的切换,每个模式有不同的功能:一般模式:光标移动,复制,粘贴,删除;编辑模式:编辑文件命令行模式:查找和替换三个
赛马丸子
·
2023-08-23 06:02
Linux
Linux学习
4-GCC
一、GCC的使用GCC是可编译C、C++,以及Java等的编译器GCC:功能强大,稳定,免费“gcc-v”可以用来查看gcc版本,并验证其是否正常运行。用前面学过的vi编辑器新建"hello.c"文件,然后进入书写第一个Helloworld代码#includeintmain(){printf("HelloWorld!!!\n");}“gcc-o输出文件名源文件”(o:outputabbreviat
赛马丸子
·
2023-08-23 06:02
Linux
linux学习
100篇11:install.packages('ggplot2')
>install.packages('ggplot2')Installingpackageinto'/usr/local/lib/R/site-library'(as'lib'isunspecified)tryingURL'https://cloud.r-project.org/src/contrib/ggplot2_3.3.3.tar.gz'Contenttype'application/x-g
Seurat_Satija
·
2023-08-22 22:33
2020-09-09
Linux学习
1创建文件touch创建文件touchfilename>filename会覆盖原有内容可接受管道输入同时创建两个文件touchtest1.txttest2.txt批量创建文件(如创建2000
小妖怪A
·
2023-08-22 11:01
Linux学习
笔记(四)Ubuntu 22.04 更换国内源
Ubuntu22.04更换国内源1.查看Ubuntu的系统源在终端输入:lsb_release-a显示如下:codename为jammy,需要添加jammy的下载源2.原文件备份sudocp/etc/apt/sources.list/etc/apt/sources.list.bak3.编辑源列表文件sudogedit/etc/apt/sources.list4.将原来的列表删除,添加如下内容deb
Newbie&
·
2023-08-21 14:41
Linux
ubuntu
linux
Linux系统简介
1.2.2Linux主要发行版本2.开源软件简介2.1典型的开源软件2.2开源软件的特点2.3支撑互联网的开源技术3.Linux应用领域3.1基于Linux的企业服务器3.2嵌入式应用3.3Linux在电影娱乐业4.
Linux
十月旧城
·
2023-08-21 10:56
#
Linux系统基础
linux
运维
服务器
Linux学习
之ssh和scp
ls/etc/ssh可以看到这个目录下有一些文件,而/etc/ssh/ssh_config是客户端配置文件,/etc/ssh/sshd_config是服务端配置文件。cat-n/etc/ssh/sshd_config|grep"Port"可以看一下sshd监听端口的配置信息,发现这个配置端口是22,但是这行信息已经被注释了,若这行第一个字符是#就是注释了。cat-n/etc/ssh/sshd_co
seasidezhb
·
2023-08-21 09:44
Linux基础学习
linux
学习
ssh
Linux学习
之Telnet明文漏洞
yuminstalltelnettelnet-serverxinetd-y安装软件。systemctlstartxinetd.service开启xinetd,systemctlstarttelnet.socket开启telnet。xinetd来监控端口,然后把数据传给telnet。ifconfigeth0看一下eth0网卡信息,。iptables-IINPUT-ptcp--dport23-jACC
seasidezhb
·
2023-08-21 09:14
Linux基础学习
linux
学习
运维
Linux学习
之firewallD
systemctlstatusfirewalld.service查看一下firewalld服务的状态,发现状态是inactive(dead)。systemctlstartfirewalld.service启动firewalld,systemctlstatusfirewalld.service查看一下firewalld服务的状态,发现状态是active(running)。firewall-cmd是f
seasidezhb
·
2023-08-21 09:13
Linux基础学习
linux
学习
服务器
Linux学习
(二)常用快捷方式以及编写代码和执行程序
1常用快捷键打开终端:Ctrl+Alt+T分辨率查看:xrandr设置分辨率:xrandr-s1280x798Ctrl+L:清除屏幕字体放大:Ctrl+Shift+"+"字体缩小:Ctrl+“-”当前文件夹下有哪些文件:ls显示当前路径:pwd新建文件夹:mkdirname进入文件夹:cdname退回上一层文件夹路径:cd..自动补全:tab键移动:mv*cnew将所有的.c文件剪切到new下重命
啥也不会的小白研究生
·
2023-08-21 03:08
linux
学习
Linux学习
(一)虚拟机安装
1、简介最近准备开始进行linux的学习,本文从头开始记录学习过程以及遇到困难处理办法,便于以后复习、指令复制等。2、虚拟机安装2.1VMware虚拟机安装安装包链接:ubuntu20.04https://www.aliyundrive.com/s/ZN8kZFKvBRu点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。下载后如下图所示:VMware安
啥也不会的小白研究生
·
2023-08-21 03:06
linux
linux
学习
运维
Linux学习
(二)——文本编辑器Vim
文本编辑器VimVim的工作模式vi是VisualEditor的缩写,它是一种命令行界面的文本编辑器。而vim则代表了ViIMproved(增强版vi)。vim不但可以用不同颜色显示文字内容,还能够进行诸如shell脚本,c等程序编辑功能,你可以将vim视为一种程序编辑器。vim的3中工作模式一般模式(指令模式):光标移动、删除、复制粘贴、查找替换。编辑模式:编辑文本,进行文本的插入或者替换等。命
风之旅人c
·
2023-08-21 00:24
linux学习
之-3、 系统资源查看
1、vmstat命令监控系统资源vmstat[刷新延时刷新次数]例如:--vmstat13每隔一秒刷新一次刷新三次editByWpp.pngeditByWpp.png缓冲和缓存的区别简单来说缓存就是用来加速数据从硬盘中“读取”的,而缓冲是用来加速数据“写入”硬盘的editByWpp.pngeditByWpp.png2、查看硬件状态dmesg|grepCPU3、free命令查看内存使用状态free[
将代码写成诗
·
2023-08-20 19:50
linux学习
(文件描述符)[12]
输出重定向本质在OS内部,更改fd对应内容的指向#include#include#include#include#include#include//myfilehelloworld//intmain(intargc,char*argv[])intmain(){close(1);//这里的fd的分配规则是:最小的,没有被占用的文件描述符//0,1,2->close(1)->fd->1intfd=op
ls-R
·
2023-08-20 10:39
linux
linux
linux学习
(进程替换)[10]
创建子进程fork()创建子进程进行替换,不影响父进程,父进程聚焦在:读取数据、解析数据、指派进程、执行代码的功能。子进程发生替换后的数据在加载新程序进去之前,父子之间的的代码是共享的,数据写时拷贝进子进程。当加载新程序后,也是一种写入。代码要不要拷贝呢?重新加载后,父子的代码必须分离exe系列execlp会自己在PATH环境中查找,不用告知程序的路径执行自己的程序下面是一个示例,展示了如何在Li
ls-R
·
2023-08-20 10:08
linux
linux
学习
linux学习
(文件描述符)[13]
所以fork的时候函数执行完毕,但是数据还在缓冲区中未刷新。所以会有父子两份数据在fork()之前ffush()(c语言的接口,刷新缓冲区)fflush(stdout),就不会有重复缓冲区的区别缓冲区其实由C标准库提供的提高效率
ls-R
·
2023-08-20 10:35
linux
学习
linux
Linux学习
之基本指令二
-----紧接上文在了解cat指令之前,我们首先要了解到Linux下一切皆文件,在学习c语言时我们就已经了解到了对文件输入以及读入的操作(向显示器打印,从键盘读取数据),对于Linux下文件的操作,也是有对应的读取与写入。对于文件:1.本来是应该显示到显示器上的内容,现在写到文件当中----叫做输出重定向>比如这里的echo指令的作用是向显示器写入,利用输出重定向输入到文件中:我们可以同时看到再次
万众☆倾倒
·
2023-08-19 22:14
学习
linux学习
零基础学习教程: Centos8-文件权限管理
本人从事IT行业已有十多年,有着丰富的实战经验,总结了大量的学习方法,更是积累了很多的学习资料,很高兴能在这里跟大家交流学习,希望能在这里跟大家共同进步和成长!全套学习资料移步至公众号【学神来啦】本节所讲内容:7.1文件的基本权限:rwx(UGO)7.2文件的特殊权限:suidsgidsticky和文件扩展权限ACL7.3实战:创建一个让root都无法删除的文件7.1文件的基本权限7.1.1权限的
侠盗安全
·
2023-08-19 21:08
Bioconda软件安装神器:多版本并存、环境复制、环境导出
2017年生信宝典发布了
Linux学习
-又双叒叕一个软件安装方法,现在
生信宝典
·
2023-08-19 01:51
Linux多线程【初识线程】
✨个人主页:北海所属专栏:
Linux学习
之旅操作环境:CentOS7.6阿里云远程服务器文章目录前言️正文1、什么是线程?
北 海
·
2023-08-18 04:30
Linux学习之旅
linux
运维
服务器
Linux学习
笔记(一):Win10上用VMware12虚拟机安装Linux-CentOS7
我教材参考:鸟哥的Linux私房菜. 参考博客:https://blog.csdn.net/qq_39521554/article/details/79428386VMware简介: VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。 VMware的主要特点: -不需要区分或重
SpareNoEfforts
·
2023-08-17 21:48
Linux学习
之基本指令一
在学习Linux下的基本指令之前首先大家要知道Linux下一切皆目录,我们的操作基本上也都是对目录的操作,这里我们可以联想我们是如何在windows上是如何操作的,只是形式上不同,类比学习更容易理解。目录01.ls指令02.pwd命令03.cd指令04.touch指令05.mkdir指令(重要):06.rmdir指令&&rm指令(重要):07.man指令(重要):08.cp指令(重要):09mv指
万众☆倾倒
·
2023-08-17 20:16
linux
学习
运维
Linux学习
之初识Linux
目录一.Linux的发展历史及概念1.什么是LinuxUNIX发展的历史:Linux发展历史:2.开源商业化发行版本二.如何搭建Linux环境Linux环境的搭建方式主要有三种:1.直接安装在物理机上2.使用虚拟机软件3.使用云服务器三.掌握使用远程终端工具xshell登陆Linux服务器一.Linux的发展历史及概念1.什么是Linux要想了解什么是Linux,那么就需要首先了解一下Unix。U
万众☆倾倒
·
2023-08-17 04:27
linux
学习
运维
Linux学习
笔记
grep-r"root"/var/log/messages#查找一个目录下所有包含特定字符窜的文件grep-r"root"/var/log/messages|wc-l#如何计算一个文本文件中某个单词出现的次数?du-sh/var/log#如何统计一个目录下所有文件和子目录的总大小?find/path/to/directory-typef-size+100M#find命令查找大于指定大小的文件ps-
SuperAutumnPig
·
2023-08-17 00:13
linux
学习
笔记
【
Linux学习
】进程间通信——system V(共享内存 | 消息队列 | 信号量)
作者:一只大喵咪1201专栏:《
Linux学习
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2023-08-16 14:29
Linux学习
linux
学习
Linux学习
笔记 - 尚硅谷2w+字(超全,基本能掌握全部常用命令,可用来随时搜索)
1Linux入门1.1概述1.2Linux和Windows区别1.3CentOs下载地址2VM与Linux的安装3Linux文件与目录3.1Linux文件3.2Linux目录结构4.VI/VIM编辑器4.1VIM是什么4.2模式转换4.3一般模式4.4插入模式4.5指令模式1)基本语法4.6模式之间转换5.网络配置和系统管理操作5.1查看网络IP和网关1)查看虚拟网络编辑2)虚拟机网卡配置桥接模式
丶只有影子
·
2023-08-16 08:40
Linux
linux
LINUX学习
笔记_GIT操作命令
LINUX学习
笔记GIT操作命令基本命令gitinit:初始化仓库gitstatus:查看文件状态gitadd:添加文件到暂存区(index)gitcommit-m“注释”:提交文件到仓库(repository
GloriaHuo
·
2023-08-16 00:31
linux
学习
笔记
GIT
linux学习
100篇10:使用清华镜像设置
options()$reposoptions()$BioC_mirror#options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")options(BioC_mirror="http://mirrors.tuna.tsinghua.edu.cn/bioconductor/")options("repos"=c(CRAN="https://mir
Seurat_Satija
·
2023-08-15 19:20
Linux学习
日记(一)-文件权限
1、文件属性ls-al:显示文件的文件名与相关属性并列出所有文件详细的权限与属性第一列代表这个文件的类型与权限第一个字符代表这个文件是“目录,文件,或连接文件等”d:目录-:文件l:链接文件b:设备文件里可供存储的接口设备c:设备文件里的串行端口设备接下来的字符,以3个为一组,且均为“rwx”d3个参数组合。[d][r-x][r-x][---]文件类型文件权限文件属组的权限其他人对此文件的权限r:
garvin
·
2023-08-15 13:55
Linux学习
笔记
学习视频:https://www.bilibili.com/video/BV1Sv411r7vd/记录笔记不易,感谢点赞哦❤️一、基础篇1.1Linux入门Linux和Unix的联系:1.2vm和Linux安装安装VMware破解版:在VMware上安装Linux分区:/:根分区swap分区/boot:boot分区网络链接的三种模式1.3虚拟机的操作虚拟机克隆:(先关闭虚拟机)复制粘贴虚拟机文件
猫十二懿
·
2023-08-15 08:47
Linux
linux
学习
vim
linux学习
笔记
一、基本命令1、linux各目录的作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行。/sbin/保护和系统环境配置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但有些命令可以允许普通用户查看/usr/sbin/存放根目录系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。大家其实可以注意到Linux的系统,在
伤感的苦力怕
·
2023-08-15 08:47
学习笔记
keil
mdk
linux
网络
linux学习
100篇114:环境变量echo $PATH
root13:58:44~$echo$PATH/root/miniconda3/bin:/root/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binroot13:59:00~3替换分行显示$echo$PATH|t
Seurat_
·
2023-08-14 20:35
[
Linux学习
第4天】计算机基础和操作系统发展史
视屏打开,名称是计算机基础和Linux基础,这一课拦截我好长一段时间。一是视频长,二是英文专有术语让我总也进入不了角色(是关键原因)。断断续续重重复复终于学完,发现只是介绍历史,没什么很深的技能。看来要打起精神,后面要啃硬的。
城堡主
·
2023-08-14 15:36
Linux学习
笔记(2)
/*这次笔记主要记录的是一个重大错误,和关于权限、文件操作的命令,还有/下几个主要目录的内容介绍,参考文献:Linux鸟哥的私房菜第6章和第7章*/#一个错误:因为我的主机名到现在还是一串随机字符,我就想把它改掉百度上说是修改/etc/hosts和/etc/sysconfig/network两个文件我改了之后发现没反应然后我就把上面p1里的localhost全删掉了,只留下dreamboy.gns
看透说不透
·
2023-08-14 06:00
Linux
笔记
Linux学习
(三)——用户账户和组账户
用户账户和组账户用户账户管理Linux使用用户权限机制对系统进行管理。主要功能:提供不同用户使用本系统的权限分配。目的:Linux系统中每个登录的成员都要有一个用户账号;用户名、口令验证正确时,用户才被允许进入Linux系统。账号实质:是一个用户在系统上的标识,系统依据账户来区分每个用户的文件、进程、任务,给每个用户提供特定的工作环境。用户账户分类超级用户root每个Linux系统都必须有,并且只
风之旅人c
·
2023-08-13 21:07
linux学习
笔记
linux学习
笔记sync同步Ubuntu安装软件环境变量在程序运行中导入动态依赖库Ubuntu在指定位置打开文件浏览器多线程压缩与解压缩寻找指令所在路径查看gpu使用情况查看资源占用情况(类似任务管理器
starvapour
·
2023-08-13 19:37
学习笔记
linux
学习
【
linux学习
】linux的模块机制
文章目录前言模块的HelloWorld!前言Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。ref:https://www.cnblogs.com/fanzhidongyzby/p/3730131.html模块的HelloWorld!我们通过创建一个简单的模块进行测试。首先是源文件main.c和Makefi
weixin_40293999
·
2023-08-13 15:53
linux
linux
学习
运维
Linux学习
之sed删除、追加、插入、更改、读写文件、下一行、打印、退出和seq命令
cat/etc/redhat-release看到操作系统是CentOSLinuxrelease7.6.1810,uname-r看到内核版本是3.10.0-957.el7.x86_64,sed--version可以看到sed版本是4.2.2。echo'a:1:good:g'>>sed_daicpnrwq.txtecho'b:2:well:w'>>sed_daicpnrwq.txtecho'c:3:f
seasidezhb
·
2023-08-13 06:05
Linux基础学习
linux
学习
运维
Linux学习
之sed保持空间
echo'1#sed#s'>>holdSpaceTest.txtecho'2#deep#d'>>holdSpaceTest.txtecho'3#good#g'>>holdSpaceTest.txtecho'4#hood#h'>>holdSpaceTest.txt把下边的内容写入到holdSpaceTest.txt中:1#sed#s2#deep#d3#good#g4#hood#htacholdSpa
seasidezhb
·
2023-08-13 06:35
Linux基础学习
linux
学习
Linux学习
之sed多行模式
N将下一行加入到模式空间D删除模式空间中的第一个字符到第一个换行符P打印模式空间中的第一个字符到第一个换行符doubleSpace.txt里边的内容如下:goodman使用下边的命令可以实现把上边对应的内容放到doubleSpace.txt。echo'goo'>>doubleSpace.txtecho'd'>>doubleSpace.txtecho'man'>>doubleSpace.txt如果想
seasidezhb
·
2023-08-13 06:04
Linux基础学习
linux
学习
chrome
Linux学习
之awk表达式
echo'a:1:good:g'>>awkexpress.txtecho'b:2:well:w'>>awkexpress.txtecho'c:3:food:f'>>awkexpress.txtecho'd:4:hood:h'>>awkexpress.txtecho'e:5:bell:b'>>awkexpress.txtecho'o:6:toll:t'>>awkexpress.txtecho'1:a
seasidezhb
·
2023-08-13 00:46
Linux基础学习
linux
学习
Linux学习
————redis服务
目录一、redis主从服务一、redis主从服务概念二、redis主从服务作用三、缺点四、主从复制流程五、搭建主从服务配置基础环境下载epel源,下载redis编辑二、哨兵模式一、概念二、作用三、缺点四、结构五、搭建修改哨兵配置文件启动服务并查看六、验证先查看哨兵日志验证(停止主服务器)查看是否生成新的主服务器三、redis集群一、概念二、原理三、构架细节四、选举过程五、搭建多台redis-clu
丗卅
·
2023-08-12 19:43
学习
redis
java
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他