XOR
od
od 输出文件的八进制、十六进制等格式编码的字节 ## 补充说明 **od命令** 用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。 常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每 ......
pacman
pacman Arch Linux 系统极其衍生系统中默认使用的包管理器 ## 安装 在安装 Arch Linux 时,会需要安装 base 包组,其中包括 pacman 包,具体 Arch Linux 安装流程请参见 [Arch Wiki(CN)](https://wiki.archlinuxcn ......
partprobe
partprobe 不重启的情况下重读分区 ## 补充说明 **partprobe命令** 用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区。 ### 语法 ```shell partprobe(选项)(参数) ``` ### 选项 ```shell ......
pico
pico 功能强大全屏幕的文本编辑器 ## 补充说明 **pico命令** 是功能强大全屏幕的文本编辑器。pico的操作简单,提供了丰富的快捷键。常用的快捷键如下: ```shell Ctrl+G:获得pico的帮助信息; Ctrl+O:保存文件内容,如果是新文件,需要输入文件名; Ctrl+R:在 ......
pmap
pmap 报告进程的内存映射关系 ## 补充说明 **pmap命令** 用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。 ### 语法 ```shell pmap(选项)(参数) ``` ### 选项 ```shell -x:显示扩展格式; -d:显示设备格式; -q:不显示头尾行 ......
数据库各个表的占有量
查看数据库各个表的行数,占有空间 select a.name,b.rows ,OBJECT_NAME(b.id) tablename ,8*b.reserved/1024 reserved, RTRIM(8*b.dpages)/1024 as 'used(M)' ,8*(b.reserved-b.d ......
代码随想录算法训练营第三十四天| 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数
70. 爬楼梯 (进阶) 要求:可以一下爬1-2个台阶,问爬到N阶的时候有多少种方法 公式1: nums[n] = nums[n-1]+nums[n-2]; 公式2: dp[n] +=dp[n-nums[i]]; 代码: 1 // 爬楼梯的问题:依次只能爬1 2,满足N时,它的排列有多少种 2 // ......
JAVA面试之Mybatis
一、#{}和${}的区别是什么?在Mybatis中,有两种占位符#{}解析传递进来的参数数据${}对传递进来的参数原样拼接在SQL中#{}是预编译处理,${}是字符串替换。使用#{}可以有效的防止SQL注入,提高系统安全性。 二、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 第1种: 通过在 ......
22
print(f'\n Best ssim ema_model saved at epoch : {epoch} | max_ssim_2 : {max_ssim_2:.4f} | max_psnr_2 : {max_psnr_2:.4f}')trainLogger.write(f'\n Best s ......
gitlab--include 引入其他 ci 文件、extends 继成模板作业
include include 可以允许引入外部 yaml 文件,文件具有扩展名 .yml 或 .yaml 。使用合并功能可以自定义和覆盖包含本地定义的 CI/CD 配置,相同的 job 会合并,参数值以源文件为准 local 引入同一存储库中的文件,使用相对于根目录的完整路径进行引用,与配置文件在 ......
RTL-SDR(RTL-2832)的模拟前端硬件结构分析
最近在学习各种模拟前端的结构,对SDR设备的前端做了一些研究,故写一篇笔记记录一下各种SDR的前端结构。 首先当然是从最简单的RTL-SDR入手。 对于没有接触过软件无线电的同学,先来介绍一下RTL-SDR。 RTL-SDR是一种非常便宜的接收机,可用作基于计算机的无线电频谱仪,用于接收您所在地区的 ......
Openwifi 开源项目解读(一)
Openwifi 是一个关于wifi 系统的开源项目,是一个少有的优秀的关于wifi的开源项目,项目中包括了wifi的基带、lowmac、linux驱动 等三部分,其中基带、lowmac部分是在FPGA中实现,wifi驱动部分是运行在Linux下,因此openwifi系统是一个运行在linux下的完 ......
VNA设计与制作
1.前言 在我之前的Blog中,定向耦合的测量结果是用我自己制作的矢网(VNA)来测试得出的结果。鉴于测试仪的版本较低,设计中有很多缺陷,校准不够合理等等,结果作为要求不高的个人学习和一般应用分析还是可以的。为此我更新了一个新的版本出来。先上个图来看看 1.更换了线性度更好的混频器。 2.增加了一个 ......
在CSDN中如何快速转载文章
问题: 在CSDN中如何快速转载文章 解决步骤: 1.在CSDN中找到想要转载的文章,右击点击"检查"(或者快捷键F12) 出现以下界面(图下图右侧所示) 2.按住Ctrl+F快捷键,寻找"article_content" 3.选中div id="article_content"那一行,如下图所示 ......
7/21背包存档(采药)
#include<bits/stdc++.h> using namespace std; int t,m,w[105],v[105],f[105][1005]; int main() { cin>>t>>m; for(int i=1; i<=m; i++) cin>>w[i]>>v[i]; for( ......
IDEA与Maven在编译、构建、运行中涉及问题整理
# Maven构建后class、jar、war等文件输出目录 Maven默认文件输出目录在根目录的target目录下,但是可以通过配置进行修改。 1. **${project.build.directory}**:/target目录。 2. **\${project.basedir}**:pom.x ......
parted
parted 磁盘分区和分区大小调整工具 ## 补充说明 **parted命令** 是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式 ......
pgrep
pgrep 根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID) ## 补充说明 **pgrep命令** 以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选 ......
pidof
pidof 查找指定名称的进程的进程号ID号 ## 补充说明 **pidof命令** 用于查找指定名称的进程的进程号id号。 ### 语法 ```shell pidof(选项)(参数) ``` ### 选项 ```shell -s:仅返回一个进程号; -c:仅显示具有相同“root”目录的进程; - ......
pidstat
pidstat 监控进程的系统资源占用情况 ## 说明 **pidstat**是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。 pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信 ......
pigz
pigz 可以用来解压缩文件,gzip的并行实现升级版 ## 补充说明 **pigz命令**可以用来解压缩文件,最重要的是支持多线程并行处理,解压缩比gzip快。主页: [http://zlib.net/pigz/](http://zlib.net/pigz/) ### 语法 ```shell pi ......
pkill
pkill 可以按照进程名杀死进程 ## 补充说明 **pkill命令** 可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。 ### 语法 ```shell pkill(选项)(参数) ``` ### 选项 ``` ......
pr
pr 将文本文件转换成适合打印的格式 ## 补充说明 **pr命令** 用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。 ### 语法 ```shell pr(选项)(参数) ``` ### 选项 ```shell -e(--expand-tabs ......
printf
printf 格式化并输出结果。 ## 目录 - [bash内建命令](#内建命令) - [GNU coreutils中的命令](#外部命令) ## 内建命令 #### 概要 ```shell printf [-v var] format [arguments] ``` #### 主要用途 - 格式 ......
OLAP系列之分析型数据库clickhouse单机版部署(一)
一、概述 官网:https://clickhouse.com/docs/zh ClickHouse是Yandex于2016年开源的列式存储数据库(DBMS),主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告. clickhouse优势: 与Hadoop、Spark这些巨无 ......
Ubuntu/debian如何强行修改分辨率
在使用teamviewer控制Linux的时候,有时会出现分辨率突然变为800x600的情况,界面变得非常小,显示设置中,800x600为最大分辨率,没有其它分辨率可选,也无法添加,这时候需要强行修改分辨率 修改分辨率会用到两个命令,分别是 xrandr 和 cvt 1、我们在命令行输入: sudo ......
Ubuntu HackRF One、GNU Radio、Gqrx相关环境搭建
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 本文介绍的安装方法包括两种,一种是利用sudo apt-get install命令行的方式来直接安装,另一种是从github下载hackrf、gqrx等常用软件的源代码后,进行编译和安装。两种安装方法各有优劣。 第一种方法(本文称为安装方法 ......
单树莓派/双树莓派+USRP+srsLTE分布式搭建4G LTE微基站
单树莓派/双树莓派+USRP+srsLTE分布式搭建4G LTE微基站 前言一、添加SIM卡的配置信息二、修改enb配置信息三、修改epc配置信息四、修改手机SIM卡配置信息五、树莓派运行srsepc,电脑1运行srsenb1.下行灌包测试2.上行灌包测试 六、树莓派4B运行srsenb,树莓派3B ......