自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 ZYNQ MPSOC 软件无线电开发[软件部分(4)] - 配置rootfs、安装GNU Radio和x11转发

现在对adda的适配和测试已经完成。下一步将配置rootfs和gnuradio。板载的linux和在计算机上运行的linux没有什么本质差异,仅仅是平台的不同。gnuradio的调试需要使用图形界面,因此至少需要在板子上实现x11和qt。如果使用板载的视频口,还需要另外配置matchbox一类的桌面环境。对于板载开发,可选的配置还有在板子上配置编译链、远程gdb,等等。

2024-03-27 19:37:15 921

原创 ZYNQ MPSOC 软件无线电开发[软件部分(3)] - 生成Petalinux SDK并在主机进行交叉编译、ADDA demo测试

ZYNQ MPSOC 软件无线电开发[软件部分(3)] -生成Petalinux SDK并在主机进行交叉编译、ADDA demo测试

2024-03-27 16:29:12 676

原创 ZYNQ MPSOC 软件无线电开发[软件部分(2)] - 在Petalinux工程中添加驱动程序与自启动脚本

在Petalinux工程中添加驱动程序与自启动脚本

2024-03-27 12:38:12 737

原创 ZYNQ MPSOC 软件无线电开发[软件部分(1)] - 导出Vivado硬件设计并构建基本的Petalinux工程

导出Vivado硬件设计并构建基本的Petalinux工程

2024-03-26 12:59:16 1245 2

原创 [模板] 单源最短路径 - 最短路计数 (洛谷P1144 最短路计数)

[模板] 单源最短路径 - 最短路计数 (洛谷P1144 最短路计数)P1144 最短路计数 - 洛谷 | 计算机科学教育新生态题目描述给出一个N个顶点M条边的无向无权图,顶点编号为1-N。问从顶点1开始,到其他每个点的最短路有几条。输入格式第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行22个正整数x,y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。输出格式共N行,每行一个非负整数,第ii行输出从顶点1到顶点i有多少条不同的最短路,由于答案有可能会很大,你只需要

2021-05-30 20:09:49 137

原创 [模板] 拓扑排序 & LeetCode 207. 课程表

[模板] 拓扑排序 & LeetCode 207. 课程表LeetCode 207. 课程表207. 课程表 - 力扣(LeetCode) (leetcode-cn.com)你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。例如,先修课程

2021-05-30 19:51:24 86

原创 [模板] 并查集 - 带权并查集 (洛谷 P3367 银河英雄传说)

P1196 [NOI2002]银河英雄传说带权并查集题目背景公元5801年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。宇宙历799年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。题目描述杨威利擅长排兵布阵,巧妙运用各种战术屡次以少胜多,难免恣生骄气。在这次决战中,他将巴米利恩星域战场划分成30000列,每列依次编号为1,2,···,

2021-04-30 20:14:01 164

原创 [模板] 并查集 - 种类并查集 (洛谷 P2024 食物链)

P2024 [NOI2001]食物链P2024 食物链 - 洛谷题目描述动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1 - N编号。每个动物都是A, B, C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是1 X Y,表示X和Y是同类。第二种说法是2 X Y,表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K句话有的是真的,有的是假的。当一句话

2021-04-30 20:09:43 180

原创 [模板] 线性筛素数 (欧拉筛)

P3383 【模板】线性筛素数P3383 【模板】线性筛素数 - 洛谷 | 计算机科学教育新生态题目背景本题已更新,从判断素数改为了查询第 kk 小的素数提示:如果你使用 cin 来读入,建议使用 std::ios::sync_with_stdio(0) 来加速。题目描述如题,给定一个范围 n,有 q个询问,每次输出第 k 小的素数。输入格式第一行包含两个正整数 n,q,分别表示查询的范围和查询的个数。接下来 q 行每行一个正整数 k,表示查询第 k 小的素数。输出格式输出 q 行,每

2021-04-30 19:26:47 196 1

原创 [模板] 差分树状数组 - 区间操作&元素求值

P3368 【模板】树状数组 2P3368 【模板】树状数组 2 - 洛谷首先:树状数组 - 区间求值&元素操作题目描述如题,已知一个数列,你需要进行下面两种操作:将某区间每一个数数加上x;求出某一个数的值。输入格式第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含2或4个整数,表示一个操作,具体如下:操作1:格式:1 x y k含义:将区间[x,y]内每个数加上k;

2021-03-21 18:04:24 116

原创 [模板] 树状数组 - 区间求值&元素操作

树状数组P3374 【模板】树状数组 1P3374 【模板】树状数组 1题目描述如题,已知一个数列,你需要进行下面两种操作:将某一个数加上x求出某区间每一个数的和输入格式第一行包含两个正整数n,m分别表示该数列数字的个数和操作的总个数。第二行包含n个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来m行每行包含3个整数,表示一个操作,具体如下:1 x k含义:将第x个数加上k2 x y含义:输出区间[x,y]内每个数的和输出格式输出包含若干行整数,即为所有操作

2021-03-21 17:39:11 192

原创 [模板] 二叉树 由先序遍历和中序遍历建树 & 蓝桥杯练习系统 试题 绘制地图

蓝桥杯练习系统 试题 算法训练 绘制地图蓝桥杯练习系统 试题 算法训练 绘制地图资源限制时间限制:1.0s 内存限制:256.0MB关于二叉树:【模板】 二叉树_WalkingSeason的博客问题描述  最近,WYF正准备参观他的点卡工厂。WYF集团的经理氰垃圾需要帮助WYF设计参“观”路线。现在,氰垃圾知道一下几件事情:WYF的点卡工厂构成一颗二叉树。一共有n座工厂。他需要把这颗树上的点以后序遍历的方法列出来,才能绘制地图。  还好,最近他的属下给了他先序遍历和中序遍历的数据

2021-03-17 15:40:49 224

原创 [模板] 二叉树

[模板] 二叉树  该模板实现以下功能:  前序遍历,中序遍历,后序遍历,询问节点深度  关于树的基础知识参考深入学习二叉树(一) 二叉树基础 - 简书#include <vector>#include <algorithm> //find()using namespace std;struct btree_node{ int depth; btree_node *father, *lson, *rson;};struct btree{ btree_

2021-03-07 15:03:22 417

原创 利用腾讯云云函数自动提交表单

利用腾讯云云函数自动提交表单前情提要:利用python urllib3自动提交表单 (基于Q学校的学工系统 健康信息提交)上回说到用python写了个自动提交今日健康信息的脚本,苦于没有服务器托管仍然是手动执行。无意中听说腾讯云函数能免费实现定期执行脚本,遂尝试一下,果然好用!0x04 适配为腾讯云函数识别的执行方法在利用python urllib3自动提交表单 (基于Q学校的学工系统 健康信息提交)的基础上又增加了邮件通知import urllib3import jsonimport pla

2021-03-05 11:43:08 803

原创 利用python urllib3自动提交表单 (基于Q学校的学工系统 健康信息提交)

利用python urllib3自动提交表单 (基于Q学校的学工系统)0x00 背景由于每天被催着提交每日健康信息(主要是总是把这事忘了懒),很早之间就想写个自动提交的脚本…0x01 过程分析学校的信息提交是在手机app上进行的,再打开app之前先用HttpCanary抓一下包点开这个request看一下:嗯…应该是和cookies有关,再点开几个包看一下发现每个post上都有这个cookies,那大概这就是用来标识用户的。现在的登录流程已经清晰了:先向服务器发送账号和密码,等待服务器

2021-03-03 21:16:40 472 1

原创 [模板] 并查集 - 一般并查集 (洛谷 P3367 并查集)

并查集P3367 【模板】并查集题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入格式第一行包含两个整数N,M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi,Xi,Yi。当Zi=1时,将Xi与Yi所在的集合合并。当Zi=2时,输出Xi与Yi是否在同一集合内,是的输出Y;否则输出N。输出格式对于每一个Zi=2的操作,都有一行输出,每行包含一个大写字母,为Y或者N。输入输出样例输入输出4 72 1 21 1 22 1 21 3

2021-02-28 20:06:18 169

原创 蓝桥杯练习系统 基础练习 2n皇后问题 & 洛谷 P1219 八皇后

试题 基础练习 2n皇后问题蓝桥杯练习系统 试题 基础练习 2n皇后问题资源限制 时间限制:1.0s 内存限制:512.0MB问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式 输入的第一行为一个整数n,表示棋盘的大小。 接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可

2021-02-27 22:45:35 214

原创 蓝桥杯练习系统 基础练习 回形取数

试题 基础练习 回形取数蓝桥杯练习系统 试题 基础练习 回形取数资源限制 时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入 #1样例输出

2021-02-26 20:09:05 130

原创 [模板] Java实现upper_bound(), lower_bound() & 最长(不)上升序列长度与数量 (蓝桥杯经典算法 导弹拦截)

蓝桥杯培训内部讲解 导弹拦截 (最长不上升序列长度与数量)蓝桥杯算法教学与培训 蓝桥杯培训内部讲解 导弹拦截蓝桥杯练习系统 试题 算法训练 拦截导弹P1020 导弹拦截 - 洛谷 | 计算机科学教育新生态€€£ NOIP经典老题资源限制  时间限制:1.0s 内存限制:256.0MB问题描述  某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由

2021-02-25 22:14:47 151

原创 [模板] Java实现next_permutation() (蓝桥杯经典算法 蓝桥杯特训 全排列)

java实现next_permutation()java的自带函数中不存在next_permutation()函数导致做一些题目可能会比较复杂。详细解释请对照注释。public static boolean nextPermutation(double[] arr) { int i = arr.length - 2; while (i >= 0 && arr[i] > arr[i + 1]) // 从后往前找,找到第一个不满足降序的数(要考虑到重复的数字) i--;

2021-02-24 14:54:50 918

原创 高精度 & Java BigInteger用法 (蓝桥杯经典算法 大数阶乘 & 蓝桥杯练习系统 基础练习 阶乘计算)

蓝桥杯培训内部讲解(大数阶乘)蓝桥杯算法教学与培训 蓝桥杯培训内部讲解(大数阶乘)一般思想阶乘结果极大,基本数据类型不足以容纳阶乘结果。首先考虑数组模拟人工运算,对数组各位模拟乘法和进位过程。import java.util.*;import java.math.*;public class Main { public static void main(String[] args) { int a[]=new int[50000]; int len=1,n; Scanner s

2021-02-23 21:53:15 264

原创 蓝桥杯经典算法 不定方程解法 & 蓝桥杯练习系统 历届试题 买不到的数目

蓝桥杯经典算法 第六讲 不定方程解法蓝桥杯算法教学与培训_蓝桥杯经典算法 第六讲 不定方程解法不定方程的一般解法朴素算法 public static void main(String[] args) { //ax+by=c //例如让a=4,b=-5,c=7 for(int x=0;x<=100;x++) for(int y=0;y<=100;y++) if(4*x-5*y==7) System.out.println(x+","+y); }可见

2021-02-23 21:29:59 152 1

原创 蓝桥杯练习系统 基础练习 阶乘计算

试题 基础练习 阶乘计算“蓝桥杯”练习系统 (lanqiao.cn)试题 基础练习 阶乘计算资源限制时间限制:1.0s 内存限制:512.0MB问题描述输入一个正整数n,输出n!的值。  其中n!=123*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。  将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。  首先将a设为1,然后乘2,乘

2021-02-23 17:00:14 161

原创 蓝桥杯练习系统 基础练习 Huffuman树

试题 基础练习 Huffuman树“蓝桥杯”练习系统 (lanqiao.cn)试题 基础练习 Huffuman树资源限制时间限制:1.0s 内存限制:512.0MB问题描述Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。  给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa

2021-02-23 16:35:48 119

原创 蓝桥杯练习系统 基础练习 十六进制转八进制

试题 基础练习 十六进制转八进制“蓝桥杯”练习系统 (lanqiao.cn)试题 基础练习 十六进制转八进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n (1<=n<=10)。    接下来n行,每行一个由0-9、大写字母A-F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】​ 输入

2021-02-23 16:02:53 226 1

空空如也

空空如也

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

TA关注的人

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