小沈同学的随笔日记
2022年10月4日,又是一夜未眠。我想着我应该写点什么,是的,生活单调平凡,却也少不了一些惊喜。但更多的是我一个人的胡思乱想。
2022年10月10月4日又是一晚上没睡,放假一个星期了。好像还没有看过书。一直在玩游戏,刷抖音。时间都浪费在这些没用的东西上。白天不起来,晚上不睡觉。仿佛又成了两年前那个颓废的自己。没社交,没有钱。身体也被自己一步步的搞垮。心里想的是要学习的,但是很快就分了心。还是学习的心不够坚定。可能这辈子也就这样了吧。上升无望。一天天的重复这种无聊的日子。
发布文章指南
一、创建新的页面和文章使用默认hexo命令即可:
12345678# 创建新页面hexo new page pagename # 简化命令hexo n page pagename# 创建新文章hexo new post postname# 简化命令hexo n post postname
由于butterfly主题的一些特性,所以更改了./scaffolds目录下的page.md和post.md,使得其在生成页面或文章的时候,会自动生成主题可能需要的Front-matter
Front-matter 是文档最上方以 — 分隔的区域,用于指定各种参数。
下面分别是page页和post页的Front-matter的参数和各参数的用法。
Page Front-matter参数列表123456789101112131415---title:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:---
参数用法
参数
用途
titl ...
关于github图床搭建问题
按照网上的教程,使用github+PicGo+jsDelivr的方式搭建免费图床,配置如下,
一直显示服务端出错,请重试。
按照网上的教程,改了又改,怎么都不能上传成功。最后去github看,主分支变成了main,而不再是master。于是把配置中的分支改为了main
测试了一下,上传成功!
查了一下原因,原来是BLM的原因,说来实在可笑!
这个问题解决了,新的问题随之产生了!发现从picgo自动生成的链接导入typora后,图片加载不出来。直接使用浏览器访问时,出现如下问题:
上网查了一下,是github的问题,时墙时不墙。没有什么特别好的方法。所以暂时也只能把图片都同步到vercel了。
已解决!
还是master的问题。将自定义域名改为https://cdn.jsdelivr.net/gh/zerohk/blogpic@main的形式即可
相册区能正确显示,浏览器也能正确显示。
但是github还是时好时坏,无法解决。
10-12再次更新。
发现有时候不是网络原因,可能是账号原因,换个账号,换个token又能继续上传了。总之,还是不要滥用为好,毕竟是白嫖。
汇编笔记
第1章 基础知识1.1 机器语言
机器语言:是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。
计算机:
早期计算机:可以执行机器指令,进行运算的机器;
现代计算机:在我们常用的PC机中,有一个芯片(CPU,Central Processing Unit,中央处理单元,是一种微处理器)来完成上面所说的早期计算机的功能 ;现代计算机是指由CPU和其他受CPU直接或间接控制的芯片、器件、设备组成的计算机系统。1.3 汇编语言的组成汇编语言发展至今,有以下3类指令组成:
汇编指令:机器码的助记符,有对应的机器码;
伪指令:没有对应的机器码,由编译器执行,计算机并不执行;
其它符号:如+、-、*、/ 等,由编译器识别,没有对应的机器码。
汇编语言的核心是汇编指令,它决定了汇编语言的特性。
1.4 存储器存储器:也就是我们平常说的内存。CPU是计算机的核心部件,它控制整个计算机的运作并进行运算。要想让一个CPU工作,就必须向它提供指令和数据。指令和数据就存储在内存 ...
WolfRam Language
1. 基本算术运算Wolfram Language支持基本的算术运算:+、-、*、/、^。直接输入公式就可以计算了,在电脑上可以使用shift+enter得到结果。
注意:
输入一个数字,然后添加一个空格,再输另外一个数字,可以在两个数字之间添加×号。
两个整数做除法,不能整除时,会显示分数;如果想要得到小数形式,可以在被除数和除数后面加上小数点。
当0作除数时,会得到无穷大的符号表示。
2. 函数当你输入2+2的时候,Wolfram Language会将它理解为Plus[2,2]。Plus就是一个函数。Wolfram Language内建超过了5000个函数。
所有的函数名称都以大写字母开头,用方括号来将参数括起来。
函数举例:
Plus[]:表示项的和。Plus[]=0;Plus[x]=x.
Subtrac[]:表示项的差,Sub[x,y]等价于x+(-1) * y,x-y 在输入时被转换为 x+(-1*y)。Subtract[]函数必须有两个参数,且只能有两个参数。
Times[]:表示项的乘积。Times[]=1;Times[x]= ...
MySQL常用函数
字符函数length计算长度定义和使用LENGTH()方法返回字符串的长度,以字节为单位。
语法1LENGTH(string)
参数string:必选。需要计算字节长度的字符串。
代码演示12# 查询系统使用的字符集。在ascll编码中,汉字占两个字节;在utf-8中,汉字占三个字节;在utf-16中汉字占两个字节。SHOW VARIABLES LIKE '%char%';
1SELECT LENGTH("中国");
substr截取子串定义和使用substring()方法从一个字符串中提取子串(从任意位置开始)
语法1substring(string,start,length)
或者
1substring(string FROM start FOR length)
参数string:必选。需要提取子串的字符串。
start:必选。不能为0,可以是负数,可以是正数。如果为正数,则从开头开始(数start位)提取;为负数则从末尾开始。
length:可选。如果为空,则默认提取start开始后的所有字符。
代码演示1SELECT SUB ...
Java常用类
Scanner类功能可以实现键盘输入数据到程序中。
引用类型的一般使用步骤:1、导包: import 包路径.类名称
如果需要使用的目标类和当前类位于同一个包,则可以省略导包语句。只有java.lang包下的内容不需要导包,其他的包都需要import语句
2、创建: 类名称 对象名 = new 类名称(参数列表);
3、使用: 对象名.成员方法名()
使用
导包:import java.util.Scanner
构造方法:Scanner sc = new Scanner(System.in);//没有无参构造,参数System.in表示从键盘读取输入
成员方法:
sc.nextInt();//读入键盘输入的整数值
sc.next();//读入键盘输入的字符串
代码演示1.求和
键盘录入两个数据并求和
12345678910111213package cn.shenzc.java;import java.util.Scanner;public class ScannerSum { public static void mai ...
LaTeX笔记
字符LaTeX中能够出现的字符:
26个英文字母,包括大小写;
0-9十个数字;
出现在input file的十六个标点符号:
. , ; : ! ? ‘ ’ ( ) [ ] / - * @
注意单引号的输入方式:左边输入`,右边输入’;
出现在command中的十个特殊符号:
~ # $ % ^ & _ \ { }
大多数LaTeX command会以 \ 开头;
用于数学公式的五个符号:
+ = | < >
+和 = 也能用于原始文本;
"极少使用;
不可见字符如空格和回车,统一视作空格;
输入的多个空格只视作一个空格;
空行,只包括空格的行,会被LaTeX解译为一段的结束。
输入大多数LaTeX命令描述了文档的逻辑结构。要了解这些命令,必须知道LaTeX是怎样感知逻辑结构的。一个文档包含了不同大小的逻辑结构,先从非常熟悉的中间大小的结构–句子和段落谈起。
句子和段落简单的句子和段落对LaTeX来说是没有任何问题的:
1234567\documentclass[UTF8]{ctexart} \ ...