数独的解法

数独的规则 在9×9的方格里面填写数字1-9,满足 每行不重复 每列不重复 9个3×3的小方格不重复 思路 回溯法 通过DFS遍历尝试每一个数字 根据三条规则,可以用三个二维数组记录每行,每列和每个小方格可填数字状态 row = [[True]*9 for _ in range(9)] col … ...more

tensorflow2建立模型的方法

1.使用Input tf.keras.Input(shape=None, batch_size=None, name=None, dtype=None, sparse=False, tensor=None, ragged=False, **kwargs) Input初始化一个占位符 shape:指… ...more

栈实现四则远算

总结 四则运算表达式求值分两步 中缀转后缀,栈中存符号 后缀算结果,栈中存数字 中缀表达式与后缀表达式转换 中缀表达式1+(2-3)*4+5/6 后缀表达式1,2,+ 通过栈进行转换 数字:直接输出 (:进栈 ):出栈直到(,弹出( 运算符:出栈(高阶等阶运算符),进栈(当前运算符) #当前字… ...more

linux交换分区

新建硬盘分区作为交换分区 硬盘分区情况 设备 起点 末尾 扇区 大小 类型 /dev/sda1 2048 821247 819200 400M Linux 文件系统 /dev/sda2 … ...more

vim中的leetcode插件

安装 1.安装依赖 pip install keyring browser-cookie3 2.使用vundle安装并简单配置 call vundle#begin() ... Plugin 'ianding1/leetcode.vim' ... call vundle… ...more

vim命令记录

折叠代码 vim中共有六种代码折叠方式,不同的折叠方式有不同的折叠命令 manual //手工定义折叠 indent //用缩进表示折叠 expr  //用表达式来定义折叠 syntax //用语法高亮来定义折叠 diff //对没有更改的文本进行折叠 marker //用标志折叠 indent… ...more

实现让终端走代理

让终端走代理可以通过设置环境变量实现 export http_proxy=socks5://127.0.0.1:1080
 export https_proxy=socks5://127.0.0.1:1080
 export ALL_PROXY=socks5:… ...more