自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 pip升级的包放导入pycharm

pip升级xxx包后可以用pip install xxx查看这个包的位置使用右键site-packages查看文件夹然后把pip升级的包复制进去,刷新解释器就可以了

2020-09-17 20:01:40 152 3

原创 Torch安装

pip3 install torch 报错参见解决方法使用pytorch官网

2020-09-15 16:47:43 234

原创 IAP(二)添加xmodem协议

xmodem协议简介注:因为在写入flash时,是采用 1k字节整块擦除的方式,所以对原来的代码有了更改,如果是128字节发来的数据,先暂存到tempbuff中,然后等攒够1K字节在向flash中写入。xmodem协议代码#include "xmodem.h"#include "dma.h"#include "string.h"#include "delay.h"//#include "crc16.h"#define SOH 0x01#define STX 0x02#de

2020-08-27 10:35:57 377

原创 Beyond Compare4过期

删除注册表 \HKEY_CURRENT_USER\Software\ScooterSoftware\Beyond Compare 4\CacheId

2020-08-21 14:12:36 114

原创 IAP(一)流程

IAP流程(当不需要更新的时候)1.上电后首先进入一个必须要进入的不可控的区2.然后跳转到boot3.然后跳转到cfg,查询状态是否更新(例如,常态是5555,但是查询到是5555,代表不需要更新程序)4.跳回boot5.跳转到APP,执行程序IAP流程(当需要更新的时候)APP程序运行中通过串口(中断)监测到更新程序的指令,首先改写cfg标志位,然后跳转到bootboot查cfg,监测的需要更新程序,擦除flash,写入bin文件,cfg置位伪代码上电进入

2020-08-19 15:57:43 468

原创 ns脚本找不到

现象:发现原来的脚本都不能运行了./waf --run hello-simulator出现找不到的情况./test.py -c core原来是被禁用了./waf configure --enable-tests'configure' finished successfully (5.817s)./waf configure --enable-examples'configure' finished successfully (5.485s)初次可...

2020-08-13 23:42:01 182

原创 Git Linux安装

//查看版本git --version//如果没有安装sudo apt install gitSSHssh-keygengit clone xxxx.git

2020-08-05 17:13:51 72

原创 Vm 未能将管道连接到虚拟机: 所有的管道范例都在使用中

Vm无法连接到虚拟机。请确保您有权限运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机:所有的管道范例都在使用中。可能是杀掉进程导致解决办法:1.首先杀掉所有VM打头的任务。2.删掉所有lck文件3.VM文件夹内有一串很长的数字命名的文件夹或文件,删掉4.发现被VMware-vmx.exe占用5.打开资源监视器输入删除不掉的文件名称6.还是不行的话 services.msc禁用关机(记得搞完改回手动)删掉文件..

2020-08-05 12:00:20 1706

原创 CentOS GitLab搭建

1.添加gitlab镜像2.安装gitlabrpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm提示缺少policycoreutils-python依赖安装依赖:yum install policycoreutils-python -y继续安装gitlab3.

2020-07-30 11:47:44 72

原创 frp内网穿透 远程桌面

Windows是自带远程桌面功能的,只是该功能只有专业版才有。Windows远程桌面端口是3389,控制端Win键 + R打开run界面输入mstsc可以呼出远程桌面连接,输入目标电脑IP即可连接。公司电脑通常部署在内网中,不能直接通过IP访问到,因此需要将内网的电脑3389端口映射到公网IP服务器上,内网电脑与云服务器建立连接,控制端通过访公网服务器转发流量到内网电脑中,简单地说就是内网穿透1、一台有公网IP的云服务器,开放7000,3389端口2、一台Windows旗舰版/专业版系统的电脑(被连接

2020-07-15 22:17:14 626

原创 在一个3 X N的长方形方格中,铺满1X2的骨牌(骨牌个数不限制),给定N,求方案数

动态规划_all_plus1.2*N这是一个经典的递推问题,如果觉得无从下手,我们可以来看一个更加简单的问题,把问题中的“3”变成“2”(即在一个2XN的长方形方格中铺满1X2的骨牌的方案)。这样问题就简单很多了假设用f[i]表示2*i的方格一共有组成的方法数,我们知道arr[1]=1;arr[2]=2; 现在假设我们已经知道了f[i-1]和f[i-2],求arr[i],所谓f[i],不过是在2*(i-1)的格子后边加上一格2*1的方格罢了,骨牌在这一格上横着放,竖着放,如果前面i-1块...

2020-06-01 20:25:44 1340 1

原创 15.1钢条切割

https://blog.csdn.net/z84616995z/article/details/38011391?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-13.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-13.nonecase

2020-05-26 17:47:51 135

原创 8.字符串转换整数.cpp中等(确定有限状态机DFA)

题目描述:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下: 如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。 假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。 该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如

2020-05-19 11:34:09 230 1

原创 7.整数翻转.cpp简单(考虑溢出)

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。class Solution {public: int reverse(int x) { i..

2020-05-11 21:29:28 272

原创 5.最长回文子串.java中等(Manacher算法)

Java substring()方法Java substring()方法:substring() 方法返回字符串的子字符串public String substring(int beginIndex)或public String substring(int beginIndex, int endIndex)参数:beginIndex -- 起始索引(包括), 索引从 0 开始endIndex -- 结束索引(不包括)Java StringBuffer()Java String

2020-05-10 21:43:36 145

原创 4.寻找两个有序数组的中位数.java困难(时间复杂度log(m+n))

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。log======二分法(求第k小元素法)class Solution { public double findMedianSortedArrays(int...

2020-05-05 22:26:07 262

原创 3.无重复字符的最长字符串.java 中等

问题描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符...

2020-04-29 20:53:53 90

原创 2两数相加.java中等

链表的使用,以及多种情况的考虑(位数相同&位数不同)巧妙:避免位数不同int x =(p!=null)?p.val:0;int y =(q!=null)?q.val:0;问题:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示...

2020-04-27 20:55:25 116

原创 1_两数之和.java 简单

class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer,Integer> map = new HashMap<>(); for ( int i = 0; i <= nums.length; i++ ){ in...

2020-04-24 23:26:53 169 2

原创 stm32 蓝牙 智能小车

电源问题已经解决,还是18650更给力,两节就可以达到8v上下。原来是模仿网上下的模板,把模板烧进去发现并没有成功,所以就把原来写的代码全部推翻,重新开始写。  其实写一个工程,最快的方法并不是一口气把所有东西都给添加上,因为一旦出现错误,当然肯定会出现错误,根本不知道从哪里下手改bug,所以还不如一个一个的加模块,从最基础的开始加,我用的主板是stm3210fcbt6。  先从电

2017-08-09 11:44:16 7431 4

RFC3561中文翻译

自己逐字逐句翻译的RFC3561,在原有格式的基础上进行了翻译,因为是自己也在用,所以不用担心翻译错误,专有名词保持原有格式,应该是比较容易阅读的。

2020-11-16

rfc3561.pdf

AODV路由协议规范RFC3561!!!AODV是由Nokia研究中心的Charles E.Perkins和加利福尼亚大学Santa Barbara的Elizabeth M.Belding-Roryer以及Cincinnati大学Samir R.Das等共同开发,已经被 IETF MANET工作组于2003年7月正式公布为自组网路由协议的RFc标准。 AODV实质上就是DSR和DSDV的综合,它借用了DSR中路由发现和路由维护的基础程序,及DSDV的逐跳(Hop-by-HoP)路由、目的节点序列号和路由维护阶段的周期更新机制,以DSDV为基础,结合DSR中的按需路由思想并加以改进。

2020-11-15

空空如也

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

TA关注的人

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