错误 版本 文件61.0
字符编码和文件操作
一、字符编码 1.前言 字符串类型、文本文件的内容都是由字符组成,但凡涉及到字符的存取,都要考虑字符的编码问题。字符跟视频文件、音频文件等无关。 2.为什么要有字符编码? 人类在与计算机交互时,用的都是人类能读懂的字符。而计算机的内部只认识01二进制数据,但是,我们现在在计算机上写的各种各样的字符都 ......
07python文件打包成exe文件
1.安装pyinstaller pip install pyinstaller 2.pyinstaller常用参数 -w 表示在打包好程序后,双击.exe文件不会出现黑色的命令窗口 -i 添加ico格式图标 3.生成exe文件 用cmd切换到py文件当前目录,执行打包命令,baidufy.py 是要 ......
解决启动jar包报错 错误 找不到或无法加载主类 jar
#### 错误: 找不到或无法加载主类 jar ##### 问题描述: 在使用springboot框架对项目打包后,手动使用命令java -jar 包名启动jar包,报错:错误: 找不到或无法加载主类 jar。 网上找了各办法,都是加maven插件,打成可执行jar包 ``` org.springf ......
使用shift+右键时显示用xxx打开文件夹
## 实现效果: 当我在一个文件夹按下shift+右键时,显示下述菜单: ![image](https://img2023.cnblogs.com/blog/2740567/202305/2740567-20230523151256294-1162368563.png) ## 操作: ###### ......
BAT 文件后缀操作
单个文件夹的文件 ren *.jpg1 *.jpg 将所有.jpg1后缀改成.jpg 二、所有目录下文件夹的文件 @echo off set num = 0 For /r . %%i in (*.jpg1) do ( set /a num += 1 echo %%i call echo 第 %%nu ......
javascript中的错误类型
javascript 中的错误类型: * SyntaxError * TypeError * ReferenceError * RangeError * URLError * Error ## SyntaxError 语法错误 ```js // 当您在编写一个函数时忘记了括号 ,)来括起您的代码,您 ......
可为 null 的引用类型”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本
在使用 using 等新语法时,在 VisualStudio 2019 会自动判断框架版本,如在 net 45 就不会自动使用最新版本的语法,需要修改项目文件 在使用 C# 8.0 之前,请在官网 下载最新的 VisualStudio 2019 版本 如果在编译时提示 “Using 声明”在 C# ......
内存映射大文件
对于一些小文件,用普通的文件流就可以很好的解决,可是对于超大文件,比如2G或者更多,文件流就不行了,所以要使用API的内存映射的相关方法,即使是内存映射,也不能一次映射全部文件的大小,所以必须采取分块映射,每次处理一小部分。 先来看几个函数 CreateFile :打开文件 GetFileSize ......
分布式文件系统GFS
# 0.简介 文件系统应该具有的接口: - 基本接口:创建(Create)、删除(Delete)、打开(Open)、关闭(Close)、读取(Read)、写入(Write) 对于打开和关闭我们可以把它理解成读取与写入的前置和后置动作,在GFS中不必太多关注它。 - 拓展的接口:生成快照(Snapsh ......
mysql.sock 文件丢失被删除解决方法
在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/ ......
Linux 挂载安装文件
# 先安装后挂载 ## 1 先用 ```shell ./configure --prefix=/usr/local/YOUR_FOLDER make && make install ``` 安装至指定目录,方便管理 ## 2 编写可执行程序、库等文件的挂载和卸载脚本 ```shell SRCDIR= ......
Linux文件权限
## Linux的安全性 Linux安全系统的核心是用户账户。每个能访问Linux系统的用户都会被分配一个**唯一的用户账户**。 用户权限是通过创建用户时分配的用户**ID(user ID,UID)来跟踪的**。 用户在登录系统时是**使用登录名(login name)来代替UID登录**的 > ......
管理文件系统
# 管理文件系统 ## Linux文件系统 ### Linux文件系统的演进 #### 1.ext文件系统 Linux操作系统最初引入的文件系统叫作扩展文件系统(extended filesystem,简称ext),它为Linux提供了一个基本的**类Unix文件系统**。 ext文件系统使用i节点 ......
多版本JDK共存配置
### 一、JDK下载地址 + 压缩包格式 https://jdk.java.net/java-se-ri/11 + 安装包格式 https://www.oracle.com/java/technologies/downloads/archive/#JavaSE ### 二、安装 + 安装过程省略, ......
sqlserver 创建表时,为何会出现不支持该后端版本设计数据库关系图或表的提示?
https://www.null123.com/question/detail-2236078.html 同事遇到的问题,查了下记录下: 由于使用了错误的SSMS版本(Sql Server Management Studio),这通常被报告为错误。使用为您的数据库版本设计的版本。您可以使用命令sel ......
使用xargs和awk实现对一个文件夹中的所有视频按顺序重命名
现在某个文件夹中都是视频,后缀为.mpeg,重命名为1.mpeg,2.mpeg.... ls -l |awk '{print $1" "NR".mpeg"}' |xargs -i -t -n 2 mv $1 $2 # NR表示行号 ......
支持多线程写入txt,日志文件
static void WriteLog() { try { var logFilePath = "log.txt"; var now = DateTime.Now; var logContent = string.Format("Tid: {0}{1} {2}.{3}\r\n", Thread.C ......
Linux查找文件内容的常用命令方法
1. 从文件内容查找匹配指定字符串的行 ###grep 字符串 filename eg: grep 2019 on.log 2. 从文件内容查找与正则表达式匹配的行 grep -e 正则表达式 filename 3. 查找时不区分大小写 grep -i 字符串 filename 4. 查找匹配的行数 ......
form+iframe 实现ajax文件上传
在做文件上传时除了传入文件外,还有附件参数,并且要求不刷新页面,之前是表单提交的方式,现在修改成ajax上传的方式,由于没有选择用插件,所以用form+iframe的方式,并且这种方式对IE8以上及主流浏览器都支持。 1、首先写一个iframe <iframe name="myiframe" sty ......
https部署与docker下nginx的转发+文件获取
1. 进入nginx容器查看是否有etc/nginx/cert目录 2. 将https的域名证书放到cert目录下 3. 配置80和443 ``` server { #listen 80; #侦听80端口 listen 80; #侦听443端口,用于SSL server_name 127.zyfdt ......
macOS 上修改 hosts 文件后刷新DNS
1. 打开终端:在 Launchpad 中打开 "终端" 应用程序,或者通过在 Spotlight 中搜索 "终端" 并打开它。 2. 输入刷新命令:在终端中输入以下命令并按下回车键: ```bash sudo killall -HUP mDNSResponder ``` 这将发送刷新 DNS 缓存 ......
react项目在不暴露配置文件的情况下配置环境变量
react项目在不暴露配置文件的情况下修改打包配置需要用到 react-app-rewired和customize-cra 包对打包配置文件进行修改。 添加自定义环境变量有两种方法: 方法1:使用dotenv-cli 1、运行 yarn global add dotenv-cli 全局安装 dote ......
查看ubuntu版本
方法一 在终端中执行下列指令: cat /etc/issue 查看ubuntu版本 ubuntu@VM-4-10-ubuntu:~$ cat /etc/issue Ubuntu 22.04 LTS \n \l 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容: Ubunt ......
Python 文件
1. 文件操作 1. 打开模式 w write 写入模式 文件不存在则创建文件,存在的话则打开清空内容,并且将文件指针放在文件的开头 r read 读取模式 文件不存在则报错! 存在的话则打开文件,并且将文件指针放在文件的开头 a append 追加模式 文件不存在则创建文件,存在的话则打开文件,* ......
查看ubuntu版本
方法一 在终端中执行下列指令: cat /etc/issue 查看ubuntu版本 ubuntu@VM-4-10-ubuntu:~$ cat /etc/issue Ubuntu 22.04 LTS \n \l 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容: Ubunt ......
Jstorm 动态更新配置文件
Jstorm 支持动态更新配置文件 从Release 2.1.1 开始Jstorm支持动态修改拓扑的配置文件,更新后的配置文件能直接被应用响应,在响应过程中 topology任务不会被重启或者下线,保证服务的持续性。 Note:拓扑配置文件的更新不包括对worker和component的并发度调 ......
使用samba把整个linux文件系统映射为本地磁盘
安装samba服务器 1 2 3 4 #forCentOS yum install samba #forDebian apt-get installsamba 配置samba服务器 vi /etc/samba/smb.conf 1 vi/etc/samba/smb.conf 在配置文件最后加入下面配 ......
通过BeanPostProcessor加载配置文件
import lombok.SneakyThrows; import org.springframework.beans.BeansException; import org.springframework.beans.factory.annotation.Autowired; import org ......
Yii2-app-advanced的配置文件优先级
Yii2高级模板中支持多套环境配置,并且有优先级重写覆盖 默认有两种dev和prod,在应用目录 environments 下 Yii2中的config配置文件(main.php 和 params.php)具有极大的灵活配置,结合配置文件的加载顺序 1、使用约定 - 应用目录下有 config/ma ......