NOT

盘点 | 2019 年 Top 10 Mapbox 开发者地图,一年的精华都在这里

盘点 | 2019 年 Top 10 Mapbox 开发者地图,一年的精华都在这里 Mapbox中国 10 amazing maps from 2019 Map is never static! 2020 年即将到来,这也将迎来 Mapbox 成立十周年的日子。在过去的十年里,Mapbox 不断优化 ......
开发者 精华 地图 Mapbox 2019

用bitset做的一些题

用bitset做的一些题 代表的意义 \(1.\)一个序列的全或加(\(01\)背包) 数组\(a\)中去任意数量的数累加起来的所有情况: bitset<N> f; for(auto x : a) { f |= f << x; } 其中,\(f[idx] == 1\)表示存在起码一种组合加法,使得他 ......
bitset

JavaWeb-Servlet的应用

目录 1. HTTP协议 2. HttpServlet 内容 HTTP 什么是HTTP协议 HTTP 协议一般指 HTTP(超文本传输协议)。超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上 ......
JavaWeb-Servlet JavaWeb Servlet

单独例程-esp8266串口接收数据+解析+OLED屏幕

发送端 String msg_esp=String() + String(fengsu[0])+"-" + String(dnegji[0])+"-" + String(MPU_x_y_z[0])+"-" + String(MPU_x_y_z[1])+"-" + String(MPU_x_y_z[2 ......
串口 屏幕 数据 8266 OLED

网易云音乐、将某个歌单的所有音乐迁移(复制)到另一个歌单 ,以“我喜欢的音乐”为例

把某个歌单上的所有歌曲转移到另一个账号的歌单上的实现方法。如“我喜欢的音乐”,总共5522首。创了个新号,想把所有音乐重新添加一遍 ......
歌单 音乐 我喜欢

x86多核启动代码实现

前言 对于多核CPU,开机上电后,最开始其实只有一个cpu会启动,称为bootstrap processor (BSP) ,而其他的核心则称为application processors (APs)。BSP的启动无需操心,而启动AP则需要我们自己代码实现,学习时发现少有相关的资料,也踩了一些坑,因此 ......
代码 x86 86

shiro反序列化漏洞

Shiro简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 目前为止,shiro反序列漏洞,目前公开的就两种: 1、shiro- ......
序列 漏洞 shiro

线段是否相交

快速排斥 快速排除不可能相交的情况 1 2 3, 4 但类似下面这类情况,矩形区域相交,但线段没相交的就无法处理了 跨立实验 若两线段相交,则两线段必须跨立。就是:线段a1a2与线段b1b2相交,则a1和a2一定在线段b1b2的两侧。 2d向量叉乘v1×v2,可以用来判断v2在v1的右手逆时针180 ......
线段

安装黑群晖

设置Bootloader 下载pocopico大神的tinycore-redpill最新发布的vmdk文件 https://github.com/pocopico/tinycore-redpill 在virutalbox里创建虚拟机, 取消USB控制器、取消声卡、多余的硬盘控制器全删掉,只留一个SA ......

NewStarCTF 2023 公开赛道 WEEK3|CRYPTO部分解

一、Rabin's RSA 题目信息 from Crypto.Util.number import * from secret import flag p = getPrime(64) q = getPrime(64) assert p % 4 == 3 assert q % 4 == 3 n = ......
赛道 NewStarCTF CRYPTO WEEK3 2023

ikuai虚拟机安装openwrt详解(解决无法保存配置的问题)

Openwrt镜像和镜像转换工具下载链接:https://lidrive.vip/OpenWrt/OpenWrt%20X86/6.1%E5%86%85%E6%A0%B8/%E9%AB%98%E5%A4%A7%E5%85%A8 Openwrt固件更新地址:https://www.right.com.c ......
openwrt 问题 ikuai

每日总结20231020

代码时间(包括上课)3h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周五,我们周五没课,当然是睡懒觉啦!起来后洗了洗澡,又眯了一会儿,然后洗了洗衣服。 2、洗完衣服,看了看老师给推荐的比赛,了解了一下相关的赛道,并且跑了跑步放空一下自己,回来后写了团员的自查报告。 3、今天 ......
20231020

十进制与其他进制的转化

将十进制转换成其他任意进制的数,对于整数部分和小数部分分别采取不同的转换方法。十进制整数部分转换成Z进制,基本规则“连续除Z,倒取余数”。十进制小数部分转换成Z进制,基本原则“连续乘Z,正取整数”。 任意进制数转换成十进制,基本方法“按权展开法”。 ......
十进制 进制

Springboot整合RocketMQ实现、消息生产、消息消费

前言: 这里我们需要准备两个Springboot项目,一个项目作为 消息生产,一个作为消费消息 window安装MQ,自行安装,可以参考教程: https://blog.csdn.net/qq_63815371/article/details/131032508 项目1:(生产消息) 项目结构: p ......
消息 Springboot RocketMQ

P2415 集合求和

1.题目介绍 2.题解 至于为何\(C_{3}^{0}+C_{3}^{1}+C_{3}^{2}+C_{3}^{3} = 2^{3}\) 可以使用数学归纳法: 1.对于\(C_{0}^{0} = 2^0\) 2.假设对于n = k,\(C_{k}^{0}+C_{k}^{1}+C_{k}^{2}+... ......
P2415 2415

26_字符串的处理

1.字符串截取 # 方法1 # s{}表达式 ${变量名:起始位置:长度} (从0开始) [root@kvm ~]# n="abcdefg" [root@kvm ~]# [root@kvm ~]# echo ${#n} 7 [root@kvm ~]# echo ${n:0:4} abcd [root ......
字符串 字符 26

27_grep

1.grep 用法举例 -m 匹配几次后停止 -v 反选 -i 忽略字符大小写 -n 显示匹配行号 -c 统计匹配行数 -o 仅显示匹配到的字符串 -q 静默模式 -A 后几行 -B 前几行 -C 前后各几行 -e 多个选项之间“或者”关系 -w 匹配整个单词 -E 启用扩展正则表达式 =egrep ......
grep 27

28_find

1.find 常用指令 [root@kvm ~]# ls ckh createVM.sh [root@kvm ~]# ls ckh/ 1.txt 2.txt demo.txt DEMO.txt [root@kvm ~]# [root@kvm ~]# find / -name 1.txt /root/ ......
find 28

实验2

实验任务1 代码 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 #define N 5 6 #define N1 374 7 #define N2 465 8 int main() 9 { 10 int numb ......

数据链路层的七七八八

主要物理传输介质:线路/网卡/二层交换机(网桥) 以太网 封装好的以太网帧由网卡添加前导码和FCS -> 由对端网卡接收后去掉前导码并使用CRC校验,如果帧损坏则丢弃,如果没有损坏则交给软件驱动处理 -> 以太网驱动接收物理层传输过来的包读入内存 -> 查看源mac和目的mac,如果是发给自己的则根 ......
链路 数据

手撕Vue-界面驱动数据更新

经过上一篇文章,已经将数据驱动界面改变的过程实现了,本章节将实现界面驱动数据更新的过程。 界面驱动数据更新的过程,主要是通过 v-model 指令实现的, 只有 v-model 指令才能实现界面驱动数据更新的过程。 好了,那么说了是通过 v-model 那么直接处理下 CompilerUtil 中的 ......
界面 数据 Vue

Springboot-控制层入参对象,属性值全部为null,解决方案

前言: 在一般的正常操作场景中,我们接受参数是没有问题的。 在特定的场景中,我们会出现接受入参全部为null的情况(这里记录)。 在这里我们尝试使用3种方法解决。 出现的问题: Springboot中控制层 接受入参对象,属性全部显示为null。 实体类: import com.fasterxml. ......
Springboot 属性 对象 解决方案 方案

软考系列(系统架构师)- 2019年系统架构师软考案例分析考点

试题一 软件架构(架构风格、质量属性) 【问题1】(13分) 针对用户级别与折扣规则管理功能的架构设计问题,李工建议采用面向对象的架构风格,而王工则建议采用基于规则的架构风格。请指出该系统更适合采用哪种架构风格,并从用户级别、折扣规则定义的灵活性、可扩展性和性能三个方面对这两种架构风格进行比较与分析 ......
架构 系统 考点 案例分析 案例

十月二十一日

今天没有课程,睡个懒懒的觉,10点多一点起床,终于可以畅快的吃早餐了,平时都是赶走去上课简单对付两口。 大概下午一点的时候,开始学习,今天的进度是Servlet的相关规定以及一些用法, 看我写的注释。 (之前提到的web中文报错,我看在后面的教材里有,马上就知道了。) 而且最后的一大堆Servlet ......
二十一日

2023数据采集与融合技术实践作业三

作业① 实验内容 要求 指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的措施。 输出信息 将下载的 ......
数据采集 数据 技术 2023

python脚本 : 基于opencv和pyautogui的天翼校园掉线自动重连脚本

无缘无故掉线真的烦( import cv2 import numpy as np import pyautogui import time from PIL import ImageGrab import logging # 读取目标图片 image_message = cv2.imread('me ......
脚本 pyautogui 校园 python opencv

numpy中一些较为复杂的操作和书本案例

数组的轴 数组的排序 import numpy as np arr = np.array([[1,2,3],[6,4,5],[3,8,9]]) print(arr) # 将数组进行排序,默认按1轴。sort()里面可以加参数,表示按什么轴进行排序 arr.sort() arr ​ ​ # 下面是输出 ......
书本 案例 numpy

协同过滤推荐算法总结

推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候 ......
算法

[Python急救站]打印菱形

打印菱形程序 row = int(input("请输入要打印的列数: ")) #打印上面三角 for i in range(row): # i控制行数 for j in range(row - 1 - i): # 空格数和行数的关系 print(" ", end="") for k in range ......
急救站 菱形 Python

Java正则表达式的使用

Java正则表达式的使用 正则表达式相关类 Pattern 构建oattern对象,构造器参数为正则表达式 Matcher 根据pattern匹配字符串 常见方法 Pattern类 静态方法compile(String reg) 生成一个pattern对象,匹配规则是reg matcher(seq) ......
正则 表达式 Java