RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/3)
文章目录
- 前言
- 硬件准备
- 百问网STM32F103
- ESP8266 01S
- ESP8266 介绍
- ESP8266 01S技术规格参数
- 软件准备
- 下载安装 Keil μVision5
- Pack Installer
- 安装 ST-Link 驱动
- 获取RT-Thread源码
- 下载安装 RT-Thread env 工具
文章列表
- RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之环境搭建(1/3)
- RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之升级ESP8266 01S固件(2/3) // TODO
- RT-Thrad|STM32F103+ESP8266 S01+RT-Thread联网之RT-Thread AT组件(3/3) // TODO
前言
本系列文章介绍 RT-Thread AT 组件的基本知识和使用方法,帮助大家更好地使用 RT-Thread AT 组件。
本文教大家如何准备开发环境。
在实际开发中,我们常有联网的需求,然而大多数的单片机都没有联网模块,当我们想像手机那样不需要网线就能让板子连接到网络时非常麻烦,这个时候能有一个能连接到 wifi 的模块这问题就能迎刃而解了。
对于这个联网模块的要求是,能够帮我们接通网络就行了,不需要有太多的引脚和功能,体积要小巧,价格越低越好。
硬件准备
- 开发板使用的是韦东山老师出的 STM32F103ZET6 开发板
- WiFi模块使用的是乐鑫 ESP8266 01S WiFi模块
百问网STM32F103
百问网STM32F103开发板参数
名称 | 描述 |
---|---|
芯片 | STM32F103ZET6 |
工艺 | 4层高精度沉金工艺 |
尺寸 | 180mm*105mm |
FLASH | 512KB+8MB |
RAM | 64KB+1MB |
CPU | ARM Cortex-M3 72MHz |
ESP8266 01S
市面上有很多的 WIFI模组和模块,这里选择乐鑫的ESP8266 01S WIFI 模块。
ESP8266 介绍
ESP8266 是一款高度集成的芯片,支持3种模式:AP,STA,AP + STA,旨在满足新的互联世界的需求。它提供了一个完整且自包含的Wi-Fi网络解决方案,允许它托管应用程序或从另一个应用程序处理器分担所有Wi-Fi网络功能。
ESP8266特性介绍:
- 支持无线802.11b/g/n标准
- 支持STA/AP/STA+AP三种工作模式
- 内置cTP/IP协议线,支持多路TCP Client连接
- 支持丰富的Socket AT指令
- 支持UART/GPIO数据通信接口
- 支持Smart Link只能联网功能
- 支持远程固件升级(OTA)
- 内置32位MCU,可兼做应用处理器
- 超低能耗,适合电池供电应用
ESP8266 01S技术规格参数
ESP8266 01S
名称 | 描述 |
---|---|
串行/ UART波特率 | 115200 bps |
输入电源 | 3.3V |
I/O 电压容限 | 最大3.6V |
闪存大小 | 1MB(8Mbit) |
WiFi安全模式 | WPA,WPA2 |
软件准备
- Keil μVision5
- RT-Thread源码
- RT-Thread Env 工具
下载安装 Keil μVision5
Keil-MDK(Keil ARM Microcontroller Development Kit)前生是德国Keil公司,后被ARM收购,可以看作是ARM官方的集成开发环境。前面图 4.2.4 STM32F103ZE系列官方工具软件(部分截图)所示的网页页面,里面有Keil的下载链接,或者开发板配套资料的“3_开发软件”文件夹提供所有需要的软件,读者也可直接去Keil官网直接下载,当前最新版本为5.32,如下图所示。
随后进入个人信息完善页面,按提示填写所有的信息,如图 4.3.4 所示,填写完后,点击“Submit”提交。
随后进入下载页面,点击“MDK532.EXE”即可下载,如下图所示。
下载完后,点击运行该文件,进入安装界面,选择“Next >>”,如下图所示。
接着进入用户协议界面,勾选同意协议,点击“Next >>”,如下图所示。
然后设置安装路径,第一个“Core”是软件的安装路径,第二个“Pack”是芯片的硬件支持包的安装路径,读者保持默认路径或者设置为如下图所示一样的即可,如果是自定义设置,建议为全英文路径,不建议为包含有中文的路径。选择好之后点击“Next >>”后:
之后便进入安装进度界面,如图 4.3.10 所示,等待安装完成。
安装过程中,回弹出驱动安装界面,勾选“始终信任来自‘ARM Ltd’的软件”,然后点击“安装”,如下图所示。
如下图所示即安装完成,“Show Release Notes”为查看当前版版本说明,可以不勾选,最后点击“Filash”。
Pack Installer
之后会自动进入“Pack Installer”界面,这里会检查安装的编译器、CMSIS等是否是最新的,由于我们安装的是官网提供的最新的MDK,所以这里一般情况下都是不需要更新的。
至此Keil就安装完成了,但这不是Keil开发环境的全部。一个Keil的开发环境,除了Keil软件,还需要安装对应的Pack,比如这里目标机的MCU是STM32F103ZET6,就需要下载该系列的的Pack,如果是STM32F4系列,就需要下其它系列Pack。
使用“Pack Installer”可以方便的对Pack安装和管理。在左上角搜索框输入“STM32F103”,展开搜索结果,可以看到STM32F103ZE,点击右边的简介链接即可跳转到Pack下载页面,如下图所示。
如果跳转网页无法打开,可直接打开Pack下载总入口。进入Pack下载总入口后,找到“STMicroelectronics STM32F1 Series Device Support, Drivers and”,点击右边的下载图标即可,如下图所示(实测部分网络环境打开该链接无Pack列表,请尝试换个网络环境测试,仍旧不行则使用配套资料Pack)。
下载之前会弹出Pack用户协议,点击“Accept”即可,如下图所示。
下载完成得到“Keil.STM32F1xx_DFP.2.3.0.pack”,直接双击该文件,随后弹出如图 4.3.16 所示界面,点击“Next”进行安装。
安装 ST-Link 驱动
实验使用的开发板使用 ST-Link 进行下载调试程序,还需要安装ST-Link驱动。首先从ST官网下载该驱动。
在安装过程中,出现如下图所示的Windows安全警告,选择“安装”。
最后安装完成提示如下图所示,点击“完成”退出安装程序。
至此,针对本开发板(STM32F103系列)的Keil开发环境,配置完成。
获取RT-Thread源码
RT-Thread,全称是 Real Time-Thread。RT-Thread上有非常多的软件包和组件供开发者使用,我们在开发时就可以不用自己造轮子,站在前人的肩膀上,站得更稳,看得更远。
RT-Thread有三版本: 标准版本,NANO版本,Smart版本。
本文使用的是RT-Thread标准版本(RT-Thread v4.0.3 released)
打开仓库地址(https://github.com/RT-Thread/rt-thread/releases/tag/v4.0.3),如下图所示,我们直接点击下载 Source code(zip)
等待 RT-Thread 源码包下载完毕。
进入到 RT-Thread 源码包存放目录,解压源码包:
下载安装 RT-Thread env 工具
RT-Thread Env 工具包括配置器和包管理器,用来对内核和组件的功能进行配置,对组件进行自由裁剪,对线上软件包进行管理,使得系统以搭积木的方式进行构建,简单方便。
打开RT-Thread 资源下载页面,找到 RT-Thread env 工具下载
下载部分,选择相应的下载方式后等待下载完成
RT-Thread env是一个windows应用程序,不需要我们安装,解压出来即可使用。找到压缩包,解压:
进入env目录,点击 env.bat
和 env.exe
都能打开 RT-Thread env:
RT-Thread env界面:
至此,RT-Thread env工具部分准备完成。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2411.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
数据处理相关名词
英文缩写英文全称中文释义备注CDCChange Data Capture增量迁移任务使用变更数据捕获...

已申报纳税但延迟交款产生的滞纳金是否可以税前扣除?
提问:    已申报纳税但延迟交款产生的滞纳金是否可以税前扣除?  专家回复:  所有税款的滞纳金均不能在企业所得税税前扣除,不论什么原因。  政策依据:  《…...

#!/usr/bin/env 的意义
在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如: #!/usr/bin/env bash #!/usr/bin/env python 等等 这样写的意义是: 通过/usr/bin/env 运行程序,用户不需要去寻找程序在系统中的位置(因为在不同的系…...

MYSQL
第二章 mysql 服务启动、登录 2.4、MySQL的启动 net start MySQL2.5、MySQL的停止 net stop MySQL2.6、MySQL的登录 mysql -h主机名 -P端口号 -u用户名 -p密码 2.7、MySQL的退出 exit 第三章 DQL语言 3.1、基础查询 一、语法 SELECT 查询列表 FROM 表名; 二、特点 查…...

多线程的内容
多线程 程序 一种编程语言写的指令集合体 进程一个程序的运行就是一种进程 线程是进程里的一个执行单元 一个进程中包含着多个线程 创建多线程 继承thread类 重写run方法 运行start方法 public class McxThread extends Thread {Overridepublic void run() {for (int i0;i&…...

Android面试相关文章及Github学习资料,经典好文
目录 前言 Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。 本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定…...

2021-05-27
第一步:双击打开已经安装好的ps软件。 第二步:进入ps软件是黑色界面。 第三步:在菜单栏中选择“文件”中的“新建”。 第四步:根据自己的需要设置新建画布的尺寸、大小,设置完成后单击“确定”按钮。 第五步…...

jedis
Hyperloglog 什么是基数?一组数据中不重复的个数 A(1,3,5,7,8,7)B(1,3,5,7,8) 基数 5 312312 简介 redis2.8.9更新了hyperloglog数据结构! redis Hyperloglog基数统计算法! …...

真互动是什么?实时面对面交流是真互动吗?
2021年6月2日,保利威无延迟直播首次全面对外发布,发布会全程在线直播,邀您一起见证技术的变革。欢迎预约直播!!!(另有无延迟直播线上交流邀请您加入,私信即可,还可领取无…...

简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)
准备工具: typora (md编辑器)直接去官网https://www.typora.io/下载,一直点下一步。 下载好了后界面是这样的,清爽且好用。 需要做一点设置 【文件 - 偏好设置-图像】,如下设置。 软件已经安装好并且可…...

LeetCode SQL刷题(3)- 表连接问题
目录 1. UNION和UNION ALL 2. Join(四种连接方式) 1. UNION和UNION ALL 要求: UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同 区别1 - Union会进行…...

狂刷这套Java并发编程面试题及答案(GitHub标星21.7K),五月收获美团/京东/字节Offer
面试背景 2020-09初,从杭州某一外包公司离职,当然是由于个人原因,并非工作失误呐,因此当时对工作的交接,自认为还是OK的,没有遗留特别大的问题点。此时还处于一种不想找工作的时刻,毕竟刚离职&a…...

八年Java开发心路历程,mysql主从同步延迟有多久
前言 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 我们…...

【大数据Sqoop系列】 Sqoop基本使用
文章目录 Sqoop基本使用一、Sqoop 基本命令1. 查看所有命令2. 查看某条命令的具体使用方法二、Sqoop 与 MySQL1. 查询MySQL所有数据库2. 查询指定数据库中所有数据表三、Sqoop 与 HDFS3.1 MySQL数据导入到HDFS1. 导入命令2. 导入验证3.2 HDFS数据导出到MySQL四、Sqoop 与 Hive4…...

纯水设备四大系统要注意的细节!
纯水设备的原理简单来说,就是将源水变为纯化水,原水进到设备的各个提纯系回统,过虑掉水体的残渣答、有机化合物、无机化合物、臭味汽体等不溶物。原水在根据各个过滤芯后进到纯水设备的膜內部,ro反渗透膜可以除去水里残余的各种各…...

ORA-01013问题分析处理
ORA-01013: user requested cancel of current operation 发现问题 下午12:20服务器报警CPU过高, 其中两台12:31自动恢复, 一台持续告警至12:51 现场检查发现日志出现大量 1、经分析日志发现12:21开始3台服务器开始出现数据库交互报错日志开始出现&…...

2021金九银十面试季!java引用传递自身关联结构
前言 苦苦寻觅找工作之间,殊不知今日之时乃我心之痛,难道是我不配拥有工作嘛。自面试后他所谓的等待都过去一段时日,可惜在下京东上的小金库都要见低啦。每每想到不由心中一紧。正处为难之间,手机忽然来了个短信预约后续面试。 我…...

史上最全!java取商符号
前言 在学习Java基础的过程中,泛型绝对算得上是一个比较难理解的知识点,尤其对于初学者而言,而且就算是已经有基础的Java程序员,可能对泛型的理解也不是那么透彻,属于那种看了明白,时间长了就忘的那种&…...

Vb.net/Uipath DataTable 中间插入行
首先插入行可以写一个assign to 看看: 参数是row和插入位置 然后使用invoke method(不需要返回值的函数): nRow是我们创建的新行 nRow(0)是第一列,我这边填写当天 invoke Method参数: 对应写入DataRow和位置就可以,…...

css两端对齐-justify不生效问题
参考文档:https://developer.mozilla.org/en-US/docs/Web/CSS/text-align 问题 遇到justify不生效的情况,往往是我们的文本只有一行导致的,但是文档明确的说了,justify对最后一行不生效,当你只有一行文本的时候&…...

第五周周记
初识BOOTSTRAP一、简介1、Bootstrap 包的内容二、Bootstrap 样式1、表格2、按钮3、图片二、BootStrap组件和插件1、导航栏2、页面标题3、列表组4、多媒体对象一、简介 1、Bootstrap 包的内容 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构…...

[算法总结] 约数 !
约数871. 约数之和(O√n M log M)细节:Code:871. 约数之和(O√n M log M) 细节: 因为ai的范围是 2e910 所以 如果使用 On的暴力枚举是必然超过的 借用Bug-Free一张图 ///若d > √n 是 N的约数 ///则 N/d < √n 也是N 的约数 ///换言之 约数总是成对出现的(除了完全平…...

字节跳动大佬的算法、网络进阶指南仅发出30分钟,GitHub登顶热搜
今天给大家推荐两份来自字节跳动大佬的算法、网络进阶指南,据说有不少小伙伴靠这两份指南成功掌握了算法、网络的核心技能,拿到了 BAT offer。希望对大家有帮助。 第一份资料是 70K Star 的《labuladong 的算法小抄》(作者 labuladong&#x…...

jQuery-Mobile 学习笔记(1)
移动web开发学习笔记(1) 日期:2021/5/25 下午15:18开始 重点: jQuery-mobile开发学习: 在使用之前需要在<head>标签中引入: <meta name"viewport" content"widthde…...

脸你洗对了么?正确的洗脸方式快来学习一下吧!
大家都知道护肤很重要,那大家知道到么?其实清洁也是算在护肤当中的,并且它是护肤步骤中的重中之重!脸洗对了护肤才有效果呦~你平时的脸洗对了么? 洗脸水温 用温水洗脸。温水是介于热水与冷水之间,起到了打…...

2021突击银四面试必备?并发编程+JVM必不可少
前言 永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。 阿里一面 1.自我介绍,包…...

tmux使用指南
目录TMUX安装MaxOSUbuntu快速使用进入一个session创建一个具名session列出所有session离开一个session进入一个session杀死一个session创建一个window列出所有window选择一个session中的window关闭一个window创建一个pane杀死一个pane列出所有的pane列出所有子命令一些关键概念…...

nrm报错 [ERR_INVALID_ARG_TYPE]
nrm 1.2.1报错: [TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefinedat validateString (internal/validators.js:122:11)at Object.join (path.js:375:7)at Object.<anonymous> (C:\Users\liyin…...

Selenium IDE插件安装
用到的网址: https://www.selenium.dev/downloads/ https://www.crx4chrome.com/ Selenium IDE下载 https://www.selenium.dev/downloads/里找到Selenium IDE: 1)可以下载火狐浏览器的Selenium IDE(注意:只能在火狐浏…...

考研政治什么时候开始复习最合适
22年考研的朋友已经开始备考了,英语、专业课已经开始操练起来了。这个时候政治总是被忽略的一个学科,很多人都听信所谓的“经验”,认为政治考前一个月了解一下时事就可以了。结果考试的时候才发现,所谓的“经验”根本不靠谱&#…...

DBC 2000 安装
这玩意就是传奇用的数据库 DBC2000是一款专用于架设热血传奇和传奇世界的数据库程序,非常的强大,通常用于传奇私服的架设。 DBC2000软件截图1 软件特色: 1、附带了相应的注册机,能够成功激活软件,完美适用于32位和6…...

Mysql-case when 使用
转载:https://www.jianshu.com/p/1bfddf9fd91e...

python--字典
一、字典的含义 字典是Python提供的一种常用的数据结构,它用于存放具有映射关系的数据。 字典相当于保存了两组数据,其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。形象地看ÿ…...

idea项目新建
文章目录1. open project from ..2. 配置maven3. 配置compiler4. 配置project structure4.1 配置sdk4.2 配置Moduls5. 配置configurations6. Maven6.1 Clean6.2 compile6.3 package6.4 install6.5 deploy1. open project from … 从现有源码中新建项目 2. 配置maven File-&g…...

Camera Lens Coating
Camera Lens Coating Coating Progress 转换镜头,根据要求进行OEM和设计。 光学元件:望远镜、显微镜、相机和数码相机镜头、放大镜头和远摄镜头、定心镜头、投影镜头、投影镜头、照明镜头、球面和非球面镜头、扫描镜头等。 不同透镜的应用 土建&#x…...

呕心沥血整理了~这100款告白源码❤学妹们看呆了~(520/七夕/告白/求婚/脱单)
❉ 100款告白源码(520/七夕/告白/求婚/脱单) ❉ 戳我~查看100款告白源码❤演示地址 花了两天的时间整理了这100款程序员告白源码~适用于/520/七夕/告白/求婚/脱单/ 学妹们看呆了~ ❉ 前言 一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在…...

一般纳税人企业开户
...

Python Anaconda conda 执行env create报错(RemoveError: ‘requests‘ is a dependency of conda)解决方法
本文主要介绍Python Anaconda中执行conda env create -f命令时报错:RemoveError: requests is a dependency of conda and cannot be removed from condas operating environment.的解决方法。 原文地址:Python Anaconda conda 执行env create报错(Remov…...

C++STL map/multimap容器
1、map/multimap容器简介 map 的特性是所有的元素都会根据元素的键值自动排序。map所有元素都是pair(对组),同时拥有实值和键值,pair的第一元素被认为是键值。不能通过map的迭代器改变map的键值,因为map的键值关系到map元素的排序规则&#…...

数据分析思维:分析方法和业务知识
数据分析思维:分析方法和业务知识1.业务指标1.1 数据分类1.2 常用指标1.2.1 用户数据指标1.2.2 行为数据指标1.2.3 产品数据指标1.2.4 推广付费指标1.3 如何选择指标1.4 指标体系和报表1.4.1 什么是指标体系1.4.2 指标体系有什么用1.4.3 如何建立指标体系1.4.4 建立…...

锋迷商城SpringCloud+Vue前后端分离2021微服务实战
锋迷商城项目是一个B2C商城,基于SpringCloud构建的大型千万级高并发电商系统。采用当下最主流的微服务分布式架构,前后端分离技术, 涵盖技术栈有:Vue、axios、Springboot、RESTful、mybatis、tkmapper、Swagger、任务调度Quartz/…...

牛客竞赛-快饿死的XzzF
链接:https://ac.nowcoder.com/acm/problem/14714 来源:牛客网 思路: 简单的斐波拉契数列,长度为i的01字符串满足条件的方案数,设初始值f(0)1,f(1)2, 状态转移f(i)f(i-1)f(i-2) #include <bits/stdc.h>using…...

Zookeeper面试题总结
1、请简述Zookeeper的选举机制 假设有五台服务器组成的zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一样的。 假设这些服务器依序启动,来看看会发生什么。 (1)服务器1启动,此时只有它一台服务器启动了,它…...

mysql组合索引失效,看完必懂
一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的…...

VS2019集成Qt环境打开ui文件闪退问题
VS2019集成Qt环境打开ui文件闪退问题 记录贴 原因:在于工程中配置的QtVersion与ui打开方式的Designer的版本不一致就会出现ui闪退并提示“无法打开文件”。(我装了多个版本的Qt,所以出现了这个现象,VS中会设置默认Qt Designer) …...

Java实现字典树-字符串的查找与次数统计
一、简介 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是&a…...

C# udp通讯
目录 UDP常规通讯 服务器端 客户端 udpclient类通讯 服务器端 客户端 UDP常规通讯 udp和tcp通讯的最大差异就在于udp通讯不需要二者建立连接 服务器绑定好ip和端口号,客户端发信息时直接指定ip和端口发送即可。 服务器端 using System; using System.Colle…...

spark学习5:spark-shell
1.spark提供了交互式接口 spark-shell spark-shell 实现了用户可以逐行输入代码,进行操作的功能。 即可以不像Java一样,编写完所有代码,然后编译才能运行 spark-shell 支持 Scala交互环境 和 python交互环境 在学习测试中可以使用spark-s…...

基于canal实现es写入方案:实现搜索服务与链路服务解耦
1.canal简介 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 原理相对比较简单: canal模拟mysql slave的交互…...

2021-05-30小米有品里多个商品的图片的获取
小米这个品牌近些年一直是被大家所熟知的,随着网购的发展,小米也自己创建了专卖小米商品的小米有品,上面的商品也是非常多的,那么如果我们要在小米商城里保存商品图片该怎么操作呢,接下来就来学习下。 准备需要软件丨…...

【OneDrive篇】OneDrive禁用个人保管库(网页端)
【OneDrive篇】OneDrive禁用"个人保管库"(网页端) 最近OneDrive个人保管库一直同步出错,把文件全部移出来还是一样,就选择直接禁用"个人保管库"功能了—【蘇小沐】 文章目录【OneDrive篇】OneDrive禁用"…...

PAT 1017.A除以B 大整数运算(不太会)
1017.A除以B 大整数运算(不太会) 题目描述 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A B * Q R成立。 输入描述: 输入在1行中依次给出A和B,中间以1空格分…...

二十五、PHP框架Laravel学习笔记——模型的一对一关联
一.关联概念 关联模型,即:两张或以上的表进行一定规则的绑定关联;比如:一个学生(学生表)对应一张个人信息卡(信息表),这种就是一对一;再比如:一篇博文(帖子表)对应多个评论(评论表)…...

2021-5-20第一篇博客
今天的总结 天杀的男朋友! 还是学习不负我ATM32的ADC 为了完成任务,在原来的基础上优化ADC驱动代码和配置文件。 我做了哪些工作: 首先,八一八正点原子资源库有没有相关代码,发现还真有,而且还有详细的配置说明“…...

Java各个版本JDK下载
链接如下: https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/...

Python数学建模-01.新手必读
Python 完全可以满足数学建模的需要。 Python 是数学建模的最佳选择之一,而且在其它工作中也无所不能。 『Python 数学建模 Youcans』带你从数模小白成为国赛达人。 1. 数学建模新手入门 『Python 数学建模 Youcans』系列 是专门为学习数学建模、准备数模竞赛的…...

记Ciscn_2019_s_3的调试过程
记Ciscn_2019_s_3的调试过程步骤payload参考wp步骤 按照惯例先checksec 用64位ida打开发现main中只要一个关键函数vuln,以及发现有gadgets函数 记录vuln地址:0x4004ED 分析vuln发现进行了系统调用,一个是sys_read,一个是sys_write 调用号&…...

四川大学软件学院保研预推免面试面经
参加时间:2021年9月底,推免系统开放前 专业方向:软件工程专业 川大软件学院的保研夏令营(2021年7月)的面试过程,其实和我之前发的川大计科夏令营面试是一样的。所以要看夏令营的话,具体可以参…...

qApp加载qss技巧
使用Qt加载qss样式,一般操作是读取文件,通过setStyleSheet设置 但是qApp只需如下: qApp->setStyleSheet("file:///:/test.qss");//只适用于qApp...

Linux内存管理十 如何让Linux进程在固定堆运行
我们知道程序在每次运行的时候地址都是不一样的,linux之所以有这样的设计也许是为了安全性考虑,不利于黑客的攻击。 我们看一个简单的程序: #include <stdio.h> #include <stdlib.h>int main(int argc, char* argv[]) {int first 0;int *…...

难以置信!1小时带你入门Servlet(视频|资料,建议收藏!)
Servlet 是 Server Applet 的简称,译为“服务器端小程序”。 Servlet 是 Java 的一套技术标准,规定了如何使用 Java 来开发动态网站。 换句话说,Java 可以用来开发网站后台,但是要提前定义好一套规范,并编写基础类库…...

PHP一句话木马大全
PHP一句话木马大全 由于PHP一句话木马可以说有很多,简单的、中等的、复杂的…,今天主要是分享一些比较强悍的一些PHP一句话木马大全; 一、利用404页面隐藏PHP小马 404 Not Found Not Found The requested URL was not found on this server. <?php @preg_replace(&q…...

已连接支付宝,还可选择匿名操作,数字人民币究竟是什么?
此文详细解读数字人民币是什么,是否会和微信支付宝形成竞争关系,它和区块链又有什么关系?<了解更多关注gzh:IPFS阿飞> 据财联社消息,支付宝已对一部分用户上架数字人民币板块,并可以用户转账、收款等…...

韭菜割一茬
近期的行情大家都很明白,炒币的话如果不做好风控,可能就会很容易爆仓,这不是吓人的话题,事实就是这样。100万挣起来很难,但是亏,很有可能就在一瞬间 市场中最可怕的不是没有行情,不是没有机会&a…...

太牛了!半路出家Java程序员看我轻松逆袭
开篇闲扯 打工人,打工魂,我们生而人上人。当“资本主义”逐渐禁锢我们人(大)上(韭)人(菜)肉体的时候,那一刻我才明白那个日不落帝国资本主义收割机瑞民族之光幸瑞幸咖啡…...
考题篇(6.2) 01 ❀ 企业防火墙 ❀ Fortinet 网络安全架构师 NSE7
Which two configuration settings change the behavior for content-inspected traffic while FortiGate is in conserve mode? (Choose two.) 〖当FortiGate处于保护式时,哪两个配置设置改变了内容检查流量的行为?(选择两个)〗 A. IPS failopen B. mem failo…...

CentOS7安装RabbitMQ
CentOS7安装RabbitMQ1.安装依赖2.安装Erlang3.安装RabbitMQ1.安装依赖 yum install -y make gcc gcc-c m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel socat2.安装Erlang Erlang RPM包下载地址: https://packagecloud.io/rabbi…...

那些你还不知道的小知识:Docker学习——环境准备安装centos7
前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 本系列文…...

树莓派通过nfs方式启动的文件配置
1.uboot中设置nfsroot路径 setenv nfsroot /home/user/dev/server/nfs/server/arm64_lite setenv bootargs "consolettyAMA0,115200 root/dev/nfs rw nfsroot${serverip}:${nfsroot},v3,tcp ip$ipaddr:$serverip::$netmask::eth0:off" 2.服务器中设置nfs文件系统所有…...

OBIEE 12c用户页面客制化之二客制化分析页面的信息
1 需求描述 进入OBIEE的 /analytics页面后产品名称缺省是Business Intelligence, 通常用户会希望改成自己命名的系统名称,例如商务智能系统。 2 系统版本 12.2.1.4 3 解决方法 3.1 确定要修改信息对应的属性 OBIEE的message实际上是存储在多个xml文件中&…...

Matlab修改显示数值格式/精度/小数位数
可以看到刚开始小数只有四位 修改为long就可以了...

爬虫-东北林业大学校内-中国[哈尔滨]森林博物馆-爬取所有馆藏蝴蝶图片
爬虫-东北林业大学校内-中国[哈尔滨]森林博物馆-爬取所有馆藏蝴蝶图片馆藏蝴蝶图片爬虫直接上代码馆藏蝴蝶图片爬虫 由于本人很喜欢玩LOL大嘴的帝王斑蝶皮肤,导员下午又发了森林博物馆开馆的通知,于是想前往观赏帝王斑蝶,但是登录预约系统发…...

com 的 IUnknown 接口的了解
1.一切类的继承都是源于IUnknown 和CUnknown 。 typedef CComPtr< IUnknown > IUnknownPtr; typedef CComPtr< CUnknown > CUnknownPtr; IUnknown 是com 的接口 C实现COM技术规范是通过一个名为IUnKnown的抽象类,即包含纯虚函数的类,这样的类…...

javascript右键菜单设置
<!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><script language"javascript" src"shijian.js"></script></head><body><div id"mydiv">tig...

解决ubuntu安装VMwareTools时,VMwareTools文件夹为空
这几天这使用Ubuntu系统,因为笔者是放到虚拟机里面的,所有windows和Ubuntu系统的文件传输不太方便。就想到安装VMware Tools。 但是我在安装VMware Tools 的过程中点击下图安装VMware Tools发现VMware Tools是空的。 解决方法: 1、首先关闭U…...

mysql中文乱码问题,phpmyadmin操作解决方法
mysql中文乱码问题,phpmyadmin操作解决方法参考文章: (1)mysql中文乱码问题,phpmyadmin操作解决方法 (2)https://www.cnblogs.com/daretobe/p/4711067.html (3)https:…...

政务中心综合信息系统建设方案
政务中心要建设一套智能化的综合系统,其系统包含综合布线、计算机网络、安防监控、远程会见等14套子系统,14套子系统通过信息化手段将其集成为综合信息系统。具体的政务中心综合信息系统建设方案如下。 政务中心综合信息系统建设方案一、建设目标 将该场…...

字节跳动大佬的算法、网络进阶指南仅发出30分钟,GitHub登顶热搜
今天给大家推荐两份来自字节跳动大佬的算法、网络进阶指南,据说有不少小伙伴靠这两份指南成功掌握了算法、网络的核心技能,拿到了 BAT offer。希望对大家有帮助。 第一份资料是 70K Star 的《labuladong 的算法小抄》(作者 labuladong&#x…...

Qt Creator问题汇总
中文乱码 在头文件mainwindow.h中加 #if defined(_MSC_VER) && (_MSC_VER > 1600) # pragma execution_character_set("utf-8") #endif完整的mainwindow.h文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow>QT_BEGIN_NAMESPA…...

学习笔记之ip编址
表1 IP头字段解释字段长度含义Version4比特 4:表示为IPV4;6:表示为IPV6。IHL4比特首部长度,如果不带Option字段,则为20,最长为60,该值限制了记录路由选项。以4字节为一个单位。Type of Service8…...

win10系统nodejs安装
1.访问nodejs官网,下载安装包,地址如下L https://nodejs.org/en/建议选择推荐的稳定版本 2.双击安装 3. 选择安装位置 安装到后面有一个选择安装 Chocolatey的软件包管理工具,可以根据自身需要来安装 4. 一直next等待安装完成 目前win10…...

Spring系列:推荐一款技术人必备的接口测试神器
前言 ⽂章有点⻓,请耐⼼看完,绝对有收获!不想听我BB直接进⼊⾯试分享: 准备过程蚂蚁⾦服⾯试分享拼多多⾯试分享字节跳动⾯试分享最后总结个人所得(供大家参考学习) 当时我⾃⼰也准备出去看看机会&#…...

spring手撕ioc简易版
在网上看了很多反射的资料,尝试手撕一下简易版的ioc。 IOC(控制反转) (1)IOC就是控制反转。就是对象的创建权反转交给Spring,由容器控制程序之间的依赖关系,作用是实现了程序的解耦合…...

渗透测试|CSRF拿下盗图狗后台
更多渗透技能 欢迎搜索公众号:白帽子左一看到了篇贼6的文章、原作者:jasonx 转载自:http://aakw.net/2g7ry 前言: 我朋友说和对方谈过几次,但是对方态度嚣张,让他有本事去就去告… 那么闲来无事&#…...

二叉树的镜像——JZ18
https://www.nowcoder.com/practice/a9d0ecbacef9410ca97463e4a5c83be7?tpId13&tags&title&difficulty0&judgeStatus0&rp1 描述 操作给定的二叉树,将其变换为源二叉树的镜像。 比如: 源二叉树 8/ \6 10/ \ / \5 7 9 11镜…...

anaconda+pytorch linux本地安装
由于经常在不同服务器配环境,每次都折腾来折腾去,所以这次直接整理出来 Anaconda安装 https://www.anaconda.com/products/individual#Downloads 下载一个.sh文件,扔到服务器里cd 当前路径bash Anaconda3-5.0.1-Linux-x86_64.sh(…...

网课查题API接口(免费)
免费的网课查题API接口 需要开发网课查询软件的可以参考一下这个api请求接口 请求地址为:http://q.zhizhuoshuma.cn 请求参数question必填 请求参数请求值question必填 返回数据为json {"answer": "提高明辨是非善恶的能力虚心求教,细…...

MySQL—数据类型
数据库类型:1. int:整数类型* age int,2. double:小数类型* score double(5,2)3. varchar:字符串* name varchar(20):姓名最大20个字符* zhangsan 8个字符 张三 2个字符4. date:日期,只包含年月日,yyyy-MM-dd5. datet…...

5、电影推荐系统
实验资源 u.user u.item u.data 实验环境 VMware Workstation Ubuntu 16.04 Jupyter Notebook Pyspark 实验内容 本实验使用其中三个文件,用户信息、影片信息、评分数据 用户信息 (u.user) 用户id年龄性别职业邮政编码 影片信息(u.ite…...

QtCreator 在换到新行时Tab键无法缩进
前言 碰到这么个问题: 我在用QtCreator 写一段代码的时候,发现我不知道怎么弄得,改了什么设置。 呈现了这样的结果: 见图: 不管我怎么疯狂的按Tab键,都不会向后缩进。 后来我打开了QtCreator 的 工具菜…...
实际生产中:Hive 合并小文件(强烈建议此法)
背景: 实际项目中,小文件的产生会影响hadoop集群的性能;过度使用namenode的内存等;启动过多的map任务,拉低整体Job的运行效率等等弊端。 解决方案: 针对Hive表(下文统称表A)中,特别是历史分区,存在大量小文件的话,强烈建议对分区下的小文件进行归档处…...

CV万能验证码识别填写软件
软件名称:CV万能验证码识别填写软件 最新版本:2021 文件大小:35.5 MB (37,247,235 字节) 软件性质:简体中文/国产软件/免费软件 软件分类:图像处理 授权形式:免费软件 插件捆绑:无 使用平台&…...

MariaDB数据库zip下载安装
1、下载地址:https://mariadb.org/download/ 2 、讲压缩包解压到指定位置 3、在MariaDB数据库安装目录(bin文件所在目录)下,新建文本文档,命名为 my.ini 注意文件的扩展名 4、打开my.ini,配置如下 [mysqld] #设置端…...

Day13 类、对象、构造器、封装
(一)、面向对象 (1)、概述 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统…...

禅道二开 - 客户信息同步运维平台
需求背景 接前对禅道 -bug模块进行改造以适应公司线上问题处理流程,但是其中客户信息是保存在 后台 - 自定义 - 中统一对字段进行维护,后经使用人员反应这样维护不便。涉及改动客户信息从运维平台直接get请求获取,所涉及客户信息字段如下cus…...

禅道二开 - 统计报表扩展
需求背景:禅道开源版没有报表自定义功能,但是接测试负责人的需求,需要在项目维度下对各个项目的需求实现率进行统计掌握,方便构建模型以供后续工作进行参考 扩展效果 涉及修改的文件&思路 字库 老规矩 按照禅道二开的拓展规则…...

window 查看端口号 并释放端口
1.window R 打开窗口 2.查看运行的端口 netstat -ano3、查看被占用端口对应的 PID netstat -aon|findstr "8081"4、查看指定 PID 的进程 tasklist|findstr "9088"5.结束进程 强制(/F参数)杀死 pid 为 9088 的所有进程包括子进程…...

postman 基础001
1.什么是接口? 电脑:USB、投影机(数据传输) 软件:统称API ,微信提现和充值,银联支付接口(鉴权码(token,key ,appkey)) 接口包括:内部接口,和外部接口 内部接口:开发人员自己开发的对自身系统提供的接口 外部接口:开发系统调用外部的,微信,支付宝,其他接口 总…...

微信多开~
只需修改一下安装路径,文本以**.bat**结尾,多开几个就复制几行,我这是开两个。 echo off start /d "D:\Common\WeChat\" WeChat.exe start /d "D:\Common\WeChat\" WeChat.exe exit...

干货讲解 | OKT507-C开发板基于Linux系统的应用笔记
OKT507-C开发板,具有2路网卡(百兆/千兆),支持3路声卡,包括HDMI声卡输出、CPU内置声卡以及外扩WM8960声卡,支持录音,耳机与喇叭放音。 不仅如此,OKT507-C开发板还支持LCD/LVDS与HDMI…...

高频算法--找一堆数字中众数的高效方法--摩尔投票法
文章目录题目摩尔投票的通俗理解解题代码题目 摩尔投票的通俗理解 摩尔投票法: 核心就是对拼消耗。 玩一个诸侯争霸的游戏,假设你方人口超过总人口一半以上,并且能保证每个人口出去干仗都能一对一同归于尽。最后还有人活下来的国家就是胜利…...

sqli-labs less-22
就是结合了一下,测试一番后发现要双引号,正常语句不管用,但是语法错误有报错,所以就是构造双引号闭合的报错注入语句再base64加密,放到Cookie里就行 admin" and updatexml(1,concat(0x7e,(select group_concat(t…...

关于数据库和MySQL的介绍
数据库(Datebase)是按照数据结构来组织、存储和管理数据的仓库,随着信息技术迅猛发展,数据管理不再仅仅是存储和管理数据,而转变成了用户所需的各种数据管理的方式。 常用数据库有MySQL、Oracle、Sqlserver、sqlite等…...

typora常用语法
typora常用语法 几级标题:几个#号就是几级标题引用文字 >空格无序列表 *空格有序列表 1.空格代码块 语言脚注分割线自动生成目录 在开始的地方[toc]回车(里面的内容将会自动更新)链接 链接标题 [标题](网址)还以用 < >斜体 一个星号࿰…...
node.js之HTTP模块
安装方式 1.我们学任何一门语言如果不会怎么办当然是去他的官网下面是官网地址https://nodejs.org 2.***淘宝镜像https://npm.taobao.org/mirrors/node***这里面有这个node的js安装包 3.Windows安装https://nodejs.org/zh-cn/download/ 安装完毕后 打开cmd 执行node -v就会显…...

信道均衡之线性均衡——迫零滤波器
在通讯系统中,信道是影响信号传输质量的最重要因素,而信道均衡目的是则为了消除信道的影响。 一个基带传输的通信系统的简单示意图如图1,数字信号m(n)经过单位冲激响应为ht(t)的发送滤波器后,变成模拟信号 s(t), 然后通过的单位冲…...

mac M1安装Matlab R2020a
Matlab安装教程 按照教程步骤里的一步步来,最后一步我没找到matlab window,然后把这里的 MATLAB制作替身到桌面,然后更改一下图标就行。 最后点击启动,写个测试...

Ubuntu中连不上网,百度 ping 不通
Ubuntu中,baidu ping 不通。 解决方法: 1.检查是否有IP信息,若无IP信息,下图: ifconfig解决办法: sudo /sbin/dhclient如下图所示,则说明IP信息出现: 2.修改配置文件并保存。 sudo gedit /…...

数学知识:中国剩余定理
文章目录前言一、中国剩余定理二、AcWing 204. 表达整数的奇怪方式本题解析AC代码三、时间复杂度前言 复习acwing算法基础课的内容,本篇为讲解数学知识:中国剩余定理,关于时间复杂度:目前博主不太会计算,先鸽了&#…...

相对定位的新星——超宽带UWB详解
文章目录一、前世今生:UWB概述二、综述:UWB定位技术三、评论:UWB与蓝牙5.1对比四、综述:UWB数据传输技术五、脑洞:UWB应用场景六、未来:思考和总结一、前世今生:UWB概述 超宽带(Ult…...

Python常用模块
微信公众号搜索【程序媛小庄】,关注半路出家的程序媛如何靠python开发养家糊口~ 前言 在使用Python进行开发时,会经常使用到不同的模块来帮助我们完成某部分功能的实现,因此掌握一些常用模块的常用方式可以帮助我们加速程序开发。 time模块…...

RXThinkCMF_TP6_PRO旗舰版源码v3.1.0
简介: RXThinkCMF_TP6_PRO旗舰版是一个基于ThinkPHP6 Layui2.5.6开发权限(RBAC)及内容管理框架,框架中集成了权限管理、模块管理、插件管理、钩子管理、数据库管理、富文本编辑器(已集成ueditor,kindeditor),后台支持多主题切换、布局管理、…...

javaweb解决post和get请求方式中文乱码问题(通用)
javaweb解决post和get请求方式中文乱码问题(通用)参考文章: (1)javaweb解决post和get请求方式中文乱码问题(通用) (2)https://www.cnblogs.com/id-666/p/7455701.html …...

娃娃语音合成小程序功能模块源码1.8.1
简介: 用户管理 配音员的添加修改,设置推荐,设置配音员的试听文字。 首页轮播图支持。体验的小程序上暂时没有放出来,海报支持导流到其他的小程序,打开h5页面,banner广告,格子广告 朋友圈海报合…...

MySQL 重点知识点总结
1.1 命名规则 字段名必须以字母开头,尽量不要使用拼音长度不能超过30个字符(不同数据库,不同版本会有不同)不能使用SQL的保留字,如where,order,group只能使用如下字符az、AZ、0~9、$ 等Oracle习惯全大写:U…...

boost::filesystem模块打印文件的大小的测试程序
boost::filesystem模块打印文件的大小的测试程序 实现功能C++实现代码实现功能 boost::filesystem模块打印文件的大小的测试程序 C++实现代码 #include <boost/filesystem/operations.hpp> #include <iostream> namespace fs = boost::filesystem; int main...

响应式设计PageAdmin个人博客系统源码v4.0.10
介绍: PageAdmin响应式博客系统,适合用于个人网站制作,个人博客的制作,采用响应式设计,在pc、ipad和手机上访问都有很好的浏览体验,功能强大,扩展灵活,支持后台和会员中心发布文章。…...

【架构】从零开始搭建创业公司后台技术栈
说到后台技术栈,脑海中是不是浮现的是这样一幅图? 有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很…...

千博企业网站管理系统源码 支持电脑和手机版
介绍: 千博企业网站管理系统无使用时间限制、无域名限制,支持电脑版、手机版、绑定到微信、微信小程序,HTML5响应式内核,高效且优秀。 系统特色功能: 一、0费用,完全免费无限制。 内置一套精美企业网站模…...

微信小程序授权登陆 wx.getUserProfile
微信小程序授权登陆 wx.getUserProfile链接: https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html.原流程不变但 wx.getUserProfile不能和wx.login一起使用 要分开写 或者wx.getUserProfile这个API必须写在事件的最上面示例代码:…...

sd卡图片损坏怎么修复?
在旅途中,正常情况下用相机拍的照片都是存在相机的SD卡里的。等到我们需要时,在进行导出。但如果是出现意外导致sd卡图片遭到损坏,遇到这种情况,sd卡图片损坏怎么修复呢?这里小编将为大家分享一些图片修复技巧。操作很简单。相信…...

博物馆ar景点创意化交互体验的优点
一直以来,博物馆注重展览深度的拓展和藏品价值的挖掘,而缺少传播与推广。“博物馆的研究成果和藏品价值应该让公众有更多机会和渠道了解。 在博物馆中,为了保护古代文物不受到破坏而收藏到展柜中,参观者因受到展柜的距离限制无法近…...

一道经典面试题透彻理解面向对象编程思想和简单工厂模式
一道经典的面试题如下: 用一种面向对象编程语言实现一个计算器来满足整数的加减乘除运算。 大部分人的代码如下: 1.0版本 #include<iostream> using namespace std; #include<string> //1.0版本 int main() {int num1 0;int num2 0;st…...

Java软件开发需要掌握的技术分阶-2023版
简单的东西考虑全面,复杂的东西分成简单,枪在手,路在前,独闯难关,大破无往 第一阶段 计算机理论基础:操作系统、网络安全、数据结构与算法、硬件与软件基本常识 Java:各环境部署与程序运行原理…...

使用 React hooks 怎么实现类里面的所有生命周期?
在 React 16.8 之前,函数组件也称为无状态组件,因为函数组件也不能访问 react 生命周期,也没有自己的状态。react 自 16.8 开始,引入了 Hooks 概念,使得函数组件中也可以拥有自己的状态,并且可以模拟对应的…...

shell脚本简介+编写
1、常用Linux命令 2、Linux下脚本编写 3、windows下CMD常用命令 文章目录一、变量1、系统预定义变量2、自定义变量3、特殊变量:n、n、n、#、∗、*、∗、、$?二、运算符三、条件判断1、两个整数之间比较2、文件权限判断3、文件类型判断4、多条件判断四、流程控制1、…...

新项目如何提交代码到已有仓库,并创建新分支
1、步骤 2、创建远程仓库或者打开已有仓库页面 3、打开工程,创建本地git仓库 4、本地仓库与远程仓库关联 1、新建项目,此时的项目工程如下图所示 2、创建远程仓库或者打开已有仓库页面 此时在新建仓库或者已有仓库页面复制好仓库地址(仓库…...

分享36个JS滚动,29个JS进度条,12个JS日历代码,总有一款适合您
分享36个JS滚动,29个JS进度条,12个JS日历代码,总有一款适合您 36个JS滚动29个JS进度条12个JS日历代码下载链接:https://pan.baidu.com/s/1zvSK9EAPd4dnMRl7V4Cc1g?pwdsu9i 提取码:su9i Python采集代码下载链接&a…...

ElasticSearch-学习笔记03【ElasticSearch集群】
Java后端-学习路线-笔记汇总表【黑马程序员】ElasticSearch-学习笔记01【ElasticSearch基本介绍】【day01】ElasticSearch-学习笔记02【ElasticSearch索引库维护】ElasticSearch-学习笔记03【ElasticSearch集群】ElasticSearch-学习笔记04【Java客户端操作索引库】【day02】Ela…...

MySQL面试题:保证MySQL隔离性的MVCC
文章目录一、MVCC是什么二、为什么需要MVCC三、InnoDB中的MVCC学习视频:后端面试问题系列参考文章:MVCC 机制的原理及实现一、MVCC是什么 MVCC机制:生成一个数据快照,并用这个快照来提供一定级别的一致性的读取,也称为…...

基于RNN文本生成 为男朋友写诗歌 附代码 详细教程
一、亮出效果 世界上美好的事物很多,当我们想要表达时,总是感觉文化底蕴不够。 看到大海时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到鸟巢时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到美女时,心情舒畅,顿时感觉激情澎湃,想了很久…...

2.5 Java基础 day06 数组 九层妖塔数组实现 字符串的拼接、比较等方法
数组 一维数组: String[] nums new String[3]; // //nums[0] 1; // for (Object num : nums) { // System.out.println(num); // } // String[] names {"zhangsan", "lisi", "wangwu"}; …...

中创教育带你了解培训机构投诉退费纠纷增多原因
教育培训机构纠纷近年来案件越来越多,主要聚焦于退费问题。交费容易,退费难上加难,为此, 提醒各位学员在选择学历提升、学科类或职业技能、职业资格类教育培训机构时要注意查看对方是否已经取得教育行政部门或人力社保部门颁发的…...

【CSDN竞赛26】题解
文章目录等差数列题目描述解题思路AC代码阿波罗的魔力宝石题目描述解题思路AC代码任务分配问题题目描述解题思路AC代码单词逆序题目描述解题思路AC代码CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/40 等差数列 题目描述 一个等差数列是一个能表示成…...

Visual Transformer算法汇总总结
深度学习知识点总结 专栏链接: https://blog.csdn.net/qq_39707285/article/details/124005405 此专栏主要总结深度学习中的知识点,从各大数据集比赛开始,介绍历年冠军算法;同时总结深度学习中重要的知识点,包括损失函数、优化器…...

【2】深度学习之Pytorch——数据类型、索引张量、Numpy的互通性的概念、序列化张量
目录数据类型创建时指定数据类型转换数据类型索引张量numpy与pytorch的互通性序列化张量保存加载将张量转移到GPU上运行张量常见的API总结每文一语本期文章我们继续介绍张量的数据类型和一些基本的操作 数据类型 张量构造函数(即tensor、ones、zeros之类的函数&am…...

Pandas读取excel合并单元格的正确姿势(openpyxl合并单元格拆分并填充内容)
问题介绍(ffill填充存在的问题) 在pandas读取excel经常会遇到合并单元格的问题。例如: 此时使用pandas读取到的内容为: 如果去百度,几乎所有人会说应该用如下代码: df[班级] df[班级].ffill()这样看起来…...

jsp员工管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
一、源码特点 jsp 员工管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发,数据库为Mysql,使用ja…...

Shebang Line解释行
Shebang Line Shebang Line也被叫做 Hashbang Line,主要是一个由井号#和叹号!开头,并构成的字符序列,如#! xx/xx/x就叫做 Shebang Line。在开头字符之后,可以有一个或数个空白字符。这个字符串,通常只出现在 Script 文…...

片内和片间时间同步,时间戳
时间同步的概念给出几个应用场景:GPS授时车载系统 传感器与处理器之间的时间同步汽车上的各个ECU基本都是实时性非常强的控制器,在关联ECU之间或ECU内部各个软件模块之间通常需要在大致同步的时间节拍上运行,特别是在某些高速场景,…...

通过 Microsoft Visual Studio 构建NotepadFree
通过 Microsoft Visual Studio 构建NotepadFree 前置要求: Microsoft Visual Studio 2019 (C/C Compiler, v142 toolset for win32, x64, arm64) 由一个 Visual Studio 解决方案构建的三个组件: notepad.exe: (包含 libSciLexer.lib) libScintilla.lib : 基于 Sc…...

给大家推荐一些非常实用的JavaScript、TypeScript一行代码,建议收藏
给大家推荐一些非常实用的JavaScript、TypeScript一行代码,建议收藏一、数组相关1、数值类型转数组2、校验数组是否为空3、将对象数组转为单个对象4、两个数组比较5、将字符串数组转为数字6、统计一个值在数组出现的次数二、日期处理1、两个日期相差月份2、两个日期…...

One-Hot 的使用
Sklearn 中 OneHotEncoder 的使用: import numpy as np from sklearn.preprocessing import OneHotEncoder samples np.array([ [1, 3, 2], [7, 5, 4], [1, 8, 6], [7, 3, 9] ]) # 独热编码 sparse 是否采用稀疏矩阵 ohe OneHotEncoder(sparseFalse, dtype&quo…...

Springboot整合AOP和注解,实现丰富的切面功能
简介 我们在文章《Spring AOP与AspectJ的对比及应用》介绍了AOP的使用,这篇文章讲解一下AOP与注解的整合,通过注解来使用AOP,会非常方便。为了简便,我们还是来实现一个计时的功能。 整合过程 首先创建一个注解: Re…...

【Flutter入门到进阶】跨平台相关
1 跨平台 1.1 跨平台概念 1.1.1 概念 跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨…...

阿里前端一面必会react面试题总结
React中怎么检验props?验证props的目的是什么? React为我们提供了PropTypes以供验证使用。当我们向Props传入的数据无效(向Props传入的数据类型和验证的数据类型不符)就会在控制台发出警告信息。它可以避免随着应用越来越复杂从而…...

各国政府成为量子投资“狂热”主力军!
(图片来源:网络)即使在资本寒冬,量子计算也吸引着投资者的极大兴趣。今年,尤其是美国以外的初创公司吸引了投资者的目光,获得了巨额投融资。2023年1月,总部位于澳大利亚悉尼的量子计算初创公司Q…...

Makefile 整理
1 简介 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能…...

全局事务服务 GTS
目录 1.什么是全局事务服务GTS 2.为什么需要全局事务服务 3.产品架构 4.应用场景 SOA 和分布式事务 消息事务 通用分布式事务管理 共享出行 5.产品功能 跨数据库分布式事务 跨服务的分布式事务 消息队列分布式事务 混合的分布式事务 多种事务模式 6.产品优势 超强…...

【C#项目】图书管理系统-WinForm+MySQL
文章目录前言一、业务梳理与需求分析1.功能描述2.实现步骤3.功能逻辑图二、数据库设计1.实体-关系(E-R图)概念模型设计2.数据表设计三、WinForm界面交互设计四、通用类设计五、系统代码实现与分析总结前言 图书馆管理系统主要功能有普通用户(…...

STK + C# + Cesium联合编程(一):技术路线验证
概述本文演示了一个基于STK C# Cesium联合编程的应用实例。关于STK和Cesium编程网上在线资料丰富,本文主要解决了如果配置IIS服务以使得远程客户端能访问、初始化、以及执行服务器端STK的接口服务。请参考本作者之前关于STK、Cesium(CZML)、…...

2023-02-07 mysql创建user并配置权限
查询数据库版本 select version 查询所有ip和用户 select * from mysql.user; mysql> select * from mysql.user; mysql> select host,user from mysql.user; ---------------------------------------- | host | user …...

STM32CubeMX学习笔记(51)——读写内部Flash
一、简介 在STM32芯片内部有一个 FLASH 存储器,它主要用于存储代码,我们在电脑上编写好应用程序后,使用下载器把编译后的代码文件烧录到该内部 FLASH 中,由于 FLASH 存储器的内容在掉电后不会丢失,芯片重新上电复位后…...

互斥锁、读写锁、自旋锁
目录 为什么需要加锁? Demo1 分析原因 解决方法一:互斥锁(mutexlock) 解决方法二:自旋锁(spinlock) 自旋锁与互斥锁效率对比 Linux自旋锁与互斥锁的区别 Linux自旋锁与互斥锁的选用原则 C/CLinux服务器开发/后台架构师【零声教育】-学…...

Linux 项目使用命令整理
一. 从一个服务器到另一个服务器拷贝命令 拷贝单个文件命令: scp file usernameip:filepath 说明: username: 远程登录的用户名, 拷贝文件夹命令如下(多加上一个-r 参数即可): scp -r file usernameip:filepath 二. 常用命令积…...

@Aspect注解背后的奥秘--下
Aspect注解背后的奥秘--下前言手动化进行到自动化靠的是什么自动代理创建器如何搜寻并对增强器集合进行过滤1.寻找所有可用的候选advisor1.1 isEligibleBean两种分支情况2.过滤候选增强器3.扩展增强器4.对增强器进行排序搜寻所有切面类并完成解析转换过程创建代理对象拦截器链执…...

Dlib+Opencv进行人脸识别检测
本案例主要用于对图片中的人脸进行检测,并用矩形进行框出import dlibimport cv2# 需要被识别的图片img_path "D:\\xxx.jpg"imgcv2.imread(img_path)#转换为灰阶图片graycv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 正向人脸检测器detector dlib.get_frontal…...

汽车行业进入「换帅+换将」周期,2023年关键词:变
「换帅换将」,成为汽车制造商进入下一个行业十年发展周期的新常态,同时也是解决企业现阶段难题(包括新能源转型、智能化技术升级、市场销量疲软等等)的不二之选。 1月30日,小鹏汽车宣布,原长城汽车总经理王…...
Android---PhotoView
目录 准备工作 1、双击放大和缩小 2、惯性滑动 3、双指放大和缩小 4、完整DEMO 准备工作 自定义PhotoView 自定义 PhotoView 继承(extends)自 View。并在最中间显示后面操作的图片。绘制图片可以重写 onDraw()方法,并在里面通过Canvas.drawBitmap()来要绘制图片…...

GardenPlanner 下载,园林绿化设计
garden planner拥有花园式和景观设计的工具,软件使用简单放,是一个简单而有效的软件解决方案,可以帮助你设计你梦想中的花园,以及安排植物,树木,建筑物和对象。1、garden planner支持更简单的园林规划方案2、软件采用二维的方式建立规划图3、…...

关于Python3异步非阻塞Web框架Tornado:真实的异步和虚假的异步
我们知道Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll 的单线程异步架构,其他 web 框架比如Django或者Flask的自带 server 基本是基于 wsgi 写的简单服务器,并没有自己实现底层结构。而tornado.ioloop 就…...

传统文件同步方式有哪些问题?该如何寻找替代同步方案?
企业每天都在产生大量数据,不断累加,大部分数据都会存储在服务器、数据中心等位置,所以在数据中心、服务器节点、异地分支机构、外部合作伙伴之间等,存在多种文件交换场景。 很多企业一开始会选择一些传统的传输调度方式ÿ…...

8-还在用Replication Controller吗、不妨考虑Deployment
8-还在用Replication Controller吗、不妨考虑Deployment 前言 在前一天我们介绍到Replication Controller。如果读者看过 Replication Controller官方文件 ,可以看到官方在文件一开头就表示: NOTE: A Deployment that configures a ReplicaSet is now …...

Mysql5.7解压版安装教程(安装第二个服务)
一、 安装步骤 (1)解压Mysql5…7版本,在根目录下创建文件“my.ini”,并编辑相关内容如下: 注意: port、basedir、datadir、server-id不要和第一个(已安装的)MySQL相同。 [mysql] #…...

深圳医药净化厂房设计装修要点SICOLAB深圳医药净化厂房设计装修公司
1 GMP的作用药厂的新建、改建和扩建均要按照GMP 进行GMP 是药品生产和质量管理规范的简称。为了保证药品的生产质量,保证人民安全用药,中国国家药品监督管理局1998 年颁布的《GMP》是借鉴国外和国内以往的《GMP》,经过逐步完善,结…...

02-PS工具栏介绍
1.移动工具 用来移动图片位置的, 用鼠标左键点击图片不松手, 移动鼠标就可以进行拖动 2.画板工具 ps中选择画板工具之后,可以根据需要添加多个画板。以下为详细的操作步骤: 1.ps软件中,新建画布之后,在左侧工具栏选择画板工具 …...

小区系 统 信 号 及 电 源 传 输
( 1) 系 统 的 信 号 电 缆本 次 设 计 主 要 道 路 的 数 字 监 控 , 采 用 超 五 类 室 外 防 水 网 线 传 输 视 频 信 号 , 传输 距 离 小 于 75米 ,当 距 离 大 于 75米 时 ,全 部 采 用 交 换 机 千 …...

锐捷(十三)MPLS VXN optionA基础配置实验
mpls vxn的一个特点是asbr之间启用了vrf,这样比较简单,asbr上只需要启动asbr就行了,asbr之间不用启mpls,因为他传的是ipv4报文,但是过多的vrf会造成路由器压力过大,所以一般用opyionA的少。一 实验拓扑二 实…...

图表控件LightningChart.NET 系列教程(八):LightningChart 组件——从工具箱添加至 Windows Forms 项目
LightningChart.NET SDK 是一款高性能数据可视化插件工具,由数据可视化软件组件和工具类组成,可支持基于 Windows 的用户界面框架(Windows Presentation Foundation)、Windows 通用应用平台(Universal Windows Platfor…...

Thanos + Prometheus + Grafana
1.基本信息 2.架构图 解释: Prometheus: 是一个开源监控解决方案, 用于收集和聚合指标作为时间序列数据Thanos Sidecar: 需要和Prometheus安装在一起,其作用是 (1) 获取prometheus的数据供query查询 (2)每两小时会将prometheus收集的数据同步到对象存储。Thanos S…...

ChatGPT搅动AI又一波风潮,却扒出了百度的长板
文|智能相对论作者| 叶一城野火燎原,openAI搞出的chatGPT大有当年alphaGo的架势,搅动整个AI业界春心荡漾。从openAI的大金主微软,到昔日明星alphaGo的爸爸Google,都火急火燎地要出来表态——前者要彰显主权并在内部全面应用&#…...

【华为OD机试真题2023 JAVA】统一限载货物数最小值
华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里 统一限载货物数最小值 知识点二分查找 时间限制:1s 空间限制:64MB 限定语言:不限 题目描述: 火车站附近的货物中转站负责将到站货物运往仓库,小明在中转站负责调度2K辆中转车(K辆干货中转车,K辆湿货中转车)。货…...

C语言学生综合管理系统[2023-02-07]
C语言学生综合管理系统[2023-02-07] 学生综合管理系统 在 Visual Studio 开启平台下使用 C 语言通过控制台应用程序实现一个简单的《学生综合管理系统》,该系统由学生信息管理、学生课程管理、学生图书管理、学生宿舍管理、学生成绩管理、学生实验管理 6 个子系统…...

信息系统项目管理师论文范文(一)
今天分享信息系统项目管理师考试的论文项目背景,大家需要的可以参考修改。论文背景:随着我国城市化进程的加快,城市垃圾产生量和清运量逐年递增,“垃圾围城“已成为城市化的切肤之痛。2018年11月,沿海某市在充分调研的…...

《C++ Primer Plus》第16章:string类和标准模板库(5)
泛型编程 有了一些使用 STL 的经验后,来看一看底层理念。STL 是一种泛型编程(geniric programming)。面向对象编程关注的是编程的数据方面,而泛型编程关注的是算法。它们之间的共同点是抽象和创建可重用代码,但它们的理念决然不同。 泛型编…...

Linux定时器及开发实战
目录 一、Linux定时器 二、定时器开发实战 三、Linux定时器控制舵机实战开发 一、Linux定时器 分析:实现定时器,通过itimerval结构体以及函数setitimer产生的信号,系统随之使用signal信号处理函数来处理产生的定时信号,从而实现…...

营收增速放缓,卖一台就亏损近5000元,优必选还能烧多久?
曾四登春晚的机器人企业优必选冲刺港股上市。 2023年1月31日,深圳市优必选科技股份有限公司(“优必选”)向港交所递交招股书,国泰君安国际担任独家保荐人。 谈及优必选上市之路,可谓是一波三折。早在2019年4月&#…...

Python实现贝叶斯优化器(Bayes_opt)优化循环神经网络分类模型(LSTM分类算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景贝叶斯优化器(BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。贝叶斯优化器是基…...

Python教程:异或运算符(^)、与运算符()、或运算符(|)、反运算符(~)、右移运算符(>>)、无符号右移运算符(>>>)
1.异或的含义 异或运算与一般的逻辑或不同,异或算符的值为真仅当两个运算元中恰有一个的值为真,而另外一个的值为非真。转化为命题,就是:“两者的值不同。”或“有且仅有一个为真。”符号为 XOR 或 EOR 或 ⊕(编程语言…...

问题排查记录:服务器 IPv4 转发禁用问题导致 Docker MySQL 无法连接
问题:重启服务器之后无法登录进入系统 排错过程一、Vue Axios 登录报 time out二、Druid 报 create connection SQLException三、排查 MySQL四、服务器 IPv4 转发被禁用问题一、Vue Axios 登录报 time out 排错过程 打开后端日志,排查请求流程的日志&am…...