- 博客(80)
- 收藏
- 关注
原创 51单片机项目(22)——基于51单片机的计算器protues仿真_8051单片机设计数字计算器(1)
矩阵键盘:矩阵键盘是一种常见的计算机键盘布局形式,它是由按键交错排列的矩阵电路所组成。矩阵键盘通常由多行多列的按键组成,每一个按键都是一个独立的电子元件。在矩阵键盘的设计中,按键被组织成行和列的布局。通过扫描行和列上的电路,可以检测到按下的具体按键。具体而言,矩阵键盘中的按键按下时,会导通对应行和列的电路。然后,通过扫描电路或者矩阵扫描芯片,可以识别和解码按键的位置信息。矩阵键盘广泛应用于电脑、手机、平板电脑等设备上,它是现代计算机输入设备的常见形式之一。
2024-11-14 01:35:19
880
原创 51单片机学习笔记_单片机sendbyte干嘛用的
IIC百科SPI、UART、RS232、RS485、IIC 5种嵌入式经典通信总线协议精讲。
2024-11-14 01:33:18
1001
原创 2024张宇考研基础30讲 第八讲 一元函数积分学的概念与计算_张宇为什么讲导数介值定理
如果fx可导,如果它能取到两个端点的导数值,则必然能取到这两个导数值内的所有的值。而原函数求导等于其儿子函数:如果一个函数可导,它是不可能导出这样的儿子的:因为根据导数介值定理,要求其取遍所有的导数值,在这里明显不行。因此有跳跃间断点的函数,它的父亲无法满足求导处处等于儿子,没有这样的父亲能满足条件,可去间断点也是同理,因为可去间断点在该点没有定义,或者函数值可以任意取,那么对于这里的x0来讲,f(x0)这个函数值,是无法通过父亲的F’(x0)得出来的。
2024-11-14 01:29:16
1069
原创 2024张宇考研基础30讲 第八讲 一元函数积分学的概念与计算_张宇为什么讲导数介值定理(1)
而对于无穷间断点来说,极限不存在,也就是fx当x趋于零时,fx不存在,那么FX就不可能可导所以说如果一个函数可导,它是导不出带有可去、跳跃、和无穷间断点的函数的。但是一个函数可导,有可能可以导出带有振荡间断点的函数。例如:首先这个函数是可导的。但是这时候这个导函数带有振荡间断点:。
2024-11-14 01:27:15
945
原创 12道vue高频原理面试题,你能答出几道 (1)
Observer : 它的作用是给对象的属性添加 getter 和 setter,用于依赖收集和派发更新Dep : 用于收集当前响应式对象的依赖关系,每个响应式对象包括子对象都拥有一个 Dep 实例(里面 subs 是 Watcher 实例数组),当数据有变更时,会通过 dep.notify()通知各个 watcher。
2024-11-14 01:17:21
817
原创 【嵌入式】嵌入式系统稳定性概览:为何它如此重要?
在科技日新月异的今天,嵌入式系统已经深深地渗透到我们生活的每一个角落。这些系统需要在各种复杂和多变的环境中稳定运行,从而满足人们对安全、效率和连续性的高要求。那么,如何确保嵌入式系统的稳定性呢?这需要我们深入理解稳定性的内涵,识别影响稳定性的因素,并采取一系列有效的策略和方法。
2024-11-12 13:59:44
342
原创 【导航】RT-Thread 学习专栏目录 【快速跳转】_rt thread 工具跳转
本专栏是在博主写完 FreeRTOS 后,再次重新过一遍 RT-Thread 时候作为学习应用的笔记,专栏的目的是在以后实际项目使用 RT-Thread 的时候,抛开其他资料,只看自己的专栏就可以完成所有的设计和问题解决。本专栏以实际应用为目的,能够使得新同学快速的使用 RT-Thread 实现一般的物联网应用项目。同时在内容中会作出与 FreeRTOS 比较的说明介绍。同时随着博主实际项目的使用,会把更多的理解和实际项目经验分享给大家。希望大大家多多支持指正!
2024-11-12 13:58:24
405
原创 【实战】 四、JWT、用户认证与异步请求(上) —— React17+React Hook
具体配置、操作和内容会有差异,“坑”也会有所不同。。。
2024-11-12 13:57:04
250
原创 【实战】 四、JWT、用户认证与异步请求(上) —— React17+React Hook(1)
安装 jira-dev-tool(imooc-jira-tool)后启动项目联调可能会出现的问题。这一步后页面会多出一个“齿轮”,点击即可使用 jira-dev-tool。token 即是 JWT(JSON Web Tokens) 的产物。具体配置、操作和内容会有差异,“坑”也会有所不同。中间件,使其可以模拟 非 restful 接口。目前页面点击登录 404,下一步配置。
2024-11-12 13:55:44
435
原创 【学习QT必备的C++基础】C++继承、派生与多态_qt中的私有slot可以被派生类继承吗
类成员的访问权限由高到低依次为 public --> protected --> private,我们在《》一节中讲解了 public 和 private:public 成员可以通过对象来访问,private 成员不能通过对象访问。现在再来补充一下 protected。protected 成员和 private 成员类似,也不能通过对象访问。
2024-11-12 13:54:23
332
原创 【学习QT必备的C++基础】C++类和对象_qt使用c+
已剪辑自: http://c.biancheng.net/view/2213.html类和对象是C++的重要特性,它们使得 C++ 成为面向对象的编程语言,可以用来开发中大型项目,本节重点讲解类和对象的语法,如果你对它们的概念还不了解,请先阅读《C++类和对象到底是什么意思类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。
2024-11-12 13:53:03
298
原创 【基于ChatGPT+SpringBoot】打造智能聊天AI机器人接口并上线至服务器_chatgpt springboot
ChatGPT是一款基于自然语言处理技术的聊天机器人。它使用受控语料库,并使用最先进的深度学习技术来学习用户的输入,以便以最相似的方式回应。ChatGPT可以模拟真实的人类对话,并能够更贴近用户的需求,提供更有价值的服务。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
2024-11-12 13:51:42
411
原创 【单片机笔记】STM32+ESP8266通过AT指令WIFI连接阿里云MQTT服务器_单片机发送at指令使wi-fi模块进入ap模式并配置好账户密码方便进行云平台的连接
if(_net.Check()==0) //使用AT指令检查ESP8266是否存在。if(FindStr((char*)_net.rxbuf,“OK”,500)==0) //设置不成功。//重启ESP8266。
2024-11-12 13:50:21
465
原创 【分享】webstorm 配置Prettier 配置
在和package,json文件同级下创建一个.prettierrc文件文件中配置你的项目文件格式化内容。
2024-11-12 13:49:00
666
原创 【云服务器 ECS 实战】负载均衡 SLB 概述及配置选型_云技术 slb
负载均衡就是将访问流量根据转发策略分发到后端的多台服务器中。负载均衡建立在现有网络结构之上,提供一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。简单理解就是将负载(工作任务)进行平衡并分摊到多个操作单元上进行执行。
2024-11-12 13:47:39
262
转载 【云原生 20】Docker资源限制详解_docker run 限制资源
cpu 子系统,主要限制进程的 cpu 使用率cpuacct 子系统,可以统计 cgroups 中的进程的 cpu 使用报告cpuset 子系统,可以为 cgroups 中的进程分配单独的 cpu 节点或者内存节点memory 子系统,可以限制进程的 memory 使用量blkio 子系统,可以限制进程的块设备 iodevices 子系统,可以控制进程能够访问某些设备。
2024-11-12 05:32:01
603
转载 【云原生 20】Docker资源限制详解_docker run 限制资源(2)
欢迎您的加入!为大家推荐一款刷题神奇各大互联网大厂面试真题。基础题库到进阶题库等各类面试题应有尽有!牛客网面经合集,满足大厂面试技术深度,快速构建Java核心知识体系大厂面试官亲授,备战面试与技能提升,主要考点+主流场景+内功提升+真题解析cpu 子系统,主要限制进程的 cpu 使用率cpuacct 子系统,可以统计 cgroups 中的进程的 cpu 使用报告cpuset 子系统,可以为 cgroups 中的进程分配单独的 cpu 节点或者内存节点。
2024-11-12 05:30:01
854
转载 【云原生 20】Docker资源限制详解_docker run 限制资源(1)
cpu 子系统,主要限制进程的 cpu 使用率cpuacct 子系统,可以统计 cgroups 中的进程的 cpu 使用报告cpuset 子系统,可以为 cgroups 中的进程分配单独的 cpu 节点或者内存节点memory 子系统,可以限制进程的 memory 使用量blkio 子系统,可以限制进程的块设备 iodevices 子系统,可以控制进程能够访问某些设备。
2024-11-12 05:28:00
775
原创 【一起学Rust 框架篇 Viz框架】轻量级 Web 框架——Viz_rust web框架
【代码】【一起学Rust 框架篇 Viz框架】轻量级 Web 框架——Viz_rust web框架。
2024-11-12 05:26:00
949
原创 【一周拿奖速成系列】蓝桥杯嵌入式系列文章目录
此教程只提供操作模板讲解,不提供具体细节原理教程,如果大家时间充裕还是去了解一下原理,毕竟我们不是为了得奖参加比赛,而是希望真正学到了东西,当然如果你们想看的人多了,后续我也可以写一个具体原理的教程。的比赛过来问我怎么准备,因为正好我去年参加过拿了个小奖,所以写了个教程顺便分享给大家!我去年是完全没准备客观题,只做了程序题,拿的是国二,这个系列的博客提供给大家交流分享,如果有什么问题或者更好的可以跟我私信或者留言哦!第七章 MCP4017数字电位器。第十章 USART串行通信。第五章 RTC时钟和日期。
2024-11-12 05:23:58
189
原创 Ubuntu中使用cmake链接opencv库的两种方法(opencv3中 base+module动态库的名字也在这里写好了)_ubuntu中的 opencv required是什么意思
既然我们知道了find_package的作用是找到后缀名为。文件,用以确认系统确实安装了OpenCV.,那么我们也可以选择直接使用正确路径的。可以通过打开terminal输入。会在Ubuntu系统中找到。等变量,因而可以使用。的文件,以此来获取其中的。
2024-11-11 14:27:58
184
原创 Ubuntu下截图工具推荐_ubuntu22截图
对Ubuntu的要求是18.04及以上,16无该包可能在Windows上习惯了QQ的截图工具,现在到了Ubuntu上,一些截图工具是真的不好使,最后这个工具是最贴近QQ截图工具的软件,先放预览图:快捷键触发截图,可以直接编辑,然后保存到本地或者复制到剪辑板。
2024-11-11 14:25:58
445
原创 Ubuntu下不能切换中文,qt creator无法输入中文,sogo输入法(详细步骤)_ubuntu搜狗输入法中英文切换
2、安装fcitx-frontend-qt5,命令行里输入sudo apt-get install fcitx-frontend-qt5,在计算机中搜索libfcitxplatforminputcontextplugin.so文件,1、原因:Qt程序的中文输入支持需要用Qt插件,Qt自带的插件中,支持iBus输入法,所以如果你恰好在用iBus输入法则可以正常输入。(2)注意:对于不同版本的Qt,插件路径可能略有不同,但一定是在[Qt安装目录]/Tools/QtCreator/中,可以自己搜索一下。
2024-11-11 14:23:57
1244
原创 Ubuntu18(2)
Desktop gcc 64-bit | 桌面版 GCC 64bit编译环境生成的Qt库,是Qt的核心,必须安装 || Qt Debug Information Files | 跟踪调试Qt文件 || Qt Purchasing | 使 Qt 应用程序能够支持应用内购买 || Qt Script (Deprecated) | 脚本模块,已被弃用 || Qt Quick 3D | 为Qt6开发的新的高级3D API || Qt WebEngine | Qt Web引擎 |
2024-11-11 14:11:35
784
原创 Ubuntu18(1)
如果该名称的文件不存在,sqlite3_open() 将创建一个新的命名为该名称的数据库文件并打开。如果 filename 参数是 NULL 或 ‘:memory:’,那么 sqlite3_open() 将会在 RAM 中创建一个内存数据库,这只会在 session 的有效时间内持续。在这里,第一个参数 sqlite3 是打开的数据库对象,sqlite_callback 是一个回调,data 作为其第一个参数,errmsg 将被返回用来获取程序生成的任何错误。如果一些语句不需要回调函数可以直接写NULL。
2024-11-11 14:09:35
204
原创 Ubuntu16(7)
在这篇文章中,我们将一步步的完成OpenCV3(C++ 和 Python)在Ubuntu上的环境搭建。( Python环境依托于Virtual Env来管理 ,方便你分隔不同的Python环境)
2024-11-11 14:07:34
344
原创 Ubuntu16(5)
在这篇文章中,我们将一步步的完成OpenCV3(C++ 和 Python)在Ubuntu上的环境搭建。( Python环境依托于Virtual Env来管理 ,方便你分隔不同的Python环境)
2024-11-11 14:03:28
133
原创 ubuntu16(3)
虽然网上已经有一部分在ubuntu下配置opencv gpu加速的教程,但是随着opencv迭代到3.3.0,发现之前的教程或多或少都已经不管用了,也存在许多坑,这次配置的时基于最新的opencv3.3.0,写下这篇博文记录下配置的经过。
2024-11-11 13:59:23
292
原创 Ubuntu16(2)
5、系统输入法设置:在System Settings–>Text Entry中添加上ibus拼音输入法,并将Show current input source in the menu bar勾选上,这样就会在系统的菜单条上显示输入法切换的图标了。1、安装ibus框架:sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4。3、再安装拼音引擎:sudo apt-get install ibus-pinyin。
2024-11-11 13:57:22
436
原创 ubuntu 黑屏 进入不了图形界面 dev sda1 clean, 552599 6111232 files, 7119295 24414464 blocks_ubuntu只有黑窗口
如果你配置完ubuntu 然后进不去图形界面,然后你就重启电脑,然后再shift+alt+f1键进入ubuntu的终端模式下面进行操作,然后你就创建一个root用户(如果有就不用了)创建root用户方法:sudo passwd root 创建完root用户 然后就以root身份 进入你之前配置过的环境变量 配置的哪个就把哪个删除掉,用vi操作,然后重启,就完全恢复原来的问题,然后再看下面的文章,究竟是什么东西在作怪。赞同他的方法是因为,我是前一天也安装了java,修改了环境变量,虽然没解决,但是挺好的。
2024-11-11 13:53:16
1144
原创 Ubuntu —— 库安装 mqtt_c_paho_ubuntu 安转 paho
打开paho.mqtt.c/src/samples下的MQTTClient_subscribe.c文件,该文件为示例代码,可在该基础上进行更改。打开paho.mqtt.c/src/samples下的MQTTClient_publish .c文件,该文件为示例代码,可在该基础上进行更改。在make完之后,在paho.mqtt.c/build/output下可以找到如下的输出文件,说明安装完成。
2024-11-11 13:51:16
253
原创 Ubuntu Deepin 源码安装 gcc g++ 并多版本切换_deepin安装g++
https://github.com/gcc-mirror/gcc.git 从这个 github 中下载 zip 压缩包,记得选择 release 版本。注意,编译需要 g++,如果没有安装可以使用 sudo apt install g++ 先安装一个版本。–prefix 是指定安装在哪个目录,如果需要多个 gcc 版本切换,这个需要是一个独立的目录。需要将命令里面对应的地方替换为自己的目录,之后使用命令。解压之后,在解压出来的目录执行。
2024-11-11 13:49:15
395
原创 Uboot Makefile 分析(1)
在 tools examples post post/cpu 目录下生成文件 .depend ,包含了各个目标的依赖。依赖于 depend version $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)all 目标依赖于 u-boot.srec, u-boot.bin, System.map。删除生成的文件,如: config.h, config.mk config.tmp。目标:u-boot.srec。目标: u-boot.bin。目标: u-boot.bin。
2024-11-11 13:42:58
909
原创 java判断list包含某个实体类_listcontains比较实体类
对于自定义的实体类来说,直接使用list.contains()方法是不对,因为没有重写实体类的equals方法,所以在contains()遍历元素并比较的时候,实际上比较的是内存地址。注意,当元素数量特别大的时候,使用list.contains效率很低速度很慢,这时候建议使用hashmap或者hashset来containsKey来判断是否包含。所以要重写equals方法,例如对于Student学生类,可以重写equals方法来比较学号。
2024-11-10 02:42:12
254
原创 Java中创建对象的5种方式_如何快速创建java 对象
2、使用Class类的newInstance方法我们也可以使用Class类的newInstance方法创建对象。这个newInstance方法调用无参的构造函数创建对象。或者。
2024-11-10 02:40:12
203
原创 Java中创建对象的5种方式_如何快速创建java 对象(1)
Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。
2024-11-10 02:38:12
433
原创 JavaScript 提取字符串中的数字 几种方法_js取字符串中的数字
【代码】JavaScript 提取字符串中的数字 几种方法_js取字符串中的数字。
2024-11-10 02:36:12
1802
原创 ISP(图像信号处理)算法概述、工作原理、架构、处理流程_isp处理
各种功能模块的通称****,对图像进行各自专业的处理。常见的 SUB IP 如 DIS、CSC、VRA 等。:图像传输接口主要分两种,并口 ITU 和串口 CSI。CSI 是 MIPI CSI 的简称,鉴于 MIPI CSI 的诸多优点,在手机相机领域,已经广泛使用 MIPI-CSI 接口传输图像数据和各种自定义数据。外置 ISP 一般包含 MIPI-CSIS 和 MIPI-CSIM 两个接口。内置 ISP 一般只需要 MIPI-CSIS 接口。
2024-11-10 02:34:12
721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人