当前位置: 首页 > news >正文

STM32CubMx自学笔记(一)-LED灯翻转

STM32CubMX自学笔记(一)---LED灯翻转

  • 工程创建
  • 系统具体配置
  • 工程代码编写
  • 下载验证
    • 结语

工程创建

首先得安装STM32CubMx软件。具体安装步骤参照 保姆级安装步骤,这里将不再赘述,第一节主要是介绍新工程的创建,首先在桌面打开新安装的STM32CubMx软件,主界面如下所示。
界面为英文我们点击File->NewProject(或者Ctrl+N)创建新工程,如下图所示,我们在输入框中搜索用到的STM32芯片,我的开发板是正点原子的STM32F407ZGT,所以我在输入框输入STM32F407ZGTx,如果以后一直用这块开发板可以在复选框选择五角星收藏,下次使用时,直接双击五角星就出现收藏的芯片了。

系统具体配置

创建好工程后主界面显示分为以下几个模块,左侧为系统外设。右侧为STM32F4主控芯片。使用一块芯片首先要对系统时钟进行配置,而系统时钟配置之前,首先要做的是使能系统时钟。
在这里插入图片描述点击System Core->RCC分别开启系统时钟,配置如下图所示。

在这里插入图片描述然后打开正点原子的探索者F4芯片原理图,查看LED等挂载在哪个引脚下。如下图所示,因此,我们需要使能PF9和PF10引脚。

正点原子LED灯挂载

这里把PF9、PF10分别配置为输出模式。
PF9配置PF10配置
点击左侧GPIO,根据原理图,可以配置GPIO的具体特性,这里配置输出电平为高电平。输出模式为推挽输出,上拉,高速。具体的GPIO不同输出模式可参照: GPIO的详细介绍
在这里插入图片描述

在这里插入图片描述
配置完毕后进入项目管理,给文件命名,并设置生成的IDE版本,这里生成的是MDK5版本。
在这里插入图片描述为了减少代码的编译时间在Project选择第二个,而在Code Generator选择第一个 添加.c和.h文件,避免生成的代码杂糅在一起,全部配置完毕之后,选择GENERATOR CODE

在这里插入图片描述首先我们编译一下,发现有1个error,这是软件问题,生成文件时,没有添加启动文件。
在这里插入图片描述我们右键第二个文件夹,点击 Manage Project Items。

在这里插入图片描述

点击右边的Add File,文件类型选择All files 选择 xx.s文件,添加即可。

在这里插入图片描述
至此我们再编译一下,0error,0warnings。
在这里插入图片描述至此,新工程创建完毕。

工程代码编写

实验实现的功能是每隔0.5S实现2个LED灯的翻转,在此,调用了HAL库的库函数实现功能。打开main.c文件,在while(1)循环中插入如下代码,(注意:要把代码插入在 BEGIN与END之间,这样在下次添加系统配置的时候,此段代码不会被系统删除)。

/* USER CODE BEGIN 3 */HAL_GPIO_TogglePin(LED0_GPIO_Port,LED0_Pin);HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin);HAL_Delay(500);

此段代码来源于,hal_gpio.c,此文件夹下,详尽描述了所有关于GPIO外设功能是使用以及初始化配置,其他用法均可参照文件中描述。
在这里插入图片描述

下载验证

将写好的程序,下载入正点原子开发板,符合实验现象,实验完毕。
在这里插入图片描述

结语

本实验主要讲述了一个新的工程的创建,以及如何时候使用HAL库中的库函数来实现我们想要的功能,HAL库的简便之处,就是我们可以使用图形界面对系统进行初始化配置,不会需要管理底层系统配置问题,极大的方便了对应用层面的开发。
码字不易,点个赞吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-418.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

理解“same-site“ 和 “same-origin“

Understanding "same-site" and "same-origin" 作者:Eiji Kitamura 译者:weixsun 原文:Understanding "same-site" and "same-origin" "same-site" and "same-origin" are …...

用Python爬取彼岸图网图片

用Python爬取彼岸图网图片 *使用了 四个模块 import time import requests from lxml import etree import os 没有的话自行百度安装。 #encoding utf-8 import time import requests from lxml import etree import os# http://www.netbian.com/ 爬虫 if __name__ __mai…...

已申报纳税但延迟交款产生的滞纳金是否可以税前扣除?

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

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/下载,一直点下一步。 下载好了后界面是这样的,清爽且好用。 需要做一点设置 【文件 - 偏好设置-图像】,如下设置。 软件已经安装好并且可…...

【大数据Sqoop系列】 Sqoop基本使用

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

2021突击银四面试必备?并发编程+JVM必不可少

前言 永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。 阿里一面 1.自我介绍,包…...

DBC 2000 安装

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

Camera Lens Coating

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

一般纳税人企业开户

...

锋迷商城SpringCloud+Vue前后端分离2021微服务实战

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

VS2019集成Qt环境打开ui文件闪退问题

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

spark学习5:spark-shell

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

【OneDrive篇】OneDrive禁用个人保管库(网页端)

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

2021-5-20第一篇博客

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

四川大学软件学院保研预推免面试面经

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

日常财务咨询

...

vue-cli项目启动时“Cannot find module ‘vue-loader-v16/package.json”解决方案

一、卸载vue-loader-v16依赖 npm uninstall vue-loader-v16 二、用cnpm安装vue-loader-v16依赖 cnpm i vue-loader-v16 安装cnpm的方法:安装淘宝npm(cnpm) (1)输入以下命令:、 npm install -g cnpm --registryhttps://registry…...

街机模拟器 WinKawaks 及街机 ROM 下载

能看到本文的,是缘分;能知道 WinKawaks 是什么的,我就大概知道了你的年龄。 但不得不说,WinKawaks 是 Windows 平台上一款不错的街机模拟器,其官方网址提供了模拟器下载及对 CPS1 CPS2 NeoGeo 街机 ROM 一网打尽的下载…...

Android攒了一个月的面试题及解答,算法太TM重要了

前言 今天我给大家再次分享一下,我最近的一些读书的感想,思考起来,确实能够给自己带来一些真实的帮助和启发,希望大家在平时的工作学习中,也能够认清楚学习的一些本质。 如果我们的学习是在不断掌握应对具体工作场景…...

分公司注册

...

Spark--3 DAGScheduler

...

深入学习SpringCloud之SpringCloud简介

Spring Cloud是什么? SpringCloud官网:http://spring.io Spring Cloud是一个一站式的开发分布式系统的框架,为开发者提供了一系列的构建分布式系统的工具集。Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(比如&…...

BUUCTF--[VN2020 公开赛]拉胯的三条命令

一道流量分析题 是zip文件 需要我们来找出开放的端口: 在TCP三次握手中,[SYN]标志表示建立连接,[ACK]表示响应,查看开放端口,肯定会返回[ACK]标志 这道题有两种解法 一种是利用windows下的wirshark来分析 wireshark打开nmapll.p…...

商标转让

...

7.网络2

应用层协议 只要保证, 一端发送时构造的数据, 在另一端能够正确的进行解析 HTTP1 HTTP协议格式 HTTP请求 首行: [方法] [url] [版本] Header: 请求的属性, 冒号分割的键值对;每组属性之间使用\n分隔;遇到空行表示Header部分结束 Body: 空行后面的内容都是Body. Body允许…...

2021-04-27

命令行技巧 1)Tab补全(命令与路径)、 [rootlocalhost /]# host(tab)(tab) #连续按两次Tab,列出以host开头的 host hostid hostname hostnamectl [rootlocal…...

[华为机试]素数伴侣 【匈牙利算法:最大二分匹配】

题目链接 百度百科 二分图:将节点分成两组,A和B,边都是横跨在两组之间的,组内是没有边的相连的 判断方法,染色法 匹配:边的集合,任意两个边都没有公共的节点 最大匹配:找出匹配的边集合最大…...

公司地址变更

...

四川大学软件学院计算机组成与体系结构笔记

文章目录第 1 章第 4 章CPU 基本知识和组织结构ALU控制单元总线时钟存储器的组成和寻址方式中断MARIE编译程序基本概念第 5 章指令格式(Instruction Format)指令集设计决策大端和小端方式CPU 内部的存储:堆栈和寄存器操作数个数和指令长度扩展…...

企业文化

...

外资企业注册

...

jqueryrotate制作机锋网积分抽奖效果

应一网友的要求,做了一个类似机锋网积分抽奖的效果。其实这个效果和之前的“百度红包大放送抽奖效果”是一样的,使用了 jQuery 旋转插件——jquery.rotate.js,只是转盘不一样罢了。...

转载 | 各种数据库JDBC下载

原文链接点击打开链接各种数据库驱动数据库名称下载地址说明Mysqlhttp://www.mysql.com/products/connector/j/Shipped. But need to download the latest for MySQL 4.1 or higher.Oraclehttp://sourceforge.net/project/showfiles.php?group_id33291software/tech/java/sqlj…...

Java 类加载器(ClassLoader)的实际使用场景有哪些?

什么是classloader classloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。了解java的类加…...

四川大学计算机学院软件工程期末,四川大学软件工程期末

A.Multiple choice (Only one is correct): ( 20*2%40%)1 Approximately which activity listed below will consume the least amount of time ina project?A analysisB designC codingD testing2 The first step in project planning is toA determine software scopeB sele...

CHFA - Application Lifecycle Management

内容列表考试涉及内容Chaincode 的安装和调用安装依赖Go 语言Typescript打包Go 语言Typescript安装审批提交调用配置 chaincode 的背书策略定义 private data 的 collection policy编辑或升级 chaincode考试涉及内容 Application Lifecycle Management: 20% Install and Inst…...

100平米田园雅居三口之家 自然舒适空间

设计师认为田园风格几乎可以等同于乡村风格。所以作为田园风格的载体——乡村。由于比城市更贴近原始自然环境,而居住在乡村里的人们的生活方式淳朴,生性豁达率性,心理压力小。所以在现今日益发达的城市中,因为繁杂喧闹并且污染越来越严重的城市环境和快速的生活节奏,繁忙…...

印尼商品期货交易监管局考虑对加密货币交易征税

印尼商品期货交易监管局(Bappebti)正考虑对加密货币交易征税的计划,因为公众对加密货币的兴趣日益高涨,尤其是在过去一年。该机构隶属于贸易部,预计政府将对使用虚拟货币的交易征收一种最终所得税(PPh fina…...

四川大学计算机学院2021年保研名单,四川大学2021年推免保研数据

四川大学是世界一流大学建设高校(A类)、是211工程、985工程建设高校,是教育部直属的全国重点大学,由原四川大学、原成都科技大学和原华西医科大学三所全国重点大学经过两次合并而成。学校现拥有37个博士后流动站,47个博士学位授权一级学科&am…...

springmvc(5)

今晚我们来继续复习springmvc吧 给自己鼓励吧、打打鸡血,加油一个转行的人 支持Restful 风格支持 请求地址 : • 每个实体需要有唯一的地址URL /user/1001 • 所有的实体 /users 请求方法: GET(获取信息) POST(发送信息,新增) PUT(修改信息…...

pyTorch节省显存

基本上,PyTorch所做的是,每当我通过网络传递数据并将计算存储在GPU内存中时,它都会创建一个计算图,以防我想在反向传播期间计算梯度。但由于我只想执行正向传播,所以只需要为模型指定torch.no_grad()。 因此&#xff…...

心花路放

电影《心花路放》讲述了耿浩(黄渤饰)在生活中遭遇了情感危机,面对情感的背叛,耿浩陷入难以自拔的痛苦之中。好基友郝义(徐峥饰)为了帮助他摆脱痛苦,于是一对“暴走兄弟”带上一只狗,开始了一段搞笑的疯狂的猎艳之旅。影片上映后,首周票房超6亿,成为史上最快突破6亿票…...

【Java】Optional<T>类

/*** A container object which may or may not contain a null value.** param <T> the type of value* since 1.8*/ public final class Optional<T> {/*** value */private final T value;/*** 空的Optional<T>&#xff0c;value为null*/private static f…...

第一课,opengl窗口设置笔记

第一课&#xff0c;opengl窗口设置笔记 1 初始化glfw 设置opengl版本及窗口模式 glfwInit(); glfwWindowHint&#xff08;&#xff09;&#xff1b;2 创建窗口 设置为当前线程 window glfwCreateWindow&#xff08;w , h, name, np, np&#xff09; glfwMakeContextCurren…...

Django模板的使用以及jinja2的配置

Django 模板一、模板位置二、模板的渲染三、模板语法1. 变量2. 过滤器3. 内置标签四、 模板继承五、静态资源配置六、jinja2模板引擎配置模板用于快速生成动态页面返回给客户端,模板是一个文本,用于分离文档的表现形式和内容.模板定义了占位符以及各种用于规范文档该如何现实的…...

霍尼韦尔(Honeywel)HM-F1020-A-B HDMI高清数据线

霍尼韦尔(Honeywel)HM-F1020-A-B HDMI高清数据线(镀金接口 扁平设计 支持4K*2K )2米 黑色专利扁线设计!附送90背夹!25K镀金端子!抗氧化!完美传输高品质画面!霍尼韦尔出品,国际品质!...

网络层---路由及实验(浮动静态)

​​​​​​ R1&#xff0c;R2&#xff0c;R3各接口地址 [R1-GigabitEthernet0/0/1]dis cu [V200R003C00] #sysname R1 #snmp-agent local-engineid 800007DB03000000000000snmp-agent #clock timezone China-Standard-Time minus 08:00:00 # portal local-server load port…...

国产嫩模许喵喵Mickey大尺度写真最新曝光 胸大不忍直视

近日,国产嫩模许喵喵Mickey在微博上晒出一组大尺度写真引发热议。@许喵喵Mickey 自己描述:“等了你一千年,来为我画眉,前世埋我的人,我来报你的恩,人间冰冷,别怪我是妖,有时妖心慈过世人心。(感谢《妖蛇》摄制组全体工作人员,大家辛苦了)”...

Educational Codeforces Round 109 (Rated for Div. 2)(A-B)

链接 A. Potion-making 题意&#xff1a;大概就是啤酒兑水的问题&#xff0c;要求你对完之后酒精的浓度可以达到k&#xff0c;然后众所周知加一升的水&#xff0c;浓度就会降&#xff0c;加一升酒精就会升&#xff08;你不是废话吗&#xff1f; &#xff09;&#xff0c;求最…...

sqlite转sql2000数据库

Sqlite转SQL2000 1. http://www.ch-werner.de/sqliteodbc/ 下载Sqlite ODBC驱动并安装 Current versionsqliteodbc.exe 2.用记事本新建一个文件&#xff0c;并另存为后缀.dsn 文件&#xff0c;比如test3.dsn&#xff0c;文件内容如下&#xff08;注意Database后的文件为Sqlite…...

Ubuntu的wifi图标消失

输入指令nm-applet restart 再输入重启命令reboot...

前端开发

[TOC]前端开发 学习前端的第一天 前言–学习路线 HTML5基础 CSS3基础 H5C3提高 项目&#xff1a;品优购电商网站 学习结果&#xff1a;品优购的静态网站 HTML简介 1.网页 1.1什么是网页 网站&#xff1a;网站是指在因特网上根据一定的规定&#xff0c;使用HTML等制作的用于展示…...

BurpSuite技巧之二重代理

在日常的工作中&#xff0c;有时候需要隐藏自己的IP或XX&#xff08;你懂得&#xff09;拦截流量。这时候我们就需要使用二重代理&#xff0c;本文以常用得SSR为例&#xff08;SSR默认本地端口为1080&#xff0c;不用修改。&#xff09;进行二重代理。 一、配置一重代理 第一…...

经营范围变更

...

SmarterMail Crack版,提供了完全相同的属性

SmarterMail Crack版,提供了完全相同的属性 SmartMail与Microsoft Exchange一样&#xff0c;为用户提供了完全相同的属性&#xff0c;但是价格略有不同。对于需要性能但无需付出高昂代价的小型公司&#xff0c;Internet主机&#xff0c;ISP以及企业来说&#xff0c;这是交换的唯…...

Apple iMac MF883CH/A 21.5英寸一体机电脑

—— iMac —— 锋锐设计,锋芒表现。iMac 拥有亮丽的宽显示屏、强劲的 Intel 处理器、超快的图形处理器和其他先进功能,而一切精彩都集于超乎想象的锋锐外壳中,边缘处仅有 5 毫米。 ● 绚丽夺目的设计● 绚美的宽显示屏● 全线配备 Intel Core i5 处理器● 强大的图形处理器…...

含泪狂刷Android基础面试118题,再不刷题就晚了!

第一次观看我文章的朋友&#xff0c;可以关注、点赞、转发一下&#xff0c;每天分享各种干货技术和程序猿趣事 前言 随着移动终端的快速发展&#xff0c;Android开发人员也越来越多&#xff0c;Android开发市场也进入了一个饱和的状态&#xff0c;Android开发人员也面临着难找…...

关于我们

北京冠美会计服务有限公司(以下简称冠美会计)是经北京市财政局、工商局批准的专业从事代理记账、财务咨询的专业公司。 是在国家加快企业工商登记等制度改革,企业迎来了最好的创业时机背景下应运而生的,冠美会计的创立宗旨是为众多草根创业企业提供一流服务。 冠美会计由多…...

嵌入式Linux--U-Boot(八)SPI Flash命令使用

文章目录前言具体用法使用范例如何验证读写效果一、进入Uboot命令行模式前言 U-boot中如果支持spi/qspi flash&#xff0c;那么可以在U-Boot的命令行模式下使用sf的erase,read,write命令来操作spi flash. sf read用来读取flash数据到内存sf write写内存数据到flashsf erase擦除…...

【Leetcode】1171. Remove Zero Sum Consecutive Nodes from Linked List

题目地址&#xff1a; https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list/ 给定一个链表&#xff0c;要求删去其所有和为000的连续子段&#xff0c;使得结果中不含和为000的子段。答案不唯一&#xff0c;合法即可。 思路是用哈希表。先求一…...

(Java实习生)每日10道面试题打卡——Java多线程篇

临近秋招&#xff0c;备战暑期实习&#xff0c;祝大家每天进步亿点点&#xff01;本篇总结的是Java多线程知识相关的面试题&#xff0c;后续会每日更新~ 1、什么是进程、线程、协程&#xff0c;他们之间的关系是怎样的&#xff1f; 进程: 本质上是一个独立执行的程序&#xff…...

简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)

准备工具&#xff1a; typora &#xff08;md编辑器&#xff09;直接去官网https://www.typora.io/下载&#xff0c;一直点下一步。 下载好了后界面是这样的&#xff0c;清爽且好用。 需要做一点设置 【文件 - 偏好设置-图像】&#xff0c;如下设置。 软件已经安装好并且可…...

人会哭吗?

所谓的哭到底是什么呢&#xff1f;如果说人类的本质是感受器&#xff0c;那么所谓的哭泣不过是受到外界刺激产生的反应。而受到和收到是两码事。假设因果存在&#xff0c;那么受到刺激的一定会哭但是收到刺激的却未必。从这个角度来说&#xff0c;受到刺激的是否像机器&#xf…...

jedis

Hyperloglog 什么是基数&#xff1f;一组数据中不重复的个数 ​ A&#xff08;1,3,5,7,8,7&#xff09;B&#xff08;1,3,5,7,8&#xff09; ​ 基数 5 ​ 312312 简介 ​ redis2.8.9更新了hyperloglog数据结构&#xff01; ​ redis Hyperloglog基数统计算法&#xff01; …...

真互动是什么?实时面对面交流是真互动吗?

2021年6月2日&#xff0c;保利威无延迟直播首次全面对外发布&#xff0c;发布会全程在线直播&#xff0c;邀您一起见证技术的变革。欢迎预约直播&#xff01;&#xff01;&#xff01;&#xff08;另有无延迟直播线上交流邀请您加入&#xff0c;私信即可&#xff0c;还可领取无…...

【PCL学习总结】KdTree搜索

1. 理论基础 KdTree&#xff08;k-dimensional树的简称&#xff09;&#xff0c;是一种对k维空间中的实例点进行存储以便对其进行快速检索的树形数据结构。 主要应用于多维空间关键数据的搜索&#xff08;如&#xff1a;范围搜索和最近邻搜索&#xff09;。K-D树是二进制空间分…...

从 DAS 开始了解 CKB 应用开发(一)—— 如何保证 DAS 账户的唯一性

近日&#xff0c;DAS 创始人 TimYang &#xff08;杨敏&#xff09;在 Nervos CKB 上开发了 DAS 去中心化账户服务。借着这次的产品开发&#xff0c;TimYang 将通过《从 DAS 开始了解 CKB 应用开发》系列文章&#xff0c;向大家阐述他的设计思路和开发历程&#xff0c;让大家了…...

第一课,opengl窗口设置笔记

第一课&#xff0c;opengl窗口设置笔记 1 初始化glfw 设置opengl版本及窗口模式 glfwInit(); glfwWindowHint&#xff08;&#xff09;&#xff1b;2 创建窗口 设置为当前线程 window glfwCreateWindow&#xff08;w , h, name, np, np&#xff09; glfwMakeContextCurren…...

【Java】Optional<T>类

/*** A container object which may or may not contain a null value.** param <T> the type of value* since 1.8*/ public final class Optional<T> {/*** value */private final T value;/*** 空的Optional<T>&#xff0c;value为null*/private static f…...

Maven的使用

目录 一、maven命令格式 二、maven常用命令1 三、maven常用命令2 四、maven使用实例 五、附录 一、maven命令格式 maven 命令的格式为 mvn [plugin-name]:[goal-name]&#xff0c;可以接受的参数如下&#xff0c; 1、-D代表&#xff08;Properties属性&#xff09; 使用命…...

consul

文章目录前言一、consul是什么二、consul的特性环境搭建1. 单体服务2. 集群模式三、consul中如何做负载、高可用、集群的consul中的leader选举四、consul使用场景五、Spring Cloud 结合consul使用六、Consul与Eureka的区别六、Spring Cloud结合consul使用过程中需要注意那些问题…...

C++ 使用CFileDialog选择多个文件

void CFileDemoDlg::OnBnClickedButton1() {CFileDialog log(TRUE, "文件", "*.*", OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT, "File(*.*)|*.*||", NULL);if (log.DoModal()IDOK){POSITION pos log.GetStartPosition();while (pos!NULL){CStri…...

Ensemble Learning

Ensemble Learning 1 高级集成技术 1.0 决策树 元素&#xff1a; 根结点&#xff1a;包含样本的全集内部节点&#xff1a;对应特征属性测试叶节点&#xff1a;代表决策结果 决策树构建一个二叉树来分割数据&#xff0c;预测时&#xff0c;在树的内部节点处用某一属性值进行判…...

UNIX的spctl命令

命令&#xff1a;spctl 全称&#xff1a; system policy control 系统策略控制 用途&#xff1a;SEC Assessment system poliocy security 系统策略安全 详细&#xff1a; spctl --master-disable 当系统需要安装非信任第三方的软件时&#xff0c;需要用这个命令把管控解除&am…...

Python 列表List - Python零基础入门教程

目录 一.Python 列表 List 简介二.Python 列表 List 增加数据三.Python 列表 List 删除数据四.Python 列表 List 修改数据五.Python 列表 List 查找数据六.Python 列表 List 截取七.Python 列表 List 排序八.Python 列表 List 与字符串 str 的相互转换 1.str 字符串转列表 lis…...

LSD-SLAM论文总结

&#xff08;一&#xff09;相关slam方案的优缺点 基于RGB-D和双目方法&#xff1a; 直接获取精度较高的深度信息&#xff1b;定尺度&#xff0c;不能使用尺度变化范围大的场景。 基于单目相机&#xff1a; 由于尺度不确定&#xff0c;需要通过平移运动获取深度信息&#xff…...

Mybatis

半自动化的持久性框架 jdbc–>sql代码耦合度太高 简化jdbc代码&#xff0c;降低耦合度&#xff0c;自己编写sql语句 &#xff1a;Mybatis 实体类对应数据库字段(别名) Dao–>Mapper 使用Mybatis步骤&#xff1a; 1.jar包导入 2.核心配置文件 mybatis-config.xml 数据库信…...

gorm笔记

gorm是go 非常流行的orm&#xff0c;目前来说操作Mysql非常好用 网址&#xff1a;https://gorm.io/zh_CN/docs/...

Educational Codeforces Round 109 (Rated for Div. 2)(A-B)

链接 A. Potion-making 题意&#xff1a;大概就是啤酒兑水的问题&#xff0c;要求你对完之后酒精的浓度可以达到k&#xff0c;然后众所周知加一升的水&#xff0c;浓度就会降&#xff0c;加一升酒精就会升&#xff08;你不是废话吗&#xff1f; &#xff09;&#xff0c;求最…...

来看看移动端小程序技术的前世今生!完整版开放下载

前言 本文想分享的是如何准备阿里面试的以及面试过程的所想所得&#xff0c;希望能帮到你。 首先&#xff0c;可能要让你们失望的是&#xff0c;这篇文章不会有大篇幅的面试题答案。如果想要看这方面的内容&#xff0c;可以看我之前的文章。感谢关注 面试官的问题&#xff1…...

用java做一个简易的五子棋

通过14天的Java学习&#xff0c;想分享自己的学习经验&#xff0c;这次想分享用java做一个简易的五子棋 游戏规则&#xff1a; (1)对局双方各执一色棋子。 (2)空棋盘开局。 (3)白先、黑后&#xff0c;交替下子&#xff0c;每次只能下一子。 (4)棋子下在棋盘的空白点上&#…...

微软 WSL 重装操作系统

如果你对 WSL 还不怎么了解的话&#xff0c;请自行脑补下。 简单理解就是&#xff0c;WSL 主要为了让你能够在 Windows 系统中运行 Linux。 为什么需要这样&#xff1f;这是因为很多时候一些环境需要在 Linux 下运行。 操作系统重装 如果希望对操作系统进行重装也非常简单。…...

苏州大学21年计算机考研情况 复试python上机,专硕一志愿平均分376.9分

https://mp.weixin.qq.com/s/a9jCDNIQSvdORr2rB3SFfg...

2021-5-20第一篇博客

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

Android开发应该了解的Binder原理,分享PDF高清版

正文 Android行业主要问题是初级Android太多了&#xff0c;会写xml和Activity的程序员太多了&#xff0c;初中级程序员面临很大的竞争&#xff0c;现状也就偏于高级开发者。越来越多的初中级Android程序员找不到满意的工作&#xff0c;甚至根本找不到工作&#xff01;所以很多…...

《手把手陪您学Python》52——数组的变形

在上一篇《手把手陪您学Python》51——数组的生成方法2中&#xff0c;我们学习了几种新的生成数组的方法&#xff0c;也基本上掌握了NumPy中常用的生成数组的方法。 接下来的几篇&#xff0c;我们将会在之前学习的数组生成方法和属性的基础上&#xff0c;学习几种操作数组变形…...

【pyqt5】 实现在窗口内非满屏,居中显示图像(QPixmap)。

需求描述&#xff1a; 我们有一个固定大小的窗口用于显示图像。 然而导入的图像尺寸是不定的。 我们希望&#xff1a; 1.在图像长宽均不超过窗口时&#xff0c;实现图像1:1显示&#xff0c;并位于窗口居中显示。 2.图像长或宽超过窗口的长或宽是&#xff0c;按一定比例进行缩放…...

记一次字节跳动Android社招面试,全网最新

近日一好友去阿里面试&#xff0c;面试失败了&#xff0c;分享了一个他最不擅长的算法面试题。题目是这样的。 题目&#xff1a;给定一个二叉搜索树(BST)&#xff0c;找到树中第 K 小的节点。 出题人&#xff1a;阿里巴巴出题专家&#xff1a;文景&#xff0f;阿里云 CDN 资深…...

Android插件化主流框架和实现原理,妈妈再也不用担心我找工作了!

笼统来说&#xff0c;中年程序员容易被淘汰的原因其实不外乎三点。 1、输出能力已到顶点。这个人奋斗十来年了&#xff0c;依旧碌碌无为&#xff0c;很明显这人的天花板就这样了&#xff0c;说白了&#xff0c;天赋就这样。 2、适应能力越来越差。年纪大&#xff0c;有家庭&…...

spark学习5:spark-shell

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

【C语言】计算机二级100例题 C语言41-45例题

由于计算机二级编程题并不是很难,所以有的题就没写最优解,而是最简单的解,快速刷题才是王道. 文章目录 第41题 请编写函数fun,该函数的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。第42题 下列程序定义了nn的二维数组,并在主函数中自动赋值…...

spring监听器用法

1. 新建springboot项目,2.3.7.RELEASE 2.自定义事件源,继承ApplicationEvent //邮件发送事件源 public class EmailEven extends ApplicationEvent {private String address;private String msg;public EmailEven(Object source, String address, String msg) {super(source)…...

从类,API,框架三个层面学习如何设计可复用软件实体的具体技术学习心得

从类&#xff0c;API&#xff0c;框架三个层面学习如何设计可复用软件实体的具体技术学习心得软件复用概述软件复用概念软件复用的软件支持三方面讲述软件复用类代码复用设计的复用分析的复用测试信息的复用Liskov替换原则 ——LSPAPI框架软件复用概述 软件复用概念 软件复用(…...

ITK系列21_ 区域增长(领域连接)算法对脑部PNG图像进行二维分割

邻域连接 接下来的例子阐述了 itk::NeighborhoodConnectedImageFilter 的用法。这个滤波器是itk::ConnectedThresholdImageFilter 的一个相关变量。一方面&#xff0c;如果一个像素的亮度在用户提供的两个门限值之间&#xff0c;那么 ConnectedThresholdImageFilter 就接受这个…...

【车牌识别】基于matlab GUI模拟停车位管理系统【含Matlab源码 898期】

一、简介 本模拟停车位管理系统的功能是&#xff1a;系统对进入停车位的车辆进行车牌识别&#xff0c;将识别出来的车牌号显示出来&#xff1b;然后对车主进行人脸识别&#xff0c;框出车主照片的人脸部分作为车主信息的标记&#xff0c;记录在系统库中。车辆在库期间&#xf…...

Elasticsearch 常见问题。

问题一&#xff1a;can not run elasticsearch as root [WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node-01] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as r…...

LeetCode 每日一题 1442.形成两个异或相等数组的三元组数目

LeetCode 每日一题 1442.形成两个异或相等数组的三元组数目问题描述简要思路代码问题描述 简要思路 暴力解的话就是三层 for 循环。 这里使用前缀和可简化到 O(n2). 先计算前缀和数组 s[ ] 然后考虑查找条件&#xff1a;这里需要寻找的区 [ i , j - 1 ] 和 [ j , k ] 的异或结…...

域权限维持-DSRM

域权限维持-DSRM简介更改DSRM密码的方式通过明文指定通过域账户同步DSRM利用使用DSRM账户连接的前提使用psexec或者wmiexec进行链接参考文章简介 除了krbtgt服务帐号外&#xff0c;域控上还有个可利用的账户&#xff1a;目录服务还原模式&#xff08;DSRM&#xff09;账户&…...

pytorch量化

量化是一种加速推理的技术&#xff0c;量化算子并且仅仅支持前向传递。Pytorch支持int8量化&#xff0c;相比于float32,模型的大小减少4倍&#xff0c;内存要求减少4倍。与float32计算相比&#xff0c;对int8计算的硬件支持通常快2到4倍。 大多数情况下&#xff0c;模型需要以…...

Java开发揭秘!万字长文总结Java多进程

前言 面试前就有听说过字节比较考验算法&#xff0c;面试的时候果然是&#xff0c;还好自己刷题比较多&#xff0c;这也验证了一个说法&#xff0c;大家在面试字节等目前比较火的互联网公司&#xff0c;一定要记得多刷题&#xff0c;文末会有自己面试的时候准备好的面试题PDF文…...

CHFA - Application Lifecycle Management

内容列表考试涉及内容Chaincode 的安装和调用安装依赖Go 语言Typescript打包Go 语言Typescript安装审批提交调用配置 chaincode 的背书策略定义 private data 的 collection policy编辑或升级 chaincode考试涉及内容 Application Lifecycle Management: 20% Install and Inst…...

Google-GPU使用方法

Colaboratory是一个 Google 研究项目&#xff0c;旨在帮助传播机器学习培训和研究成果。它是一个Jupyter Notebook环境&#xff0c;不需要进行任何设置就可以使用&#xff0c;并且完全在云端运行。 测试代码&#xff1a; 挂载google云盘方法&#xff1a; !apt-get install -…...

以循环语句完成的一些图形

文章目录九九乘法表矩形直角三角形倒直角三角形空三角形等腰三角形平行四边形直角梯形等腰梯形菱形九九乘法表 矩形 直角三角形 倒直角三角形 空三角形 等腰三角形 平行四边形 直角梯形 等腰梯形 菱形...

spark原理系列-Shuffle实现原理

什么时候需要 shuffle writer 假如我们有个 spark job 依赖关系如下 我们抽象出来其中的rdd和依赖关系: E <-------n------, C <--n---D---n-----F--s---, A <-------s------ B <--n------ G 对应的划分后的RDD结…...

【花书阅读笔记】第五章到第六章

【花书阅读笔记】第五章到第六章第五章 机器学习基础5.1 学习算法任务T性能度量P经验E设计矩阵5.1.4 线性回归表明系统明确任务定义度量正规方程5.2 容量、过拟合和欠拟合决定机器学习算法是否好的因素量化模型容量的方法&#xff1a;VapnikChervonenkis 维度非参数模型的一个实…...

pygame设置显示模式

在pygame中设置显示模式将在监视器上创建一个可见的图像表面。 这个界面可以覆盖全屏&#xff0c;也可以在支持窗口管理器的平台上打开。 显示表面只不过是一个标准的pygame表面对象。 pygame中需要一些特殊的函数。 Displaypygame模块用来控制显示窗口和屏幕模块来保持图像表面…...

springmvc(5)

今晚我们来继续复习springmvc吧 给自己鼓励吧、打打鸡血&#xff0c;加油一个转行的人 支持Restful 风格支持 请求地址 : • 每个实体需要有唯一的地址URL /user/1001 • 所有的实体 /users 请求方法&#xff1a; GET(获取信息) POST(发送信息,新增) PUT&#xff08;修改信息…...

爬虫笔记15:bs4中的select()方法

一、select&#xff08;&#xff09;方法 我们可以通过css选择器的方式来提取数据。但是需要注意的是这里面需要我们掌握css语法。 1、常用的几个查找方式&#xff1a; from bs4 import BeautifulSouphtml_doc """ <html><head><title>The…...

你想快速成为行业老大么?这篇纯干货文章可以给你启发

小领域&#xff0c;大市场&#xff01; 任何一个小的领域&#xff0c;放到互联网上都是一个超级巨大的市场&#xff01; 你想快速成为行业老大么&#xff1f;这篇纯干货文章可以给你启发 你想要快速成为细分行业老大&#xff0c;在营销上有两个策略&#xff1a; 策略一&…...

1007 素数对猜想 (20分)【Java题解】

题解&#xff1a; 1.判断出素数&#xff0c;用数组存起来 2.记录相差 2 的的素数对个数 3.输出即可 import java.util.*; public class Main {public static void main(String[] args) {Scanner scnew Scanner(System.in);int nsc.nextInt(),ct0,c0;int[] numnew int[n];for…...

IDEA:Push rejected 解决方式

&#xff11;. 打开项目所在目录&#xff0c;右键打开 &#xff27;&#xff49;&#xff54; &#xff22;&#xff41;&#xff53;&#xff48; &#xff28;&#xff45;&#xff52;&#xff45; &#xff1b;或者直接在&#xff29;&#xff24;&#xff25;&#xff…...

MySQL与Oracle的用户权限操作

Oracle的权限介绍 Oracle 角色权限分类&#xff1a; &#xff08;1&#xff09;CONNECT&#xff1a;拥有Connect权限的用户只可以登录Oracle&#xff0c;无法操作其他对象。 &#xff08;2&#xff09;RESOURCE&#xff1a;拥有Resource权限的用户可以在自己的模式下操作对象&…...

整理几个重要的Java知识,2021大厂面试合集

前言 并发编程是Java程序员最重要的技能之一&#xff0c;也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解&#xff0c;同时要求编程者逻辑清晰、思维缜密&#xff0c;这样才能写出高效、安全、可靠的多线程并发程序。 [JAVA工程师必会知识点之并发…...

Android面试回忆录:帮助程序员提高核心竞争力的30条建议,真香!

**新技术层出不穷&#xff0c;去年kotlin到如今Flutter&#xff0c;技术迭代&#xff0c;你是否会变得固步自封&#xff1f;**那么看本篇文章帮你解决问题&#xff0c;让你知道怎么样学习&#xff0c;学习那些技术点才能不被时代的迭代快速淘汰&#xff01; 首先&#xff0c;先…...

3.1循环神经网络数学理解

文章目录1、给网络增加记忆能力1.1、延时神经网络1.2、有外部输入的非线性自回归模型2. 基本循环神经网络3. 双向循环神经网络3.1 双向循环神经网络的介绍4.循环网络在的应用4.1序列到类别的模式4.2同步的序列到序列模式4.3异步的序列到序列模式5.参数学习5.1 循环神经网络的时…...

2021-05-14

求教&#xff0c;IDE有使用手册?或资料&#xff0c;那会大牛知道?...

说明文档

公司人员招聘信息系统说明 一、主要功能&#xff08;做了什么&#xff1f;&#xff09; 本系统主要是实现了人员招聘中的常见功能&#xff0c;包括有&#xff1a; 查询员工信息添加员工信息删除员工信息修改员工信息 二、设计了哪些类 2.1 实体类 Employee 员工类Programer…...

ArcGIS Pro点聚合显示

要素图格是一种高级可视化功能&#xff0c;用户可通过此功能浏览和可视化大型数据集。它还可以帮助用户通过简单的开箱即用映射选项观察宏观和微观层面的模式。要素图格用于将大量点要素聚合到通过缩放的细节层次变化的动态面图格中。要素图格是一种缩减要素的方法&#xff0c;…...

【Java 面试合集】请聊一下Java的集合类,以及在项目中是如何使用的

请聊一下Java的集合类&#xff0c;以及在项目中是如何使用的常用的集合类 如上图所示&#xff0c;下面会对每个集合做大体的概述 其实整个Java集合大体分为两大类&#xff0c;实现Collection接口&#xff0c;以及实现Map接口。 其实每种实现方式都望文生义&#xff0c;接下来我…...

记忆集(Remember Set)和卡表(Card Table)

记忆集和卡表 为了解决对象跨代引用所带来的问题&#xff0c;垃圾收集器在新生代中建立了名为记忆集(Remembered Set)的数据结构&#xff0c;用以避免把整个老年代加进GC Roots扫描范围。事实上并不是只是新生代、老年代之间才有跨代引用的问题&#xff0c;所有涉及部分区域收…...

用心感受当下的平淡

我们习以为常的事情&#xff0c;每天都在发生着。 那些看似平淡的背后&#xff0c;我们却很少去追求其背后的含义。 你感受过重力的作用嘛&#xff1f; 感受过地铁上下站的电动斜梯嘛&#xff1f; 走路的时候&#xff0c;是磨擦力促进了我们的向前&#xff0c;你是否感受过…...

大小智驾Tier 1,各有得意与艰难

作者 | Bruce 编辑 | 王博不是所有车企都有精力迅速搞定智能驾驶的自研工作&#xff0c;这时候就要抬出汽车行业的老规矩&#xff1a; 合作。 对于车企来说&#xff0c;可以提供智能驾驶方案的Tier 1并不少&#xff0c;但靠谱的&#xff0c;估计不超过一双手的数量。 车企到底想…...

只要一句话,为你生成创意画作

图像可以让人更容易看清事物的细节和结构。例如&#xff0c;在摄影中&#xff0c;图像可以帮助观众了解照片背后的故事&#xff0c;并且提供有用的线索来推断场景内发生了什么。图像也可以作为一种媒介&#xff0c;传递某些特定的情感或思想。比如&#xff0c;通过讲述一段动人…...

【数据结构与算法】常见的数据结构及优缺点

常见的数据结构及优缺点 数据结构优点缺点数组支持随机访问&#xff0c;查找快删除和插入慢&#xff0c;由于要预留空间&#xff0c;会造成空间浪费链表插入快&#xff0c;删除快查找慢栈先进后出存取其他项很慢队列先进先出存取其他项都很慢堆插入&#xff0c;删除块&#xff…...

Android-全面理解Binder原理

全面理解Binder原理 本文基于 Android 9.0.0_r3 源码。 如果不了解进程间通信&#xff0c;请先看文末【7. 相关知识补充】 一文打通你对Binder通信机制所有疑惑&#xff1a; 如何理解Binder通信中的 binder实体、handle句柄&#xff1f;——【1 Binder原理】Binder驱动如何…...

android 9.0 Launcher3长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标

1.1概述 在9.0的rom系统开发过程中,在进行Launcher3的一些功能定制的过程中,在判断当前是哪一屏幕,然后这一屏幕有多少个app图标,然后判断能不能拖拽,是否可以拖拽到下一屏,在某些项目中需要实现这个功能,所以需要首先了解Launcher3中的相关判断当前屏是哪一屏,然后获取…...

第58篇-某数美滑块参数分析【2023-02-07】

声明:该专栏涉及的所有案例均为学习使用,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!如有侵权,请私信联系本人删帖! 文章目录 一、前言二、分析流程三、参数分析四、总结一、前言 今天看一下数美的滑块,xhs就是使用的数美的滑块。 aHR0cHM6Ly93d…...

PCL 最远点采样

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 简而言之,该方法是通过迭代、增量的方式来选择距离前一个点集最远的点从而实现数据的采样过程。其算法步骤如下所述: (1)从点集 S S S中随机选择一个点 p...

Linux下g++编译c++程序过程说明

文章目录事前准备一.g 编译代码的过程示例二.使用g生成静态链接库和动态链接库生成静态链接库生成动态链接库三.静态编译与动态编译程序静态编译程序动态编译程序四.动态链接库的添加方式五.动态链接库以及头文件搜索顺序动态链接库头文件参考&#xff1a;https://blog.csdn.ne…...

Type Script 学习笔记

一、什么是TypeScript 以javaScript 为基础构建的语言&#xff0c;可以在任何支持javaScript的平台中运行&#xff0c;Ts不能被js解析器直接执行&#xff0c;需要将ts文件编译成js文件一个javaScript的超集&#xff0c;TypeScript扩展了JavaScript并添加了类型 二、TypeScript增…...

集成算法简介

1、集成学习概述 集成学习&#xff08;EnsemblelearningEnsemble learningEnsemblelearning&#xff09;的目的是让机器学习的的效果更好&#xff0c;一个不行&#xff0c;就多个一起。 常用的有三种方式 Bagging&#xff1a;训练多个分类器取平均 f(x)1/M∑m1Mfm(x)f(x)1 / …...

Flutter 3.7 之快速理解 toImageSync 是什么?能做什么?

随着 Flutter 3.7 的更新&#xff0c; dart:ui 下多了 Picture.toImageSync 和 Scene.toImageSync 这两个方法&#xff0c;和Picture.toImage 以及 Scene.toImage 不同的是 &#xff0c;toImageSync 是一个同步执行方法&#xff0c;所以它不需要 await 等待&#xff0c;而调用 …...

Unity动画之1D混合和2D混合

Parameter 参数&#xff0c;用于控制混合的参数&#xff0c;在参数列表中的参数 图像 可以在这里拖拽控制n个动画的阈值 Motion 关联的动画列表&#xff0c;可以用鼠标改变顺序 Threshold 对应动作的临界阈值 当等于这个值时动作权重最大&#xff08;完全播放该动作&…...

离散数学 图论

1 图的基本概念 1、<V,E>是一个图 其中V代表顶点E表示边2、零图&#xff1a;图的边集E为空集 3、平凡图&#xff1a;只有一个结点的零图 4、平行边&#xff1a; 1 在无向图中&#xff1a;有两条或两条以上的边与同一对结点相关联 2 在有向图中&#xff1a;一序偶对应两…...

堆内存溢出定位(Heap Dump)

配置 jvm 参数&#xff0c;内存溢出时会自动HeapDump&#xff08;指定 dump 文件路径是可选的&#xff09; -Xms20m -Xmx20m -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/home或者用 jmap jmap -dump:formatb,file<filename.hprof> <pid>必要时将dump文件从…...

设计模式(六)----创建型模式之原型模式

1、概述 用一个已经创建的实例作为原型&#xff0c;通过复制该原型对象来创建一个和原型对象相同的新对象。 2、结构 原型模式包含如下角色&#xff1a; 抽象原型类&#xff1a;规定了具体原型对象必须实现的的 clone() 方法。 具体原型类&#xff1a;实现抽象原型类的 clo…...

【GD32F427开发板试用】USR-C210 WIFI模块进行以太网通信

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动&#xff0c;更多开发板试用活动请关注极术社区网站。作者&#xff1a;小蜗牛 一、硬件介绍 USR-C210 硬件上集成了 MAC、基频芯片、射频收发单元&#xff0c;尺寸小&#xff0c;易于焊接在客户的单板电路上&#x…...

MOS管的工艺和工作原理

内部结构和表示符号 参考&#xff1a;https://blog.csdn.net/weixin_63069480/article/details/125552621&#xff0c;https://www.bilibili.com/video/BV1N8411T77d/?p9&spm_id_frompageDriver&vd_source00bd76f9d6dc090461cddd9f0deb2d51 工作过程原理 从上图中的…...

区块链学习4-长安链并发测试(2)_部署链

上一篇&#xff1a;https://mp.csdn.net/mp_blog/creation/editor/128927000 二、部署链和prometheus配置 1. 单机模式下部署长安链 https://docs.chainmaker.org.cn/quickstart/通过命令行体验链.html 下载源码&#xff1a; git clone -b v2.3.0 https://git.chainmaker.…...

持续集成Jenkins (一)部署安装

前言环境清单&#xff1a;CentOS7.8安装JDK8或以上版本安装Maven仓库&#xff0c;因一般java程序是由maven工程&#xff0c;需要maven打包git/svn客户&#xff0c;因一般代码是放在git/svn服务器上的&#xff0c;我们需要拉取代码以上是自动化部署java程序jenkins需要的基本环境…...

【鼠标手势】Mouselnc使用笔记/Mouselnc+AHK=无敌好用/鼠标手势分享

当鼠标手势Mouselnc遇上AHK真的太好用了&#xff0c;让win的体验直接更上一层楼。AHK负责改键改功能&#xff0c;Mouselnc负责输出。首先介绍的是Mouselnc的附带功能&#xff0c;这是在众多手势软件中选它的原因&#xff0c;再分享个人常用的手势。 Mouselnc的附带功能 边缘滚…...

JavaScript电子表格:Handsontable 12.3.1

改进嵌套数据结构的工作。2023 年 2 月 7 日 - 10:22 新版本特征 改进了嵌套数据结构的处理。添加了“复制带标题的单元格”功能的日语翻译。外观和感觉都像电子表格的 JavaScript 数据网格。 Handsontable 是一个 JavaScript/HTML5 数据网格组件&#xff0c;具有独立于任何外部…...

【C语言】编程初学者入门训练(3)

文章目录21. 时间转换22. 总成绩和平均分计算23. 计算体重指数24. 计算三角形的周长和面积25. 计算球体的体积26. 大小写转换27. 2的n次方计算28. kiki和酸奶29. 发布信息30. 输出学生信息21. 时间转换 问题描述&#xff1a;给定秒数 seconds &#xff0c;把秒转化成小时、分钟…...

春招 | 标题不重要,待遇好是王道

还沉浸在满桌佳肴、胡吃海喝的喜悦里&#xff1f;依稀能听到耳边爆竹声的此起彼伏&#xff1b;一晃神&#xff0c;已经坐在了办公桌前假期就在猝不及防中悄然溜走了。请叫我一声最强打工仔吧&#xff0c;让我迷失在对工作的热爱中&#xff0c;写完这篇求才文章。一、职位信息01…...

大众集团率先启用高通下一代计算平台,技术升级战打响

全球汽车制造商正在进入芯片平台的切换周期&#xff0c;这是新一轮技术升级战的信号。 2021年&#xff0c;作为全球前两大汽车巨头之一的丰田汽车&#xff0c;决定从2023年开始&#xff0c;在旗下品牌的多款车型陆续采用Mobileye采埃孚的方案来替代一直使用的电装方案。 而另…...

OOP的弊端:自顶向下还是自底向上

[译者注]前不久翻译了Eric Raymond对几大开发语言的评价&#xff0c;引起了网友的热烈讨论。其中涉及到Eric Raymond对OO的批评&#xff0c;引起大家的争议。为此我再翻译他的一段相关文字&#xff0c;请大家阅读思考。模块化 —— Keep it clean, keep it simple程序员所面对的…...

Spring Cloud Bus-4.0.1 附录A

这里写目录标题附录 A&#xff1a;常见的应用程序属性参考地址附录 A&#xff1a;常见的应用程序属性 可以在application.properties文件内部application.yml、文件内部或作为命令行开关指定各种属性。本附录提供了一个常见的 Spring Cloud Bus 属性列表以及对使用它们的底层类…...

cherry-pick等git 高效率命令

前言使用 Git 作为代码版本管理&#xff0c;早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送&#xff0c;遇到一些commit管理的问题就束手无策&#xff0c;或者用一些不优雅的方式解决。本文分享我在开发工作中实践过的实用命令。这些都能够大…...

椭圆曲线标量乘法快速算法及源码分析

一、椭圆曲线密码算法 椭圆曲线密码算法(elliptic curve cryptograph,ECC)是一类重要的密码算法。椭圆曲线有如下性质: 有限域上椭圆曲线在点加运算下构成有限交换群,且阶与基域规模相近;类似于有限域乘法群的乘幂运算,椭圆曲线多倍点运算构成一个单向函数。ECC安全性依…...

Spring Boot 最核心的 25 个注解

1、SpringBootApplication这是 Spring Boot 最最最核心的注解&#xff0c;用在 Spring Boot 主类上&#xff0c;标识这是一个 Spring Boot 应用&#xff0c;用来开启 Spring Boot 的各项能力。其实这个注解就是 SpringBootConfiguration、EnableAutoConfiguration、ComponentSc…...

Qt开发遇到的坑,创建项目、支持中文、弹出控制台、qt4和qt5切换、内存越界

1、设置创建项目的默认目录 设置好对应创建目录后&#xff0c;勾选上“设为默认的项目路径”&#xff0c;之后创建的目录都会在这目录下&#xff0c;再改改编译生成目录不在上层&#xff0c;就不用改构建目录 2、更改编译后生成文件所在目录 点击工具》选型 构建和运行》Defa…...

记录一次内存调优实战

记录一次内存调优实战 测试使用adb monkey频繁测试App的拍照功能&#xff0c;发现内存持续升高&#xff0c;GC后仍缓慢持续升高&#xff1b; 业务场景描述 拍照界面大致如下&#xff1a; 和传图相机拍照稍许不同&#xff0c;此拍照业务是&#xff1a;点击拍照按钮 —> 系…...

持续集成Jenkins (三)基础配置

界面配置介绍1.1 界面总览1.2 详细配置1.2.1系统配置此处定义Jenkins的全局消息&#xff0c;或者是邮箱的配置。1.2.2全局安全配置主要是配置用户访问的控制&#xff0c;这里仅开启允许用户注册&#xff0c;这样的话&#xff0c;可以让所有开发测试小伙伴在这里以自己的名字注册…...

Tomcat 管理配置

目录 1.host-manager 2.manager 从早期的Tomcat版本开始&#xff0c;就提供了Web版的管理控制台&#xff0c;他们是两个独立的Web应用&#xff0c;位于webapps目录下。Tomcat 提供的管理应用有用于管理的Host的host-manager和用于管理Web应用的manager。 1.host-manager Tomca…...

小白系列Vite-Vue3-TypeScript:002-配置别名

上一篇我们已经初始化了一个ViteVue3TypeScript项目&#xff0c;本篇我们来介绍如何给项目配置别名。之所以要配置别名最直观的就是可以在项目开展编写代码时&#xff0c;避免出现类似 "../../../views/index.vue" 这样乱七八糟、层层嵌套式的路径引用。先安装types/…...

Linux下创建定时任务监控zookeeper进程,异常时自动启动

背景&#xff1a;在有一台服务器上的zookeeper进程会莫名其妙的消失&#xff0c;暂时没找到原因&#xff0c;放假前决定先临时写一个脚本进行监控&#xff0c;消失了就自动启动一下 目录 理论步骤 实现步骤 1、编写脚本并定义zookeeper的bin目录及配置文件以及定时任务周期…...

C语言基础知识(62)

内存本质编程的本质其实就是操控数据&#xff0c;数据存放在内存中。因此&#xff0c;如果能更好地理解内存的模型&#xff0c;以及 C 如何管理内存&#xff0c;就能对程序的工作原理洞若观火&#xff0c;从而使编程能力更上一层楼。大家真的别认为这是空话&#xff0c;我大一整…...

I am a boy!

对于一个字符串&#xff0c;请设计一个算法&#xff0c;只在字符串的单词间做逆序调整&#xff0c;也就是说&#xff0c;字符串由一些由空格分隔的部分组成&#xff0c;需要将这些部分逆序。例&#xff0c;输入"I am a boy!", 输出"boy! a am I"#include&l…...

elementUI el-table上移下移

<el-table :data"channelForm.selectedChannelList" style"width: 100%"> <el-table-column type"index"> </el-table-column> <el-table-column prop"...

iOS 首页标题支持展示图片点击展示lottie动画实现方案

现状&#xff1a;app首页标题只支持展示文字 需求 app首页标题支持展示图片&#xff0c;json 动画 如图 实现思路&#xff1a;将需要展示的资源包下载到沙盒中&#xff0c;在创建频道标题视图的时候&#xff0c;根据该频道在沙盒中是否有对应的图片、json资源来确定是否展示…...

Python安全攻防之第一章渗透测试概述

渗透测试的具体方法一、如何绕过CDN获取网站的真实IP地址通过内部邮箱获取。一般情况下&#xff0c;邮箱服务器位于内网&#xff0c;我们可以通过注册邮箱或者订阅邮件&#xff0c;目的就是让对方给我自己发送邮件&#xff0c;这样查看邮件的原始邮件头&#xff0c;就会发现邮件…...

MySQL-45讲学习笔记(1-3)

0. 开篇词 0.1 学习专题目的 在工作中对于MySQL&#xff0c;最重要的两点就是&#xff1a;如何设计表&#xff0c;还有如何对表查询进行优化&#xff01;能够写出逻辑正确的SQL语句&#xff0c;同时也能够知道语句是不是最优的数据库使用出现了问题&#xff0c;能够快速定位问…...

指针赋值问题

最近写了个代码&#xff0c;被日本客户指出来有问题&#xff0c;对此做了一项研究。 我最开始的时候写的是&#xff1a; char *pointer NULL; pointer “string”; printf(“%s\n”, pointer); 日本客户指出&#xff0c;pointer当前没有分配空间&#xff0c;给它赋值是不规…...

DOM编程-获取文本框的value

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>DOM编程-获取文本框的value</title> </head> <body> <script> /* 1、JavaS…...

Android基础教程——从入门到精通(下)

本文是对B站教程 动脑学院 Android教程 学习过程中所做的笔记。文章分为上下两部分&#xff0c;此文是下部分&#xff0c;上部分链接为&#xff1a;Android基础教程——从入门到精通&#xff08;上&#xff09;。源视频教程并没有录制全&#xff0c;本文还补充了 Service 和 网…...

leadtools 22.0.6 Crack .NET 7 Support

Charlotte, NC (January 9, 2023) - LEAD is pleased to announce the release of another major update to LEADTOOLS Version 22. Highlighting this release is support for .NET 7, the ability to add eSignatures to documents and PDFs, significant recognition enha...

Day882.隐式函数转换索引问题 -MySQL实战

隐式函数转换索引问题 Hi&#xff0c;我是阿昌&#xff0c;今天学习记录的是关于隐式函数转换索引问题的内容。 在 MySQL 中&#xff0c;有很多看上去逻辑相同&#xff0c;但性能却差异巨大的 SQL 语句。 对这些语句使用不当的话&#xff0c;就会不经意间导致整个数据库的压…...

第七章:ElasticSearch集群的搭建

上一章&#xff1a;《第六章&#xff1a;IK分词器和Elasticsearch集成使用》 文章目录7.1 集群节点7.2 集群的搭建7.2.1 windows环境下es集群的搭建1.准备三台elasticsearch服务器2.修改每台服务器的配置7.2.2 linux环境下搭建es集群7.3 集群测试7.4 springboot集成客户端使用7…...

《第一行代码》kotlin Android SQLite

参考 《第一行代码 第三版》教程 Android 内置了SQLite数据库 SQLite 是一款轻量级的关系型数据库&#xff0c;运算速度快&#xff0c;占用资源少&#xff0c;支持标准SQL语法&#xff0c;数据库ACID事务&#xff0c;可以用于记录复杂的关系性数据 创建数据库 Android提供了S…...

es-Mapping

文章目录es-Mapping概念查看mappingES数据类型两种映射类型映射参数es-Mapping 概念&#xff1a;映射是定义文档及其包含的字段的存储和索引方式的过程两种映射方式 dynamic mapping&#xff08;动态映射或自动映射&#xff09;expllcit mapping &#xff08;静态映射或手动映…...

Spring事物管理

一.事物的概念? 事物可以看做是由对数据库的若干操作组成的一个单元 事物是一系列的动作,一旦其中有一个动作出现错误,必须全部回滚,提供将事物中对数据库的所有已完成的操作全部撤销,滚回到事物开始的状态,避免出现由于数据不一致而导致接下来的一系列错误. 事物的出现是为…...

九龙证券|重金买入百余股,这类资金连增六日!这个行业被重点盯上

两融资金接连6个交易日添加&#xff0c;杠杆资金加仓哪些股票&#xff1f; 证券时报•数据宝计算&#xff0c;到2月6日&#xff0c;沪深两融余额为15577.13亿元&#xff0c;较上一交易日添加58.79亿元&#xff0c;其间融资余额14641.43亿元&#xff0c;较上一日添加60.38亿元。…...

Self-training 与 Self supervised learning 简明对比

前言 最近搜 self supervised learning 工作时&#xff0c;不知怎么就输成了 self-training 自己还没反应过来已经搜错了hhh&#xff0c;这篇文章简明对比一下。 正文 Self-training 想要详细了解的可以看一篇综述 https://arxiv.org/pdf/2202.12040.pdf Self-training 其…...

C语言——字符串+内存函数及其模拟实现

目录0. 思维导图1. 前言2. 函数介绍2.1 strlen2.2 strcpy2.3 strcat2.4 strcmp2.5 strncpy2.6 strncat2.7 strncmp2.8 strstr2.9 strtok2.10 strerror2.11 memcpy2.12 memmove2.13 memcmp2.14 memset3. 库函数模拟实现3.1 模拟实现strlen3.2 模拟实现strcpy3.3 模拟实现strcat3…...

网络流量回溯分析对业务系统慢访问分析案例

需求简介 某外高桥公司的OA系统是其重要的业务系统&#xff0c;OA系统负责人表示&#xff0c;部分用户反馈&#xff0c;访问OA系统时比较慢。需要通过分析系统看一下实际情况。 报告内容 本报告内容主要为&#xff1a;OA性能整体分析 分析时间 报告分析时间范围为&#xf…...

全志H616——通过语言来控制手机刷抖音

思路&#xff1a;配置语言模块硬件库&#xff08;说什么话之类的&#xff09;刷固件到语言模块上&#xff08;USB转TTL&#xff09;连接安卓手机&#xff0c;使其能处于USB调试状态测试shell指令&#xff08;abd shell指令&#xff09;编写并封装串口收发函数&#xff08;下一篇…...

NVIDIA GPU开源驱动编译学习架构分析

2022年5月&#xff0c;社区终于等到了这一天&#xff0c;NVIDIA开源了他们的LINUX GPU 内核驱动&#xff0c; Linux 内核总设计师 Linus Torvalds 十年前说过的一句话&#xff0c;大概意思是英伟达是LINUX开发者遇到的硬件厂商中最麻烦的一个&#xff0c;说完这句话之后&#x…...

C语言基础知识(61)

多维数组多维数组的定义格式是&#xff1a;数据类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n];定义了一个名称为num&#xff0c;数据类型为int的二维数组。其中第一个[3]表示第一维下标的长度&#xff0c;就像购物时分类存放的购物&#xff1b;第二个[3]表示第二维下…...