NOT
自学Python爬虫笔记(day4)
环境python3.9版本及以上,开发工具pycharm 今天是对requests模块的应用实战,分别是爬取豆瓣电影TOP250的基本信息和电影天堂“2023必看热片”的名称及下载地址。具体如下: '''爬取豆瓣电影TOP250的基本信息 思路: 1.拿到页面源代码 2.编写正则,提取页面数据 3. ......
HTML基础标签
<html> <head> <meta charset="UTF-8"> <title>我的第一个网页</title> </head> <body> <!-- <h1>一级标题</h1> 你好,<br/>HTML! <p>一个段落</p> <p>这是第二个段落</p> <img src="fufu1 ......
Scanpy的功能和使用方法简介
Scanpy是一个用于单细胞转录组学数据分析的强大Python库。它提供了一套完整的分析工具,从预处理到可视化和解释结果。以下是Scanpy的一些主要功能和使用方法: 1. 数据预处理:Scanpy可以对原始单细胞测序数据进行过滤、归一化、缩放等操作,以提高后续分析的准确性。 2. 降维:Scanp ......
质数和分解
#include<iostream> #include<string.h> using namespace std; const int N=210; int m; int f[N][N]; int primes[N]; int cnt=1; bool st[N]; void init() { fo ......
程序员面试金典---1
判定字符唯一 简短思路:使用Set()直接进行去重操作,然后判断原来的长度和现在的长度是否一致。 class Solution: def isUnique(self, astr: str) -> bool: // set去重 temp = list(set(astr)) // 判断长度 if len ......
树莓派笔记——搭建MQTT服务器及客户端
系统镜像:2023-02-21-raspios-bullseye-armhf-lite.img 1、安装MQTT服务器 sudo apt-get install mosquitto 2、安装MQTT客户端 sudo apt-get install mosquitto-clients 3、配置MQTT ......
【算法数据结构专题】「延时队列算法」史上手把手教你针对层级时间轮(TimingWheel)实现延时队列的开发实战落地(下)
承接上文 承接上一篇文章【算法数据结构专题】「延时队列算法」史上手把手教你针对层级时间轮(TimingWheel)实现延时队列的开发实战落地(上)】我们基本上对层级时间轮算法的基本原理有了一定的认识,本章节就从落地的角度进行分析和介绍如何通过Java进行实现一个属于我们自己的时间轮服务组件,最后,在 ......
Vue3 如何查看挂载在 vue 上的 全局组件
使用app.component 查看 [1]你可以通过全局 API app.component 注册全局组件并查看。在 Vue 3 中,你可以通过以下方式来查看挂载在 app 上的全局组件: const app = createApp({}); // 全局注册组件 app.component('my ......
内存对齐
链接:https://www.nowcoder.com/questionTerminal/68321a0b94cd4d18b4ca56a93800fa74?source=relative来源:牛客网 内存对齐的3大规则: 对于结构体的各个成员,第一个成员的偏移量是0,排列在后面的成员其当前偏移量必须 ......
mysql事务和索引
事务 1.什么是事务 事务就是把一组sql语句看成一个整体,要么同时执行成功,要么同时失败 2.事务的三个操作 开启事务: start transaction或者begin 提交事务:commit 回滚事务:rollback 3.事务的四大特性(ACID) 原子性:事务是不可分割的最小单元,要么全部 ......
美亚杯2017年团队赛复盘WP
美亚杯2017团队赛复盘WP linux | 1 | 被检取作法证检验的LINUX系统,共有四个硬盘,已经分别被制作为四个E01法证镜像文件(Forensic Images),下列哪个不是它们的MD5哈希值(Hash value)?B | | | | | A. | 2e4a6afe6b2718848 ......
关于gcc设置入口函数的讨论
关于gcc设置入口函数的讨论 一般的程序入口函数是_start(不是main,参考【2】)。 如果我们想在main之前做点啥工作,或者希望链接一个项目的main.o对象,就需要另外指定入口函数。 虽然gcc提供了指定入口函数的参数,但我发现往往不是我们想要的。 gcc的指定入口函数参数 gcc提供了 ......
傣味辨伪
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 这篇文章是我2008年的时候发在readfr ......
2023.04.08 定时测试随笔
T2 [ZJOI2007] 时态同步 ####传送门:luogu P1131 题目要求我们用最少的代价使根节点到每个叶子节点的距离相等 那如何使代价最小呢,对于下面这种情况 对于有同一个父亲节点的两个叶子节点,一个的代价为5,一个代价为3,他们都加了一个 代价3,这样我们可以把3加到父亲节点到根节点 ......
创意、妄人
创意(Creativity)是指能够提出新的、独特的、创造性的想法或思路的能力。创意不仅仅是原创性的产物,而且还需要具备实用性和可行性,并且能够解决问题或满足需求。创意可以应用在各种领域,例如艺术、设计、科学、技术等等。在人类发展的历史上,创意一直被认为是推动文明进步和社会发展的重要驱动力之一。 创 ......
unsigned和signed
#include <stdio.h> #include<iostream> using namespace std; void f(unsigned char v) { char c = v; unsigned char uc = v; unsigned int a = c, b = uc; int ......
LED闪烁+LED流水灯+蜂鸣器
【闪烁一个LED】 流程 使用RCC开启GPIO的时钟(时钟默认关闭) 使用GPIO_Init函数初始化GPIO 使用输出或输入函数控制GPIO口 RCC和GPIO有哪些库函数 点开rcc.h文件,一直拖到最下面是库函数所有函数的声明 点开gpio.h文件,一直拖到最下面是库函数所有函数的声明 用这 ......
Alkaitu:STM32的IO模拟I2C
#include "user_i2c.h" #include "stm32f10x.h" #include "user_config.h" /*移植需改动三处*/ /***************************************************************/ /* ......
win10安装mysql5.7.35教程
前提条件:我下载的是压缩包版本5.7.35,下载地址是 https://downloads.mysql.com/archives/community/ 下载完后解压,并在如下目录里加入data文件夹和my.ini文件 编辑my.ini文件 [mysql] default-character-set= ......
牛客小白70-F
题目链接:https://ac.nowcoder.com/acm/contest/53366/F 经典树形背包dp,应该是会写的,但比赛的时候怎么也写不出,还是不够熟练。 转移方程与板子差不多,只有枚举给子树的k值大于等于他的子节点个数时,这条边就没有加的必要了。 代码: #include<bits ......
MySQL-主从复制
主从复制模式包括异步复制、半同步复制、增强半同步复制、同步复制和组复制等。主从复制的前提至少两台同版本的数据库实例,具有不同的server_id 和 server_uuid,时间同步,主库开启 binlog 日志,从库开启relaylog 日志。 1、异步复制 MYSQL 默认的复制方式,就是主库写 ......
乘飞机
因为每次乘飞机间隔时间都比较长,所以每次都忘了流程啥的,会有对未知的恐惧和担忧。这里记录一下。 主要有买票,登机两个阶段。 买票 这个很简单,在支付宝等支持买票的软件上就可以很简单的购买,国际的和国内的航班都可以。 如果有行李要托运需要注意行李托运额度,23公斤很重,一般不会超过 登机 每个机场都会 ......
AY-Linux同步网络时间
环境:Centos 1、获取当前系统时间 date 2、安装ntp yum -y install ntp 3、修改时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 4、同步网络时间 ntpdate -u ntp.api.bz ntp ......
发际线与你们作队 实验二:软件研发团队组建(团队作业)
| 项目 | 内容 | | | | | 课程班级博客链接 | 2020卓越工程师班 | | 这个作业要求链接 | 实验二 软件研发团队组建 | | 团队名称 | 发际线与你们作队 | | 我的课程学习目标 | 1.组建软件工程开发团队 2.分配团队分工,了解核心成员技能 3.完成实验内容,加强团队交 ......
Docker中安装Gitea
官方介绍地址:https://docs.gitea.io/zh-cn/install-with-docker/ 1.docker compose 文件 注意:在docker compose文件中同时声明gitea及mysql,若mysql中存储了其他的数据库,当使用docker compose移除命 ......
EXCEL 分成多独立窗口 分别显示不同文件或相同文件
EXCEL分成多个独立窗口,分屏显示在两个窗口,可以相互参照1.用EXCEL打开一文件2.右击“任务栏”中EXCEL图标,如图显示 点击"Microsoft Excel 2010",即可打开新窗口 ......
查看 GPU 使用情况命令行代码
要查看 GPU 使用情况,您可以根据您的操作系统使用以下命令行代码: 对于 NVIDIA 显卡: 使用 nvidia-smi 命令来查看 GPU 的使用情况。在命令行中输入以下命令: nvidia-smi 这将显示当前 NVIDIA GPU 的状态,包括温度、功率、显存使用情况以及正在运行的进程等信 ......
若依管理系统前端实践
若依管理系统是一套基于若依框架开发的后台管理系统,它是一个前后端分离的项目,前端使用vue, Element, 后端使用Spring Boot & Security。这篇随笔中将记录一下自己在使用过程中前端使用上的一些收获和问题。 目录 1. 路由控制 1.1 简述 1.2 token的检验 1.3 ......
AndroidBanner - ViewPager 03
AndroidBanner - ViewPager 03 上一篇文章,描述了如何实现自动轮播的,以及手指触摸的时候停止轮播,抬起继续轮播,其实还遗留了一些问题: 当banner不可见的时候,也需要停止轮播 给banner设置点击事件,长时间的触摸也会被默认是一个点击事件 这篇文章就来解决这些问题,并 ......
小程序自定义组件 - 创建与引用
简单理解组件即 "页面的一部分". 组件化开发也更多是为了代码复用, 方便管理和提高开发效率. 前端的组件化开发我想大抵也是借鉴后端开发思想吧. 从前端的实现来看, 以 vue 为例即通过扩展自定义 HTML 标签的的形式, 让其局部拥有"单文件"的功能 (包括了模板, 样式, 逻辑). 然后组件之 ......