刷新
stm32开发笔记

GPIO全名为General Purpose Input Output,即通用输入输出。有时候简称为“IO口”。通用,说明它是常见的。输入输出,就是说既能当输入口使用,又能当输出口使用。端口,就是元器件上的一个引脚。 输入模式和输出模式是GPIO的基本特性,当然GPIO还有其它模式可选。 (一)模式 ...

数论进阶

博主头像 数论进阶 原根与阶 阶 若 \(a,p\) 互质,定义 \(a\) 在模 \(p\) 意义下的阶为最小的正整数 \(t\) 满足 \(a^t \mod p =1\)。 \(a\) 在模 \(p\) 意义下的阶记作 \(ord_p(a)\),\(a^{ord_p(a)} \mod p =1\)。 对于 ...

hive on spark 优化-SQL层面

博主头像 Hive On Spark 调优 本篇博客将从hive on spark的SQL层面,来对任务做一些优化。下面的优化,从这几个方面来讲:Group、Join、并行度、小文件。 Group、Join $\color{ForestGreen}{小提示:}$ Group和Join的不同之处在于: Grou ...

UE4 C++ 杂

博主头像 TMap中的Find和FindRef 在对蓝图节点 进行C++重写时,发现UE对于TMap的Find有很多方式。 首先是基础的Find,其就是返回对象类型的指针,如果不存在于TMap中其会返回nullptr 接下来是FindChecked,其返回的是对象类型的引用,并且会在内部检测指针是否为空,如果 ...

cdq 分治

博主头像 1 概念 cdq 分治,是一种分治思想而非具体算法。它是基于分治思想,将复杂的问题拆分求解。 与一般分治算法不同的是,一般分治所拆分的子问题互相独立、互不干扰、形式与原问题一致。而在 cdq 分治中,每次划分出的两个子问题,是利用前面的子问题解决后面的子问题。也就是说,对于序列 \([l,r]\), ...

DSP28335学习笔记(2)

博主头像 实验 点亮LED灯 电路设计 共阳极连接 软件设计 让 F28335 的 GPIO68 管 脚输出一个低电平。 使能对应 IO 外设时钟、配置 IO功能和输出模式,上拉设置。 主要程序: //LED初始化函数 void LED_Init(void) { EALLOW;//关闭写保护 SysCtrlR ...

DSP28335学习笔记(1)

博主头像 DSP28335最小系统 电源电路 晶振电路 作用:提供稳定的时钟 晶振频率:一般为30MHz 复位电路 使用JTag 烧录程序过程中不能复位,否则芯片可能锁死 下载电路 F28335启动模式 存储器与寄存器 F28335芯片内部的存储器包括了256K×16位的FLASH(ROM),34K×16位的 ...

多项式计数

博主头像 注:其实前面还有一些内容,如矩阵树定理一类的东西。但是由于我还没有整理好所以把整理好的部分弄上来。 一些 DFT / IDFT 的算法 学多项式是一个很有意思的过程。开始的时候你会学习 FFT / NTT 知道怎么样通过 DFT / IDFT 快速计算多项式的各种操作。然后你会深入学习多项式的各种运 ...

kube-ovn南向db chassis id

博主头像 dist/images/start-ovs.shovn-controller启动时,执行start-ovs.sh,会向南向db上报随机生成的system-id。 system-id保存到了容器本地db中。 cat /etc/openvswitch/conf.db | grep "bb65f74d-9 ...

配置session——缓存

1、服务器 + redis安装启动 2、django a、安装链接redis包 pip install django-redis b、settings.py ``` MIDDLEWARE = [ 'django.contrib.sessions.middleware.SessionMiddlewar ...

Ubuntu 20.04.6 安装教程 (VMware16)

博主头像 1.下载ubuntu 进入官网地址:https://ubuntu.com/ 选择版本 2.VMware 创建虚拟机 3.安装Ubuntu 选择iso文件 启动Ubuntu 选择语言 安装模式 没有检测到操作系统?没关系 选择地区 你是Ubuntu系统的某一位用户 耐心等待 耐心等待之时,做件重要的事 ...

csapp-bomblab(自信满满版)

博主头像 反汇编bomb文件 要查看机器代码文件的内容,有一类称为反汇编器(disassembler,assembler是汇编程序,dis-加在某些词语前表示相反的意思)的程序非常有用。这些程序根据机器代码产生一种类似于汇编代码的格式。在linux系统中,带‘-d’命令行标志的程序OBJDUMP(表示“obj ...

123···200>