文本编码转换python脚本
《30天自制操作系统》附带的源码,因为使用了CP932字符集,普通的编辑器打开,注释都是乱码的。以下脚本可以将特定的CP932文本文件转为UTF8编码。
《30天自制操作系统》附带的源码,因为使用了CP932字符集,普通的编辑器打开,注释都是乱码的。以下脚本可以将特定的CP932文本文件转为UTF8编码。
在登录博客后台之后界面没加载成功,F12打开控制台发现有个js资源发生异常
net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
获取焦点
光标保持在文本尾部
Author 模型 const mongoose = require('mongoose') const moment = require('moment') const Schema = mongoose.Schema const AuthorSchema = new Schema( { first_name: { type: String, required: true, max: 100 }, family_name: { type: String, required: true, max: 100 }, date_of_birth: { type: Date }, date_of_death: { type: Date } }, { toJSON: { virtuals: true } } ) module.exports = mongoose.model('Author', AuthorSchema) 数据集 { "RECORDS": [ { "id": "5deb0af03e15fb05116733f9", "first_name": "Isaac", "family....
Linux下使用scp命令来通过ssh传输文件 从服务器上下载文件到本地 例如将服务器上的logo文件下载到本地 $ scp username@servername:/home/logo.png /home/joey/download 上传本地文件到服务器 将本地readme文件上传到服务器/home目录 $ scp /home/joey/readme.txt username@servername:/home/ 从服务器上下载整个目录 例如从服务器下载log目录(包含所有子文件) $ scp -r username@servername:/home/log/ /home/joey/download 上传目录到服务器 例如将本地img目录上传到服务器/home目录 $ scp -r /home/joey/img/ username@servername:/home/ ——username:服务器用户名(需要相应密码) ——servername:服务器地址(IP)
Redis数据类型之字符串类型 字符串类型 介绍: Redis String类型是可以与Redis键关联的最简单的值类型。: ) 常用命令: SET key value (赋值) 以键名key保存一个字符串value。当key已经存在对应的值时会被覆盖,无论它原本保存的是什么类型的数据。【文档】 GET key (取值) 获取键名key对应的值。如果如果该键不存在则返回nil。当key中存储的数据不是string类型时会返回错误,因为GET指令只处理string类型的值【文档】 示例: redis> HSET hset1 name Joey # 存入一个散列类型的键值 (integer) 1 redis> TYPE hset1 hash redis> GET hset1 # GET 命令不能用来获取字符串类型以外的value (error) WRONGTYPE Operation against a key holding the wrong kind of value redis> SET hset1 str # SET 命令使用相同的键存入字符串,覆盖了原来....
配置阿里云镜像 以下两种配置方式二选一 😊 😄 全局配置 新建配置文件 USER_HOME/.gradle/ $ vim ~/.gradle/init.gradle allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} re....
Linux下的缓存机制及清理buffer/cache/swap的方法梳理【转】 原文:linux下的缓存机制及清理buffer/cache/swap的方法梳理 1.缓存机制介绍 在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。 缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。 CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器,同时把进程当前运行状态保存下来,然后加载下一个任务,这个过程叫做上下文切换。实质上就是被终止运行进程与待运行进程的进程切换。 2.查看缓存区及内存使用情况 joey@Joey:~$ top top - 16:59:44 up 7:55, 1 user, load average: 0.60, 0.73, 0.87 Tasks: 225 total, 1 running, 224 sleeping, 0 stopped, 0 zo....