Windows 系统常用工具软件
截图
- Snipaste 大概是最犀利的截图工具了,稍微有点专业,适合重度截图使用者。
FastStone Capture 一款出色的屏幕捕捉(截图)软件,它集图像捕捉、浏览、编辑、视频录制等功能于一身,功能完善、使用方便,值得推荐!软件提供多种捕捉方式(如:活动窗口、窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口等),还具备屏幕录像机、放大镜、颜色拾取、屏幕标尺等附加功能,支持快捷键操作。 网盘密码:
7n6e
PicPick 一款很不错的截图工具,小巧/实用/干净/免费/无广告,适合大多数用户使用。
C#本质论笔记 第4章 方法和参数
Hexo Next 使用配置
Github Pages 启用 HTTPS
GitHub Pages 现在已经免费提供数字证书,在 Github Pages 上创建的个人站点可以免费支持 HTTPS,操作流程如下:
- 到 DNS 服务商网站,修改域名解析,删除原来的 A 记录,按照下面格式增加 4 条 A 记录,例如你的域名是 example.com ,效果如下表所示:
类型 | 名称 | 值 |
---|---|---|
A | example.com | 185.199.108.153 |
A | example.com | 185.199.109.153 |
A | example.com | 185.199.110.153 |
A | example.com | 185.199.111.153 |
IP地址固定统一都是上面所列的4个,具体内容,参见 Setting up an apex domain
- 然后打开 Github ,依次打开个人站点资料库->’Setting’->’GitHub Pages’->’Enforce HTTPS ‘
- 如果 Enforce HTTPS 不能点选,等待,正常情况大约24小时不到,Enforce HTTPS 就可以启用了
启用 HTTPS 后,如果之前页面中有引用非 https 协议的资源(包括图片、脚本等各种链接资源),比如 src=”http://code.jquery.com/jquery-3.2.1.min.js" 这样 http 协议的资源,需要修改为 https 协议 src=”https://code.jquery.com/jquery-3.2.1.min.js" 就可以正常运行,不会提示不安全。
npm 安装 hexo 卡住问题解决
用 npm 安装话经常出现卡住而导致无法正常安装,解决办法就是修改 npm 的安装源,这里选择淘宝 NPM 镜像,这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。。
npm config set registry https://registry.npm.taobao.org
一次解决所有卡顿问题!
Next 5.x 升级 6.x
- 下载 Next 6 主题,解压缩并重命名为next6,放置于
\themes\
目录下,这样保留旧版本的 next 主题,可以随时切换回去。 - 修改站点配置文件
_config.yml
,指定使用新主题
1 | # Extensions |
- 修改主题语言设置
1 | #language: zh-Hans # next 5.x |
修改主题配置文件
\themes\next6\_config.yml
,比较旧版本主题配置文件_config.yml
中改动的地方,一一修改到新版本中。旧版本主题个性化定制的文件复制到新版本主题对应目录下:
- next/source/css/_custom/*
- next/source/css/_variables/*
- next/layout/_custom/*
执行命令:
hexo clean # 清理旧文件 hexo d -g # 重新编译/发布
博客文章评论之 Valine
- 注册Leancloud,Valine评论系统其实是放在Leancloud上的,因此首先需要去注册一个账号,Leancloud官网,点我注册。
- 注册完以后需要创建一个应用,名字可以随便起,然后 进入应用->设置->应用key
- 拿到你的appid和appkey之后,打开主题配置文件 搜索 valine,填入appid 和 appkey
1 | # Valine. |
- 最后!记得在Leancloud -> 设置 -> 安全中心 -> Web 安全域名 把你的域名加进去,带 http 或者 https 前缀。
5.x版本 Pisces 主题页面留白太多问题
修改 \themes\next\source\css\_schemes\Pisces\_layout.styl
文件中下面的字段内容:
1 | .header{ width: 80%; } /* 80% */ |
完整文件参见 这个地址。
C#本质论笔记 第3章 操作符和控制流
操作符 Operators
操作符,也叫运算符,英文:Operrators,见 Microsoft Docs C# 运算符。
名称 | 含义 | 例子 |
---|---|---|
一元运算符 | 接受一个操作数的运算符 | ++ 或 new |
二元运算符 | 接受两个操作数的运算符 | + - * / |
三元运算符 | 接受三个操作数,C#中唯一的条件运算符 | ?: |
Visual Studio Code VSCode 常用 插件 扩展
界面主题
- Monokai : VSCcode 内置主题
- Agila : 包含多个主题
- Dark-Dracula Theme : Dracula 风格主题里面比较好的
- Nosferatu : Dracula 风格主题
- monokai light : 白色,背景色类色默认的vs亮色主题背景
- FlatUI : 包含多个主题
- Flatland Monokai Theme : monokai 风格主题 暗
- theme-dark-monokai : monokai 风格主题 暗
- Monokai Dark Soda : monokai 风格主题 暗
- Monokai Light : monokai 风格主题 亮
NumLock灯在多个linux版本中的不同设置方法
vim 编辑工具使用提示
vi
或者vim
,视Linux发行版本而定
- 键入 i 切换到插入模式
- 键入 d 删除模式,然后,d 删除字符,dd删除整行
- 方向键调整光标到插入位置,复制粘贴代码
- Esc键退出插入模式,回到默认的命令模式
- 按Esc后,键入 :wq 表示保存并退出
- 按Esc后,键入 :q! 强制不保存退出
elementary OS
第一步:安装numlockx,输入命令
sudo apt-get install numlockx
第二步:用 vim 打开 /etc/lightdm/pantheon-greeter.conf 文件
sudo vi /etc/lightdm/pantheon-greeter.conf
第三步:取消numlock行前面的 #
# activate-numlock=true
C#本质论笔记 第2章 数据类型
C#本质论笔记 第1章 C#概述
名词解释
- CLI Common Language Infrastructure 公共语言基础结构
- CIL Common Intermediate Language 公共中间语言
- BCL Base Class Library 基础类库
- overload 重载:指的是同一个类中有两个或多个名字相同但是参数不同的方法,(注:返回值不能区别函数是否重载),重载没有关键字。
- override 重写 过载:指子类对父类中虚函数或抽象函数的“覆盖”(这也就是有些书将过载翻译为覆盖的原因),但是这种“覆盖”和用new关键字来覆盖是有区别的。
- new 覆盖:指的是不同类中(基类或派生类)有两个或多个返回类型、方法名、参数都相同,但是方法体不同的方法。但是这种覆盖是一种表面上的覆盖,所以也叫隐藏,被覆盖的父类方法是可以调用得到的。