预备篇

编程技术预备知识

二进制、十进制、十六进制

  1. 十进制思想n进制思想的转化
  2. 二进制十进制十六进制的书面表示, 比如:15, 二进制: 0b00001111, 十进制: 15, 十六进制: 0x0F
  3. 进制之间的转化

流程图

  1. 顺序结构
  2. 条件分支结构
  3. 循环结构

常见术语

  1. 编辑器: 用来编写代码的工具,比如vim vscode nodepad nodepad++ sublime text atom
  2. 编译器: 用来将源码装换为库文件和可执行二进制文件的命+令行工具套件, 比如 gcc, g++, cl.exe, clang, clang++
  3. 项目构建: 管理项目源码与编译生成脚本的工具软件, 比如 make, cmake, scons, gradle, maven
  4. IDE: 集成了编辑器编译器调用自动化项目构建自动化的一种功能更强大的软件, 比如QtCreator, XCode, Visual Studio, Clion, Code Blocks, Eclipse
阅读全文 »

从升级macOS升级到10.15(Catalina)以后, 针对屏幕录制增加了权限管理, 所有的会录制屏幕的程序, 在首次开始录制屏幕时, 都会出现请求屏幕录制权限的弹窗

但是升级LICEcap到1.29以后, 点击 record 输入文件名 没带.gif后缀, 因为有文件类型 Gif (*.gif) 然后点 Save, 发现并没有启动屏幕录制, 重试了好几次都无效

阅读全文 »

问题描述

在使用hexo开发个人博客时, 开启了不蒜子的统计选项, 但是在部署到Github Pages上或者本地使用serve -s 以及python -m SimpleHTTPServer的时候,经常会出现不显示数字问题
由于已经是使用最新的域名来下载的, 应该不存在busuanzi.pure.min.js 的URL不对的情况
使用最新的URL可以直接将脚本下载到本地

阅读全文 »