方式day 120
Day 25 25.1 Scrapy框架之全站爬虫(CrawlSpider)
Scrapy框架之全站爬虫(CrawlSpider) 在之前 Scrapy 的基本使用当中,spider 如果要重新发送请求的话,就需要自己解析页面,然后发送请求。 而 CrawlSpider 则可以通过设置 url 条件自动发送请求。 LinkExtractors CrawlSpider 是 Sp ......
Day 25 25.2 Scrapy框架之分布式爬虫(scrapy_redis)
分布式爬虫(scrapy_redis) 分布式爬虫是指将一个大型的爬虫任务分解成多个子任务,由多个爬虫进程或者多台机器同时执行的一种爬虫方式。 在分布式爬虫中,每个爬虫进程或者机器都具有独立的爬取能力,可以独立地爬取指定的网页或者网站,然后将爬取到的数据进行汇总和处理。 分布式爬虫相对于单机爬虫的优 ......
【uniapp】【外包杯】学习笔记day07 | 微信小程序轮播图、分类导航、楼层图的开发与实现
1、创建home分支 2、配置网络请求 由于平台的限制,现需要建立uni-app中使用第三方包请求网络数据请求 在 uni-app 项目中使用 @escook/request-miniprogram 第三方包发起网络数据请求 1.轮播图的外层容器是swiper2.每个轮播项是swiper-item ......
代码随想录day01数组part01-704、27
package LeetCode.arraypart01; /** * 704.二分查找 * 给定一个n个元素有序的(升序)整型数组 nums 和一个目标值target ,写一个函数搜索 nums 中的 target, * 如果目标值存在返回下标,否则返回 -1。 */ /** * 思路:设定左右指 ......
day1
Markdown 标题 三级标题 四级标题 字体 hello,world hello,world hello,world hello,world 引用 自信巅 分割线 图片 超链接 狂神说java 列表 a b c a b c 表格 mzxbsr 代码 hello ......
团队项目Scrum冲刺-day7
| 这个作业属于哪个课程 | 2023软件工程—双学位 | | | | | 这个作业要求在哪里 | 团队作业4——项目冲刺 | | 这个作业目标 | 团队项目Scrum冲刺-day7 | 1.会议 1.1昨日已完成工作 | 队员 | 任务 | | | | | 翟张博、沈炜杰 | 补充了部分文件的全局 ......
Day8
3.代码示例 #include<iostream> #define N 10 using namespace std; int main(){ int a[N]; int i,j,t; for(i=0;i<N;i++){ cin>>a[i]; } for(i=0;i<N-1;i++){ for(j= ......
day50(2023.4.19)
1.数据库范式(C类) 2.第一范式(1NF)C类 3.第二范式(2NF)C类 4.第三范式(3NF)C类 5.数据库设计范式总结 C类 6.数据库表关系 7.一对多关系 8.一对一关系 9.多对多关系 day50(2023.4.19) ......
day02-2-商家查询缓存
功能02-商家查询缓存 3.商户详情缓存查询 3.1什么是缓存? 缓存就是数据交换的缓冲区(称作Cache),是存储数据的临时地方,一般读写性能较高。 缓存的作用: 降低后端负载 提高读写效率,降低响应时间 缓存的成本: 数据一致性成本 代码维护成本 运维成本 3.2需求说明 如下,当我们点击商店详 ......
初学者代码训练Day3(c/c++)
题目 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只? 流程图: 代码: 1 #include<iostream> 2 using namespace std; 3 int mai ......
redis----day03( )
面试 面试如何聊 # 第一面(笔试): -办公室做题:拍照,发群里 》自己课搜,同学帮着搜 》往上写 -问不答了,可以直接面试吗? # 第二面:正式面试(开启手机录音,放口袋中) -一个人,多个人坐你对面 -最重要的:自我介绍(自己提前写出来,500字,尽可能展现自己的优势) -面试官您好,我叫xx ......
java - 调window系统指令的三种方式
方法1 try { Process process = Runtime.getRuntime().exec(command); int resultCode = process.waitFor(); System.out.println(resultCode); } catch (Exception ......
day02-功能实现02
功能实现02 2.功能01-短信登录 2.2集群的session共享问题 集群的Session共享问题:多台Tomcat并不共享它们之间的Session存储空间,如果有多台tomcat服务器,当请求切换到不同tomcat服务时,会导致数据丢失的问题。 (1)问题具体分析: 如上,当请求进入Nginx ......
day 10 进制转换
1.给定M进制,数x,转换的进制N; 2.将字符类型的数字进行转换,变为十进制; 3.再将十进制转化为字符类型的N进制; #include<iostream> using namespace std; int main(){ int M,N,mid=0; int b[100],d[100]; cha ......
redis高级-day3——GEO地理位置信息
1 GEO地理位置信息 # GEO(地理信息定位):存储经纬度,计算两地距离,范围等 -根据经纬度 》确定具体地址的 》高德开放api 》返回具体地址 # redis 可以存储经纬度,存储后可以做运算, 比如:两个经纬度之间距离 (直线距离) 比如:统计某个经纬度范围内有哪些好友,餐馆 # 经纬度如 ......
打开软件提示api-ms-win-core-file-l2-1-0.dll文件错误解决方式
其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-file-l2-1-0.dll文件进行安装(前提是找到适合的版本),当我们执... ......
Debian Linux(帕拉迪)的方式:安装Linux并且部署主从nginx的步骤(自己实践过的)
1. ./configure 和 make && make install 分开执行,不要连起来,会报错。 (其实可以不用&&,其实他们是可以分开执行的,分三步) && 是连接的意思, 2.linux安装nginx后没有sbin目录的解决方法 3.按照第二步修改后启动nginx报错的解决方法 解决n ......
Day12
package com.oop.demo02; import com.oop.demo03.Pet; //一个项目应该只存在应该mian方法 public class Application { public static void main(String[] args) { /* 1.类与 ......
VMware 主机(宿主)电脑访问虚拟机的服务---配置网络连接方式
一、讲解网络配置 VMware的网络适配器中网络连接方式 桥接模式:该模式下,guest主机表现为同host主机同一局域网并且同一网段的独立主机(相当于和host主机一样),可以与host主机互通,host主机以外的其它主机能访问guest主机,host主机里的多台guest主机之间可以互通。使用场 ......
day 50 123.买卖股票的最佳时机III
给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 一天一共就有五个状态, 没有操作 (其实我们也可以不设置这个状态) 第一次持有股票 第一次 ......
BNF语法表示方式
巴科斯范式:以美国人巴科斯(Backus)和丹麦人诺尔(Naur)的名字命名的一种形式化的语法表示方法,用来描述语法的一种形式体系,是一种典型的元语言。符号含义如下: " 在双引号中的字代表字符本身。A::=B 表示被定义为的意思。[A] 方括号中包含的为可选项。A|B 竖线表示其左右两边只能选一项 ......
Day 24 24.2 Scrapy框架之Settings配置文件
Scrapy框架之Settings配置文件 1. 为什么项目中需要配置文件 在配置文件中存放一些公共变量,在后续的项目中方便修改,如:本地测试数据库和部署服务器的数据库不一致 2. 配置文件中的变量使用方法 变量名一般全部大写 导入即可使用 3. settings.py中的重点字段和含义 - USE ......
Day 24 24.3 Scrapy框架进阶之start_requests重写
Scrapy框架进阶之start_requests重写 start_rquests重写 scrapy中start_url是通过start_requests来进行处理的, 其实现代码如下 def start_requests(self): cls = self.__class__ if method_ ......
day49 121. 买卖股票的最佳时机 |
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 ......
OpenSCA用开源的方式做开源风险治理:Why? What? How?
随着容器、微服务等新技术的快速迭代,开源软件已成为业界主流形态,开源和云原生时代的到来导致软件供应链越来越趋于复杂化和多样化,网络攻击者开始采用软件供应链攻击作为击破关键基础设施的的重要突破口,从而导致软件供应链的安全风险日益增加。 ——《DevSecOps敏捷安全》 一. 开源风险治理为何如此重要 ......
Day 24 24.1 Scrapy框架之下载中间件
Scrapy框架之下载中间件 class MyDownMiddleware(object): def process_request(self, request, spider): """ 请求需要被下载时,经过所有下载器中间件的process_request调用 :param request: : ......
[eJOI2020 Day1] Exam(性质,转化,dp)
题意 操作:每次可选一段区间覆盖为原区间最大值。 目标:$A$和$B$中相等的位尽量多。 思路 每个值只有为 $B_i$ 时才会贡献答案,设 $A_i$ 左边第一个为 $B_i$ 的为 $L_i$ ,同理右边的为 $R_i$,当然还要满足 $(L_i,i]$ 和 $[i,R_i)$ 的值均 $\le ......
闲话 Day1
前情提要。 必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了必须要开始写闲话了 ......
day49(2023.4.18)
1.MySQL事务 2.使用事务 3.事务的并发问题 4.事务的隔离级别 5.用户管理 6.使用Navicat创建用户 7.使用Navicat分配权限 8. 测试一下分配好的权限 9.删除用户 10.数据的导出 11.分页查询 day49(2023.4.18) ......