路径 文件 方法linux
从字符串中分离文件路径,文件名及文件扩展名
从字符串中分离文件路径,文件名及文件扩展名 如一个文件:D:\文档\C#BASE\StringBuilder.md 要分离出文件路径:D:\文档\C#BASE\ 文件名:StringBuilder 文件扩展名:md 这是我们要拿到“\”和“.”这两个字符最后出现的索引 string path="D: ......
Linux相关
Linux 日常总结 修改文件或文件夹所属用户及用户组 sudo chown gitlab-runner:gitlab-runner app-gate.jar 手动部署 cd /data/ebike/app-gate sudo docker stop appgw-test sudo rm -rf a ......
Linux实现秒级定时任务
需求 当我们想要在Linux系统上执行一个定时任务时,我们会一般使用到crontab。但是由于crontab本身是分钟级的定时任务执行机制,会导致我们无法直接配置一个秒级的定时任务 解决方案 多次延时执行 有一种实现方式是,配置一个定时任务每分钟执行多次(就是多写几个触发),依靠每次定时任务执行前预 ......
中西医只是两种研究人体的方法
医学,作为一门研究人体健康和疾病的学科,有着多元化的研究方法和理论体系。其中,中医和西医作为两大主流学派,各自有着独特的理论体系和治疗方法。然而,这两种学派在理论和实践上的差异,常常引发争议和误解。 中医和西医的主要差异在于它们研究人体的方法和视角。西医通常从局部出发,通过对病变部位的直接干预来治疗 ......
小新Pro13 新手安装linux 注意事项
家中有闲置的小新,是A卡正好合适装linux 安装前 关闭安全引导 通过关机键旁边的重置口重新开机 OR 在开机界面按F2(开启Hotkey 模式的要按Fn+F2) 进入BIOS 设置界面,关闭Secure Boot,这样方便安装linux 系统刻录 linux有很多发行版 大家可以自行选择,推荐U ......
文件压缩和解压缩
后缀为gz或bz 打包:gzip|bzip 【选项】文件 选项: -n 指定压缩比,n取值为1-9,值越大压缩比越大 解包:gunzip|bunzip 后缀为zip 打包:zip 【选项】 文件.zip 文件 选项: -p 非交互指定压缩密码 -r #zip -r 目录.zip 目录 对目录进行打包 ......
【windows 10 开机不显示桌面直接自动进入软件的设置方法】
前提条件: 电脑无开机密码 所启动的软件不能对桌面有依赖 必须是Windows10系统且版本不能太低,21h1版本就ok 方法一操作步骤: 1、更改注册表自动启动项 打开注册表:“Win+R 输入regedit 按回车 找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microso ......
linux安装postgresql三种方式【转】
linux下安装PostgreSQL可采用三种方式,二进制已编绎安装包、安装、源码安装三种方式进行安装 方式1:yum安装,建议使用这种 参看官方文档如下地址: sudo yum install -y sudoyum install -y postgresql15-server sudo /usr/ ......
java springboot 读取自定义配置文件
java springboot 读取自定义配置文件 application.properties、test.properties maven中引用 : <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-con ......
linux-JDK安装配置
查看是否安装jdk java -version 如果已经安装jdk,先卸载原来的 卸载方式 查看java安装路径 which java 卸载 rm -rf "安装路径" 修改或者删除原来环境变量 vim /etc/profile #然后 source命令让修改后的profile文件立即生效 sour ......
Javascript文件上传
什么是文件上传文件上传包含两部分, 一部分是选择文件,包含所有相关的界面交互。一部分是网络传输,通过一个网络请求,将文件的数据携带过去,传递到服务器中,剩下的,在服务器中如何存储,那就与前端无关了。制作文件上传相关的功能时,一定要先确保文件上传的接口可用,否则之后会遇到无数的麻烦,无论怎么写都是写不 ......
linux常用命令
linux常用命令 检索全网882篇文章,总结了以下19个答案 01ls命令 10%结果提及 ls命令是列出目录内容(List Directory Contents)的意思,也可以用来查看目录中的文件或文件夹。 02cat 10%结果提及 cat命令可以用来连接多个文本文件,并且可以将它们显示在同一 ......
创建ssl证书,使用ca进行签名,在crs和证书中,包含subjectAltName(IP)的实现方法
创建私钥 openssl genrsa -out etcd.key 2048 创建CSR,包含sujectAltName(IP) openssl req \ -new \ -key etcd.key \ -out etcd.csr \ -subj "/C=CN/ST=Beijing/L=Beijin ......
Kali Linux 2023.4 发布 (Cloud ARM64, Vagrant Hyper-V & Raspberry Pi 5)
Kali Linux 2023.4 发布 (Cloud ARM64, Vagrant Hyper-V & Raspberry Pi 5) 请访问原文链接:https://sysin.org/blog/kali-linux-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.or ......
Python:Python3 不是内部或外部命令,也不是可运行的程序或批处理文件
正常情况下环境变量中只要有Python3的安装路径即可。不管是在环境变量中单独列出来,还是写到Path中,效果都是一样。 但我在一个古老机器上装好Python,并单独列了一个Python3环境变量,却依然报错。检查半天才发现必须写到Path环境变量中: 具体原因未知,但这样做了之后确实不再报错了。 ......
Linux安装Tomcat
安装Tomcat并以普通用户运行 正常启动tomcat的方法是通过bin目录下的catalina.sh或者bin目录下的start.sh脚本进行启动,但是这样启动的tomcat都是root用户。在bin目录下还有一个daemon.sh的脚本,我们可以通过此脚本启动tomcat,不过首先需要指定具体的 ......
Ubuntu上文件系统根目录磁盘空间扩充
今天使用Ubuntu的时候,出现了磁盘根目录空间不足的提示,需要我们对于根目录磁盘空间进行扩充。 1.打开终端输入命令,安装gparted管理器 sudo apt-get install gparted 接着输入Y接受,安装完成后输入命令 sudo gparted 打开管理器 2.进入gparted ......
Linux 部署K8s容器平台并实现无公网远程访问(运维效率拉满!)
K8s全称KubeSphere是一个基于Kubernetes的开源容器平台,它提供了全栈的IT自动化运维能力,简化了企业的DevOps工作流。KubeSphere采用前后端分离的架构,可以运行在任何Kubernetes、私有云、公有云、VM或物理环境之上。KubeSphere提供了运维友好的向导式操 ......
对比传统跨网文件交换方式,文件摆渡系统拥有这4大优势!
网络隔离已是较为常见的网络安全保护措施,越来越多公司进行隔离网建设来隔绝外部网络有害攻击,但隔离后不少数据和文件仍需进行流转,就产生了跨网数据交换需求,在过去,企业使用较多的传统跨网文件交换方式有移动介质、网盘、FTP应用等,这些传统跨网文件交换方式一定程度上解决了企业的数据跨网摆渡需求,但仍存在一 ......
深度掌握TypeScript中的重载【函数重载、方法重载】
深度掌握TypeScript中的重载【函数重载、方法重载】 1. 函数重载,方法重载的重要性 著名前端流行框架底层都用到函数重载,例如:Vue3 底层源码就多处使用到带泛型的函数重载。很多前端面试更是拿函数重载作为考核求职者 TS 技能是否扎实的标准之一,如果你不掌握函数重载,等于你的 TS 技能有 ......
NET Core 3.1 MVC 在html中引用js的方法使用时不生效异常
在html的select元素添加了onchange事件,changeContent方法也在当前html下。 <select id="changeLanguage" class="form-control input-lg" asp-for="language" asp-items="Model.su ......
网络隔离后文件如何交换,推荐一款专业全能的数据摆渡系统!
随着网络技术的迅猛发展,信息安全系统的脆弱性已经展现在人们眼前,为了保证涉密信息和重要数据不被泄露,一些重要部门比如政府部门、军队单位、大型企业及科研单位以及银行业金融机构等都建立了自己独有的内部网络。采用内外网隔离的策略,各个网络之间不互通,每个网络形成一个网络安全域,这是保护核心数据最重要、最基 ......
Linux查找java安装路径
先看java -version$java version "1.8.0_111"Java(TM) SE Runtime Environment (build 1.8.0_111-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixe ......
【Linux】CentOS 6.10 内存分配
确定centos系统采用的是lvm分区格式 从vg_ran02-lv_home分区取出512G的空间添加到根目录vg_ran02-lv_root分区上 卸载vg_ran02-lv_home分区 umount /home 如有提示则按如下方式进行:先查看当前/home被哪个进程占用;再杀死该进程即可; ......
Linux学习之存储管理
7.2基本分区 7.2.1添加新硬盘 在虚拟机上为系统添加两块10GiB虚拟硬盘sdb和sdc,可使用lsblk命令查看新添加的两个硬盘 7.2.2MBR分区 fdisk -l可以查看系统所挂硬盘个数及分区情况 输入m参数可以帮助查看信息,了解每个参数的具体作用,分区具体操作 输入n参数可以创建新的 ......
windows批量修改文件名-ren命令(重命名)
windows批量修改文件名-ren命令(重命名) 重点:文件名一对一对应 1.进入要批量修改文件名的目录,在地址栏输入cmd,回车进入命令行模式 2.执行 dir /b>G:\Desktop\1.txt,将文件名拷贝到1.txt文件中。 3.新建一个excle表格,将文件名一对一对应,可借助分列排 ......
# Linux操作补充
取消高亮显示空格和Tab gvim ~/.vimrc # 在.vimrc文件中 set nohls # shell中执行 source ~/.vimrc ./vimrc是Gvim的配置文件 Gvim新建窗口 :tabnew # 切换窗口(坐下上右切换) ctrl + w + h/j/k/l 设置链接 ......
Linux_315_Ansible模块之定时任务管理
ansible的cron模块来添加任务 1、添加定时任务,每5分钟进行时间同步 ansible yu -m cron -a "name=ntp_cron job='/usr/sbin/ntpdate ntp.aliyun.com >/dev/null 2>&1' minute=*/5" 2、远程的查 ......
方法用到private ,需要用的get和set方法
方法使用private修饰符时,该方法只能在类中访问。如果我们想在类外部访问这个方法,我们需要使用get和set方法。 get方法用于获取方法的返回值,set方法用于设置方法的参数。 例如,以下代码定义了一个Person类: public class Person { private String ......
orm打印原生sql语句方法
方式一: 使用print打印时在queryset对象后使用.query book_qs = models.Book.objects.filter(pk=1).values('publish__name','title') print(book_qs.query) 打印结果: SELECT `app0 ......