C/C++条件编译


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

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

Windows系统scoop快速配置编程和工具环境


安装scoop> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time> irm get.scoop.sh | iex更新软

MyBatis配置文件

笔记  Java 

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&quo

MyBatis Maven项目

笔记  Java 

MyBatis Maven项目 <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency>

Java PO,BO,VO,DTO,POJO,DAO概念


Java PO,BO,VO,DTO,POJO,DAO概念一篇文章讲清楚VO,BO,PO,DO,DTO的区别 - 知乎 (zhihu.com)DTO(Data Transfer Object)数据传输对象DTO是一个比较特殊的对象,他有两种存在形式:在后端,他的存在形式是java对象,也就是在cont