- 博客(55)
- 收藏
- 关注
原创 分子,原子,质子,中子,电子,离子,量子等这些是什么?
质子由两个上夸克(u)和一个下夸克(d)组成,胶子是传递强相互作用的媒介粒子,负责将夸克束缚在一起,维持质子的结构。原子(atom)是化学元素的基本粒子,包含由带一个基本电荷的正电的质子和不带电的中子组成的原子核以及与质子数相同的核外电子(原子=原子核(质子+中子)+电子),因此原子一般是中性的。图4为中子的夸克结构示意图。以水分子为例,将水不断分离下去,直至不破坏水的特性,这时出现的最小单元是由两个氢原子和一个氧原子构成的一个水分子(H₂O),一个水分子可用电解法或其他方法再分为两个氢原子和一个氧原子。
2025-04-19 11:39:13
881
原创 python实现接入DeepSeek自动回复微信消息
本文介绍python实现接入deepseek自动回复微信消息,能用但是程序有个bug没有解决,就是捕获最新消息进行回复,感兴趣的读者可以尝试修改。可能由于时间问题,某些属性会不兼容报错。——本文发布时间2025/4/2。
2025-04-02 23:56:21
334
原创 51单片机矩阵键盘和LCD1602的密码锁实现(STC89C52)
关键点:用int型记录Password,输入密码时密码先乘以10加上当前输入的密码。
2025-03-27 00:12:48
249
原创 Visual Studio 中自定义代码片段(Snippet)的核心语法规则和常用的自定义代码片段+如何导入自定义代码片段
如果嫌打cout和打主函数太麻烦又不想装插件的情况下,那么可以自定义代码片段提高开发效率,下面就就简单介绍一下自定义代码片段的语法规则,然后列举一些常用的自定义代码片段。
2025-03-26 14:53:40
328
原创 51单片机用延时函数+LCD1602显示时间实现(STC89C52)
实现顺序:先延时,再自增,处理进位,然后显示。如果处理进位放在后面可能会出现进位跳秒的情况。
2025-03-23 22:47:09
191
原创 Git——分布式版本控制工具使用教程
本文主要介绍两种版本控制工具——SVN和Git的概念,接着会讲到Git的安装,Git常用的命令,以及怎么在Vscode中使用Git。帮助新手小白快速上手Git。
2025-03-17 18:14:01
1063
3
原创 51单片机硬件地址反序?用位操作为LED灯序“纠偏”。反转二进制数即可解决。(STC89C52)
特别有意思,LED的灯序与其硬件地址刚好相反,没办法直接通过加1实现二进制进位的亮灯操作,查了一些资料说用数组和switch实现,觉得太麻烦了,思索良久,就想到了反转二进制数解决这个问题。
2025-03-16 22:10:43
177
原创 假设arr是一个int型数组,为什么int (*p)[4]=arr报错initialization of ‘int (*)[4]‘ from incompatible pointer type ‘i‘
数组名在大多数情况下会退化为指向其首元素的指针。一维数组会退化指向数组第一个元素的地址,二维数组会退化指向第一行的指针。
2025-03-15 22:08:22
307
原创 深入解析 C 语言中含数组和指针的构造体与共同体内存计算
内存分布为成员按照声明顺序排列。数组成员按照数组中所有元素总大小分配。指针成员只占指针本身大小,不考虑所指数据。必须考虑每个成员的对齐要求,必要时插入填充字节,整体大小也需调整为最大对齐要求的整数倍。嵌套构造体时,先计算内部结构体的大小,再按照外部成员的排列顺序计算整体大小。所有成员共享同一块内存,大小取决于最大的成员(同时满足对齐要求)。数组和指针的计算方法依然适用,但只取最大值即可。
2025-03-11 20:56:59
1192
原创 怎么使用Sam Helper修改手机屏幕分辨率,使得游戏视野变广?
6.最后一步,我们打开sam helper,点击系统工具,再点击屏幕分辨率,这里我们把锁定比例关闭,将宽度1600改为1080,高度不变为2560,密度320不变。4.返回桌面,我们接着打开shizuku,点击配对,这里打开开发者选项,找到无线调试里得六位配对码,点击输入配对码。5.配对完成后,回到shizuku,点击启动。9.恢复也很简单,我们打开sam helper,把分辨率重置就好了。2.打开设置,找到关于本机,连续点击版本号五次打开开发者选项。8.如果你很在意多出来的黑边,很简单,直接用剪刀剪掉。
2025-03-08 17:54:04
481
原创 C语言中内存布局(内存模型)是怎样的?
通过比较地址大小,我们可以很直观地看到内存布局高地址到低地址的情况。指的是程序在运行时如何组织和管理内存。栈:用于存储局部变量、函数参数、返回地址,增长方向是从高地址向低地址。(未初始化数据):未初始化的全局变量和静态变量,默认初始化为 0。命令行参数和环境变量:在程序启动时由操作系统传递,位于栈的上方。本文将以图示解释C语言中的内存模型,并同时举出例子方便理解。(已初始化数据):已初始化的全局变量和静态变量。代码段:存放可执行的程序代码,通常是只读的。),增长方向是从低地址向高地址。
2025-03-08 17:22:19
258
原创 什么是内存泄漏?内存泄露的原因有哪些?内存泄漏如何去避免和解决?
内存泄漏(Memory Leak)指的是程序运行过程中动态分配的内存未被正确释放,导致该内存无法被程序继续使用,也无法被操作系统回收,从而导致可用内存不断减少,最终可能导致程序崩溃或系统变慢。
2025-03-08 14:50:14
476
原创 电脑如何拦截端口号,实现阻断访问?
如果你弟弟喜欢玩游戏,你可以查询该应用占用的端口,结合以下方法即可阻断端口号,让弟弟好好学习,天天向上!,然后输入要拦截的端口(如。重启路由器,使设置生效。添加要拦截的端口(如。
2025-03-07 10:47:30
1023
原创 C语言指针函数和函数指针的区别?
指针函数指的是返回值类型为指针的函数。也就是说,这种函数在执行完毕后返回一个指针变量,而不是直接返回基本数据类型或结构体。说明:1.上面的 函数返回一个指向整数的指针。由于局部变量在函数调用结束后可能被销毁,我们使用 关键字来保证变量 的生命周期足够长。2.调用该函数后,通过指针 就能访问返回的整数值。函数指针则是指指向函数的指针变量。简单来说,函数指针可以存储某个函数的地址,通过它可以间接调用这个函数。这在需要回调、策略模式或动态函数调用时非常有用。说明:1.这里的 是一个函数指针,
2025-03-03 20:12:08
243
原创 Linux虚拟机中的vscode编辑器字体太小怎么解决
在 Linux 虚拟机中使用 Visual Studio Code (VSCode) 时,如果编辑器字体太小,可能是由于虚拟机分辨率设置、VSCode 配置或系统缩放问题导致的。
2025-03-01 15:57:34
474
1
原创 Linux虚拟机中挂载文件夹如何删除?
我目录结构是/mnt/hgfs/code/,目前在mnt下能新建文件夹,hgfs文件夹右下角有个锁的标志,不能在hgfs下建立文件夹,也不能删除hgfs文件夹(即使是root也显示权限不足)是 VMware 共享文件夹的挂载点,可能由于挂载方式或文件系统类型导致无法删除。,说明这是 VMware 共享文件夹。,说明这是 VMware 共享文件夹。2.输出示例: 如果挂载类型是。
2025-03-01 14:13:53
268
原创 如何用VBScript代码创建一个简单的交互对话框,要求用户输入“爸爸”
该文章介绍通过vbs代码创建一个交互对话框要求用户输入"爸爸"才能退出,否则会一直弹出对话框。隐藏了黑窗口让用户不能直接通过关闭黑窗口而直接关闭对话框,只能通过任务管理器关闭或者输入"爸爸"关闭。
2024-12-27 15:01:15
411
3
原创 M3u8视频由手机拷贝到电脑之后,通过potplayer播放报错找不到文件地址怎么解决?
该文章前面三节主要介绍M3u8视频是什么,视频播放错误(找不到地址)的解决方法在后面。
2024-09-30 23:40:52
4318
1
原创 崔荣容老师Pocket语法学习笔记!!!
学习英语真的很重要!虽然也许不会与外国人交流,但是你可能会因为编程学习或者阅读英语资料苦恼,既然看到了不如就从现在开始好好学英语吧!Nothing is impossible to a willing heart(有志者事竟成)!
2024-01-01 23:01:35
2480
2
原创 Tomcat的下载安装和环境变量的配置,以及如何修改默认端口号,以及端口Address localhost:1099 is already in ues解决方法?
本文主要介绍tomcat如何安装配置,以及如何修改默认端口号,还有进程正在被使用怎么关闭。
2023-12-19 18:49:06
1422
原创 03数据结构——栈、队列和数组
(Ⅲ)输入受限的双端队列。(Ⅰ)队列的顺序存储类型。(Ⅰ)队列的链式存储类型。(Ⅱ)输出受限的双端队列。(Ⅰ)栈的顺序存储类型。(Ⅰ)栈的链式存储类型。
2023-10-09 10:38:00
192
原创 01数据结构——时间复杂度如何计算?具体思路
解题思路:①列出循环趟数t以及每轮循环i的变化值。 ②找到t与i的关系 ③确定循环终止条件 ④算结果【例】:【解】: (Ⅱ)两层循环解题思路:①列出外层循环中i的变化值 ②列出内层语句执行的次数 ③求和,写结果 【例】:【解法一】:【解法二】:对内层求和,条件作为上下限(当循环变量++时适用,因为不是++会影响到
2023-10-08 17:18:34
487
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人