- 博客(17)
- 收藏
- 关注
转载 2023国赛信息安全管理与评估样题及规程解读
专注技能竞赛培训4年,包含和两大赛项,及各大CTF培训,基于两大赛项提供全面的系统性培训,拥有完整的培训体系。团队拥有等专业人才担任讲师,,通过培训帮助各大院校备赛学生取得,获各大院校一致好评。
2025-01-20 08:39:35
967
原创 js中的宏任务与微任务
Promise.resolve().then(function() { // 同步代码,语句2,注册了一个微任务。宏任务:语句2,从MacroQqueue跳出,打印setTimeout // 宏任务队列全部清空。setTimeout(function() { // 微任务,语句4,同时注册了一个宏任务。// 微任务,语句3。// 宏任务,语句5。console.log(‘promise then’) // 微任务,语句5。宏任务执行完一个,则去清空微任务队列,微任务清空后再去执行下一个宏任务。
2025-01-18 01:15:09
369
原创 js中的Class类详解_js class
class 类是一种抽象的体现,用来表示具有相同特性的一类事物,是面向对象编程(oop)不可缺少的工具。work() {console.log("我们会一直跑");const p1 = new Person("张", "三")p1.work()毫无疑问执行代码肯定会打印 我们会一直跑 和 张三。
2025-01-18 01:13:07
569
原创 IDEA的Docker插件实战(Dockerfile篇)
本次实战需要提前准备好以下内容:开发环境操作系统:win10Docker服务所在环境:CentOS Linux release 7.6.1810。
2025-01-17 09:15:01
788
原创 IDEA生成JAR包导出JAR包
PS:将Java项目封装成可执行到JAR包用起来及其方便,本文将介绍如果使用IDEA工具生成JAR包。生成完毕之后,在你的项目下面的out目录里面有个artifacts下有刚刚生成jar包。三、选择JAR 然后选择From module with dependencies…选择-项目结构(快捷键-Ctrl+Shift+Alt+S)直接将项目中的META-INF文件夹删除即可。二、选择-Artifacts 然后点击+五、点击应用 然后点击确定。六、在菜单栏中选中-构建。一、在菜单栏找到-文件。
2025-01-17 09:12:59
608
原创 STM32开发,定时器和状态机实现不一样的跑马灯_stm32 定时器状态机
(4)(状态0)–>(状态1)–>(状态2 ))–>(状态1)–>(状态2 )…这个例子应用1个systick中断实现几个软件定时器,用来控制LED指示灯的闪烁时间。主程序采用了状态机编程方法。
2025-01-14 18:35:51
456
原创 STM32串口接收不定长数据原理与源程序_arm启动后串口第一次接收数据失败
需要注意的是,在中断函数里面,需要把对应的位清0,否则会影响下一次数据的接收。IDLE中断,如何是F0系列的单片机,需要用ICR寄存器来清除,如果是F1系列的单片机,清除方法是“先读SR寄存器,再读DR寄存器”。我写的这个主函数,是用来验证接收的正确性的。RxCounter表示的是这一帧数据有几个字节,接收完一帧数据,会在中断函数里面把ReceiveState置1,然后,通过串口把接收到的数据发送回串口。(是不是感觉超级方便?当接收到1个字节,就会产生RXNE中断,当接收到一帧数据,就会产生IDLE中断。
2025-01-14 18:32:10
644
原创 STL教程:C++ STL快速入门(非常详细)
7. 如何衡量一个算法的执行效率?8. GNU开源精神及其发展历程第2章 STL序列式容器1. C++ STL容器是什么?2. 迭代器是什么,C++ STL迭代器(iterator)用法详解3. C++序列式容器(STL序列式容器)是什么4. C++ array(STL array)容器用法详解5. C++ STL array随机访问迭代器(精讲版)6. C++ STL array容器访问元素的几种方式7. C++ array容器:普通数组的“升级版”8. C++ STL vector容器详解9. C++
2025-01-14 18:28:28
756
原创 LeetCode - Medium - 105
方法三:别人写的,方法二的preMap没必要,方法二的还有nextPreEnd变量可通过“前序遍历一棵二叉树后得到得序列的个数与中序遍历一棵二叉树后得到得序列的个数一致”特性和加减法便可简易求得,(方法二的nextPreEnd自己搞复杂了。//方法二:方法一的改进版,使用map代替暴力查找,提交给系统,虽接受,但很耗时。方法二:方法一的改进版,使用map代替暴力查找,提交给系统,虽接受,但很耗时。方法一:我写的,提交给系统,所有测试例子通过,但报超时。//方法一:我写的,提交给系统,报超时。
2025-01-13 18:57:01
649
原创 LeetCode - Easy - 696
由2. 得到区间,将其两两相邻配对,如[0,3]与[4,6],[4,6]与[7,8],再由1. 得出规律求出两配对区间符合题意要求的子字符串个数,最后将其累加,便能得到最后结果。如’00000111’,一个连续’0’与连续’1’的字符串,符合题意要求的子字符串为min('0‘的个数, '1’的个数)=min(5,3)=3。如’000011100111‘字符串,以连续相同字符分为一个区间规则,得到[0,3],[4,6],[7,8],[9,11]共4个区间。// 方法三:方法二的改进版。方法三:方法二改进版。
2025-01-13 18:53:20
540
原创 Kubernetes集群一键化部署_一键部署kubernetes集群
有资源的话,部署的服务器配置可以搞好一点的。我用自己的古董电脑做了三台虚拟机,配置比较低。kmaster79110 Centos7.4 192.168.79.110 4G/1核/100Gknodes79111 Centos7.4 192.168.79.111 4G/1核/100Gknodes79112 Centos7.4 192.168.79.112 4G/1核/100G。
2025-01-13 18:49:35
302
原创 Java开发面试问题,mysql存储过程返回数据集_mysql 存储过程开发面试题
说句实话,如果一个打工人不想提升自己,那便没有工作的意义,毕竟大家也没有到养老的年龄。当你的技术在一步步贴近阿里p7水平的时候,毫无疑问你的薪资肯定会涨,同时你能学到更多更深的技术,交结到更厉害的大牛。推荐一份Java架构之路必备的学习笔记,内容相当全面!!!成年人的世界没有容易二字,前段时间刷抖音看到一个程序员连着加班两星期到半夜2点的视频。在这个行业若想要拿高薪除了提高硬实力别无他法。
2025-01-13 05:31:56
443
原创 Java开发面试宝典,pythonmysql包_mysql,python,java参考资料
转账过程具体到程序里会有一系列的操作,比如查询余额、做加减法、更新余额等,这些操作必须保证是一体的,不然等程序查完之后,还没做减法之前,你这100块钱,完全可以借着这个时间差再查一次,然后再给另外一个朋友转账,如果银行这么整,不就乱了么?平时的工作中,不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短。我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变?
2025-01-13 05:28:15
770
原创 java并发工具包ConditionObject实现要点图解
在释放锁的时候,会将锁的状态保存到当前线程的栈中(局部变量),然后锁的占有状态释放以后,执行一个唤醒动作(通过LockSupport.unpark完成,唤醒同步队列中的一个线程),让其他线程有机会竞争AQS锁。signal()首先找到条件队列的第一个结点a,把它从队列中取出来,状态改为条件等待(waitStatus=2),然后把它放入到AQS的同步队列,然后根据锁的等待情况(同步队列中,节点a之前的结点b)唤醒这个线程,或者让它保持阻塞状态。Lock中的队列操作需要大量谨慎的CAS操作,因为没有锁的保护;
2025-01-13 05:24:34
587
原创 5分钟带你入门Pytest 自动化测试框架(超详细~)_自动化加载测试用例pytest
【代码】5分钟带你入门Pytest 自动化测试框架(超详细~)_自动化加载测试用例pytest。
2025-01-11 23:23:55
766
原创 5个技巧助你成为 CSS 大神
作为一名前端工程师,经常在写完 HTML 以后,才觉得真正的噩梦要开始了,啊,写 CSS 的时候,面对满屏乱飞的组件,真想手动给他们挪到该在位置上……都说 CSS 很难掌握,最愁给页面编写样式,其实都是因为还没有形成一个对 CSS 宏观的了解,只要有了正确的学习方法、设计思维,再通过不断的积累,就能轻松的掌握它。接下来我会把掌握 CSS 的 5 个技巧整理一下,让你在以后编写 CSS 的时候不再发愁。样式调整。
2025-01-11 23:20:14
647
原创 51单片机项目(12)——基于51单片机的智能台灯设计_基于51单片机的自动调节台灯系统的设计与实现
将VCC引脚连接到5V电源,GND引脚连接到地,Trig引脚连接到您控制器上的数字输出引脚,Echo引脚连接到您控制器上的数字输入引脚。通常使用I2C总线连接,将PCF8591的SDA引脚连接到主控设备的SDA引脚,SCL引脚连接到主控设备的SCL引脚,同时接地引脚和电源引脚。需要注意的是,HC-SR04模块的使用可能会受到一些因素的影响,例如噪声、超声波传播速度的变化等。通过写入适当的数值,可以控制模拟输出通道的电压值。处理数据:根据您的应用需求,对从PCF8591读取的数据进行适当的处理和解析。
2025-01-11 23:16:33
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅