文件发布appsettings文件 问题

字符编码和文件操作

一、字符编码 1.前言 字符串类型、文本文件的内容都是由字符组成,但凡涉及到字符的存取,都要考虑字符的编码问题。字符跟视频文件、音频文件等无关。 2.为什么要有字符编码? 人类在与计算机交互时,用的都是人类能读懂的字符。而计算机的内部只认识01二进制数据,但是,我们现在在计算机上写的各种各样的字符都 ......
字符 编码 文件

07python文件打包成exe文件

1.安装pyinstaller pip install pyinstaller 2.pyinstaller常用参数 -w 表示在打包好程序后,双击.exe文件不会出现黑色的命令窗口 -i 添加ico格式图标 3.生成exe文件 用cmd切换到py文件当前目录,执行打包命令,baidufy.py 是要 ......
文件 python exe 07

一次全量数据对比工具发现问题的过程与思考

如果没有这次全量数据对比工具,那么也许这个历史问题会继续隐藏着,直到发生线上事故才暴露出来,毕竟人工抽样验证发现的概率只有**5.8%**。 背景是发票系统有18500个电子发票订单被财务系统驳回了,驳回原因是财务系统上线了全电发票需求,上线后电子发票枚举被误删,无法处理电子发票。需要我们发票系统对 ......
过程 工具 数据 问题

使用shift+右键时显示用xxx打开文件夹

## 实现效果: 当我在一个文件夹按下shift+右键时,显示下述菜单: ![image](https://img2023.cnblogs.com/blog/2740567/202305/2740567-20230523151256294-1162368563.png) ## 操作: ###### ......
文件夹 文件 shift xxx

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 ......
后缀 文件 BAT

内存映射大文件

对于一些小文件,用普通的文件流就可以很好的解决,可是对于超大文件,比如2G或者更多,文件流就不行了,所以要使用API的内存映射的相关方法,即使是内存映射,也不能一次映射全部文件的大小,所以必须采取分块映射,每次处理一小部分。 先来看几个函数 CreateFile :打开文件 GetFileSize ......
内存 文件

分布式文件系统GFS

# 0.简介 文件系统应该具有的接口: - 基本接口:创建(Create)、删除(Delete)、打开(Open)、关闭(Close)、读取(Read)、写入(Write) 对于打开和关闭我们可以把它理解成读取与写入的前置和后置动作,在GFS中不必太多关注它。 - 拓展的接口:生成快照(Snapsh ......
分布式 文件 系统 GFS

mysql.sock 文件丢失被删除解决方法

在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/ ......
文件 方法 mysql sock

macOS下由yarn与npm差异引发的Electron镜像地址读取问题

记录macOS下由yarn与npm差异引发的Electron镜像地址读取问题 写在前面:该问题仅仅出现在Linux和macOS上,Windows上不存在该问题! # 初始背景 最近笔者重新拾起了Electron,把最新版Electron的官方文档阅读了一遍。众所周知,Electron作为依赖在安装的 ......
Electron 差异 镜像 地址 问题

Linux 挂载安装文件

# 先安装后挂载 ## 1 先用 ```shell ./configure --prefix=/usr/local/YOUR_FOLDER make && make install ``` 安装至指定目录,方便管理 ## 2 编写可执行程序、库等文件的挂载和卸载脚本 ```shell SRCDIR= ......
文件 Linux

进阶篇丨链路追踪(Tracing)很简单:常见问题排查

本小节通过对经典案例的解读,大家将掌握链路追踪与其他可观测技术结合应用的窍门,打破对链路追踪固有的认知,深入理解链路追踪在可观测领域的关联价值。 ......
链路 常见问题 常见 Tracing 问题

TStringList的DelimitedText的空格问题

如果DelimitedText的字符串中有空格,TStringList遇到空格会进行自动换行,而这显然不是我们想要的结果。经测试发现D7~D10.2.2都是这样的,然而这却不是TStringList的BUG。解决这个问题的方法需要修改classes.pas的源码。procedure TStrings ......
空格 DelimitedText TStringList 问题

Linux文件权限

## Linux的安全性 Linux安全系统的核心是用户账户。每个能访问Linux系统的用户都会被分配一个**唯一的用户账户**。 用户权限是通过创建用户时分配的用户**ID(user ID,UID)来跟踪的**。 用户在登录系统时是**使用登录名(login name)来代替UID登录**的 > ......
权限 文件 Linux

管理文件系统

# 管理文件系统 ## Linux文件系统 ### Linux文件系统的演进 #### 1.ext文件系统 Linux操作系统最初引入的文件系统叫作扩展文件系统(extended filesystem,简称ext),它为Linux提供了一个基本的**类Unix文件系统**。 ext文件系统使用i节点 ......
管理文件 文件 系统

Spring Boot 3.1 正式发布,王炸!!

## Spring Boot 3.1 正式发布 大家好,我是R哥。 上一篇:[Spring Boot 3.0 正式发布,王炸!!](https://mp.weixin.qq.com/s/p-rDuyNv68hQvwRBrm5KWA) Spring Boot 3.0 发布半年左右,Spring Boo ......
Spring Boot 3.1

使用xargs和awk实现对一个文件夹中的所有视频按顺序重命名

现在某个文件夹中都是视频,后缀为.mpeg,重命名为1.mpeg,2.mpeg.... ls -l |awk '{print $1" "NR".mpeg"}' |xargs -i -t -n 2 mv $1 $2 # NR表示行号 ......
文件夹 顺序 文件 xargs 视频

支持多线程写入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 ......
线程 文件 日志 txt

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 ......
文件 iframe form ajax

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 ......
文件 docker https nginx

AI的一致性问题(AI Alignment Problem)

AI的一致性问题 (图片来源:维基百科,Kismet robot。) 人工智慧(AI)系统可以应用到很多方面,帮人类解决很多问题。但不论AI的原始目的是什么,万一AI发展出自己的功能或意识,做出预料之外的事,这可能会造成很多严重的后果,例如在很多电影里面变坏的机器人,试图控制人类的电脑等等。所以如何 ......
一致性 Alignment Problem 问题

macOS 上修改 hosts 文件后刷新DNS

1. 打开终端:在 Launchpad 中打开 "终端" 应用程序,或者通过在 Spotlight 中搜索 "终端" 并打开它。 2. 输入刷新命令:在终端中输入以下命令并按下回车键: ```bash sudo killall -HUP mDNSResponder ``` 这将发送刷新 DNS 缓存 ......
文件 macOS hosts DNS

react项目在不暴露配置文件的情况下配置环境变量

react项目在不暴露配置文件的情况下修改打包配置需要用到 react-app-rewired和customize-cra 包对打包配置文件进行修改。 添加自定义环境变量有两种方法: 方法1:使用dotenv-cli 1、运行 yarn global add dotenv-cli 全局安装 dote ......
变量 情况 环境 文件 项目

Python 文件

1. 文件操作 1. 打开模式 w write 写入模式 文件不存在则创建文件,存在的话则打开清空内容,并且将文件指针放在文件的开头 r read 读取模式 文件不存在则报错! 存在的话则打开文件,并且将文件指针放在文件的开头 a append 追加模式 文件不存在则创建文件,存在的话则打开文件,* ......
文件 Python

Abaqus结构仿真软件的非线性问题与解决方案

​无论是什么FEA 软件,想要获得非线性问题的一些解决方法始终没有那么简单。遇到问题是很常见的,那么下面就来看看Abaqus用户克服这一类问题的解决方法吧。 1. 简化模型 从简化模型开始,通过逐渐添加详细信息来构建它,例如可塑性和摩擦性可以在开始时排除。由于简化模型工作正常,可以逐一添加详细信息。 ......
非线性 解决方案 结构 方案 Abaqus

启发式算法在三维装箱问题上的应用

启发式算法的出现时间比较难以确定,因为很多算法的提出都是在不同的领域和不同的时间段内,而且随着时间的推移,这些算法也在不断地完善和发展。以下是一些比较有代表性的启发式算法及其出现时间: 1953年,模拟退火算法(Simulated Annealing,SA) 模拟退火算法是一种基于固体物理学中固体退 ......
算法 问题

MSE 自治服务帮你快速定位解决 Dubbo 重复订阅导致 RPC 服务注册失败问题

在平时业务开发中,由于框架的误用或者 bug 导致的业务以及业务依赖的中间件的稳定性问题需要有快捷的手段进行排查,找到原因及时止血,MSE ZooKeeper 针对多种使用场景,提供多种数据统计聚合能力,帮助用户提高问题排查的效率,并且针对 ZooKeeper 多种使用场景,提供丰富的监控指标,基于... ......
问题 Dubbo MSE RPC

vs git 分支缓存问题

我们项目不停的开发,就会产生很多本地分支,但实际上git服务器上早就合并了,没有这么多分支,但Visual Studio Git分支本地一大堆,手动一个个删除太费时间。 使用如下两条命令可以切换Visual Studio Git分支以git服务器上的分支为主,本地不做缓存。 cmd或者gitbash ......
缓存 分支 问题 git vs

RTSP通过FFmpeg+nginx发布成rtmp和http-flv

背景 因为项目需要,最近在Windows上实现了rtsp通过FFmpeg+nginx(nginx-http-flv-module)发布成rtmp和http-flv给VLC或h5 video(flv.js)播放的功能。 编译nginx 编译nginx需要加入nginx-http-flv-module模 ......
http-flv FFmpeg nginx RTSP http

项目中有websocket时部署的问题

一、websockt部署报错Error creating bean with name 'serverEndpointExporter' 启动后台报错: org.springframework.beans.factory.BeanCreationException: Error creating b ......
websocket 项目 问题