NOT

作息时间提示控制项目

目录前言一、使用的元器件二、仿真图三、项目分析四、代码编写总结 前言 这个项目主要针对于选择的人们作息不规律而设计的一个项目,这个项目是使用stm32f103系列的芯片来制作的(R6和C8)都可以使用。 一、使用的元器件 DS1302时钟芯片 STM32F103R6 按键 LCD1602显示屏 蜂鸣 ......
作息时间 时间 项目

「C语言程序设计」程序设计的基本概念

算法的特性 有穷性:算法必须在执行有限的步骤后终止,不会无限循环或进入死循环 确定性:算法的每个步骤必须明确定义,没有歧义。相同输入应产生相同的输出 可执行性:算法中的每个步骤都必须能够被执行,不会包含无法实现的操作 有零个或多个输入:算法可以接受零个或多个输入参数,这些参数是问题的输入数据 有一个 ......
程序设计 程序 概念 语言

vim配置(编辑~/.vimrc文件)

主要配置如下 set number set nocompatible syntax on set showmode set encoding=utf-8 filetype indent on set autoindent set tabstop=4 set shiftwidth=4 set expa ......
文件 vimrc vim

基于Wireshark插件的国密标准检测工具的设计与实现——任务理解与分工

任务分工:应用和数据部分不可否认性的实现 对任务的理解 以下是我对任务的理解: 任务背景:任务涉及到对用户进行身份验证和签名验证,以确保用户的关键操作行为是合法和安全的。 用户1的操作: 步骤23:正确给出√×*,这似乎是用户1的关键操作行为的一部分,需要验证其签名的合法性。 步骤24和25:通过解 ......
Wireshark 插件 任务 工具 标准

2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结

2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结 这个作业属于哪个课程2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素, ......

NOIP 2023

NOIP 2023 不管怎么样,好像暂时不用退役了... 进场前机房同学在看字符串,我奶了一手不会考字符串,然后进场一看 dict.in,有点想笑。 开场看了一下,感觉 T1 是去年 csp T1 那种题,然后简单想了一下发现可以直接找出最小次小,大概十几分钟的时候过了样例。然后看 T2,感觉和食物 ......
NOIP 2023

《信息安全系统设计与实现》第十一周学习笔记

第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需从缓冲区中读取数据、而无 ......
笔记 系统 信息

node-canvas 安装报错

node-canvas 安装报错内容一般如下 .... npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build --update-binary npm ERR! Wa ......
node-canvas canvas node

第9次作业-知识点整理:关于函数依赖定义、函数依赖类型

这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13106 这个作业的目标 第9次作业-知识点整理:关于函数依赖定义、函数依赖类型 ......
函数 知识点 类型 知识

RP2040入门(一)配置开发环境

树莓派的RP2040是一个比较有特色的单片机,除了价格便宜以外,PIO这个可编程组件可以实现很多传统MCU不借助CPLD或者FPGA很难实现的功能。 想把RP2040学起来用起来,第一步就是配置开发环境。目前配置RP2040的环境已经比较简单了,但是仍然有坑,所以写一篇文章记一下。 Windows环 ......
环境 2040 RP

2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结

2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业 这个作业的目标 功能设计与面向对象设计,面向对象设计过程,面向对象 ......

(链表)08-链表中倒数最后K个结点

1 import java.util.*; 2 3 /* 4 * public class ListNode { 5 * int val; 6 * ListNode next = null; 7 * public ListNode(int val) { 8 * this.val = val; 9 * ......
结点 08

(链表)09-删除链表的倒数第N个节点

1 import java.util.*; 2 3 /* 4 * public class ListNode { 5 * int val; 6 * ListNode next = null; 7 * } 8 */ 9 public class Solution { 10 /** 11 * @para ......
节点 09

信息安全系统设计与实现学习笔记 10

信息安全系统设计与实现学习笔记 10 一、知识点归纳以及自己最有收获的内容 1. 知识点归纳 第12章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时,它首先在缓冲区缓存中 ......
笔记 系统 信息 10

谷歌浏览器视频调速

谷歌浏览器视频调速方法 1、打开想要播放的视频 2、按F12进入开发者模式,在弹出窗口中选择console,在下方输入命令,然后回车执行命令,即可实现突破2倍速 document.querySelector('video').playbackRate = 3 ......
浏览器 视频

计算机网络基础总结

目录 一. 计算机网络结构 计算机网络结构体系有三种:ISO七层模型、TCP/IP四层模型、五层体系结构。 1.1 ISO七层模型 应用层:网络服务与最终用户的一个接口,常见的协议有:HTTP FTP SMTP SNMP DNS。 表示层:数据的表示、安全、压缩。,确保一个系统的应用层所发送的信息可 ......
网络基础 计算机 基础 网络

学习笔记10

一、苏格拉底挑战 二、遇见的问题 ......
笔记

11.路由以及跨域

路由跨域 跨域限制 在进行前后端联调的时候,可能会遇到下面这个报错: 这个错误就是跨域问题,是发生在浏览器端的。浏览器中有一个同源策略,它是一个安全策略,用来限制源的交互。 同源策略:是一种约定,它是浏览器核心也最基本的安全功能,它会阻止一个域的 JS 脚本和另外一个域的内容进行交互,如果缺少了同源 ......
路由 11

代码随想录算法训练营第十天 | ●28. 实现 strStr() ●459.重复的子字符串 ●字符串总结 ●双指针回顾

今日学习的文章链接和视频链接 https://programmercarl.com/字符串总结.html#什么是字符串 https://programmercarl.com/双指针总结.html#数组篇 ●28. 实现 strStr() var strStr = function (haystack ......
字符串 字符 随想录 训练营 指针

本地设备名已在使用中。此连接尚未还原。

本地设备名已在使用中。此连接尚未还原。 在出现的问题的Windows XP客户端上使用\\ip(*.*.*.*)的方式访问共享文件夹,测试是否能够正常。 我本机是删除了密码,用户名与NAS机上的用户名相同。 用\\IP方式重新访问时,重新输入NAS机的用户名和密码后,解决。 ......
尚未 设备

10.静态文件

静态文件 静态文件(static files)和模板概念相反,指的是内容不需要动态生成的文件,比如图片、CSS 文件和 JavaScript 脚本等。 在 Flask 中,需要创建一个 static 目录来保存静态文件,它应该和程序模块、templates 在同一目录层级。 生成静态文件 URL 在 ......
静态 文件 10

08.模版技术

简介 Web 程序里,访问一个地址通常会返回一个包含各类信息的 HTML 页面。其中包含变量和运算逻辑的 HTML 或其他格式的文本叫做模板,执行这些变量替换和逻辑计算工作的过程被称为渲染。Flask 模板渲染是通过 Jinja2 引擎来完成的。 默认情况下,Flask 会从模块同级的 templa ......
模版 技术 08

09.路由跳转

路由跳转 应用场景 场景: 假设在新增信息页面,完成新增操作之后需要跳转到展示页面。 展示页面是个动态页面,它的逻辑是,如果有参数,则展示相关参数的结果,如果没有参数,则展示所有的信息。 解决: 使用 url_for() 生成 url ,再使用 redirect() 方法完成路径的重定向。实现当完成 ......
路由 09

Linux安装MySQL

本文使用的Linux发行版本为AlmaLinux 9.2 64位(CentOS停止更新后的完美替代发行版本)。 本文安装的MySQL版本为8.1.0,其他版本方法类似。 MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。 操作步骤 更新系统。dnf -y update ......
Linux MySQL

装个Webstorm练练手,完美搞定,嘿嘿

前言 Webstorm 目前已经更新到最新的 2023.2 版本了,好在我又更新了新的补丁,针对最新版本,这边笔者亲测可行,仅以下文记录本人 Webstorm 2023.2 版本的激活到 2099 年的全过程,步骤非常详细,跟着图文来就行 ~ 第一步: 下载最新的 Webstorm 2023.2 版 ......
练练手 Webstorm

Docker开始收费了,开始转学podman【第一篇podman容器的安装和基本操作】

podman 什么是Podman?Podman是无守护程序容器引擎,用于在Linux系统上开发,管理和运行OCI容器。容器可以以root用户或无根模式运行。简而言之:`alias docker = podman`。 Podman(Pod Manager)是一个功能齐全的容器引擎,它是一个简单的无守护 ......
podman 基本操作 容器 Docker

Rust错误案例:error[E0716]: temporary value dropped while borrowed

原因 出现error[E0716]: temporary value dropped while borrowed的情况往往是因为错误地将引用绑定在了临时变量上,在每行代码结尾的分号;处,临时变量释放导致引用的错误绑定。 由于临时变量多出现于函数编程中,因此该问题多发于连续调用函数。 简短案例 // ......
temporary borrowed 错误 案例 dropped

从0写Android:一 安装&运行

基本信息 1. 操作系统:windows 2. 功能:模拟操作其它手机软件 3. 本次完成:安装到运行第一个模板工程 安装&启动 1. 下载地址:https://developer.android.google.cn/studio?hl=zh-cn 下载下来直接无脑安装即可 2. 打开软件 如果出现 ......
Android amp

自定义Vue脚手架

创建一个vue项目,项目名叫custom 选择最下面的自定义脚手架 选择你需要的配置 选择vue版本 询问是否采用历史模式,默认是hash模式,history模式需要后端进行额外配置 选择CSS预处理器 选择eslint规范,这里选择的是无分号的规范 选择什么时候进行校验,这里选择的是保存时进行校验 ......
脚手架 Vue

【3.0】Python中级之深浅拷贝

【一】深浅拷贝问题引入 无论深拷贝还是浅拷贝都是用来 复制对象的 如果是浅copy,只会复制一层,如果copy的对象中有可变数据类型,修改可变数据类型还会影响拷贝的对象 如果是深copy,完整复制,无论可变或不可变,都是创建出新的来,以后再改原对象,都不会对copy出的对象造成影响 在Python中 ......
深浅 拷贝 Python 3.0