自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ubuntu18更改密码

大家是不是有嫖别人Ubuntu或者自己密码忘记了的尴尬情况?下边教如何操作破解更改出现这个界面:请选中 Ubuntu advanced options(ubuntu 高级选项),然后按回车键 记住(是 LS (小写的LS) 不是 is)(1)先 ls /home 然后会出来你的用户名 照抄用户名:然后就是输入你的新用户密码了呗(在这里总有人才打password )。(注意你输入的时候他是不会显示出来的)1.在终端输入: 2.删除操作:视图-> 视图 ->删除 然后再 文件->新建 ->密码

2022-06-26 00:13:25 1079 5

原创 浅识yolo5的初始概念

yolov5的基础理论学习一

2022-06-03 21:46:29 337 1

原创 PCA主成分分析原理理解学习(源于b站某视频)

pca视频学习

2022-06-01 15:41:24 1365 1

原创 多带滤波器matlab设计

gay电的信号处理实验期末试题:fir2设计任意响应的数字滤波器要求设计一个多带滤波器:其在0到p/8的幅度响应为1,在pi/8 到2p/8幅度响应为1,在2pi8到3p/8幅度响应为09,在30燃到4p/8幅度响应为0.8,在4p/8到5pi/8幅度响应为0.7,在50US到6p/8幅度响应为0.6,在6pi8到7pi8幅度响应为0.5,在7p/8到pi幅度响应为0.1,并且滤波器的阶数为60。画出理想滤波器和设计得到的滤波器的幅度频率响应,在图上加上图标说明、标题(标题内容为“理想滤波器和设计滤波.

2022-04-27 20:14:35 1778 2

原创 不定期的算法打卡1

1154.一年当中的第几天一年中的第几天 - 力扣(LeetCode) (leetcode-cn.com)//本道题的思路在于 需要统计本年 1 到 x月, x 月之前的天数 加上 本月 的天数// 那么还得注意闰年的区分,二月的判断。bool isLeepYear(int year){ return ( year % 4 == 0 && year % 100 || year % 400 == 0);}int strIn(char* str , int.

2022-04-25 22:29:51 415

原创 打卡算法十一

124.二叉树最大路径和力扣最优路径可以从两个地方得到,一个是经过根节点时,左子树最优+右子树最优+根节点;另一个是转化为子问题,将左右子树分别作为根节点来求解;难点在于递归的返回值和答案之间的关系;关于此类问题,一般是开一个全局变量来存储和更新答案;dfs只返回需要的值;在本题中,需要dfs返回的是该子树和根节点相连情况下的单条路径最优值;在计算过程中,更新答案为左右两边单条路径最优解+根节点组合为满足要求的路径;/** * Definition for a binary.

2022-04-19 02:57:50 268 2

原创 算法打卡十

1748.唯一元素的和唯一元素的和 - 力扣(LeetCode) (leetcode-cn.com)这道题也可以用哈希,但我用类似哈希的数组实现(实质也是哈希思想)这个有计数法的技巧:计数法的含义顾名思义,就是利用一个变量,记录下某个数值出现了多少次。从而实现对数值的计数。在这里,我们可以采用一个计数数组来完成这件事情。将nums数组的值 映射到 计数数组 的下标中,而数组值本身就对应了计数器的值。int sumOfUnique(int* nums, int numsSize.

2022-04-17 19:42:55 374 1

原创 算法打卡九

832.翻转图像832. 翻转图像 - 力扣(LeetCode) (leetcode-cn.com)这道题:我的思路很简单:它是需要2进制图像,那我可以异或,也可以直接用 1去解决(去取反嘛,我 1 - 1 =0(就实现了如果数组里边存储的是1,取反后就是0); 1 - 0 =1 (实现了数组里边存的是0,取反是1)然后,逆序其实如果你这么看: mage...

2022-04-16 22:12:13 459

原创 每日打卡算法九

算法打卡九链接:link64.求1 + 2 + 3 + 4+…+n这道题:可以说是诸神乱战,天神秀操作的题本质上他是经典问题出新意,加了许多限制条件class Solution { public: int sumNums(int n) { return n == 0 ? 0 : n +sumNums(n-1); //这道题,我用递归操作,三目运算符 } };大神题解:class Solution { public: int sumNums(int n) { return sizeof(bool

2022-04-15 20:13:45 343 1

原创 每日打卡八

509斐波那数列. 斐波那契数 - 力扣(LeetCode) (leetcode-cn.com)class Solution {//模板题: 用for遍历数组,注意数列的边界条件,然后以数列递推公式直接干public: int fib(int n) { int fib[31]; fib[0] = 0 , fib[1] = 1; for(int i = 2;i <= n; ++i) { fib[i] = fib[i - 1] + .

2022-04-14 19:08:46 320

原创 算法打卡第七天

231.2的幂https://leetcode-cn.com/problems/power-of-two///这种方法是关于幂的通解 暴力模拟class Solution {public: bool isPowerOfTwo(int n) { while(n && n %2 ==0) { n /=2; } return n == 1; }};/*位运算解法:判断奇...

2022-04-13 20:21:24 531 3

原创 算法打卡6

2042.检查句子中的数字是否递增力扣

2022-04-12 03:56:44 356

原创 每日打卡6

2032.至少在两个数组中出现的值力扣简单题,读题,然后暴力模拟就行int* twoOutOfThree(int* nums1, int nums1Size, int* nums2, int nums2Size, int* nums3, int nums3Size, int* returnSize){ int *ret = (int *)malloc( sizeof(int) * 300 );//三个数组每个数组100长度,那么一共300 int i, j; int

2022-04-08 21:48:36 271 1

原创 每日打卡五

2043.简易银行系统日常生活知识,值得练基本功class Bank { //定义一个银行 vector<long long> b;public: Bank(vector<long long>& balance) { b.clear(); b.push_back(-1); //日常初始化 //存入账户 for(int i=0;i < balance.siz

2022-04-07 11:02:52 336 1

原创 每日打卡算法(4)

2047.句子中有效单词数力扣思路:暴力枚举各个思路,直接干class Solution { // bool isNumeric(char c) { return c >= '0' && c <= '9'; } bool isSpace(char c) { return c == ' '; } bool isCombine(char c) { return c =

2022-04-06 19:44:50 421

原创 每日打卡算法

2057. 值相等的最小索引力扣int smallestEqual(int* nums, int numsSize){ int i; for(i=0;i < numsSize ;++i) { if( i % 10 == nums[i] ) return i; } return -1;}2064.分配给商店的最多商品 的最小值力扣思路:“我希望x越小越好,即我 想最小化分配给任意商店...

2022-04-05 10:21:59 1107

原创 每日算法打卡二

队列力扣【2073. 买票需要的时间 】typedef struct{ int index; int need;}Q;int timeRequiredToBuy(int* tickets, int ticketsSize, int k){ Q q[50000] , temp ; int i; int time = 0; int front = 0 , rear = 0; //存储票 for(i=0; i <

2022-04-04 19:43:29 268

原创 学习算法打卡(一)

滚动数组是动态规划中的一种思想,用固定的几个空间去迭代寻找解,以起到压缩空间的效果。当然,他也因此牺牲了时间上的效率。滚动数组详解_哔哩哔哩_bilibili一维的滚动数组,说白了DP题目是一个自底向上的扩展过程,我们只需要的是最终的结果的话,对过程的连续的解不需要的话,滚动数组优化是很有效的。利用滚动数组的话在N很大的情况下可以达到压缩存储的作用。是 也是优化版本的斐波那数列的操作。比如说在这我们就可以拿斐波那数列来举例子,这里我们只需要开辟dp[0] 、 dp[1]、...

2022-04-03 14:19:07 620

原创 渗透基础__信息收集(零散知识点)

信息收集 =情报 网络安全=>安全程度 (取决于水桶效应)网站需要收集: 1.whois (可以查域名,可以查邮箱......) 注册域名时留下来的信息(可能寻找出其他域名信息,增加攻击范围) whois.com国内查不了,但国外直接查询到某些完整信息 2.子域名 如:akbq.com www.akbq.com就是akbq.com的子域名(可以从子域名的角度横向寻找攻击漏洞) 找子域名的方法: (1)爆破法 ...

2022-03-31 22:05:22 5849

原创 回溯算法基础一

理论基础回溯,其实是递归的“副产品”。有递归就会有相应的回溯过程。而回溯的本质是穷举,所以他并不是高效的算法。它可以理解为树形结构。他解决问题的操作是在集合中递归寻找子集。而集合的大小就是构成树的宽度,递归的深度构成了树的深度。回溯法可以解决的问题: 1.组合问题 2.切割问题 3.子集问题 ...

2022-03-30 20:47:24 327 1

原创 字符串专题二

找出数组中的第一个回文字符串力扣学习博客: xLeetCode 2108. 找出数组中的第一个回文字符串_回文字符串的判定为了减少时间的复杂度: 用类似二分的思想: 第一个 和 最 后 一 个 字母判断; 第二个 和 倒数第二个 字母判断是否相等...... 通过枚举字符串的一半来判断,一旦不相等即不是回文。bo...

2022-03-30 17:23:48 169

原创 渗透基础PHP(零散知识点)

查询语句:从admin表中查询select字段 from表名 where条件and =>要求and 等式两边都成立才成立or = > 要求or等式两边有一边成立才成立SQL注入核心: 用户输入的数据被当做代码进行万能密码 :' or 1 = 1-- (这是注释的意思)#(警号注释只有mysql数据库专用)最好的操作: -- qweand 优先级 比 or 高现在主流防护: 使用正则表达式 来 过滤 用户传输的数据 【这就是为什么注册密...

2022-03-29 21:34:54 4036

原创 字符串专题___简单基础篇

力扣反转字符串 (简单题)class Solution {public: //双指针法,参考反转链表思想 void reverseString(vector<char>& s) { for(int i=0,j = s.size() - 1;i < s.size()/2 ;i++,j--) { swap(s[i],s[j]); } }};力扣...

2022-03-27 10:52:10 1263 1

原创 算法学习五

寻找峰值力扣x的平方根力扣这道题的思路什么呢: 即 这便是题解的一个边界判断条件 那么我们怎么去寻找y呢?可以考虑二分查找二分查找 的下界为 0 ,上界可以粗略地设定为x 。在二分查找的每一步中,我们只需要比较中间元素mid 的平方与x的大小关系,并通过比较的结果调整上下界的范围。由于我们所有的运算都是整数运算,不会存在误差。。​​​​​​​209. 长度...

2022-03-26 22:01:55 872 2

原创 树的专题三

树的最大深度104. 二叉树的最大深度 - 力扣(LeetCode) (leetcode-cn.com)/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * Tre.

2022-03-26 11:06:29 1111

原创 渗透开始入门(1)_零散知识点

网站域名管理让PHPstudy搭建多个网站。(一台电脑理论上可以搭建无数个网站)网站的访问是访问80\81\82端口(设置网站根目录的时候不能用中文!)两个站在一个端口 : 不同的 目录(nginx反代)表单验证表单 => 问卷调查 (搜索框 、 文本框等等各种框都是表单)表单,采集数据。表单域表单按钮 ==> 三部分构成表单表单标签<form> </form> //表单【form是数据库里的东西,注意与上面那个区分】.

2022-03-24 21:44:22 6843

原创 快速建立web安全模式(零散的概念)

网站 = 静态 +动态访问一个网站,实际是访问一个 ip 的某个文件夹的一个东西.html 是一个 静态文件网址里 带 ? 的一般是动态的: ? 代表GET 传参静态语言: html || JS ||css动态语言: PHP Python JSP ASP(window)动态语言:动态的向web页面编辑web容器是个被动的东西,要访问一个网址,先申请web容器交接处理。常见的web容器:apache Nginx IIS;网站构成: web容器、数据库(Mysql 、O.

2022-03-22 21:44:23 2844

原创 leetcode简单题

力扣得到零的操作数(递归)class Solution {//(1) 如果num1或者num2本身就是0的情況,直接返回0 ;// (2) 否则,把两者中小的那个叫min,大的那个叫max ,// 那么返回的应该是递归调用 max-min和min的情况 。public: int countOperations(int num1, int num2) { //若X是“0”(为假),则“!x”就不是零(为真), //则里面为真,进入if下的大{}.

2022-03-21 19:49:12 532

原创 树的练习2

二叉树的层序遍历力扣/** *这道题的思路在于:* 二叉树的层序遍历是: 根 左 右 一层一层往下遍历* 我们需要借助一个辅助的数据结构——队列来实现这个目的* 为什么呢?因为队列先入先出刚好符合我们 一层一层往下遍历的需求* 所以的操作流程大概是: 根节点 询问根节点的左孩子 再询问根节点的右孩子* 一层遍历完,接下来访问根节点左孩子的左孩子,再访问它的右孩子......**

2022-03-20 23:29:46 317

原创 三月算法(三)-----树的习题(1)

二叉树创建字符串606. 根据二叉树创建字符串 - 力扣(LeetCode) (leetcode-cn.com)class Solution {public: // 这道题我的思路是 看题: 如果是 左右子树都存在的话,自然是都是有括号(字符)(字符) // 但:如果左节点不存在: 就是 ()( 字符 ) // 右节点不存在,就是 ( 字符 ) string tree2str(TreeNode* root) { if(ro

2022-03-19 23:25:18 344

原创 web渗透基础知识

服务器:24小时不关机不断网的电脑,上面搭建着某些服务(网站)三大系统:window Linux MacOSwindows对服务器性能要求高开源:源码开放——任何人都可以修改代码kali 、 Centos 、ubantu比如安卓就是Linux快照:把当前状态拍照,以便后边恢复原来的状态win+R ->出来伪DOX,cmd命令行出现盘符就是windows,盘符表示路径不同Linux 路径是 /F:a/b/c 是windows系统home/a/b/c 是Li..

2022-03-19 21:50:05 3113

原创 三月算法(二)

力扣有效字母的异位词class Solution { //使用哈希表,对字符串的字母进行投影 // a b c ..... // 0 1 2 // 投影完后,所采用的的就是ASCI码,字母相同就相约(一个++,另一个--) // 最后为零就是说明两个字符串当中的会存在某个字母出现次数相同,即符合要求public: bool isAnagram(string s, string t) { int record[26]=.

2022-03-18 23:02:21 419

原创 三月入门算法第一期

算法零基础积累

2022-03-17 00:33:52 926 1

原创 数电 数字信号处理(四)

数电这节非常重要,非常多逻辑代数的基本原理与公式数字信号处理

2022-03-03 15:40:56 266

原创 数电 数字信号处理网课学习(三)

数电部分逻辑代数:“逻辑 ”一词始于逻辑学。逻辑学是研究逻辑思维与逻辑推理规律的一门科学。 1849年英国数学家乔治.布尔(George Boole)首先提出用来描述客观事务逻辑关系的数学方法——称为布尔代数。后来被广泛用于开关电路和数字逻辑电路的分析与设计,所以也称为开关代数或逻辑代数。其中,A1,A2,…,An 也称为逻辑自变量;F 称为逻辑因变量。当A1,A2,…,An的逻辑取值确定后,F的逻辑值就被唯一地确定下来,则称 F 是A1,A2,…,An的逻辑函数。...

2022-03-01 14:46:05 870 2

原创 高电网课学习(1)

高电NIMA的再上什么鬼我听课很迷糊,在此记录个人疑问:为什么要选频?然后对于这个K0.1为毛有个0.1出来?2△f0.1是因为对称性出来的 K0.1分母分子有2不约去的缘故是要表示通频带注意:(老师提醒)品质因素Q的本质是谐振条件下回路存储的能量与消耗能量之比;不要死背下边那个公式,要懂得情景分析补充:选频是在一定范围内频率里隔离出来的,而谐振是在一个特定的固定的频率里边发生。mmp呜呜,他在讲什么.............复盘的时候发现我就只有这几处...

2022-02-24 21:39:58 100

原创 cpp正则表达式

#include <iostream>#include<regex>#include<string>using namespace std;int main(){ regex reg("(\\d)([A-Z])\\1\\2"); // \\d代表子集,匹配一个数字 \\1代表这个子集的重复项 连起来是匹配两个数字 // 也就是说 (\\d)\\1 等价于 (\\d)(\\d) \n就是前面匹配到的字模块(子集)的重复项 .

2022-02-24 20:40:09 735 1

原创 数电、数字信号处理网课学习笔记(二)

数电第二课数字信号处理第二课

2022-02-24 08:11:11 3291

原创 气抖了他修手机的居然这么赚我钱

今天中午十二点半,我吃完了自己做的排骨汤然后去开黑,打着打着手机没电了,给辣鸡红米k30pro充电,冲了五分钟发现却减了百分之二的电........然后就自动关机了,那一局都没打完.............然后只能去修手机...........那个师傅收了我一百............我觉得有点贵与他争辩了一番,他说这是整套的不单卖.....我无力反驳,毕竟手机在他手上.......................回来后十分不爽,开始疯狂Baidu发现了:红米K30 pro无法充电不是个

2022-02-22 13:50:07 362 1

原创 数电 与 数字信号处理 网课学习一

(数电)绪论:

2022-02-22 08:39:17 288

考研英语词汇单词背诵重点

考研英语23

2022-01-28

cpp【LeetCode刷题大神开源答案】

leetcode某大神刷题参考

2022-01-26

数一考研高数刷题练习册

一千八百刷题数一考研

2022-01-26

考研高数数二练习册(自用)

刷题考研练习(数学二附答案1800)

2022-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除