XOR

对电子逻辑知识的认知

电子逻辑电路的数字设计通常用高低代表一和零体现实际电路。 门电路能够用来构建任何组合数字逻辑的只有三种基本逻辑函数与或非这些函数的逻辑。 与门(and):当且仅当所有输入为一时产生,输出1; 或门(or):当有一个或多个输入为一时产生输出1。 非门(not):通常称为反向器,它能产生一个与输入值相反 ......
逻辑 知识 电子

第一次博客作业

一、前言 前三次作业主要内容为菜单计价程序的代码实现,代码难度由简到难。第一次作业主要目的是熟悉java的代码书写以及功能,面向过程并未体现。第二次作业则开始设计一个简单的菜单计价小程序,并实现一部分功能的完善。第三次作业是在第二次作业的基础上进行代码功能的优化,难度逐渐叠加。 二、设计与分析 1. ......
第一次 博客

电子逻辑知识的认知

逻辑学是一门成熟较早的学科。发展至今,它的内容不断丰富。经近现代逻辑学家的不懈探索,这一学科已从传统逻辑发展称为现代逻辑,在人们思维、论辩、科学研究等各个方面发挥着重要作用。我们所熟悉的电子计算机实际上就是以逻辑学为基础发展起来的。可以说,掌握逻辑学只是,具有较强的逻辑素质和逻辑能力,对于人们在科学 ......
逻辑 知识 电子

aspnet core系统优雅停机升级

web项目在生产环境要求: 停机时需要确保 running 的请求能被安全处理完毕 停机时确保不接收新的请求 需要有 healthCheck 接口 Load balancer 能对接 healthCheck 接口, 确保业务能达到 zero downtime update 实现机制: 文章:Simp ......
aspnet 系统 core

java方法- 冒泡排序

冒泡排序 冒泡排序是最为出名的排序之一,总共有八大排序 冒泡的代码是两层循环,外层冒泡轮数,里层依次比较 算法时间复杂度为O(n2) 优化 优化方法之一 ......
方法 java

在 Debian 11 安装 GCC

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要: sudo apt update sudo apt upgrade sudo apt install build-essential 步骤 2. 在 Debian 11 上安装 GCC。 默认情况下,GC ......
Debian GCC 11

第一次博客:PTA题目集1-3总结

第一次博客:PTA题目集1-3总结 前言:JAVA是一门非常好的语言,因其面向对象的思想,在解决问题时思路与上学期学习的C语言截然不同,但是其优势也是显然易见的,特别是在写大型程序时其面向对象的思想,可以让人思路清晰。 这次PTA中三个“菜单计价”的题目让刚刚学习JAVA的我感到无力,但是在一阵磕磕 ......
题目 第一次 博客 PTA

PAT Basic 1059. C语言竞赛

PAT Basic 1059. C语言竞赛 1. 题目描述: C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1、排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2 ......
语言 Basic 1059 PAT

excel文件公式数据为None怎么办?

# 原因,包问题 我用openpyxl操作完以后,带公式的值就读取不出来了; # 编写操作,打开一个目录下的所有xlsx文件功能# 所需要的依赖 import win32api import win32con import win32process from win32com import clie ......
公式 怎么办 文件 数据 excel

鸿蒙开发学习笔记-UIAbility-Router页面跳转接口源码分析

在鸿蒙开发中,UIAbility的跳转使用 router 方法. 在使用的时候需导入 import router from '@ohos.router'; 该方法接口成员如下: 1.interface RouterOptions interface RouterOptions { url: stri ......

ChatGPT相关

搭建网站: 参考:https://www.cnblogs.com/smartloli/p/17274947.html 参考:https://www.cnblogs.com/stulzq/p/17271937.html ......
ChatGPT

第5次作业-查询水果的价格

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3/ | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12953 | | 这个作业的目标 | ......
水果 价格

C# Task异步编程

1. 在C#中,Task是一种用于异步编程的重要概念。它代表了一个异步操作的单元,可以在后台执行一个操作并返回结果。 具体来说,Task包含了如下几个重要的概念: 异步操作:Task可以用来表示一个异步操作,例如异步下载网页内容、异步读取文件等。 线程池:Task会将异步操作放到线程池中执行,从而提 ......
Task

VScode下载方式

1.进入vscode官方网站,点击download下载。 2.复制下载地址,将地址中的/stable前换成vscode.cdn.azure.cn 例如: https://az764295.vo.msecnd.net/stable/d045a5eda657f4d7b676dedbfa7aab8207f ......
方式 VScode

LeetCode 85. Maximal Rectangle

class Solution { public: int method(vector<int> h)//求柱状图中最大的矩形 { int n=h.size(); vector<int> l=vector<int> (n),r=l; stack<int> st; //预处理l,r数组 for(int ......
Rectangle LeetCode Maximal 85

Java泛型: 主要知识点总结

Java泛型:主要知识点总结 1 泛型的好处 解决元素存储的安全性问题。 解决获取数据元素时,需要类型强制转换的问题。 Java泛型可以保证如果程序在编译时没有发出警告,运行。时就不会产生ClassCastException异常。同时,代码更加简洁、健壮。 2 自定义泛型结构 2.1 泛型类和泛型接 ......
知识点 知识 Java

由入门题回想起来的哈希表

洛谷P2550 P2550 [AHOI2001]彩票摇奖 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 可以看到这是个入门题,完全可以用暴力查找(for循环二重嵌套)来实现,但是这个查找形式让我想起了一个月之前学的哈希表(HashMap) 众所周知,利用哈希表可以将查找的时间复杂 ......

Thinkpad T14升级Windows11ver22h2失败问题解决小记

背景 手头的ThinkPad在近一年的时间里每次升级Windows 11的22h2版本每次都会报错,具体有以下几种情况: 更新过程中无问题,重启后黑屏更新过程中会卡在26%左右,然后蓝屏报KENERAL_CHECK_FAIL,接着便自动重启进入修复程序 在Windows Update更新中报错0xC ......
小记 Thinkpad Windows 问题 T14

Using publicly 使用公开遥感数据做非洲贫困分布制图

Using publicly 使用公开遥感数据做非洲贫困分布制图 Abstract 使用了约20000个village-level的点,得到village-level的精度是$r^2$=70% 在时间维度上,使用了district-aggregated change 作为评估尺度,精度是$r^2$= ......
遥感 publicly 数据 Using

HikariCP连接池设置和监控

调整pool参数 SpringBoot 项目默认自动使用 HikariCP, 最近为了进行数据库session控制, 特意调小了缺省的 poolSize, 原本以为会自动生效, 经过压测发现还是使用默认的 poolSize. 原来的代码 DataSource 对象使用的是 Spring DataSo ......
HikariCP

代码随想录day 32● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II

122.买卖股票的最佳时机II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6 ......
随想录 随想 时机 代码 股票

debian 安装博通网卡驱动

1、 环境准备 1.1 修改 apt 的配置文件,允许安装 non-free 软件 在 /etc/apt/sources.list 中生效的行的最后加上 contrib non-free 执行: vim /etc/apt/sources.list 修改为 # deb cdrom:[Debian GN ......
网卡驱动 网卡 debian

第一次博客作业

一、前言 前三次作业主要内容为菜单计价程序的代码实现,代码难度由简到难。第一次作业主要目的是熟悉java的代码书写以及功能,面向过程并未体现。第二次作业则开始设计一个简单的菜单计价小程序,并实现一部分功能的完善。第三次作业是在第二次作业的基础上进行代码功能的优化,难度逐渐叠加。 二、设计与分析 1. ......
第一次 博客

STM32F1时钟比设置值慢了10倍

解决问题 正在开发一个双脉冲发生器,主控MCU用到了STM32F103RBT6,写入程序后发现原本设置的1000ms的延时不起作用,没有任何响应,起初还以为式程序卡死了,在代码上检查了一会儿,并没有发现明显的错误,抱着试试的想法把1000ms的延时改成了100ms,发现有相应的现象了,但是LED闪烁 ......
时钟 STM 32F 32 F1

电子逻辑认知

电子元件基础有四层:一、半导体晶体管的开关特性 二、逻辑门(与或非) 三、中小规模集成电路实现的复杂逻辑器件:组合逻辑电路——全加器、译码/编译器、三态门等,时序逻辑电路——触发器 四、计算机CPU实现器件——加法器、寄存器、计数器、译码器等 ......
逻辑 电子

《Mysql基础》【Mysql函数 mysql数据类型】 编程入门 学习分享 【公开免费】

-- -- mysql数据库程序设计笔记: gb2312是国标,中国字库。一个汉字2个字节。 utf8国际通用标准。包含gb2312; 外键只能引用主键和候选键。 外键只可以在InnoDB中使用。 字段约束:字段类型后可加:check(多个列判断条件) 列为:column用 col1、col2... ......
Mysql 函数 类型 基础 数据

The following untracked working tree files would be overwritten by merge错误的解决

问题描述 只要云端代码更新,我的本地那里没有跟上云端的更新速度,就会出现这个错误: 问题解决 在Git终端里面,输入git clean -d -f "出现错误的那个文件路径(就是错误显示的那一串)" 然后Enter,会显示Removing了那个文件,然后再输入git pull,显示这个: 然后就等待 ......

【LBLD】刷题记录

【LBLD】刷题记录 labuladong的算法小抄 第零章、核心框架汇总 学习算法和刷题的思维框架 我的刷题心得 【LBLD】双指针技巧秒杀七道链表题目 【LBLD】双指针技巧秒杀七道数组题目 第一章、手把手刷数据结构 手把手刷链表算法 【LBLD】双指针技巧秒杀七道链表题目 【LBLD】递归魔法 ......
LBLD

Go语言规范汇总

统一规范篇 合理规划目录 本篇主要描述了公司内部同事都必须遵守的一些开发规矩,如统一开发空间,既使用统一的开发工具来保证代码最后的格式的统一,开发中对文件和代码长度的控制,必须经过go语言自带的检测机制等。 【原则1.1】合理规划目录,一个目录中只包含一个包(实现一个模块的功能),如果模块功能复杂考 ......
语言

BinarySearch

package BisectionMethod; /** * 704.二分查找 * 给定一个n个元素有序的(升序)整型数组 nums 和一个目标值target ,写一个函数搜索 nums 中的 target, * 如果目标值存在返回下标,否则返回 -1。 */ /** * 思路:设定左右指针 * 找 ......
BinarySearch