Cyrus' Blog
主页
归档
关于
链接
GitHub
主页
归档
关于
链接
GitHub
Cyrus
Think twice, code once.
分类
CTF
5
Linux
1
人工智能
1
信安
1
信息安全
4
博客
3
嵌入式
1
开发
6
操作系统
4
数字电路
1
数据库
3
数理
7
爬虫
1
生活
2
科学计算
2
算法
7
编程语言
1
编译原理
1
计算机基础
1
计算机网络
2
运维
1
更多
标签
Arch Linux
Bash
C/C++
CI/CD
CMU
Cookie
CS231n
CS50
CSS
CTF
Diffie-Hellman
Emmet
Floyd算法
FPGA
GDG
GitHub Actions
Github Pages
golang
Google
GOT表
Hexo
HTML
HTTP
Java
JavaScript
Jupyter
KDE Plasma
LeetCode
Linux
logrus
MIT Missing Semester
NumPy
OpenSSL
PLT表
Python
RAII
RSA
Session
Shell
sing-box
socket
SQL
SQLite
SQL注入
SVD
SymPy
TCP/IP
Verilog
Web开发
writeup
XPath
ZJU校巴
主定理
代理
信息安全
内存
前端
动态规划
动态链接
博客
压缩
参考
后端
命令行
国际交流
图像处理
图解
堆
堆排序
复杂度分析
密码学
开发
归并排序
微积分
心得
快速排序
抽象代数
搜索
操作系统
数字电路
数字逻辑
数学
数据库
数据结构
数论
文件系统
时间戳
有限状态自动机
机器学习
正则表达式
汇编
游戏开发
爬虫
物理
环境配置
科学计算
竞赛
笔记
算法
线性代数
编程语言
编译
网络
网络安全
背包DP
计算机基础
计算机视觉
计算机网络
课程
课程推荐
谱定理
踩坑
逆向
逆向工程
逻辑电路
非对称加密
题解
高斯消元法
魔塔
更多
图解基础数据结构——堆
2023-08-24
算法
/
数据结构
/
堆
/
图解
堆其实是很基础的数据结构,堆往往是初学者学习的第一个树形数据结构,排在数组、链表、队列、栈等线形数据结构之后。但其实堆并没有那么好理解,而且也常常被忽略(特别是对于OIer来说),因为经常可以直接调包使用,不需要手写堆,C++内置了std::priority_queue,python也有import heapq。
2481 字
|
12 分钟
什么时候可以使用滚动数组优化?
2023-07-31
算法
/
算法
/
Floyd算法
/
背包DP
/
动态规划
求全源最短路最常用的就是Floyd算法,代码十分简单,仅需三个for循环。
733 字
|
4 分钟
剑指 Offer 20. 表示数值的字符串 题解
2023-07-27
算法
/
LeetCode
/
题解
/
有限状态自动机
/
正则表达式
/
C/C++
/
Python
/
JavaScript
/
图解
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。
1107 字
|
6 分钟
编译的四个步骤:预编译、编译、汇编、链接
2023-07-14
编译原理
/
编译
/
C/C++
假设我们有以下文件:
520 字
|
3 分钟
C++11方便又常用的特性
2023-07-01
编程语言
/
C/C++
/
编程语言
不会吧,C++20都出了,不会还有人在学C++11的新特性吧(就是我)。这篇文章介绍一些C++11的方便的语法糖/特性。
683 字
|
3 分钟
半加器、全加器与超前进位加法器
2023-06-30
数字电路
/
数字电路
/
逻辑电路
/
图解
半加器接受两个输入A、B,输出加法的计算结果S和进位C,表达式及真值表如下:
678 字
|
3 分钟
建站心得
2023-06-29
博客
/
博客
/
Hexo
/
Github Pages
使用Github Pages和Hexo建立了我的个人博客,本来是打算整个博客全部用React自己写,奈何技艺不精,还是决定使用Hexo这样方便的框架。
230 字
|
1 分钟
1
2
3
4
5
6
7