08 2023 档案
摘要:# 动态规划 01背包+装满背包+求排列 01背包+装满背包+求组合 01背包+求最大最小值 完全背包+装满背包+求排列 完全背包+装满背包+求组合 完全背包+求最大最小值 ## 1 动态规划基础 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动
阅读全文
摘要:# SQL之增删改查 速成SQL之增删改查 SQL(Structured Query Language:结构化查询语言)是用于访问和处理数据库的标准的计算机语言。 SQL 对大小写不敏感:SELECT 与 select 是相同的。 ## 插入数据 INSERT INTO ```SQL INSERT
阅读全文
摘要:# 5 项目实战和总结 ## 5.1 阻塞/非阻塞、同步/异步(网络IO) > 典型的一次IO的两个阶段是什么?数据就绪 和 数据读写 - 数据就绪:根据系统IO操作的就绪状态 - 阻塞 - 非阻塞 - 数据读写:根据应用程序和内核的交互方式 - 同步 - 异步 结构。 - B/S结构:浏览器/服务器,即Browser/Server(B/S)结构 ## 4.2 MAC地址、IP地址和端口 ### 4.2.1 MAC地址 - MA
阅读全文
摘要:# 3 Linux多线程开发 ## 3.1 线程概述 ### 3.1.1 线程概述 - 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未
阅读全文