leetcode 02 07

RabbitMQ: Error: unable to perform an operation on node 'rabbit@prod-ad-api-02'. Please see diagnostics information and suggestions below.

Error: unable to perform an operation on node 'rabbit@prod-ad-api-02'. Please see diagnostics information and suggestions below. rabbit@prod-ad-api-02 ......

day07-08 数据类型的内置方法

第四节 数据类型内置方法 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) 单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作 为了提升我们的开发效率 python针对这些常用的操 ......
类型 方法 数据 day 07

07-辅助存储器

07-辅助存储器 1. 概述 1)特点 保存程序、数据文档、音像资料 不直接与CPU交换信息,被CPU使用需要加载到主存里面使用 2)磁表面存储器的技术指标 记录密度 道密度Dt 位密度Db 存储容量 C=nks (盘面数*磁道数**每个磁道存放了多少位二进制信息) 平均寻址时间 寻道时间+寻址时间 ......
存储器 07

LeetCode 5. 最长回文子串

class Solution { public: string longestPalindrome(string s) { string res; int n=s.size(); for(int i=0;i<n;i++) { //长度是奇数 int l=i-1,r=i+1; while(l>=0&& ......
回文 LeetCode

LeetCode 257. 二叉树的所有路径

###题目链接:LeetCode 257. 二叉树的所有路径 ###题意: 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 ###解题思路: ####递归法 采用递归法,就是一个dfs的过程,在遍历过程中,记录上路径即可。 ####完整代码如下: var re ......
路径 LeetCode 257

LeetCode 110. 平衡二叉树

###题目链接:LeetCode 110. 平衡二叉树 ###题意: 给定一个二叉树,判断它是否是高度平衡的二叉树。 ###解题思路: ####1.递归法: 对于递归法,既然是求树的高度,则应该使用后序遍历的方式, 对于每个节点,求左右子树的高度,比较左右子树的高度差是否小于1,如果不满足,返回fa ......
LeetCode 110

2023-05-15 leetcode周赛题

找出转圈游戏输家 my solution 100% pass class Solution: def circularGameLosers(self, n: int, k: int) -> List[int]: seen = set() now_num = 1 step = 1 seen.add(1 ......
leetcode 2023 05 15

leetcode bash题--统计词频

写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt只包括小写字母和 ' ' 。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。示例: 假设 words.txt 内容如下: the day is sunny t ......
词频 leetcode bash

02-爬虫请求的发送方法

requests发送请 学习目标: 掌握 requests的基本使用 掌握 response常见的属性 掌握 requests模块发送带参数的get请求 能够应用requests发送post请求的方法 能够应用requests模块使用代理的方法 掌握requests处理cookie的三种方法 掌握r ......
爬虫 方法 02

02-HTML基础知识

HTML基础知识 学习目标 能够知道html的作用 能够写出html的基本结构 能够知道单标签和双标签的区别 知道相对路径和绝对路径的区别 掌握标签的种类 了解表格的边线合并 了解表单中常用的表单元素标签 了解表单的提交方式 了解表单中action属性的作用 一、HTML的介绍 1. 网页效果图 - ......
基础知识 基础 知识 HTML 02

算法学习day09字符串part02-28、459--待办

package LeetCode.stringpart02; /** * 28. 找出字符串中第一个匹配项的下标 * 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。 * 如果 needle ......
字符串 算法 字符 part day

LeetCode刷题记录|LeetCode热题100|136.只出现一次的数字(easy)

题目描述:给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 时间复杂度:O(n) ,其中 n 是数组长度。只需要对数组遍历一次。 空间复杂度:O(1) ......
LeetCode 数字 easy 100 136

2018-07-30-Matlab-norm

layout: post title: "向量与矩阵的范数及其在Matlab中的用法" author: "heleiqiu" header-style: text tags: [Matlab, 范数, 矩阵, 向量] mathjax: true excerpt: 介绍向量与矩阵的范数及其在Matla ......
Matlab-norm Matlab 2018 norm 07

2020-07-30-python多线程multithreading

1. threading模块 Python3 线程中常用的两个模块为:_thread,threading(推荐使用).thread模块已被废弃,为了兼容性,Python3将thread重命名为_thread,即通过标准库_thread和threading提供对线程的支持。 _thread提供了低级别 ......
线程 multithreading python 2020 07

C#设计模式07——装饰器模式的写法

装饰器模式是一种结构型设计模式,可以在不修改原始对象的基础上添加新的功能和行为。该模式通过将对象包装在具有相同接口的装饰器类中来实现此目的。 以下是5W1H分析: What(什么)? 装饰器模式是一种结构型设计模式,它允许在运行时动态地向对象添加新的功能和行为,而无需修改原始对象的代码。该模式通过将 ......
模式 设计模式 写法

2020-07-30-python-multithreading&multiprocessing

layout: post title: "Python多线程 & 多进程" author: "heleiqiu" header-style: text tags: [Python, 多线程, threading, 多进程, multiprocessing, GIL] excerpt: 对于操作系统来 ......

leetcode 626 換座位

leetcode 626 換座位 SELECT (CASE WHEN MOD(id, 2) != 0 AND counts != id THEN id + 1 WHEN MOD(id, 2) != 0 AND counts = id THEN id ELSE id - 1 END) AS id, s ......
座位 leetcode 626

leetcode 619 只出現一次的最大數字

leetcode 619 只出現一次的最大數字 select max(num) as num from ( select num as num from MyNumbers group by num having count(num) = 1 ) as mn select if(count(num) ......
leetcode 619

leetcode 1679

1.排序双指针 先排序 sort(nums.begin(),nums.end()); 在双指针查找 while(left<right){ if(nums[left]+nums[right]<k){ left++; }else if(nums[left]+nums[right]>k){ right-- ......
leetcode 1679

leetcode-349. 两个数组的交集

return nums1.Intersect(nums2); 题意:给定两个数组,编写一个函数来计算它们的交集。 c#可以用linq自带的方法返回,顺便看了下微软的内部实现: private static IEnumerable<TSource> IntersectIterator<TSource> ......
数组 交集 leetcode 两个 349

[LeetCode] 2437. Number of Valid Clock Times

You are given a string of length 5 called time, representing the current time on a digital clock in the format "hh:mm". The earliest possible time is  ......
LeetCode Number Clock Valid Times

day07

Ajax基本操作 # 基于上面的图书管理系统环境继续学习 '''特点:异步提交,局部刷新''' Ajax是js自带的功能,不是一门新的技术点,我们学习的是jQuery封装之后的版本 1.基础语法 $.ajax({ url:'', 控制数据的提交地址,等价于form表单的action参数 type:' ......
day 07

day02

静态文件及相关配置 1.先编写一个登录功能 1. 创建Django项目并创建一个APP 2. 在urls.py添加一组对应关系 3. 在app的views.py中编写登录核心逻辑 4. 使用入门三件套与前端做交互 2.我们在访问Django框架资源的使用之所以可以拿到数据,是因为提前在urls.py ......
day 02

Spring_day02

Spring_day02 今日目标 掌握IOC/DI配置管理第三方bean 掌握IOC/DI的注解开发 掌握IOC/DI注解管理第三方bean 完成Spring与Mybatis及Junit的整合开发 1,IOC/DI配置管理第三方bean 前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们 ......
Spring_day Spring day 02

2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = “LEETCODE“ ,则其中 “L“, “T

2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = "LEETCODE" ,则其中 "L", "T","C","O","D" 都是唯一字符, 因为它们只出现一次,所以 countUniqueChar ......

02人月神话阅读笔记

作为软件开发行业的经典之作,《人月神话》(The Mythical Man-Month)已经影响了整个计算机领域的发展。作为一本关于软件项目管理的著作,《人月神话》通过作者Fred Brooks几十年的管理实践和对于软件开发项目中某些惯常错误的深刻洞察,提出了一系列精辟的观点和理论,让读者可以更好地 ......
神话 笔记

LeetCode198. 打家劫舍

class Solution { public: int f[110],g[110];//分别表示第i个房屋偷,不偷的最大价值 int rob(vector<int>& nums) { int n=nums.size(); for(int i=1;i<=n;i++) { g[i]=max(f[i-1 ......
打家劫舍 LeetCode 198

07、物理资产管理

一、硬件生命周期管理 硬件生命周期管理(也称子硬件资产管理(Hardware Asset Management, HAM)):负责管理用于支持企业信息系统的硬件设备的整个生命周期,包括产品的选择、测试、部署和评估。 硬件是用于支持公司信息或系统(如服务器、网络设备等)的任何物理资产,包括嵌入其中的软 ......
资产管理 物理 资产

LeetCode 76. 最小覆盖子串

###题目链接:LeetCode 76. 最小覆盖子串 ###题意: 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 ###解题思路: 方法:采用双指针的方法(或者叫滑动窗口) 双指针算法(滑动窗 ......
盖子 LeetCode 76

leetcode 101 对称二叉树 Simple

##题目 给你一个二叉树的根节点 root , 检查它是否轴对称。 输入:root = [1,2,2,3,4,4,3] 输出:true 输入:root = [1,2,2,null,3,null,3] 输出:false ##题解 考察二叉树的遍历, 使用广度优先 BFS 方法. BFS 的关键在于使用 ......
leetcode Simple 101