为什么有些软件要求安装的根目录不能有中文,否则会报错?
这是因为许多软件在开发时,特别是一些较老的软件或由小型团队开发的软件,可能没有充分考虑到国际化和本地化的问题。以下是一些具体原因: 编码问题:一些软件在处理文件路径时,可能使用了不支持多字节字符(如中文)的编码方式(例如ASCII)。这会导致在读取或写入文件时出现错误。 文件系统限制:某些软件库或框架可能对文件路径的字符集有严格限制,尤其是在跨平台开发时(例如从Windows移植到Linux或macOS)。 路径解析问题:软件在解析文件路径时,可能会遇到无法正确处理非ASCII字符的情况,导致路径解析失败。 第三方库兼容性:软件可能依赖于一些第三方库,这些库在设计时没有考虑到非ASCII字符的…
unity开发学习
2024/8/11 unity安装 preference改语言 设置编译器 狼人杀 2024/8/12 模块 1、startGame startManager 用于加载 gameManager 2、gameManager 通过 gameManager 负责游戏开始、运行、结束、承载数据、加载场景且不销毁 子类 uiManager 加载所有游戏的 ui 面板,存储起来,实例化各个面板处理对应时间,并构建任务链 3、messageManager 存储本场游戏所有玩家的身份、操作信息、判定胜利和执行 4、audioSourceManager 管理音频 背景音乐 5、uiManager 管理 ui 界…
thumbnail
QQBot搭建
基于Linux Ubuntu22服务器 下载安装linux QQ 代码 部署 LiteLoaderQQNT插件 代码 部署LLOneBot框架 配置 代码 反向WebSocket监听地址 ws://127.0.0.1:8080/onebot/v11/ws/ 通过LLOneBot框架使用CCLMSY/nonebot-plugin-sparkapi 申请科大讯飞api
如何迁移网站–基于Nginx
将原先搭载于QNAP NAS web服务器的两个网页迁移到云服务器? 涉及到数据库、nginx文件配置、证书配置 备份 提前备份原有数据库和网页文件 配置服务器 基于Linux Ubuntu22 Nginx 代码 MySQL 代码 上传WordPress网页文件 修改对应文件,适配数据库 备案 及时修改ICP和公安备案信息
thumbnail
如何搭建远程虚拟局域网–基于n2n
服务端 服务器为Linux Ubuntu22 先通过mkdir创建并cd进入准备好的目录 下载 wget https://github.com/ntop/n2n/releases/download/3.0/n2n_3.0.0-1038_amd64.deb 注意服务器版本不同使用不同后缀的安装包 安装 在当前目录打开终端 sudo dpkg -i n2n_3.0.0-1038_amd64.deb 启动 supernode -p 9527 -f supernode 为主要启动信号 -p 9527 指定端口号 -f 后台运行 客户端 使用由“Bug侠”编写的小黄鸭 Bug侠主页 https://bu…
thumbnail
数据库MYSQL
源自笔记 部分格式不兼容 整体难点 3章关系模型 5关系数据库标准语言SQL 7关系数据库理论 8数据库系统的设计 第一章 重点 基本概念;数据库、DBMS(database management system) NOSQL和NewSQL都是数据库的类型,但是它们有一些区别。NOSQL是泛指非关系型数据库,主要代表有MongoDB、Redis、CouchDB等。而NewSQL则是一种新方式的关系数据库,意在整合RDBMS所提供的ACID事务特性(即原子性、一致性、隔离性和可持久性),以及NoSQL提供的横向可扩展性 。 云数据库是一种基于云计算技术的数据库服务,它可以提供更高效、更可靠、更安全…
计算机系统
深入理解计算机系统 从底到高 第一注意抽象 第二不要把硬件软件对立而谈 计算机系统:重要的事情:只要给不同计算机足够时间,理论上都可以实现相同的事情;计算机将自然语言通过自上到下七个层次转换成计算机能理解的东西 从上而下是 问题 算法 程序 isa指令集 微结构 逻辑电路(晶体管) 器件 学习路径是从下往上 从硬件到软件 从器件到程序以上就不讲了 补码 的主要特点是,正数的补码表示与其二进制表示相同,而负数的补码表示通过将正数的补码按位取反,然后加 1 来得到。这种表示方法使得在计算机硬件中可以使用相同的加法器来执行正数和负数的加法,从而简化了运算。 无符号乘法 也简单,部分乘然后按位相加 移…
thumbnail
重庆大学软件学院python+hadoop实验3
数据科学导论实验报告 实验三 重庆大学软院 一、    实验目的: 为后续上机实验做准备,熟悉常用的Linux 操作和Hadoop 操作 二、    实验要求 见实验内容 三、    开发环境: Windows下Vmware虚拟机搭载Linux Ubunto 64位 四、    实验内容: (一) 熟悉常用的Linux 操作 请按要求上机实践如下linux 基本命令。 cd 命令:切换目录 (1)切换到目录/usr/local (2)去到目前的上层目录 (3)回到自己的主文件…
thumbnail
数据科学导论笔记
数据科学导论 ppt1 概述 有几个 数据:? 数据科学:? 英文为Data Science,简称DS 是关于对(数据进行分析、抽取信息和知识的过程)提供指导和支持的基本原则和方法 三次信息化浪潮 基本标志 1、个人计算机 2、互联网 3、物联网云计算大数据 数据产生方式的变革促成大数据时代的来临 运营式系统阶段数据库 到 用户原创内容阶段web2.0 到感知式系统阶段 大数据发展的三个阶段 大数据的特点 不仅是大量化 而且包含快速化 多样化 价值化4V volume大量 velocity快速 variety多样 value价值化 价值密度低,商业价值高 不仅 ... 而且..... 大数据对…
thumbnail
操作系统笔记
磁盘空间分配方式 连续分配:在磁盘上为每个文件分配一组连续的块。这种方法简单且读写效率高,但容易产生磁盘碎片。 链接分配:文件的各个部分分散存储在磁盘上,每个部分的位置信息存储在前一个部分中。这种方法避免了碎片问题,但随机访问性能较差。 索引分配:所有文件块的索引信息存储在一个单独的索引块中。这种方法支持快速随机访问,同时减少了碎片问题,但需要额外的空间存储索引信息。 硬件保护的方式 二态模式:操作系统通过用户模式和内核模式的切换来保护关键系统资源。 特权指令:只有在内核模式下才能执行的指令,用于保护系统的关键操作。 存储器保护:(memory protection)使用内存管理单元MMU C…