C/C++条件编译


条件编译编译器根据条件的真假决定是否编译相关代码常见条件编译的方法根据宏是否定义#ifdef <macro>...#else...#endif举个例子 1 #include <stdio.h> 2 #define _DEBUG_ 3 int main(int argc,

gdb日常使用


https://zhuanlan.zhihu.com/p/162164942常用命令break n (简写b n):在第n行处设置断点(可以带上代码路径和代码名称: b OAGUPDATE.cpp:578)b fn1 if a>b:条件断点设置break func(break缩写为b):在函数fun

Tmux 快捷键& 速查表& 简明教程


原文:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7注意:本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用,鼠标支持、VI 模式、插件管理在低版本可能会与本文不兼容。Tmux 快捷键 & 速查表 &

windows查看端口占用和使用端口的程序

折腾 

三个命令查看占用端口的PIDnetstat -aon|findstr "port"示例:netstat -aon|findstr "2081"查找2081端口被哪个程序占用,最右侧 的就是程序PIDtasklist|findstr "PID"

Theory of Computation & Automata Theory

笔记 

绪论FSM 有限状态机CFL 上下文无关语言Turing machine 图灵机Undecidable 无法用机械解决的问题Finite State Machine 有限状态机Some noun meaningsSymbol a,b,c,0,1,2,3…Alphabet symbols的集合 c

滑动窗口模板


模板/* 滑动窗口算法框架 */void slidingWindow(string s, string t) { unordered_map<char, int> window; int left = 0, right = 0; while (right < s.

二分法(算法)


https://blog.csdn.net/qq_36102055/article/details/104375766https://www.acwing.com/solution/content/107848/https://www.acwing.com/problem/content/791/

快慢指针例题


https://www.acwing.com/solution/content/218914/https://www.acwing.com/solution/content/218913/

JDBC


JDBCJDBC为访问不同的数据库提供了统一的接口JDBC的基本原理## JDBC快速入门package com.hspedu.jdbc.myjdbc;import com.mysql.cj.jdbc.Driver;import java.sql.Connection;import java.sql

斐波那契-带备忘录的递归


#include <iostream>#include <cstring>int dp(int memo[],int n){if(n == 0 || n == 1) return n; if(memo[n] != 0) return memo[n]; memo[n