Leetcode 072 编辑距离
题目:给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入: word1 = 'hors...
C++实现split函数
#include <string> #include <vector> vector<string> split(string s, string p){ vector<string> res; std::string::size_type i = 0; std::string::size_type found = s.find(p)...
Nginx配置文件中的变量含义
$remote_addr 直接请求者ip$http_x_forwarded_for 客户端请求ip$remote_user 客户端用户名称$time_local 服务端时间和时区$request 请求的路径和协议$status 本次请求的响应状态$body_bytes_sen...
Goland使用hmac-sha256
hmac是基于hash算法加上一个秘钥key,可以约等于对数据加了盐值(salt)后再做hash算法运算,常用的hash算法有md5,sha256等,对应的就有hmac-md5,hmac-sha256 func hmacSha256(data string, secre...
搭建memos轻量笔记软件
编译了memos可执行文件,windows和linux系统可用,需要的自取github上并没有提供可运行的二进制文件,所以手动编译了下https://github.com/usememos/memos链接:https://pan.baidu.com/s/17LfUT...
Leetcode 236 二叉树的最近公共祖先
题目: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 ...
Debian10系统修改主机名
1.修改/etc/hostname文件中的内容为新主机名2.修改/etc/hosts文件中对应的之前的主机名为新主机名3.执行hostname [新主机名] 命令临时修改,否则要下次重启生效
C++运算符和结合性
优先级运算符含义要求运算对象的个数结合方向1()[]->.圆括号下标运算符指向结构体成员运算符结构体成员运算符自左向右2!~++---(类型)*&sizeof逻辑非运算符按位取反运算符自增运算符自减...
使用DD脚本重装系统
DD脚本:https://github.com/bin456789/reinstall系统下载地址:https://dl.lamp.sh/vhd/ 通过镜像包dd到其他系统 curl -O https://mirror.ghproxy.com/https://raw.githubusercontent.com/bin4...