leetcode 02 07
D92-02-ASEMI快恢复二极管20A 200V
编辑:ll D92-02-ASEMI快恢复二极管20A 200V 型号:D92-02 品牌:ASEMI 封装:TO-247 特性:插件、快恢复二极管 最大平均正向电流:20A 最大重复峰值反向电压:200V 恢复时间:35ns 引脚数量:3 芯片个数:2 最大正向压降:0.85V 芯片尺寸:120M ......
JavaWeb - day07 - MySQL - DQL、多表设计
01. MySQL-DQL-基本查询 介绍 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。 查询关键字:SELECT 查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们 ......
02C#选项方式(Options)读取配置
上篇文章的讲解,配置文件可以转换成实体类,这篇文章讲解如何通过选项方式结合依赖注入进行配置 目的:实体类可以通过依赖注入获取配置文件映射的实体类 1)安装Nuget包:Microsoft.Extensions.Options 2)配置Json文件于实体类的映射并注册到容器中 3)实体类通过构造函数注 ......
[LeetCode] 2697. Lexicographically Smallest Palindrome
You are given a string s consisting of lowercase English letters, and you are allowed to perform operations on it. In one operation, you can replace a ......
leetcode 209. 长度最小的子数组
题目: 209. 长度最小的子数组 题目描述: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数 ......
机器学习-线性回归-多项式升维-07
目录1. 为什么要升维2 代码实现3, 总结 1. 为什么要升维 升维的目的是为了去解决欠拟合的问题的,也就是为了提高模型的准确率为目的的,因为当维度不够时,说白了就是对于预测结果考虑的因素少的话,肯定不能准确的计算出模型。 在做升维的时候,最常见的手段就是将已知维度进行相乘来构建新的维度,如下图所 ......
0x02 Network Services
Task1、引言 这个房间将探讨常见的网络服务漏洞和错误配置。 Task2、了解SMB 什么是SMB? SMB - 服务器消息块协议 - 是一种客户端-服务器通信协议,用于共享对网络上的文件、打印机、串行端口和其他资源的访问。[source] SMB 协议被称为响应请求协议,这意味着它在客户端和服务 ......
代码随想录算法训练营第一天| LeetCode704 二分查找、27移除元素
Leetcode704:二分查找 今日学习的文章链接: 代码随想录 (programmercarl.com) 题目链接: 704. 二分查找 - 力扣(LeetCode) ● 自己看到题目的第一想法 这题我会,但是还没明白卡尔说的循环不变量是什么意思。 我的固定思路就是,target比中间值大,左指 ......
0x07.常用windows命令、搭建网站、状态码
常用windows命令 cmd wt cal 计算器 control 控制面板 winver 查看版本 services.msc 服务 mstsc 远程桌面 regedit 注册表 ncpa.cpl 网络连接 explorer 此电脑 netplwiz 用户账户 inetmgr IIS控制台 判断w ......
[LeetCode] LeetCode92. 反转链表II
题目描述 思路:同LeetCode25. K个一组翻转链表 因为涉及到可能链表的头节点会改变,所以设置dummy节点 先走left - 1步到达left的左边一个节点 查看后面是否存在right - left + 1个节点 先翻转内部节点指向right - left次 再翻转外部节点 方法一: /* ......
【leetcode 239. 滑动窗口最大值】Java优先队列——PriorityQueue类
leetcode 239. 滑动窗口最大值 题目描述: 1e5大小的nums[]数组中长度为k(1<=k<=1e5)的窗口的最大值 题解: 暴力求解O(n^2)会超时,需要O(nlogn)的解法 使用大根堆优先队列维护窗口元素,每次取最大值复杂度降为O(1),堆结构维护复杂度O(logn) 问:如果 ......
Scrapy框架的运用,获取豆瓣电影信息-02
第一:豆瓣电影信息的爬取 1.分析源码 page页面:https://www.douban.com/doulist/3936288/ 关键源码截图: 外部div: <div class="bd doulist-subject"> <div class="doulist-video-items"> < ......
02-项目问题集6021
目录一. hid问题 一. hid问题 hid发键值getevent只有在, 连上第一次按按键可以获取到 //需要按下抬起一起发 if(APP_hidDevGapState == GAPROLE_CONNECTED) { hidConsumer_CmdReport(key_code_hid_cont ......
02-python基础学习
Python 简介: python 是一个解释型语言,主要理念就是优雅和简单。 目前市面上存在两个版本的python,2版本现在已经停止更新。因此使用3.x 版本编写的python代码无法使用2.x python 解释器进行处理。 python源文件以 .py 结尾,其中的代码,通过使用 pytho ......
Leetcode刷题day12-二叉树.前中后序遍历
递归法实现前.中.后序遍历 代码随想录 (programmercarl.com) 解题思路 前序遍历:头->左->右 中序遍历:左->头->右 后序遍历:左->右->头 递归法实现流程:1.定义递归函数;2.寻找递归终止条件;3.设计单层递归模块 class Solution(): def __in ......
0x02 Linux Fundamentals Part 3
Task1、引言 这个房间将展示一些您可能日常的实用程序和应用程序,还将通过学习自动化、包管理和服务/应用程序日志记录来提高您的 Linux-fu 技能。 Task2、部署Linux机器 Task3、终端文本编辑器 ①Nano 用法:nano filename 功能: 搜索文本 复制和粘贴 跳转到行 ......
Day02
Day02 Windows常用快捷键 复制:Ctrl+C 粘贴:Ctrl+V 全选:Ctrl+A 剪切:Ctrl+X 撤销:Ctrl+Z 保存:Ctrl+S 关闭窗口:Alt+F4 永久删除:Shift+Delete 回到桌面:Win+D 打开运行:Win+R 打开我的电脑:Win+E 任务管理器: ......
Leetcode刷题day11-栈.滑窗最大值.出现次数前K的元素
239.滑动窗口最大值 239. 滑动窗口最大值 - 力扣(LeetCode) 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums = ......
[LeetCode Hot 100] LeetCode25. K个一组翻转链表
题目描述 思路: 判断链表中是否足够k个元素 再将这k个元素内部翻转一下 将前后端点连接的指针变化一下 方法一: /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next ......
[LeetCode Hot 100] LeetCode148. 排序链表
题目描述 思路一:堆排序、小顶堆 定义一个最小堆 将链表的所有节点放入一个最小堆中 直接用队列弹出的最小值依次覆盖掉原链表的值 方法一: /** * Definition for singly-linked list. * public class ListNode { * int val; * L ......
[LeetCode Hot 100] LeetCode138. 随机链表的复制
题目描述 思路一:添加"小弟" 根据遍历到的原节点创建对应的新节点,每个新创建的节点是在原节点后面。 原节点i的随机指针(如果有的话),指向的是原节点j,那么新节点i的随机指针,指向的是原节点j的next 最后将两个链表分开,再返回新链表就可以 思路二:使用哈希表 首先创建一个哈希表,再遍历原链表, ......
[LeetCode Hot 100] LeetCode24. 两两交换链表中的节点
题目描述 思路: 创建dummy节点,令dummy.next = head。令cur表示当前到达的节点,初始时cur = dummy。每次需要交换cur后面的两个节点。 如果cur的后面没有节点或者只有一个节点,则没有更多的节点需要交换,因此结束交换。否则,获得cur后面的两个节点node1和nod ......
机器学习-线性回归-模型解析解-02
1. 解析解 解析解的公式 import numpy as np import matplotlib.pyplot as plt # 有监督机器学习 # X y X = 2 * np.random.rand(100, 1) # np.random.rand # 100行 1列的 [0, 1) 之间均 ......
LeetCode-总入口
LeetCode刷题整理 LeetCode-1-二叉树 LeetCode-2-动态规划 LeetCode-3-二分查找 LeetCode-4-BFS/DFS/回溯 LeetCode-5-双指针 LeetCode-10-位操作 10大排序算法+topK 链表操作 2021秋招-数据结构-栈、队列、数组 ......
KubeSphere 社区双周报 | 苏州 Meetup 报名开启 | 2023.11.23-12.07
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.11.23-2023.12.07。 贡献者名单 新晋 K ......
读程序员的README笔记07_测试(下)
1. 自己动手编写测试 1.1. QA团队可以帮助你验证你的代码是否稳定,但千万不要把代码直接丢给他们,然后让他们做所有的测试 1.2. 避免硬编码的值,不要重复代码 1.3. 专注于测试基本功能而不是实现细节,这有助于代码库的重构 1.3.1. 测试代码在重构后仍然可以运行 1.4. 将测试的依赖 ......
[LeetCode19-链表-中等] 删除链表的倒数第N个节点
这道题也是关于链表的题目,题目原意是这样的,给你一个链表,删除这个链表的倒数第n个结点,并返回头结点(也就是其余的结点组成的新链表) 比如 1->3->5->7->9 n =2 也就是删除倒数第2个结点,值为7的结点。返回头结点为 1->3->5->9 ......
真机调试 Flutter 报错:Lookup failed: title in @getters in MyHomePage in package:flutter_demo02/main.dart
发生缘由 学习 Flutter 更改 lib 目录下面的 main.dart 文件之后真机调试运行 flutter run 报错: 1 # 小组件库异常 2 ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞══════════════════════════════ ......
day 02-2 快速上手
6.注释 写代码时候,如果想要对某写内容进行注释处理,即:解释器忽略不会按照代码去运行。 单行注释:#(快捷键:Ctrl + ?) #声明一个name变量 name = "alex" age=19 #共这表示当年用户的年龄 多行注释:可以用三引号(三引号前面没有变量是注释,有变量是表示多行) nam ......
[ LeetCode ] 67. Add Binary
题目 Given two binary strings a and b, return their sum as a binary string. 思考 题外话:根据LeetCode premium的说法,这题是no.4最常被Facebook面试问到的题目 这题是二进制相加的问题 什么是二进制 二进 ......