0%

1. 常用命令

1
2
3
$ hexo new <title>
$ hexo clean && hexo g && hexo s
$ hexo clean && hexo g && hexo d

2. 详解

1. 新建一篇文章

新建一篇文章,如果没有设置 layout,默认使用 _config.yml 中的 default_layout参数代替。
如果 title 中有空格,请使用引号括起来。

1
$ hexo new [layout] <title>
参数 描述
-p, –path 自定义新文章的路径
-r, –replace 如果存在同名文章,将其替换
-s, –slug 文章的 Slug,作为新文章的文件名和发布后的 URL

2. 生成静态文件

1
2
$ hexo genrate
$ hexo g

3. 启动服务器

启动服务器。默认情况下,访问网址为: http://localhost:4000/。

1
2
$ hexo server
$ hexo s

4. 部署网站

1
2
$ hexo deploy
$ hexo d
参数 描述
-g, –generate 部署之前预先生成静态文件

5. 清楚缓存文件

1
$ hexo clean

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

介绍一个轻便、简洁、易用、免费的、HTTP协议的文件共享服务器:**CuteHttpFileServer/chfs**

1. 简介

  • 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件
  • 跨平台运行,支持主流平台:Windows, Linux, Mac
  • 界面简洁,简单易用
  • 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便
  • 支持账户权限控制和地址过滤
  • 支持快速分享文字片段
  • 支持webdav协议

2. 下载和使用

请移步到 CuteHttpFileServer 官网:http://iscute.cn/chfs

1. 准备

阅读全文 »

前段时间在网上看到有个静态博客系统 Hexo,看了下简介很心动就研究了下。

1. 简介

  • Hexo

    Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。当然缺点也很明显,就是博客文章多了之后,由博客文件转成 Html 静态文件就变得很慢。
    博客自带的主题配置简单,若采用 Next 主题后配置较为复杂,当然功能也就更多。
    主题 Next 教程:Next 配置文档。
    Hexo 和 Next 都是开源的,后续有新版本了再升级。

    搭建环境:VPS + 域名 + Hexo-v3.8.0 + Next.Gemini-v7.1.0
    ps: Hexo 博客系统也可部署在 GitHub Pages 上, 或者 Coding 上。

    关于 Next 的配置说明: 由于 Next 是开源的,所以不断有新的版本说来,相关的配置最好去从官方文档去查找,不要找网上的一些配置教程,因为有很大的可能是已经过时了。

阅读全文 »

  • 电源问题
    比方电源质量差,纹波过大,尤其开关电源供电时;或者供电芯片质量差,输出不稳定;或者系统供电能力不足而引起电源波动等。

  • 时钟问题
    一般表现在时钟配置错误或者时钟工作不稳定,比方配置超出芯片主频工作范围,外部时钟脆弱不堪等。

  • Boot 配置脚问题
    经常遇到有人因为 Boot 脚的焊接或接触不良导致各类奇怪问题。这种情况多表现在芯片功能时好时坏,工作不稳定。所谓“坏”的时候就是芯片表现得类似死机一般。

  • 启动文件问题
    经常因为选错了启动文件,导致程序无法正常运行,或者说调试时好好的,脱机运行就出鬼。这点在做不同系列芯片间移植时最容易碰到。

  • 中断请求位清楚问题
    由于中断请求位没有及时清除导致中断没完没了的重复进入中断,感觉系统死机一般。

  • 堆或栈的越界溢出
    这个也会导致芯片无法正常工作。

  • VCAP 脚问题
    有些 MCU 芯片有 VCAP 脚,这类脚往往需要接上适当的电容,如果无视了它的话,也可能导致整个芯片的功能异常。

1. 规格书中内容

从 STM32F103C8T6 规格书上整理如下表
在 Excel 里面重新整理了格式,显示图片较小可以放大观看
IO-static-characteristics

2. 一般计算值

当 VDD = 3.3V, VSS = 0V 时,各个参数值如下表
一般按照 VIL Max = 1.1V, VIH Min = 2.2V 计算就不会有错,准确点的请看下表
IO-static-characteristics-value

3. 整理的 Excel 文件

计算机、单位、二进制

  • KB 是 kilobyte 的缩写,指的是千字节。
1KB 1000Byte
1MB 1000KB
1GB 1000MB
  • KiB 是 kilo binary byte 的缩写,指的是一千个二进制字节。
1KiB 1024Byte
1MiB 1024KiB
1GiB 1024MiB

1. 基础命令

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
$ ssh-keygen (git 生成 ssh 公钥:id_rsa.pub)
$ git config --global user.name "xxx"
$ git config --global user.email "xxx@xxx.xxx"
$ git config --system --list
$ git config --global --list
$ git config --local --list
$ git add .
$ git status (查看缓存)
$ git commit -m "xxx" (commit 备注)
$ git commit --amend (修改上次 commit 备注信息)
$ git reset --hard
$ git reset --hard HEAD~5
$ git clean -dxf (清理不是 git 管理得文件)
$ git checkout <file> (丢弃 file 在工作区得修改)
$ git remote add origin <url> (添加远程仓库)
$ git push -u origin master (首次推送至远程仓库)
$ git pull <name> (从指定远程仓库拉取)
$ git branch (查看分支)
$ git checkout -b <name> (创建并切换分支)
$ git merge <name> (合并某分支到当前分支)
$ git branch -d <name> (删除分支)
$ git pull = $ git fetch + $ git merge (从远程拉取)
$ git stash -> $ git stash pop (将当前修改存到暂存区 -> 将之前得修改从暂存区恢复)
$ git submodule update --init --recursive (拉取目录中其他 git 管理的文件)
$ git config --list
$ git config --global core.editor "vim"
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
阅读全文 »

1. 简介

我们今年还是走的磨坊 2016 年的徒步路线,此路线是非常金典的,路线经过南山 -> 福田 -> 罗湖 -> 龙岗 -> 盐田。
沿途风景有深圳湾、红树林、市内公园、笔架山公园、东湖公园、梧桐山、大梅沙…等。
废话不多说了,先上路线图吧。
2019-100km-map

阅读全文 »