路径 文件 方法linux
02_IDEA设置Maven路径 仅当前项目生效 && 永久生效
问题描述: IDEA中,Maven文件的配置一般默认在C:\Users\xxx\.m2路径下,但我们不希望将jar包放在C盘,改为其他盘,此时就需要对Maven中的默认配置进行设置,改为我们自己的路径。其中有两种方案,仅当前项目生效 && 永久生效,具体操作方法见下。解决方案:1.仅当前项目生效操作 ......
单文件WebUploader做大文件的分块和断点续传
前言: WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行 ......
41.静态方法
静态方法 除了类方法,Python 的类中还有一种静态方法。 静态方法在定义时,需要使用 @staticmethod 装饰器进行装饰,与类方法不同的是,静态方法没有默认参数。 静态方法和普通的函数本质上是一样的,只是定义在了类中。 一般情况下,静态方法同类方法一样,也是在封装工具类时使用,区别在于, ......
安装 IIS 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
在windows中使用命令行方式安装IIS(Web服务器) Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005,可以使用命令行方式来安装和配置 Web 服务(IIS)。 以下是使用 Deploy ......
类的实例方法和静态方法的使用场合区别
面向对象编程(Object-Oriented Programming,简称OOP)是一种编程思想,它使用类(Class)和对象(Object)的概念来组织和管理代码。在OOP中,类是一种模板,用来定义对象的属性(成员变量)和行为(成员方法)。对象则是类的实例,它们包含了类中定义的属性和方法,并且可以 ......
Linux 中 sed命令替换 带有 斜杠的变量
001、测试(错误做法) (base) [root@pc1 test]# ls a.txt (base) [root@pc1 test]# cat a.txt ## 测试数据 1 2 3 4 5 6 7 8 9 10 (base) [root@pc1 test]# sed "s/5/$PWD/" a ......
40.类方法
除了类属性,类还有类方法。 同样,类方法也可以通过类名直接进行使用,类方法在定义时,需要使用 @classmethod 装饰器进行修饰。 与实例方法不同的是,实例方法有一个默认参数 self,代表当前调用方法的实例对象,而类方法的默认参数为 cls, 该参数也是在使用时,由解释器自动传入的,但传入的 ......
基于SpringBoot和WebUploader实现大文件分块上传.断点续传.秒传
大文件面临的问题 上传速度慢 -- 应对: 分块上传 上传文件到一半中断后,继续上传却只能重头开始上传 -- 应对: 断点续传 相同文件未修改再次上传, 却只能重头开始上传 -- 应对: 秒传 分片上传 1、什么分片上传 分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我 ......
Linux基础——Nginx代理+本地Yum源+Reposync同步官方yum源
Nginx代理+本地Yum源+Reposync同步官方yum源 Niginx安装 #第一部分:nginx.service服务 [root@BCeuler21 yum.repos.d]# cat /usr/lib/systemd/system/nginx.service [Unit] Descript ......
JS toFixed()方法精度丢失解决方法
JS toFixed()方法精度丢失 toFixed()方法可把Number四舍五入为指定小数位数的数字。但这个方法并不完全遵从四舍五入的规则,如 2.485.toFixed(2) //=>2.48 网上流行的说法是遵循银行家舍入法,即:四舍六入五成双。四舍六入字面意思,5的话看后面不为零就进一,如 ......
《Unix/linux系统编程》教材第13章学习笔记
|第13章| TCP/IP和网络编程 网络编程内容 网络编程内容包括:TCP/IP协议、UDP和TCP协议、服务器-客户机计算、HTTP和Web页面、动态Web页面的PHP和CGI编程。 TCP/IP协议 TCP/IP(Comer 1988,2001;RFC1180 1991)是互联网的基础。TCP ......
鲲鹏920上面 Docker 部署 clickhouse 的方式方法
鲲鹏920上面 Docker 部署 clickhouse 的方式方法 背景 最近有一套鲲鹏920的测试环境, 研发同事想纯Dcoker部署一套环境. 其中就包括了 Clickhouse 之前发现Clickhouse 23.x的版本部署二进制会有问题 但是没有深究, 今天发现docker run la ......
Git与Gitee的交互及配置忽略文件
将本地项目提交到Gitee 1、创建一个新的仓库:首先,在Gitee上创建一个新的仓库。 2、初始化本地项目为Git仓库:这将在项目目录中创建一个名为".git"的隐藏文件夹,用于存储Git的相关配置和版本信息。 git init 3、将项目文件添加到暂存区:执行以下命令将项目文件添加到Git的暂存 ......
Linux下统计Nginx的log日志常用命令
工作中可能需要通过nginx日志来分析网站的访问情况,此时就需要对nginx日志进行分析,以下是常用的分析命令:进入nginx的日志 一、IP相关统计 1、统计IP访问量 统计PV awk '{print $7}' access.log|wc -l 2、独立ip访问数量 统计UV awk '{pri ......
c#防止sql注入的具体方法与代码
原文链接:https://www.zhihu.com/question/565076777 首先考虑使用参数化查询,参数化查询是数据库程序设计中最有效的防止SQL注入的方法,因为参数化查询将参数值作为独立的参数传递给数据库,而不是将参数值嵌入到SQL语句中。 例如: string sql = "Se ......
linux的终端
Linux的终端 终端组成部分 root位置表示当前终端登录的用户名 @位置表示”在“ localhost位置表示当前登录的主机名 lihaojun位置表示当前终端的工作目录 #位置表示身份识别符 Linux关机命令 shoutdown -h now(正常关机) halt(关闭内存) init 0 ......
Linux配置Maven
Linux配置maven 一.解压maven 1.1先解压maven包 tar zxvf apache-maven-3.5.4-bin.tar.gz -C /opt/inst 1.2.重命名解压后的文件 cd opt/inst mv apache-maven-3.5.4 maven354 二.修改m ......
webuploader实现大文件断点续传
前端代码(基于Yii框架,逻辑可供参考) <script> var fileMd5; //文件MD5 var fileObj; //文件对象 var state = 'pending'; //状态 WebUploader.Uploader.register({ "before-send": "bef ......
linux系统开机自启配置文件
在Linux系统中,如果你希望在系统重启后自动执行某个脚本,可以将该脚本放置在以下目录之一: /etc/init.d/:这是一个常用的目录,用于存放系统初始化脚本。你可以将脚本放置在此目录下,并使用适当的权限和文件名后缀(通常是以.sh结尾)。 /etc/rc.d/:这个目录也经常用于存放初始化脚本 ......
linux系统部署redis单点服务
1、下载redis wget https://download.redis.io/releases/redis-5.0.9.tar.gz 2、解压 tar zxf redis-5.0.9.tar.gz 3、移动redis解压目录 mv redis-5.0.9 /usr/local/redis 4、编 ......
DevExpress中文教程 - 如何在macOS和Linux (CTP)上创建、修改报表(上)
DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。 DevExpress Reports — 跨平台报表组件,允许用户在针 ......
Cocos Creator 常见错误排查方法
Cocos Creator 新手开发的时候经常会遇到一些错误不知道如何解决,今天把这些错误总结一下,下次遇到的时候,自己知道如何分析。 到底谁为null或undefine 我们在使用Cocos Creator开发的时候,运行游戏项目,经常会遇到这样的问题: TypeError: Cannot rea ......
Python模块的搜索路径
在Python中,模块搜索路径是指解释器用来查找导入模块的位置列表。了解和掌握Python模块搜索路径对于正确导入模块和管理模块的位置至关重要。 ......
重写Save()的两种方法
# 重新Save()def save(self, force_insert=False, force_update=False, using=None, update_fields=None): super().save() def save(self, *args, **kwargs): supe ......
Linux 命令记录
#查看 长度为32的文件或目录 ls |awk '{if(length($0)==32) {print $0}}' #通过管道对前面的查询结果进行执行后续的命令,如批量删除 ls |awk '{if(length($0)==32) {print $0}}' |xargs rm -rf ......
三维模型几何坐标偏差修正(纠正)的常用方法分析
三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
Tomcat启动一闪而过就消失的原因和解决方法
Tomcat启动一闪而过就消失的原因和解决方法 原因一: (1)首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。 (2)在命令行下启动tomcat的方法:cmd启动命令行窗口→通过cd命令到tomcat的bi ......
跨时钟域处理方法大全
单bit信号跨时钟域: 从慢到快(满足1.5倍周期原则) 两级电平同步; 注意事项: 1.如果慢时钟是clk_slow,快时钟是clk_fast,那么从clk_slow打出的单bit信号宽度至少是clk_fast周期的1.5倍,否则认为是从快到慢; 2.从clk_slow同步到clk_fast,从c ......
到底什么是Linux?快进来学习!
相信大家对Linux并不陌生吧?Linux 是一种计算机系统,属于基础中的基础,就和我们熟知的Windows一样,都是系统。它是现今最流行和最实用的计算机操作系统,它区别于后台、算法、大数据、前端、测试方向,需要程序员对Linux系统拥有更多的感悟和技术。 在Linux操作系统中,所有被操作系统管理 ......