other
xiaodazi0723
这个作者很懒,什么都没留下…
展开
-
排列熵
排列熵排列熵是用来度量时序数据复杂度的,对于局部的变化十分敏感排列熵的计算方法程序"""求排列熵"""import numpy as npfrom math import factorialdef permutation_entropy(time_series, order=3, delay=1, normalize=False): x = np.array(time_series) #x = [4, 7, 9, 10, 6, 11, 3] hashmult = np.原创 2020-12-26 20:04:28 · 4457 阅读 · 3 评论 -
开启一个RT-thread线程,实现两个灯不同频率的闪烁
编写控制一个灯的闪烁的函数。和正常函数区别就是多了void *parameterstatic void led1_entry(void *parameter){ while(1) { LED0 = 0; rt_thread_mdelay(300); LED0 = 1; rt_thread_mdelay(300); }}利用rt_thread_create创建一个线程,led1_id是一个全局变量,用来接收线程创建成功后的句柄static rt_thread_t led1_i原创 2020-10-23 20:46:21 · 1858 阅读 · 0 评论 -
RT-Thread添加finsh组件支持
打开对应的宏重写rt_hw_console_getchar函数这个函数的任务就是将接收到的数据返回,采用的是不停的扫描的方式,所以对应的串口中断应该关闭。char rt_hw_console_getchar(void){ int ch = -1; if (__HAL_UART_GET_FLAG(&UART1_Handler, UART_FLAG_RXNE) != RESET) { ch = UART1_Handler.Instance->DR原创 2020-10-22 19:22:54 · 869 阅读 · 0 评论 -
RT-thread中实现rt_kprintf
rt_kprintf的作用可以在代码中使用 RT-Thread 提供的打印函数 rt_kprintf() 进行信息打印,从而获取自定义的打印信息,方便定位代码 bug 或者获取系统当前运行状态等。比如在初始化的时候系统会通过rt_kprintf打印当前操作系统的版本信息void rt_show_version(void){ rt_kprintf("\n \\ | /\n"); rt_kprintf("- RT - Thread Operating System\n");原创 2020-10-21 20:12:40 · 5751 阅读 · 0 评论 -
RT-thread的启动
复位中断按下复位按键后,系统复位中断,从地址0x0000_0004开始执行代码。复位中断发生后,执行的中断代码先执行SystemInit函数,再执行main函数。SystemInit里面就是对RCC时钟进行了一些操作。main就是开始调用自己准备写的代码。MDK中扩展关键字sub的用法在执行main函数之前,需要执行一些逻辑。可以使用sub和super关键字来完成这个目标//被Sub关键字修饰后-->执行main函数之前,执行这个函数(执行完成后不自动跳回main,需要手动)in原创 2020-10-20 14:32:24 · 776 阅读 · 0 评论 -
移植RT-thread 到STM32
1.移植RT-thread 到STM32准备1.安装keil52.下载rt-thread nano3.一个裸机的代码,如正点原子的闪闪灯代码移植在跑马灯实验文件下新建一个文件夹 RT-Thread将rt-thread-3.1.3源码下代码文件复制到刚刚新建的RT-Thread文件夹下删掉一些用不上的打开工程,准备将刚刚复制过来的rt源码添加到工程中添加三个group在group中添加文件将src中的文件全部添加到kernel中将libcpu中的放到Ports中(这原创 2020-10-19 22:36:49 · 669 阅读 · 0 评论 -
中国知网公益讲座笔记---TUTE张越
一、学术训练体系 上图分析:1.学术训练体系由三部分组成:学科知识(起点)、研究能力(核心)、创新能力(落点),目的在于人才培养;2.学科知识既包括本学科的知识,也包括交叉学科的知识,二者均以广博为要,但要立足于本学科,服务于本学科;3.学科知识和专业知识不在一个层面,专业知识是学科知识在某专业范围之内的应用。学术训练体系包括但不限于获取专业知识,也不以其为主;4.学科知识是最积极的要素,是学术训练体系的推动力量,决定着研究者的理论视角、学术视野及思想方式。5.在科学领域,研究能力主要表现为实验原创 2020-09-08 16:09:30 · 464 阅读 · 0 评论 -
centos安装python学习环境和部署web网站
### linux下安装软件的方式yum安装或者直接下载源码编译安装都行。yum和源码编译安装的区别?1.路径区别-yum安装的软件是他自定义的,源码安装的软件./configure --preifx=软件安装的绝对路径2.yum仓库的软件,版本可能比较低,而源码编译安装,版本可控3.编译安装的软件,支持第三方功能扩展./configure 这里可以加上很多参数,定制功能修改yum的镜像源并下载安装Nginx1.修改yum镜像源原来的镜像源的配置文件在etc/yum.repos.d/下原创 2020-09-05 22:08:27 · 743 阅读 · 0 评论 -
hebut 8楼中厅服务器虚拟化
## 实验室服务器虚拟化参考资料参考链接:虚拟化VMware ESXi 6.7服务器安装配置详细步骤图文服务器铭牌主要遇到的问题和解决方法:0.如果你发现有那个选项 你鼠标点不过去 记着用Tab键 进行切换。1.U盘里的数据加载不到电脑里。看到的线性就是有一段黑色的loading那种英文不停的刷新,突然卡住了,不刷新。 原因是没有Boot Mode没有设置成UEFI2.装完之后竟然还是上一次别人设的密码,而且装的过程中也没有地方让我来设置密码。原因是没有按空格选中覆盖安装(默认的第一个是更原创 2020-09-05 22:02:17 · 134 阅读 · 0 评论 -
面试做题-小红书
按照二叉树的定义,4个节点的二叉树有多少种? ()n个节点的二叉树一共有((2n)!)/(n! * (n+1)!)种8!/(4!*5!)=14下列排序算法中存储消耗最大的是?()快速排序,堆排序,归并,插入中内存消耗最大的是归并空间复杂度分别是 插入排序 堆排序o(1) 快速排序 o(logn) 归并排序o(n)你有一个logistic 回归分类器,之前你设了一个阈值 >= 0.5 就是1,<=0.5 就是0, 这是如果你把阈值调整到了 0.2 , 召回率提高Recal = TP/原创 2020-09-05 14:19:50 · 1724 阅读 · 0 评论 -
小明横穿沙漠,需要携带至少x毫升的水。 有两种规格的矿泉水可供选购:小瓶矿泉水每瓶500ml,价格a元。大瓶矿泉水每瓶1500ml,价格b元。 小明打算买一些矿泉水用于横穿沙漠,为了保证至少买到x
小明横穿沙漠,需要携带至少x毫升的水。有两种规格的矿泉水可供选购:小瓶矿泉水每瓶500ml,价格a元。大瓶矿泉水每瓶1500ml,价格b元。小明打算买一些矿泉水用于横穿沙漠,为了保证至少买到x毫升的水,小明至少需要花费多少钱?输入描述:第一行一个正整数t(t<=1000),表示有t组测试数据;接下来t行,每行3个正整数:x,a,b。其中x<=1,000,000,000,表示小明至少需要x毫升水;a<=100,b<=100,分别表示小瓶和大瓶矿泉水的价格,单位:元。输出原创 2020-09-04 18:40:04 · 884 阅读 · 1 评论 -
在URL字符串中,如果百分号%后面跟了两个十六进制数字,那么它表示相应ASCII值所对应的字符%32表示‘2‘。%编码还可以进行嵌套,如%%32F可以解码成%2F,再进一步解码成
输入描述:第一行一个正整数T(T<=10),表示T个测试样例;对于每个测试样例,输入字符串s,字符串不包含空白符且长度小于100,000。有部分测试样例的字符串长度<=1,000。输出描述:输出T行,每行一个字符串,表示解码后的结果。输入例子1:1 %%32F输出例子1:/def solution(strList): stack = [] for ch in strList: stack.append(ch)原创 2020-09-04 18:09:12 · 2400 阅读 · 0 评论 -
一个重复字符串是由两个相同的字符串首尾拼接而成,例如abcabc便是长度为6的一个重复字符串,而abcba则不存在重复字符串。 给定任意字符串,请帮小强找出其中的最长重复子串。
一个重复字符串是由两个相同的字符串首尾拼接而成,例如abcabc便是长度为6的一个重复字符串,而abcba则不存在重复字符串。给定任意字符串,请找出其中的最长重复子串。输入描述:输入一个字符串s,其中s长度小于1e4而且只包含数字和字母。输出描述:输出一个整数,表示s的最长重复子串长度,若不存在则输出0输入例子1:xabcabcx输出例子1:6def getMaxRepeatSubstringLength(inputStr): length = len(input原创 2020-09-04 16:10:30 · 2928 阅读 · 0 评论 -
组织分享活动-hebut
一:开篇介绍林老师好,曹老师好,王老师好,各位同学好。我是林涛老师课题组的学生,我今天分享的是利用python对数据可视化。总所周知python的强大主要是依靠其第三方的包,在数据可视化图这一块python最基础的包是matplotlib,除了这个之外还有Seaborn, Plotly我今天分享的流程是:分享python有哪些用于可视化的第三方库,这个刚刚已经完成,大概有10种常用的且成熟的可视化库,百度搜十大 python 可视化第三方包可以找到。对其中的matplot库进行一些图形的绘制,.原创 2020-07-14 13:19:16 · 447 阅读 · 1 评论 -
盐城师范学院python考试题
基本操作题题目1考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:随机选择一个专业屏幕输出。代码import randombrandlist = ['数学与应用数学','统计学','金融数学','信息与计算科学','应用统计学']random.seed(10)name = random.choice(brandlist)print(name)题目22.考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:根原创 2020-07-05 22:00:35 · 5855 阅读 · 0 评论