XOR
pyinstaller使用-python项目转换成exe可执行文件
http://blog.csdn.net/pipisorry/article/details/50620122 Python不是每个人的计算机里面都有安装,当您写了一个好用的工具,需要一个standalone exectuable环境的需求。并且用python写些脚本什么的,有时候脚本写完以后,每次 ......
报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application(解决办法)
导入时,报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application! 查了很多资料,发现原来PyQt5安装包也是区分电脑位数的,我的电脑是32位的,装的PyQt5确是64位的,由于我这 ......
PID:从入门到放弃
PID:从入门到放弃 前言 前段时间参加了智能小车的比赛,为了方便和快速性,我们采用了四个麦克纳姆轮结构的小车,并用openmv做视觉导航定位。由于这个项目是第一次做,而且没有学长学姐的指导,不过好歹跌跌撞撞的走过来了。现在,横跨在我们面前的是“如何使小车启动后直走”这一个大魔王。为了战胜它,我 ......
jenkins部署diango
### 手动部署Django  使用命令创建django项目 ``` [root@localhost nginx]# ......
memcached
### memcached 1. 安装依赖 ```bash ldconfig -p | grep libevent ``` ```bash wget https://github.com/libevent/libevent/releases/download/release-2.1.10-stabl ......
grafana监控添加Oracle数据库TOP SQL监控
【添加TOP SQL监控】 需要在监控面板上面添加一个TOP SQL的监控信息 【定义一个TOP SQL查询语句】 根据实际情况编写一个TOP SQL语句查询,这里如下: SELECT sql_id, disk_reads, cpu_time, elapsed_time, SUBSTR(sql_te ......
CF98E Help Shrek and Donkey
第一次做这种非合作博弈均衡的题。 显然,当双方均有牌的情况下,先手是不可能直接指定桌牌的:正确的概率为 $\frac{1}{m+1}$,错误的概率为 $\frac{m}{m+1}$,显然 $\frac{m}{m+1}\ge\frac{1}{m+1}$。 于是先手指定桌牌的情况只能是 $n=0$ 或 ......
ZJOI2015 地震后的幻想乡
Hint 是 $n$ 个 $[0,1]$ 之间均匀随机分布的数的第 $k$ 小值的期望为 $\frac{k}{n+1}$,证明可见[这篇博客](https://www.cnblogs.com/penth/p/9743303.html)。 考虑 Kruskal 求最小生成树的过程。从小到大加入每条边, ......
CF1264D Beautiful Bracket Sequence
这里是加强版,$n\le 10^6$。 考虑到最后删剩下括号序列形如 `(((...(()))...))`,想到枚举分界点。 设 $p$ 为当前枚举的分界点,$l$ 为 $[1,p]$ 内 `(` 的个数,$r$ 为 $[p+1,n]$ 内 `)` 的个数,$x$ 为 $[1,p]$ 内 `?` 的 ......
THUPC2019 找树
一个月前做的题,放在现在写题解。其实还有一道半年前的,但不想写了。 这个最大值其实是诈骗,考虑计算每种权值的方案数。 考虑把位运算当成加法,此时答案如何计算。那么每条边边权就变成了 $w(x)=x^v$,$v$ 为权值。然后跑矩阵树定理: $$c_i=[x^i]\sum\limits_{T\in G ......
Luogu 5296 生成树计数
好像有道题是求生成树权值和的和的,考虑 $\sum\limits_{T}\sum\limits_{e\in E(T)}w_e$ 咋做。 每条边给一个边权 $v_e(x)=1+w_ex$,然后跑矩阵树: $$\text{ans}=[x]\sum\limits_{T}\prod\limits_{e\in ......
老杜 JavaWeb 讲解(十一) —— 使用纯粹的Servlet做一个单表的CRUD操作
## (十二)使用纯粹的Servlet做一个单表的CRUD操作 **对应视频:** > [26-设计数据库表以及原型](https://www.bilibili.com/video/BV1Z3411C7NZ?p=27&vd_source=d0ace4d790d5d2f0d4782a02fb59879 ......
第一讲、雷达基本公式(matlab)
理想公式: 注意G与入这两个是有关联的,这两个因子,不能说越大,R就越大,后面补充里面讲解(波长越短,增益越大) 所以上述表达式子可以为 如果,在实际情况中,雷达接收信号的回波信号会被噪声污染,在所有雷达频率上引入不想要的电压。 上述式子,广泛的作为雷达方程 F噪声系数、B雷达带宽、L雷达损失、k波 ......
STM32的PID温控
STM32的 PID和PWM墨水温度控制系统 1 控制方案: K_SENSOR热电偶作为温度传感器,50w电烙铁作为加温设备作为控制对象,预先设定一个温度值,微处理器为ARM公司Cortex-M3内核,STM32F103ZET6型号,开发板需用3.3v供电运行。采用MAX6675芯片作为K型热电偶信 ......
一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)
一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制) PID控制应该算是应用非常广泛的控制算法了。小到控制一个元件的温度,大到控制无人机的飞行姿态和飞行速度等等,都可以使用PID控制。这里我们从原理上来理解PID控制。 PID(proportion integration differen ......
# Arduino小车PID调速——整定参数初试水
Arduino小车PID调速——整定参数初试水 在实现了小车较为可靠的测速基础上,便可以正式开展PID调速实验了。本文是基于使用Arduino平台上由Brett Beauregard大神写的PID库进行参数整定的,侧重于在对PID算法有基本了解下,通过实验自己动手整定参数,观察不同的参数值对小车调速 ......
教你10分钟完成智能小车的PID调速
简介 这是我在CSDN上面的第一篇博客,来分享一下我是如何用最短的时间进行智能小车的PID调速的。在疫情期间比较无聊,在某宝买了一个智能小车底盘和一堆零件,基于Arduino Due和树莓派进行开发,Due负责底层控制,树莓派进行上层控制器开发,比如斯坦利控制器或者模型预测控制器进行轨迹跟踪。 本次 ......
STM32的DSP库中PID的使用介绍
最近工程需要用到PID控制,正好STM32的DSP库有DIP函数,所以研究了下 先看数据参数: typedef struct{ float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ float32_t A1; /**< The der ......
python编译生成的pyc文件是版本依赖的
python脚本可以是多版本都可以执行的,例如在python2.7、python3.7等环境中都可以正常运行。 但通过某个python版本,例如python2.7编译生成的pyc文件 编译pyc文件:python -m py_compile zhao.py 这个pyc文件,在python2.7的环境 ......
windows64位配置安装python2.7
1、下载python安装包 在python官网进行下载https://www.python.org/downloads/ 我这里下载的是2.7.9的,当然你也可以下载最新的: 安装比较简单,只需要下一步...就行。 2、添加Python的系统路径 在“系统变量”中的“系统变量”里面的path中,添加 ......
跨域访问
$origin = $request->server('HTTP_ORIGIN') ? $request->server('HTTP_ORIGIN') : ''; $allow_origin = ['http://localhost:8000',]; $response->header('Acces ......
软件开发版本命名规范-语义化版本SemVer
# 摘要 在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。 在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关系过高,可能面临版本控制被锁死的风险(必须对每一个依赖包改版才能完成某次升级)。而如果依赖关系过于 ......
记录--Vue 2和Vue 3:谁将成为前端界的披萨与汉堡之争?
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 在前端开发的世界里,Vue.js一直是一个备受追捧的框架。随着Vue 3的发布,开发者们开始热烈讨论它与Vue 2之间的差异和优势。就像披萨和汉堡一样,这两个版本都有自己独特的特点和追随者。那么,Vue 2和Vue 3到底谁才能在前端界赢 ......
pycharm配置gitlab
在setting--Version Control--Git設置git.exe的路徑 先找到git安裝目錄下找到cmd目錄下的git.exe文件,複製該文件的完整路徑 克隆線上代碼 1.到gitlab上複製克隆的地址 2.找到導航欄點擊Get from Version Control... 3.輸入 ......
CF1605F PalindORme
不知道是怎么想到的。ntf 实在是不平凡的。/bx/bx/bx 你考虑如何判断一个序列是 $\text{good}$ 的。设重排后序列 $t_i$ 前缀 $[1,i]$ 和后缀 $[n-i+1,n]$ 按位或等于 $w_1$,$[1,i+1]$ 和 $[n-i,n]$ 按位或等于 $w_2$。不难发 ......
影响UWB定位精度的原因分析
前段时间北斗卫星导航系统的部署完成,能够为全球用户提供全天候、全天时、高精度的定位、导航服务,定位服务又一次成了热点。在定位服务风口上的除了北斗,还有适用于室内高精度定位的UWB技术,以及由UWB技术为基础的各种定位服务方案。 云酷科技多年来致力于电厂安全领域,电厂在通过云酷了解UWB人员定位系统时 ......
雷达相关定义和术语
定义和术语 介绍了一些基本的雷达定义并建立了本书使用的大多数术语。雷达Radar这个词是无线电探测和定位Radio Detection and Ranging几个英文单词的缩写。通常,雷达系统使用调制的波形和定向天线向空间中的特定空域发射电磁波以搜索目标。搜索空域内的物体目标把入射能量的一部分向雷达 ......
雷达篇(三)FMCW雷达框图及原理介绍
目录 1 FMCW雷达基本框架 2 FMCW原理介绍 1 FMCW雷达基本框架 调频连续波雷达的基本框图如图 1所示,框架中主要包括上位机显示与控制界面、信号处理机、收发支路以及天线四个部分。 1) 上位机显示与控制界面主要功能: a) 显示雷达检测到的目标信息(主要包括:距离、相对速度、角度、信号 ......
CA_CFAR 单元平均恒虚警处理在毫米波测距中的应用
最近的一个任务,在24MHZ毫米波测距的程序里 加入恒虚警处理。 毫米波测距原理网上有很多资料,其中程序里用到的是调频连续波雷达(FMCW)。 相关原理在博客有介绍。 主要依据是测量发射波和回波的时间差,根据光速计算距离。 实际应用中要考虑多普勒频移对回波的影响。 图中发射波为正负调频FMCW信号, ......
基本脉冲和连续波CW雷达操作
Github个人博客:https://joeyos.github.io 基本脉冲和连续波CW雷达操作 雷达距离方程 function [snr] = radar_eq(pt, freq, g, sigma, b, nf, loss, range) % 代L的雷达方程 % % Inputs: % pt ......