单片机C语言实例:13、看门狗

一、看门狗溢出测试 程序实例1: #include<reg52.h> sfr WDTRST = 0xA6; sbit key = P3^1; /*------------------------------------------------ 喂狗 ------------------------------------------------*/ void Rst_Watchdog( void ) { WDTRST = 0x1E; //先赋值1E 然后赋值E1 WDTRST = 0xE1; } /*------------------------------------------------ 主函数 ------------------------------------------------*/ void main( void ) { int i; // 设置看门

Linux 内核 6.5 发布,首次支持 Wi-Fi 7 和 USB4

导读 Linux 6.5 内核 已经推出,此次更新在 Linux 6.4 内核的基础上进行了进一步的开发,带来了值得注意的改变和新特性。 Linus Torvalds 表示,这是一次相对顺畅的发布: 上周并没

云计算的优势与未来发展趋势

一、前言 二、云计算的基础概念 2.1 云计算的定义 2.2 云计算的发展历程 2.3 云计算的基本架构 2.4 云计算的主要服务模式 三、企业采用云计算的优势 3.1 降低成本 3.2 提高

Ubuntu如何配置软件镜像源?

在Ubuntu中配置软件镜像源可以帮助加快软件包的下载速度,并且从可靠的镜像服务器获取软件更新。以下是配置软件镜像源的步骤: 打开终端:在Ub

【Linux】多线程互斥与同步

文章目录 一、线程互斥 1. 线程互斥的引出 2. 互斥量 3. 互斥锁的实现原理 二、可重入和线程安全 三、线程和互斥锁的封装 1. 线程封装 1. 互斥锁封装 四、死锁 1. 死锁

13. Docker实战之安装MySQL

目录 1、前言 2、部署MySQL 2.1、Docker仓库查看镜像 2.2、拉取MySQL镜像 2.3、创建持久化目录 2.4、启动MySQL容器 2.

【K8S系列】深入解析k8s网络插件—Canal

序言 做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。 文章标记颜色说明: 黄色:重要标题 红色:用来标记结论 绿色:用来标记论点 蓝色

Centos时间同步

前言 在 Linux 操作系统中,正确的时间同步是非常重要的,因为它对于很多应用程序都是必需的。本文将介绍两种在 Centos 系统中同步当前时间的方式。 方法一:使用 ntpdate

微信小程序向系统日历添加事件(提醒)实现

直接上代码 // pages/calendar/calendar.js Page({ // 点击添加日程按钮 handleAddCalendar() { wx.getSetting({ success(res) { // 判断是否已经授权 if (!res.authSetting['scope.writePhotosAlbum']) { wx.authorize({ scope: 'scope.writePhotosAlbum', success() { // 用户已授权,调用添加日程 API wx.addPhoneCalendar({ title: '会议', // 日程标题,必填项 startTime:

Cloudflare WARP无限流量MacOS

一、下载Cloudflare WARP 官网地址:https://1.1.1.1/, 下载macOS版本,解压后安装,并启动 启动后会在状态栏中显示出来。

Android Studio 所有历史版本下载

Android Studio 所有历史版本下载 本篇文章将给大家讲解如何下载Android Studio的过往历史版本,以及解决看到的历史版本不完整的问题。 第1步: 打开历

创建查询系统,提升工作效率

今天我要和大家分享一个非常实用的小技巧,能够让老师们在短短三分钟内创建一个非常方便的查询系统!是的,通过使用易查分这个神奇的工具,你可以轻松

<OpenCV> 边缘填充

OpenCV边缘填充 1、边缘填充类型 enum cv::BorderTypes ORDER_CONSTANT iiiiii|abcdefgh|iiiiiii with some specified i -常量法,常熟值填充; BORDER_REPLICATE aaaaaa|abcdefgh|hhhhhhh -复制法,复制边缘像素; BORDER_REFLECT fedcba|abcdefgh|hgfedcb -反射法 ,反射最边缘的像素; BORDER_WRAP cdefgh|abcdefgh|abcdefg -

数据治理在数字化转型中的重要性

在当今数字化时代,企业的成功与否往往取决于它们对数据的处理和管理能力。数据治理作为数字化转型的关键组成部分,对于帮助企业有效管理和利用数据,

【Spring容器的启动过程】

Spring容器的启动过程 Spring 在初始化过程中有二个非常重要的步骤,容器的初始化与刷新。 初始化流程 如果想生成 bean 对象,那么就需要一个 beanFactory 工厂(Def

linux入门---命名管道

如何创建命名管道 使用mkfifo函数就可以在程序里面创建管道文件,该函数的声明如下: 该函数需要两个参数,第一个参数表示要在哪个路径下创建管道

【C++】哈希表的实现

哈希是什么 理解哈希 哈希所用的容器 计算key值方法 哈希的插入和查找 解决哈希冲突 闭散列也叫开放寻址法 开散列 哈希闭散列实现 闭散列结构 闭散列结构插入

7分钟了解ChatGPT是如何运作的

ChatGPT是现在最为热门的聊天助手应用,它使用了一个大型语言模型(LLM),即GPT-3.5。它通过大量的文本数据进行训练,以理解和生成

【数据结构--二叉树】合并二叉树

/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ struct TreeNode* mergeTrees(struct TreeNode* root1, struct TreeNode* root2){ if(root1==NULL&&root2==NULL)

方差分析的核心概念“方差分解“

方差是统计学中用来衡量数据集合中数值分散或离散程度的一种统计量。它表示了数据点与数据集合均值之间的差异程度,即数据的分散程度。方差越大,表示

OpenCV 09(形态学)

一、形态学 形态学指一系列处理图像 形状特征 的图像处理技术. 形态学的基本思想是利用一种特殊的结构元(本质上就是卷积核)来测量或提取输入图像中相应

Mysql中的 IFNULL 函数的详解

目录 一、概念 二、语法 三、Demo 举例说明 创建表 加入数据 运行结果 3.1举例一 3.2举例二 3.3举例三 3.4举例四 注意事项 一、概念 在mysql中

[SQLITE_ERROR] SQL error or missing database

Java程序中有用到sqlite数据库,程序部署在windows运行OK,在linux上运行则提示 [SQLITE_ERROR] SQL error or missing database (no such table: exceptionData) 异常堆栈信息为: org.sqlite.core.DB.newSQLException(DB.java:941) org.sqlite.core.DB.newSQLException(DB.java:953) org.sqlite.core.DB.throwex(DB.java:918)

Unable to connect to Redis无法连接到Redis

文章目录 项目场景: 问题描述: 原因分析: 解决方案: 扩展知识: 项目场景: 提示:这里简述项目相关背景: 在某个项目中的提交按钮不好用 org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception

【MySQL】初见数据库

目录 什么是MySQL 为什么要使用数据库 数据库基础 数据库的本质 存储引擎 常用操作 登录mysql 创建数据库 使用数据库 查看数据库 创建数据库表 查看表 向

向量数据库,能让AI再次起飞吗?

9月7-8日,深圳国际会展中心18号馆 来了,来了,腾讯面向产业互联网领域规格最高、规模最大、覆盖最广的年度科技盛会 -——- 腾讯全球数字生态大

Linux OpenGauss 数据库远程连接

目录 前言 1. Linux 安装 openGauss 2. Linux 安装cpolar 3. 创建openGauss主节点端口号公网地址 4. 远程连接openGauss 5. 固定连接TCP公网地址 6. 固定

MYSQL安装配置详细

1.去官网下载 点击DOWNLOADS 下拉页面点击红标内容 然后选择mysql community server 点击之后下拉页面找到下图选择版本下载即可 下载成后的解压路径一点

区块链扩容方案详解

区块链的拥堵情况一直是近几年来行业中一个十分苦恼的问题。早在2017年,CryotoKitty 引发以太坊拥堵开始,便受到了许多人的重视。 在不

NFT源码(已上链)

区块链NFT数字藏品开发是通过数字手段对数字作品进行加密,将其属性信息映射到区块链上,形成唯一的标识,赋予所有者数字作品的虚拟身份。数字版权

零知识证明:应用和具体用例

零知识证明(Zero-Knowledge Proofs,ZKPs)是应用密码学中令人兴奋的突破,将在各个行业中解锁新的用例,从 Web3 到供应链再到物

Uniswap v3 详解(一):设计原理

刚看完 Uniswap v2 的代码,本来打算写一个 Uniswap v2 设计与实现,结果 Uniswap v3 就发布了。趁着这个机会就先写一个 Uniswap v3 设计与实现吧。 因为 v3 版本的实现复杂度和 v2 已经不在

echarts中图例右置且竖排

有echarts中,图例是用来指示不同系列的标记颜色和名字小组件,见图所示。 默认图标都是水平放置的: 要让图例放在右侧并竖直,需要作如下配置:

【单链表创建】C语言

1、什么是单链表: 1、单链表是一种链式存取的数据结构,链表中的数据是用结点表示。每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存

Java 使用 Stream 去重

根据对象单个属性进行去重 在项目中可以会获取到一个集合,集合中有很多重复的数据,但是总感觉转成Set去重不太体面,那就可以试试使用 Stream 来实现根据

java中的继承

一、继承 是面向对象三大特征之一。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承的方法,使得子

JAVA中的变量与常量

变量 数据类型:Java是一种强类型编程语言 生命周期:有效范围,Java提供了垃圾回收机制 int kk = 100; Java中的数据类型可以分为两大类 基本类型【

2022年终总结&amp;&amp;2023计划

2022 来csdn已经快5年,开始写博客也已经两年了,今天和同事感叹,时间过的真快啊。是啊,真快,转眼毕业已经两年半,初心是否还在呢。 春 三月深圳疫

大专程序员--专升本

** 升本前 ** 高考正常发挥没考上本科,选择了自己喜欢的计算机专业读大专,那时候就想着大不了到时候专升本吧… 跨进互联网行业大门之前,还是个只会用电

flink的网络缓冲区

背景 在flink的taskmanager进行数据交互的过程中,网络缓冲区是一个可以提升网络交换速度的设计,此外,flink还通过网络缓冲区实

bert ranking listwise demo

下面是用bert 训练listwise rank 的 demo import torch from torch.utils.data import DataLoader, Dataset from transformers import BertModel, BertTokenizer from sklearn.metrics import pairwise_distances_argmin_min class ListwiseRankingDataset(Dataset): def __init__(self, queries, documents, labels, tokenizer, max_length): self.input_ids = [] self.attention_masks = [] self.labels = [] for query, doc_list, label_list in zip(queries, documents, labels): for doc, label in zip(doc_list, label_list): encoded_pair

ES6——知识点记录

这里写目录标题 1.字符串支持 1.codePointAt——根据字符串码元的位置得到其码点 2.includes——判断字符串中是否包含指定的子

flink学习之state

state作用 保留当前key的历史状态。 state用法 ListState<Integer> vipList = getRuntimeContext().getListState(new ListStateDescriptor<Integer>("vipList", TypeInformation.of(Integer.class))); 有valueState listState mapstate 。冒失没有setstate state案例 比如起点

python的迭代器和生成器

1、迭代器 简介 迭代器对象可以在 for 循环中使用: 如: x = [2, 4, 6] for n in x: print n 输出: 2 4 6 其好处是不需要对下标进行迭代,但是有些情况下,我们既希望获

vue3 + ts 权限管理

权限管理是一个非常重要的方面。通过权限管理,我们可以控制用户对不同功能和资源的访问权限,从而保护系统的安全性和数据的完整性。在本篇博客中,我

如何自己开发一个前端监控SDK

最近在负责团队前端监控系统搭建的任务。因为我们公司有统一的日志存储平台、日志清洗平台和基于 Grafana 搭建的可视化看板,就剩日志的采集和上报需要自己实

Web_H5视频播放插件Video.js设置中文语言(汉化)

从Video.js官网下载插件及示例文件: Getting Started with Video.js - Video.js: The Player Framework | Video.js 设置中文翻译: <script> window.onload = function () { videojs.addLanguage('zh-cn', { "Play": "播放", "Pause": "暂停", "Current Time": "当前时间", "Duration": "

Echarts——vue+echarts 简单使用折线图

折线图 <div class="power-echart"> <div id="stationEchart"> <qz-charts style="width: 100%; height: 100%" :options="lineAll"></qz-charts> </div> </div> import { lineAll} from './config.js'; data里面定义 data() { return { lineAll: lineAll(), } }, mounted(){ this.lineCharts() }, methods:{ lineCharts() { //静态数据 let energyConsumption = [190, 70, 30, 70, 60, 50]; let energyIntensity = [90, 70, 30, 70, 60, 50]; let year = [90,

滚动条设置

不同浏览器滚动条样式及滚动定位 是否可以滚动 overflow:scroll overflow:auto overflow:scroll – 只有超出了盒子才会有滚动条 overflow:auto – 一直有滚

数据加密存储常见的加密方式

数据加密存储五种常见的加密方式先总结下:数据加密存储五种常见的加密方式:数据加密存储方式一、MD5加密(加密不可逆)。数据加密存储方式二、B

Mac上svn的安装与基本使用

一. 安装svn 1.1 Homebrew安装svn Homebrew命令行直接就可以安装,操作非常简单,只需要一个命令,还未安装Homebrew的朋友

registerForActivityResult用法详解(Kotlin)

registerForActivityResult() 是startActivity() 的替换方法,它囊括了更多的功能回调,并且可以赋值给对象,通过 xxx.launch() 方法重复使用。 1.StartActivityForResult() 回调 it:ActivityR

mac 安装 NVM 的详细步骤:

1、打开终端 2、 安装 Homebrew(如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 或者 第一个我没有执行成功,我执行下面这个成功了 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 重启就好了 下一步就继续

Unity UI.Image 六边形+流光 Shader

效果图 参考代码 Shader"Custom/HexFlowImage" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) _StencilComp ("Stencil Comparison", Float) = 8 _Stencil ("Stencil ID", Float) = 0 _StencilOp ("Stencil Operation", Float) = 0 _StencilWriteMask ("Stencil Write Mask", Float) = 255 _StencilReadMask ("Stencil Read Mask", Float) = 255 _ColorMask ("Color Mask", Float) = 15 /*六边形参数*

Unity实战(6):如何做相机动画

目录 前言 一、创建动画Animation 二、制作动画 三、动画的相关操作 3.1 调节播放速度 3.2 将动画设置为只播放一次 四、其他 前言 本文记录如何在Unit

Vue错误记录

文章目录 1. 项目build的时候报错Warning: Accessing non-existent property 'cat' of module exports inside circular dependency 2. WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. 1. 项目build的时候报错Wa

GIS前端-地图事件编程

GIS前端-地图事件编程 图层操作事件 地图状态事件 交互事件 弹出框事件 导出PDF 在地图上的一切操作均要采用地图事件机制来实现,即通过鼠标、键盘等

AI系统论文阅读:SmartMoE

提出稀疏架构是为了打破具有密集架构的DNN模型中模型大小和计算成本之间的连贯关系的——最著名的MoE。 MoE模型将传统训练模型中的layer