基础知识
月夜风雨磊
Nothing impossible for a willing heart.
展开
-
自动分割文本编辑器打不开的超大文本文档
遇到无法打开的超大文本,比如我现在遇到的log,一个文件就有7个G左右,用VSCode是无法打开,故把该文件分割成可快速打开查看的N多个小文件;原创 2024-04-07 20:52:09 · 232 阅读 · 0 评论 -
CSV和excel的区别
CSV是纯文本文件,excel不是纯文本,excel包含很多格式信息在里面。CSV文件的体积会更小,创建分发读取更加方便,适合存放结构化信息,比如记录的导出,流量统计等等。CSV文件在windows平台默认的打开方式是excel,但是它的本质是一个文本文件。逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文.转载 2022-02-23 09:57:05 · 8272 阅读 · 0 评论 -
常见的windowsError错误及其原因
WindowsError:[Error 2] 不存在这个文件WindowsError:[Error 3] 没有这个路径WindowsError:[Error 5] 权限问题WindowsError:[Error 13] 该文档被其它程序占用,处理不了WindowsError:[Error 123] 路径语法有误WindowsError:[Error 145] 目录非空,多在删除非空目录时出现笔记...原创 2022-02-17 17:17:46 · 401 阅读 · 0 评论 -
音视频基础概念:PCM、采样率、位深和比特率
PCM脉冲编码调制。是一种模拟信号的数字化方法。PCM 不是一种格式。他只是一种方法,利用这种方法存储起来的音频,最常见的就是 WAV 格式。 声音由振动产生,同样地,反向通过传感器可以将这种振动转换为模拟信号。而模拟信号按照一定的频率保存下来的离散数据就是无损的音频数据。PCM 方法保存的音频的质量,同时也是体积,由三个因素所决定:采样率:SampleRate位深:Bit Depth声道数:Channel采样率 SampleRate采样率故名思议就是采集声音样本的频率。声音的采集过程和转载 2022-02-13 18:38:54 · 11685 阅读 · 1 评论 -
软件版本的划分及含义(alpha、Beta等)
alphaα是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。Betaβ是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。这个阶段版本还会不断增加新功能。分为Beta1、Beta2等,直到逐渐稳定下来进入RC版本。RCRelease Candidate,发行候选版本,基本不再加入新的功能,主要修复bug。是最终发布成正式版的前一个版本,将bug修转载 2022-02-13 14:28:22 · 11625 阅读 · 0 评论 -
如何将本地文件夹映射为硬盘盘符?
步骤:win + R 打开 cmd 命令窗口subst O: “D:\outsource” (此为把"D:\outsource" 映射为 O: 盘盘符)subst O: /D (此为删除 O: 盘盘符)简单三步完成本地文件夹映射为本地硬盘盘符 及 断开...原创 2021-08-23 14:01:51 · 3517 阅读 · 2 评论 -
.py文件转换成.pyc文件
pyc介绍pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高。而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的。使用通过自带模块py_compile进行1、将单个文件转换成pyc文件用如下代码import py_compilepy_compile.compile('t转载 2021-08-05 15:01:28 · 1140 阅读 · 0 评论 -
python 魔法方法概述及示例
部分魔法方法的概念总结语句魔法方法Python 概念obj[key] obj[i:j]obj[i:j:k]__getitem__(key)可订阅对象with obj:…__enter__/__exit__上下文管理器for i in obj:…__iter__/__next__ __len__/__getitem__可迭代对象 序列obj.<attribute>__getattr__动态属性检索obj(*args,**kwargs)原创 2021-07-08 22:58:42 · 217 阅读 · 0 评论 -
python中format的用法详解
format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。1、基本用法1. 按照{}的顺序依次匹配括号中的值s = "{} is a {}".format('Tom', 'Boy')print(s) # Tom is a Boys1 = "{} is a {}".format('Tom')# 抛出异常, Replacement index 1 out of range for positional args tupleprint(s1)2. 通过索引的方式去原创 2021-07-05 09:18:10 · 136329 阅读 · 27 评论 -
UE4 源码 创建删除目录及文件夹
UE4中文件读写、创建、查找、删除创建游戏目录文件夹//此为本地的游戏目录创建一个文件目录void CreateFolder(FString _path){ _path = FPaths::GameDir() / *_path; _path = FPaths::ConvertRelativePathToFull(*_path); FPlatformFileManager::Get().GetPlatformFile().CreateDirectoryTree(*_path)原创 2020-10-19 23:22:13 · 1890 阅读 · 0 评论 -
C# Newtonsoft.Json解析json字符串处理(最清晰易懂的方法)
需求:假设有如下json字符串{ "companyID": "15", "employees": [ { "firstName": "Bill", "lastName": "Gates" }, { "firstName": "George", ...转载 2020-02-20 13:53:47 · 3263 阅读 · 0 评论 -
C#控制台程序读取项目中文件路径
//使用appdomain获取当前应用程序集的执行目录string dir = AppDomain.CurrentDomain.BaseDirectory;//使用path获取当前应用程序集的执行的上级目录dir = Path.GetFullPath("..");//使用path获取当前应用程序集的执行目录的上级的上级目录dir = Path.GetFullPath("../..");...转载 2020-02-20 13:42:29 · 1082 阅读 · 0 评论 -
Git提交大文件报错的解决
git 提交大文件会有问题解决方法:在项目中找出需要提交的大文件添加大文件追踪提交推送原创 2020-02-19 19:31:11 · 542 阅读 · 0 评论 -
软件工程中的框架
什么是框架框架( Framework )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节为什么要用框架因为软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多。在某些方面使...原创 2020-02-13 16:58:56 · 2768 阅读 · 0 评论 -
安装应用时安装包的权限设置
有些应用安装包在运行时会出错,有时是运行权限的问题,解决方法如下:原创 2020-02-08 12:07:10 · 3017 阅读 · 0 评论