• 2024-08-22查缺补漏——01-BFS
    01bfs解决的是一类特殊的最段路问题。在学习它的过程中,我更加深刻地学习到了泛化路径和bfs。01-BFS是什么首先明确,01-BFS是一种图论算法。它解决的事最短路径问题。最短路径算法能解决的问题它不一定能解决,蛋它能解决的问题最短路径算法一定能解决。那为什么选它呢?因为它
  • 2024-08-14查缺补漏——位运算
    编码方式原码:第一位是符号位,后面是数字位。符号位\(0\)为正数,\(1\)位负数liketihs:\(10000010\),这里表示的十进制数字就是\(-2\),第一位\(1\)是符号位。反码:分两种情况:1.正数的反码就等于正数的原码。2.负数的反码就等雨负数的原码除了符号位,其余的位按位取反。lik
  • 2024-06-16C#/.NET/.NET Core拾遗补漏合集(24年6月更新)
     前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NETCore拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。欢迎加入DotNetGuide技术社区交流群G
  • 2024-05-11查缺补漏
    合并枚举  [Flags]参考: Flags特性c#_c#flags属性-CSDN博客[Flags]publicenumOptions{Insetred=1,Update=2,Query=3,Delete=4,ALL=Insetred|Update|Query|Delete} Useruser=newUser();user.Option=Options.Del
  • 2024-04-12C#/.NET/.NET Core拾遗补漏合集(24年4月更新)
     前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NETCore拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。GitHub开源地址https://github.com/Y
  • 2024-04-06第二十五周代码(蓝桥杯查缺补漏)
    2024/03/31    周日填充题目链接【参考代码】想用暴力,没过//枚举,未出结果QAQ#include <bits/stdc++.h>using namespace std;string s00 = "00";string s11 = "11";int ans = 0;//m个问号,子串有2^m种,使用dfs//初步思路:分割子串,直到只有两
  • 2024-03-12C#/.NET/.NET Core拾遗补漏合集(持续更新)
    前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NETCore拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。GitHub开源地址https://github.com/Y
  • 2024-02-14【STM32】成功创建Keil MDK工程的条件(可对照查缺补漏)
    文中所有文件夹数量和名称没有限制,按自己理解建也OK。首先:确保编码格式正确(UTF-8),可在小扳手那里更改。安装对应芯片器件支持包。建启动文件夹Start(记得在Keil项目界面添加同名分组导入文件),启动文件的最后字母为型号缩写。STM32F1系列的具体芯片型号缩写参照下表:建
  • 2023-12-20边做笔试边查缺补漏——算法、js基础、vue3官方文档、八股文
    边投简历边完善自己的知识库。最近这些天一直在面试和笔试+投简历中,每次面试或笔试完后其实最重要的不是结果,而是做题的过程或者说对话的过程。因为只有这些才让我知道自己哪里还有不足,比如一碰到算法题就歇菜、vue3和vue2混用、js基础知识不牢固等等。那我痛定思痛,有缺点咱就认
  • 2023-11-10DP查缺补漏之LCS状态重叠
    DP查缺补漏之\(LCS\)状态重叠状态假设\(F[i][j]\)为\(a\)串中前\(i\)个字符,\(b\)串中前\(j\)个字符构成的\(LCS\)状态转移\(F[i-1][j-1]+1\)即当且仅当\(a[i]=b[j]\)时,从两个序列的减去当前的字符加一推出\(F[i-1][j]\)不选\(a[i]\),只选\(b[j]\)\(F[i
  • 2023-11-10DP查缺补漏之LIS状态记录
    DP查缺补漏之\(LIS\)状态记录前置知识状态假设\(F[i]\)为以\(a[i]\)为结尾的最长上升子序列长度。状态转移\(F[i]=max(F[j]+1,F[i])(j<i)\)很好理解,即\(i\)之前的所有以\(a[j]\)结尾的最长上升子序列中取最大,再加上\(a[i]\)即加一。代码实现for(inti=1;i<=
  • 2023-11-01DP查缺补漏之多重背包优化原理
    DP查缺补漏之多重背包优化原理普通思路类似完全背包for(inti=1;i<=n;i++)for(intj=1;j<=V;j++)for(intk=1;k<=V/c[i];k++){if(k*c[i]<=j)f[i][j]=max(f[i-1][j],f[i-1][j-k*c[i]]+k*w[i]);
  • 2023-11-01[学习笔记]TypeScript查缺补漏(二):类型与控制流分析
    @目录类型约束基本类型联合类型控制流分析instanceof和typeof类型守卫和窄化typeof判断instanceof判断in判断内建函数,或自定义函数赋值布尔运算保留共同属性字面量类型(literaltype)asconst作用类型约束TypeScript中的类型是一种用于描述变量、函数参数和函数返回值的特征的方
  • 2023-11-01 DP查缺补漏之01背包优化原理
    DP查缺补漏之01背包优化原理先复习一下基本知识状态假设DP[I][J]为前\(i\)个物品,容量小于\(j\)时的最优解(最大价值)状态转移DP[I][J]=max(DP[I-1][J],DP[I-1][J-V[I]]+W[I])对于第\(i\)个物品,两种可能装入背包则状态应通过前\(i-1\)个物品,容量小于\(j
  • 2023-10-31[学习笔记]TypeScript查缺补漏(一):类
    @目录基础知识创建类型类的初始化类型和值JSDoc注释字段私有字段可选和非可选字段字段类型约束Getter/Setter静态成员函数重载构造函数参数属性类的实例化箭头函数this的作用域全局类和对象方法泛型泛型类泛型接口泛型函数装饰器基础知识创建类型classAbc{}类的初始化co
  • 2023-08-13Java知识补漏
    Java知识补漏内存溢出在强制类型转换时,有可能产生内存溢出现象,如以下代码publicclassText01{publicstaticvoidmain(String[]args){inti=128;bytej=(byte)i;System.out.println(j);}}变量数字类型变量可以用下划线分割,不
  • 2023-06-15看人家印度人怎么补漏
    看人家印度人怎么补漏"天花板漏水了---印度一感"之我感在印度:天花板漏水了-->接水引导天花板被水浸透-->刷了一层白漆天花板又坏了对其它问题也是这样处理,没有真正解决问题,所以让人感到搞笑又深思。可是有一点,人家印度人就是反应快。有反映问题,很快就有解
  • 2023-06-08Java面试题查缺补漏习题,锁的升级,动态代理
    之前我们总结了Java面试题目中的关于计算机网络,操作系统,以及JVM虚拟机,以及Java的相关特性。今天又看了很多面试的视频,对面试的题目进行一下仔细的补充。1.对称加密与非对称加密的区别:非对称加密和对称加密在加密和解密过程、加密解密速度、传输的安全性上都有所不同,具体介绍如下:
  • 2023-05-24Python查缺补漏2
    Python查缺补漏2函数对象的引用在Python中,函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,类似于C++的函数指针:>>>a=abs#变量a指向abs函数>>>a(-1)#所以也可以通过a调用abs函数1空函数如果想定义一个什么事也不做的空函数,可以用pass语句:defn
  • 2023-04-194、19
    收获:1)补漏:小根堆对顶竟然是最小值2)数学:1、用数学课理解了扩展欧几里得算法和它的大部分应用2、发现数学章节推不动了,从中国剩余定理开始都不会了3、发现数学老师不会推欧拉的函数式子3)做题一定先想好什么时候无解数据结构一
  • 2023-04-10OI 知识查缺补漏
    带下划线的为已经学习过一遍的知识点。带方括号的为CCF大纲中有的,其中数字为难度系数,应按它从小到大学习。括号后面为完成时间。按照OIWiki的顺序排列。基础STLGDB搜索记忆化启发式双向迭代加深舞蹈链(2023.3.30)动态规划(2023.4.10新增)插头DP(2023.4.
  • 2023-03-26【JVM盲点补漏系列】「并发编程的难题和挑战」深入理解JMM及JVM内存模型知识体系机制(1)
    并发编程的难题和挑战在并发编程的技术领域中,对于我们而言的难题主要有两个:多线程之间如何进行通信和线程之间如何同步,通信是指线程之间以何种机制来交换信息。多线程的线程
  • 2023-02-08【Java面试八股文宝典之基础篇】备战2023 查缺补漏 你越早准备 越早成功!!!——Day08
        大家好,我是陶然同学,软件工程大三明年实习。认识我的朋友们知道,我是科班出身,学的还行,但是对面试掌握不够,所以我将用这100多天更新Java面试题
  • 2023-01-20MySQL索引使用宝典已送达,快来查缺补漏 转载
    这一篇文章来聊一聊如何用好MySQL索引。  为了更好地进行解释,我创建了一个存储引擎为InnoDB的表user_innodb,并批量初始化了500W+条数据。包含主键id、姓名字段(name)、
  • 2022-12-11安卓开发 1.查询补漏
    1.xml清单  2.几大布局  3.线性布局      默认水平对齐我们可以进行嵌套进行水平垂直交换2.相对布局  看下列代码,相对布局突出的就是一