在中文环境下,有些文本文件以 gbk、gb2312 等编码保存,有些软件打开时会出现乱码的情况。 这时需要通过指定正确的编码格式打开文件,或者把这个文件转换为软件默认使用的编码格式,通常使用 UTF-8 编码保存文本文件是更好的选择。 查看文件的编码 我们可以通过 file 命令…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 .PHONY: todo analyse test coverage run build clean COVERAGE_DIR :…
一直以来,从 Windows 或 MacOS 切换到 Linux 最大障碍就是各种常用软件。常用的软件多数可以找到 Linux 下的替代品,但像 QQ、微信、企业微信这些因为腾讯的各种限制,导致各种开源方案都被封杀。而腾讯官方一直又对 Linux 不怎么上心,导致在 Linux …
如果你准备更换电脑,但 qBittorrent 存在很多正在做种或未下载完成的任务,需要把 qBittorrent 的任务迁移到新的电脑。但是 qBittorrent 并没有提供任务的导出导入功能,需要我们手动迁移对应的数据。 数据所在路径 在不同操作系统中,qBittorren…
摘要 在 Go 1.23 中,errors.Is 函数中添加了一个 nil 检查,可以让处理错误时写出可读性更好的代码。 正文 在 Go 1.23 之前,errors.Is 函数中没有检查 err 参数是否为 nil,当时的代码如下: 1 2 3 4 5 6 7 8 func I…
canal [kə’næl] 主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 生产环境中的数据库总会因为各种原因需要迁移,如果这个数据库又是 canal 的上游库,canal 也需要同步修改数据库的相关配置。 如果直接迁移数据库,然后修改 canal 中…
背景 以前一直使用 Chrome 浏览器,特点是简洁、纯粹、好用,没有国内浏览器带的臃肿无用的功能,也没有广告,后来因为同步问题( Chrome 同步必需科学上网不方便)投入了 Edge 浏览器的怀抱。 最近发现 Edge 也开始向浏览器添加各种与浏览器无关的功能,变得越来越向国…
演示环境 系统:MacOS、Ubuntu Git 版本:2.40.0 IDE:Goland 2023.3.3 为什么要签名 GPG 可以对 Git commit 或 tag 进行签名,其它用户可以知道这个 commit 来源可信,也就是作者本人提交的代码。 MacOS 系统 到 …
适用操作系统 Deepin UOS Ubuntu Debian Unity 安装 1. 通过官方网站下载 Unity Hub .deb 安装文件 下载地址: https://unity.cn/releases 2. 通过添加 Unity Hub repository,使用 APT…
任务 将实验 7 中的 Power idea 公司的数据按照图 10.2 所示的格式在屏幕上显示出来。 答 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32…
1. 显示字符串 显示字符串是现实工作中经常要用到的功能,应该编写一个通用的子程序来实现这个功能。我们应该提供灵活的调用接口,使调用者可以决定显示的位置(行、列)、内容和颜色。 子程序描述 名称:show_str 功能:在指定的位置,用指定的颜色,显示一个用 0 结束的字符串。 …
题目 编程, 在屏幕蹭分别显示绿色、绿底红色、白底蓝色的字符串 ‘welcome to masm!’。 答 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32…
任务 分析下面的程序,在运行前思考:这个程序可以正确返回吗? 运行后再思考:为什么是这种结果? 通过这个程序加深对相关内容的理解。 答 可以正确返回,分析如下面代码中的注释 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21…
任务 Power idea 公司从 1975 年成立一直到 1995 年的基本情况如下。 年份 收入 (千美元) 雇员(人) 人均收入(千美元) 1975 16 3 ? 1975 22 7 ? 1975 382 9 ? 1975 1356 13 ? 1975 2390 28 ? …
第 (1) 题 将下面的程序编译、连接,用 Debug 加载、跟踪,然后回答问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 assume cs:code,ds:data,s…