NOT
todo list
todo list demos --> (🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章! refs ©xgqfrms 2012-2021 www.cnblogs.com/xgqfr ......
索引-性能分析-show profiles
Sql性能分析: profiles详情:show profiles能够在做SQL优化时帮助我们了解时间都耗费到哪里去了。通过hava——profiles参数,能够看到当前Mysql是否支持profiles操作 执行一系列的业务SQL业务,然后通过如下指令查看指令的执行耗时: #查看每一条SQL的基本 ......
号码加密
网上看到的一段烂代码,勉强有用 function getTel(){ var n = 2,telstr = '1'; while(n<12){ if(n<3){ while(1){ var nums = Math.floor(Math.random()*10); if(nums!==0&&nums! ......
哈希表总结
哈希表总结 常用数据结构总结 数组 有些时候, 使用数组可以直接充当简单的哈希表, 数组元素的下标作为 key 值,元素的值作为 value 值 比如统计一个单词各个字符出现的次数,因为字母 26 个数目是有限的,所以数组的下标也是有限的,可以轻松实现。 使用数组的情况, 数组的下标一般都是有限的, ......
c#-单链表
namespace MyLink; public class MyLinkedList { private int _size{get;set;} public class MyTreeNode{ public int val{get;set;} public MyTreeNode next{get ......
python中的wsgi是什么?
1.简单介绍 wsgi是需要安装的。 官方定义:wsgi是Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。 大白话:wsgi就是一种规范,提供了一种标 ......
学习清单
数据分析 Wes McKinney 编写了《利用 Python 进行数据分析》 Cathy O'Neill 和 Rachel Schutt 的《数据科学实战》 Allen Downey 的《统计思维:程序员数学之概率统计(第 2 版)》 Python开发 Luciano Ramalho 的《流畅的P ......
C++之forward
不管是T&&、左值引用、右值引用,std::forward都会按照原来的类型完美转发。 forward主要解决引用函数参数为右值时,传进来之后有了变量名就变成了左值。 #include <QCoreApplication> #include <memory> #include <iostream> ......
在CentOS 7上安装RabbitMQ服务器
导读 RabbitMQ是一个免费的开源企业消息代理软件。 它是用Erlang编写的,并实现了高级消息队列协议(AMQP)。 它提供所有主要编程语言的客户端库。 它支持多种消息传递协议,消息队列,传送确认,灵活的路由到队列,多种交换类型。 它还提供易于使用的HTTP-API,命令行工具和用于管理Rab ......
[ERR] collect2: fatal error: cannot find 'ld'
今天在orin nano上希望g++使用lld代替ld时候,在如下命令时候抛出了如标题的错误 >> g++ -fuse-ld=lld a.cc collect2: fatal error: cannot find 'ld' compilation terminated. 因为最开始配置llvm-15 ......
MySql记录的一些使用方法和经验
MySql记录的一些使用方法和经验 MySQL数据库最初由瑞典的Tomas Ulin、Allan Larsson和Michael Widenius创立。后来,该公司被SUN Microsystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司,这意味着My ......
记一次nginx配置不当引发的499与failover 机制失效
背景 nginx 499在服务端推送流量高峰期长期以来都是存在的,间或还能达到告警阈值触发一小波告警,但主观上一直认为499是客户端主动断开,可能和推送高峰期的用户打开推送后很快杀死app有关,没有进一步探究问题根源。 然而近期在非高峰期也存在499超过告警阈值的偶发情况,多的时候一天几次,少的时候 ......
ABC300 Editorial
哭了,还是写不了 Ex 的题解,~~因为不会~~ A - N-choice question 题意 给定 $a,b$ 和序列 ${c_n}$,求 $a+b$ 在 $c$ 中的下标。 分析 直接记录一下 $pos_{c_i}=i$ 就薄纱了。 code const int maxn(2e5 + 500 ......
Hive单机安装与测试
安装MySQL并运行 在当前用户下运行 sudo apt update sudo apt install mysql-server 安装成功后启动MySQL服务,运行 sudo service mysql start 查看MySQL的默认用户名和密码,运行 sudo cat /etc/mysql/d ......
PYTHON 微博单独网址
from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By #按照什么方式查找,By.ID,By.CSS_SELECTOR ......
FC第二次博客作业
一、前言 oop训练集四中主要考察了字符串的操作,array数组,排序方法,一些自带方法,封装等。 oop训练集五中主要考察了正则表达式,字符串的基本操作和面对对象中的聚合等。 oop训练集六中综合考察了面对对象编程和字符串处理等能力。 二、设计与分析 1、oop4中的7-1 菜单计价程序-3 这道 ......
【dp的二分优化】NO300 最长递增子序列
【dp的二分优化】300. 最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 输入:nums ......
Django框架——Q查询进阶、ORM查询优化、事务操作、字段类型、字段参数、Ajax、Content—Type、ajax携带文件
Q查询进阶 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_obj.children.append(('pk', 1)) # 2.添加查询条件 q ......
【剑指 Offer】 60. n个骰子的点数
【题目】 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 示例 1: 输入: 1 输出: [0.16667,0.16667,0.16667 ......
OOP题目集4~6总结
前言: 这次的题目集难度较以往而言提升了很多,突然提升的难度难免会造成些许的不适应。但是题目虽然有难度,同样的收获也与难度成正比增长。而这次题目集总结主要以三道大题来进行分析。 第四次作业: 题目7-1 菜单计价程序-3: 需求分析: 设计菜单点单计价程序,根据输入的信息,计算并输出相应的价格。菜单 ......
查看docker容器日志
要查看Docker容器的日志,可以使用以下命令: docker logs [OPTIONS] CONTAINER 其中,OPTIONS可以是以下选项之一: -f:跟踪日志输出,类似于tail -f命令。 --since:仅显示指定时间之后的日志,格式为YYYY-MM-DDTHH:MM:SS。 --u ......
南昌航空大学4-6次PTA总结
对近期所学进行一个小结,主要针对pta上所发布的近三次作业,从多方面来分析这三次作业之间的联系和差异性,并从中了解自己的不足和缺点。最近的三次作业, 第一次作业除了第一题菜单类比较难其他还是比较简单,通过调用java自带的方法来节省我们编程的时间,主要考察的是我们对java的字符串处理,例如查找重复 ......
【驱动】以太网扫盲(四)phy驱动link up流程分析
1. 简介 在调试网口驱动的过程中发现phy芯片的驱动框架结构还有点复杂,不仔细研究的话还不好搞懂,另外百度到的资料也不够全面,这篇就总结梳理一下这方面的知识。 我们知道一个 phy 驱动的原理是非常简单的,一般流程如下: 1、用轮询/中断的方式通过 mdio 总线读取 phy 芯片的状态。 2、在 ......
中国剩余定理
中国剩余定理: 代码实现: //互质版中国剩余定理(CRT) #include<iostream> using namespace std; typedef long long LL; const int N=20; LL a[N], b[N]; int n; void exgcd(LL a, LL ......
Kubernetes从入门到精通 集群安装
kubernetes集群安装 一 准备集群镜像从阿里云镜像仓库拉镜像 标签改名 # 在安装kubernetes集群之前,必须要提前准备好集群需要的镜像,所需镜像可以通过下面命令查看 [root@master ~]# kubeadm config images list # 下载镜像 # 此镜像kub ......
Linux用ntpdate自动同步时间后使用crontab定时任务更新
两种同步linux系统的时间方法:(1) 开启ntpd服务,即配置ntp服务器实现时间同步。(2) 利用ntp客户端程序,即ntpdate同步时间。注意:因为ntp服务器本来就会与上层时间服务器进行同步,所以在默认的情况下,ntp服务器不可以使用ntpdate,也就是说ntpdate和ntpd不能同 ......
Edu 145 A~D
A. Garland 将情况按照相同的数字的个数进行分类讨论即可。 如1113 相同数字数最大为3 对应的答案为6 B. Points on Plane 通过画图和观察数据,可以发现答案等于sqrt(n)向上取整再减1 值得注意的是浮点数会损失精度,保险起见,要用long double和sqrtl ......
【内核】深入分析内核panic(一)--内核问题的原因
1 概述 linux内核包括进程管理、内存管理、中断管理、设备驱动、同步机制等各种模块,它们共同运行在一个共享的地址空间中,因此在运行中一旦出现问题,彼此之间可能具有千丝万缕的联系。 而且与用户态不同,内核还需要与形形色色的硬件打交道,因此对于某些较为诡异的问题,除了软件以外还可能受到硬件的影响。如 ......
【内核】深入分析内核panic(三)--内核错误处理流程
1 内核错误处理方式 当内核出现致命错误时,只要cpu还能正常运行,那么最重要的就是向用户输出详细的错误信息,以及保存问题出现时的错误现场。以上致命错误可包含以下两种类型: (1)硬件能检测到的错误,如非法内存访问,非法指令等,此时cpu会触发异常,并进入异常处理流程。在异常处理流程中会触发oops ......