自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 stm32单片机4引脚I2c协议OLED显示屏库函数

【代码】stm32单片机4引脚I2c协议OLED显示屏库函数。

2026-02-21 15:13:35 3

原创 stm32江协科技笔记(更新至3-3GPIO输入)

江协科技stem32学习笔记

2026-02-13 23:14:32 883

原创 stm32江协科技附件资源-延迟函数库模块

stm32附加资源,delay库函数

2026-02-13 23:08:46 15

原创 git常用命令

号表示注释,asterisk(*)星号表示可选,curly brace{}大括号表示参数。

2026-01-29 18:04:37 789

原创 数学_参数方程_摆线_直线_椭圆和圆

2026-01-04 21:49:35 102

原创 JAVADOC

JavaDoc标准注释格式介绍 JavaDoc是Java官方支持的标准化文档注释格式,通过特定标签如@param、@return等,能清晰说明方法参数、返回值和功能。主要优势包括: 生成标准化HTML文档 明确接口规范 获得IDE智能提示支持 常用标签包含@param(参数说明)、@return(返回值说明)等,可通过IDE或javadoc命令行工具生成文档。命令行使用方式为:javadoc -d 输出目录 -sourcepath 源码路径 包名或类名。这种方式能有效提升代码可读性和团队协作效率。

2025-11-11 16:16:15 218

原创 MarkDown

MarkDown

2025-11-09 23:11:56 1017

原创 jvm参数调优(持续更新)

本文介绍了JVM虚拟机的关键调试工具和参数配置,主要内容包括: JVM内存参数(-Xms、-Xmx)和字符串常量池优化参数(-XX:StringTableSize)的配置方法; 诊断CPU占用过高的方法:使用top定位进程,结合jstack分析线程堆栈; 常用调试工具:jmap(堆内存分析)、jconsole(图形化监控)、jvisualvm(综合诊断)和javap(字节码反编译); 方法区的演变(永久代到元空间)及其内存结构; 字符串常量池的底层机制,包括懒加载、编译优化和intern()方法的使用技巧。

2025-09-18 22:58:47 1230

原创 java输入输出类

当不明白输入或输出流该如何创建,以下思路如非buffer机制输出非文件字符处理是:对应的buffer处理的是:buffer处理只是在输入/输出流外加一层壳。

2025-05-16 19:27:07 386

原创 StringBuilder & Chatacter

StringBuilder & Character。

2025-03-27 20:20:09 786

原创 动态规划非递归设计思路

递归实现动态规划并不难,但是对于数据规模大的问题,也许会爆栈也说不定。对于递归实现动态规划,通常一般也可以使用非递归。也就是说在用for遍历,而并不是函数递归时,可以控制好l和r,让小范围的问题先处理,再处理大一点规模问题。鲁迅说过: 大问题拆成小问题,小问题拆成更小的问题,小小问题拆成更小小问题,直到拆解为原子性问题(这样在处理i,j区间问题时,该区间里的所有子问题都被处理了。

2025-03-25 18:36:41 279

原创 动态规划合理设计例题(自言自语)

需要根据动态规划表来判断,dp[i][j]=min(dp[i][j],k+max(dp[i][k-1],dp[k+1][j]) ,如果都是0的话,那么他就会认为0是获取的正确值,那么dp[i][j]就一直等于0了,优化一下,发现dp[i][i]和dp[p][i]的值都是0,如果排除dp[i][p]造成的影响就没必要初始化dp表,未初始化的dp[i][p]造成的错误是,代码误认为dp[i][p]是个合法值,所以在大遍历前,可以让dp[i][p]先等于一个合法值,或者让他等于maxn.

2025-03-25 18:18:01 1029

原创 Virtual Function in Java and Cpp

【代码】Virtual Function in Java and Cpp。

2025-03-19 14:10:49 208

原创 Useage of Generic in Java

泛型使用

2025-03-17 23:16:22 402

原创 链式前向星_记录

value和next数组是可以被cnt瞬间归零的,所以只要静态给狗他俩的空间即可,使用cnt=0相当于立刻清空所有内容。head也应该设置为静态,因为无论如何head的值都要全改为-1;

2025-02-11 23:41:19 267

原创 安卓7以上抓包证书安装

前提:要有openssl工具,在linux一个指令就可以下载了:sudo apt-get install openssl,windons则是在https://www.openssl.org/下载先把证书导出,我这里是使用的fiddler,假设证书名为fiddler.cer。

2025-02-07 02:10:55 612

原创 基础博弈论

博弈论记录

2025-02-04 01:41:00 706

原创 关于贪心学习的文笔记录

贪心,顾名思义就是越贪越好,越多越有易,他给我的感觉是,通常是求最大或最小问题,相比于动态规划贪心让人更加琢磨不透,不易看出方法,为此在这记录我所见过的题型和思维方法,以便回头看看…

2025-02-03 16:39:21 660

原创 JAVA内置类使用方法记录

java各类存储结构

2025-02-02 01:09:08 447

原创 映射vim键位,基本功能键位表(未更完)

nore:这是 noremap 的缩写部分,意味着这个映射是“非递归”的(non-recursive)。默认情况下,Vim 的映射可以是递归的,这意味着如果你映射了一个键到另一个键序列,而那个键序列本身又包含映射,那么 Vim 会尝试解析并应用这些递归映射。这是通用指令,作用是取消某些设置,如set nonu取消显示行号,set norelativenuber取消相对行号。map:这是基本的映射命令,用于定义键与键序列之间的对应关系。使用enter,使用n跳到下一个结果,使用N跳到上一个结果。

2024-12-01 18:00:59 876

原创 如何翻阅舍友电脑的所有资料?

破解密码是不可能的,这辈子都破解不了,众所周知,绝大多数密码存储不是明文,而是加密后的数据,这种数据不可逆向破解,那么是不是就没办法进入一台不知道密码的电脑了呢,换个思路想:1.我们可以想方设法进入控制台,毕竟控制台可以使用net user修改密码2.可以替换加密过的密码,将自己创建的密码加密后,放进去。

2024-11-30 17:50:30 511

原创 c语言读取_缓冲机制_格式化打印

基础读取方式%代表读取%后出现的内容,只有%后的内容才会被读取,%*代表不匹配某些东西,比如%*a则遇到a就停止当前的匹配,继续下一个%的匹配。当scanf遇到不匹配的字符,直接停止该读取,接着匹配后一个%,已经读取过的会赋值。缓冲流,输入界面的输入任何字符,然后回车,就会传入缓冲流,同时回车键也保存,已经读取过的字符会消除,未读取的保留直到被读取。

2024-11-27 14:26:30 436

原创 nodepad配置c/c++ & cmd快速打开&&创建项目文件

c/c++基础配置,c语言执行基本流程,配置notepad执行语句,快速打开,创建notepad项目

2024-11-26 23:35:29 815

原创 力扣_146_LRU 缓存_java

代码不是很好,粗糙的实现了,有空回来补改。用map存储键值对,值使用双链表存储。

2024-11-25 13:00:56 336

原创 论“我该如何设计循环“才能不把自己绕晕( 包含力扣题目: K个一组翻转链表&翻转链表)

论"我该如何设计循环"才能不把自己绕晕。。。。。

2024-11-24 23:06:24 424

原创 leetcode_25_k个一组翻转链表

链接:https://leetcode.cn/problems/reverse-nodes-in-k-group/k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。思路清晰,但是处理逻辑复杂,就这样吧,有空回来修改修改。力扣:k个一组翻转链表。

2024-11-24 15:27:32 340

原创 leetcode_160_相交链表

连接:https://leetcode.cn/problems/intersection-of-two-linked-lists/description/如果有相交,最后一个点一定相同,由此可以判断是否相交,如果是相交的把长的那个表移动到对等位置,然后headA和headB共同进步,直到两个点相同。给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。力扣:160_相交链表。

2024-11-24 13:28:24 317

原创 异或神操作_二进制底层

一些骚操作,也许你会喜欢的...

2024-11-23 16:49:07 995

原创 java_prim求最小生成树权值_邻接表建图

【代码】java_prim求最小生成树权值_邻接表建图。

2024-11-18 23:45:48 142

原创 java语言特性(持续更新)

java

2024-11-18 22:33:05 179

原创 java_PriorityQueue_内置堆存储抽象类_lambda定义比较规则

java创建堆,包含普通数组,二维数组,抽象类。

2024-11-18 14:11:14 347

原创 java基础之Arrays.sort()

JAVA_Arrays.sort()排序

2024-11-18 10:29:14 302

原创 手搓堆_优先队列_Deque_java

【代码】来一起手搓堆吧_优先队列_Deque_java。

2024-11-15 21:31:50 214

原创 java_力扣493_翻转对_分治(困难)

力扣题目493 翻转对

2024-11-11 23:33:31 247

原创 关于分治法左右区间单调遍历应该如何设计

归并分治单调处理中常用到的一种思维,在生活中我们经常无意识的使用到该思想,但是写代码还是常常迷惑,这篇让你包懂

2024-11-11 22:54:15 736

原创 归并排序_递归_非递归_java

全局变量:int num[maxn],help[maxn];merge用于合并两个已经排好序的区间。

2024-11-11 12:43:08 144

原创 java_输入输出流_ACM风格

按行读取 可使用Integer.valueOf()转换为数字。

2024-11-10 17:47:43 158

原创 java_非递归遍历二叉树

先序遍历,由于栈是后进先出(FIFO),所以我们先让s.right进入,再让s.left进入。有左,则优先压栈左,当前元素为null时,则弹出,立即处理弹出的数据,然后跳到该元素的右孩子。后序 两种实现方法。

2024-11-10 15:51:39 216

原创 java_力扣_双端队列

力扣641:https://leetcode.cn/problems/design-circular-deque/题目:循环双端队列(使用循环数组实现)

2024-11-09 20:06:51 260

原创 java_力扣_最小栈

力扣第155题,最小栈

2024-11-09 19:40:41 152

stm32江协科技固件库

stm32江协科技固件库

2026-02-13

*stm32官方文档*

stm32江协科技笔记课件ppt

2026-02-10

stm32江协科技笔记课件ppt

stm32江协科技笔记课件ppt

2026-02-10

DOSBox,环境挂载窗口

DOSBox

2024-11-08

masm文件夹,包含LINK.EXE,debug.exe,edit.com,MASM.EXE文件

masm文件夹,包含LINK.EXE,debug.exe,edit.com,MASM.EXE文件

2024-11-08

2048小游戏图片,请解压到与java代码同文件包下,方可执行代码

2048小游戏图片,请解压到与java代码同文件包下,方可执行代码

2024-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除