Karnaugh Map 一、Karnaugh Map 1.1 最小项 最小项的定义:一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。 最小项的表示方法:通常用\(m_i\)来表示最小项。 下标i的确定方式:把最小项中原变量记为1,反变量记为0,当变量顺序确定后,可以按顺序排列成一个二进制数,则与这个二进制数相对应的十 2024-04-20 Electronic Design Automation > Logic Synthesis
Design Pattern 一、面向对象设计原则 依赖倒置原则(DIP) 高层模块(稳定)不应该依赖(编译时依赖)于底层模块(变化),二者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。 开放封闭原则 对拓展开放,对更改封闭 类模块是可扩展的,但是不可修改。 单一职责原则(SRP) 一个类应该仅有一个引起它变化的原因。 变化的方向隐含着类的责任。 Lisko 2023-12-02 Programming > Python
My Vim Cheat Sheet Cursor movement i: move cursor up k: move cursor down j: move cursor left l: move cursor right I: move cursor up 5 lines K: move cursor down 5 lines J: move cursor left 5 characters L: move cursor ri 2023-11-28 Programming > Python
VSCode Configuration Hotkey General Basic editing Navigation Editor management Rich languages editing File management Display Debug Integrated terminal BookMark C/C++ Vim Hotkey General Ctrl+Shift+P Show comma 2023-11-28 Programming > Python
Boost boost::split #include <boost/algorithm/string.hpp> Description: boost::split()函数用于切割string字符串,将切割之后的字符串放到一个std::vector 之中。 有4个参数: boost::split(type, select_list, boost::is_any_of(","), boost::t 2023-11-28 Programming > C/C++
强化学习中的off-line, on-line, off policy, on policy傻傻分不清 https://blog.csdn.net/qq_42743778/article/details/120063861 https://zhuanlan.zhihu.com/p/346433931 2023-05-30 Artificial Intelligence > RL
Leetcode 字符串 1657.确定两个字符串是否接近 Others 1.两数之和 2.两数相加 3.无重复字符的最长子串 4.寻找两个有序数组的中位数 5.最长回文子串 7.整数反转 8.字符串转换整数 9.回文数 10.正则表达式匹配 11.盛最多水的容器 13. 罗马数字转整数 14.最长公共前缀 15.三数之和 16.最接近的三数之和 17. 电话号码的字母组合 19. 删除链表的倒数第 N 个结点 2023-05-09 Programming > Leetcode
Docker Docker教程 一、Docker三要素: image \(\rightarrow\) class container \(\rightarrow\) instance repository \(\rightarrow\) 存放image的场所,官方registry称为Docker Hub 二、安装 步骤 Note:Set up the repository 阿里云镜像加速 三、Docker 2023-05-02 Programming > Docker
CMake 最小配置示例 CMakelists.txt 1234cmake_minimum_required(VERSION 3.0) # cmake最低版本project(sample CXX) # 项目名称add_library(sample sample.cpp) # 添加库add_executable(sample_exe sample_exe.cpp) # 添加可执行程序 相关函数 pr 2022-12-01 Programming > C/C++ > CMake
Effective Academic Writing Welcome to my blog, enter password to read. 2022-11-28 Research > Academic Writing