自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Git撤销远程仓库的修改(push)

当我们push到远程仓库后,可能会后悔,所以需要回滚操作。例如,当你在本地修改了代码,push到github上了,但是发现代码有问题,需要撤回操作。1. git log使用 git log 找到历史版本号2. git reset --soft <版本号>使用git reset –-soft <版本号> ,如 git reset --soft asdda123…,重置至指定版本的提交,达到撤销提交的目的.3.git push origin 分支名 –-force执行 g

2020-06-28 18:39:04 2343

原创 Arduino IDE中安装esp8266失败的原因

在Arduino IDE中下载安装esp8266第一步:在ArduinoIDE中打开 文件(File)—> 首选项(Preference)—> 附加开发板管理地址,将 http://arduino.esp8266.com/stable/package_esp8266com_index.json 添加到里面第二步:打开IDE上面的 工具 —> 开发板 —> 开发...

2020-04-24 22:25:39 5228 2

转载 关于pycharm中导入flask_wtf的问题

在pycharm中导入flask_wtf的时候在 file–> setting --> Project Interpreter中选择解释器,并搜索添加flask_wtf然而,搜不到??但是按照下面的操作,就搜到了?看出区别来了吗, 中间是 短横线,而不是 下划线...

2020-04-24 12:08:01 1764 1

转载 Matlab给图片加网格

如何使用matlab给图片添加网格一种思路是使用Matlab的meshgrid函数生成网格,再用plot函数绘制网格。本文参考链接代码如下:p = imread('F:\Data\building.png'); %读取图像[mm,nn,~] = size(p); %获取图像的大小x = 0:nn/10:nn; %假设水平分成10格y = 0:mm/20:mm; %假设垂直分成20格...

2020-01-02 19:43:20 9343 3

原创 关于链表中修改节点指向,丢失下一个节点的问题

若新建一个节点,令其等于原节点,那么修改这个节点的指向,会导致原来节点的改变,丢失原链表的信息public class test { public static void main(String[] args){ ListNode l1 = new ListNode(1); ListNode l2 = new ListNode(2); l1...

2019-12-26 19:45:41 584

翻译 Java创建对象数组

java创建对象数组创建对象数组后,必须创建每一个实例对象,才能使用,否则会报空指针异常public class test { static class rssi{ public double r; } public static void main(String[] args) throws Exception { rssi...

2019-10-14 11:38:27 522

原创 Matlab批量读取文件

Matlab循环读取文件要读取一个文件并处理,只需要把文件路径写好就行了,但是我们有时候需要批量处理多个文件,这时候怎么办呢?可以利用循环,每一次自动修改文件路径for x = 1 : 5 %注意这里需要把x转换成 str 类型, num2str(x)前后需要空格和其他部分隔开 filename = ['F:\Matlab\test_' num2str(x) '.txt']...

2019-08-02 15:26:16 5198

原创 Matlab读文件,处理数据

Matlab按行处理数据这篇博客实现利用matlab读入一个 .txt 文本文件,并且处理文件内的数据,并生成一个新的文件%新建一个文件,用来存储整理过后的数据filename = 'F:\z1.txt';fid=fopen(filename,'w'); % ‘w’,以“写”的方式打开(write)%打开目标文件(待处理的文件)filepath = 'F:\z2.txt';f = f...

2019-08-02 15:08:52 443

原创 Matlab 获取矩阵的特定数据

matlab对矩阵的取值赋值操作取矩阵的某几行某几列,用 列表名(起始行 : 终止行 , 起始列 : 终止列)取元素的一点就是,行和列之间用逗号分割开,逗号前面是行操作,逗号后面是列操作例如:定义一个3 * 3 的矩阵ss(1 : 2, 3) 表示矩阵的第一行到第二行,第三列元素,即 3 6同时,可以给对应的元素重新赋值。s(3, : ) = 0 表示给第三行的所有元素赋值为0...

2019-08-02 14:12:33 9216

原创 Python删除列表中指定元素

python删除列表中元素方法一:通过位置索引删除元素 用 pop() 方法方法二:删除列表中某个指定元素,用 remove() 方法

2019-04-27 15:58:32 11898

原创 LeetCode 917 python

LeetCode917. Reverse Only Lettersdef reverseOnlyLetters(self, S: str) -> str: letters = [c for c in S if c.isalpha()] #用列表生成式,将所有字母存入一个列表 output = [] for a in S: ...

2019-04-26 11:06:54 106

原创 Lintcode147. 水仙花数 python解法

用python来解很简单的思路代码如下:def getNarcissisticNumbers(self,n): l = [] #存放满足要求的水仙花数 if n == 1: l.append(0) #如果n等于1,下面循环从range(1,10),少了0,所以先补上 store = [] for item in range...

2019-04-15 10:37:45 484 2

原创 Lintcode147.水仙花数 python

lintcode147题,水仙花数,python超精简解法代码如下:def getNarcissisticNumbers(n): l = [] for i in range(pow(10,n-1),pow(10,n)): #根据n的数目来确定i循环的范围。 if i == mut_exp_sum(n,*map(int,list(str(i)))): ...

2019-04-11 22:10:53 469

原创 Arduino+Lora开发的问题

使用Arduino+Lora遇到的问题在loop中加 ==delay()==函数导致接收不到数据包下面是arduino代码#include <SPI.h>#include <RH_RF95.h>RH_RF95 rf95;float frequency = 433.0;//初始化函数void setup() { Serial.begin(9600); ...

2019-03-25 17:23:58 3184 6

原创 Arduino + Lora软更新方法

在线改变lora发送节点的参数1.Arduino重置Arduino有一个重置函数,可以在不使用任何硬件引脚的情况下将arduino板子进行重置,这就是内置函数resetFunc(),声明函数地址为0,当执行此函数时,arduino板子将自动重启。具体示例如下:void(*resetFunc)(void) = 0;//函数的声明,地址为0void setup() {Serial.begi...

2019-03-24 11:03:26 1241

原创 Ubuntu安装搜狗输入法

Ubuntu环境下安装搜狗输入法,图文详解1. 在搜狗浏览器官网下载 .deb 文件,根据系统选择是32位还是64位,然后选择保存文件,一般来说,这个文件保存在你的 /home/Downloads 文件夹里面, 可以检查一下里面的内容:在命令行窗口:cd ~/Downloads 切换到文件夹目录,在输入命令 ls 来查看当前目录下的文件,我的结果如下:这里就是刚才下载的deb文件。...

2019-03-22 22:05:57 257

翻译 关于Linux中case的用法

case示例在Linux中,case的基本思想和C语言中一样,都是选择执行,举个例子:

2018-11-30 17:33:37 6949 1

转载 关于变量的添加引号和空格

if测试1.测试符号和条件之间留空格在用 [ 命令(相当于test命令)测试时,为了增强可读性,我们一般也使用 ] 来结尾。即 [ ]这里值得注意的一点是,在 [ ] 中间,==[==符号和被检查的条件之间要留出空格示例代码如下:如图所示,红色框起来的地方需要空格,如果少了空格,会出现以下的报错:2.使用引号如果把一个$变量表达式放在双引号中,程序执行到这一行时就会把变量替换...

2018-11-30 16:17:22 877

原创 Linux gcc编译命令

编译、链接 和运行C程序编写一个C程序用 touch 命令:“touch 文件名” 可以创建一个文件(比如 touch hello.c),如下图:

2018-11-19 19:40:57 26722 1

空空如也

空空如也

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

TA关注的人

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