
学习
CaptainBuggy
初步学习写自己的博客,记录学习过程和踩过的坑,与大家分享。
展开
-
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 · 2675 阅读 · 0 评论 -
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 · 591 阅读 · 0 评论 -
Matlab批量读取文件
Matlab循环读取文件要读取一个文件并处理,只需要把文件路径写好就行了,但是我们有时候需要批量处理多个文件,这时候怎么办呢?可以利用循环,每一次自动修改文件路径for x = 1 : 5 %注意这里需要把x转换成 str 类型, num2str(x)前后需要空格和其他部分隔开 filename = ['F:\Matlab\test_' num2str(x) '.txt']...原创 2019-08-02 15:26:16 · 5395 阅读 · 0 评论 -
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 · 506 阅读 · 0 评论 -
Matlab 获取矩阵的特定数据
matlab对矩阵的取值赋值操作取矩阵的某几行某几列,用 列表名(起始行 : 终止行 , 起始列 : 终止列)取元素的一点就是,行和列之间用逗号分割开,逗号前面是行操作,逗号后面是列操作例如:定义一个3 * 3 的矩阵ss(1 : 2, 3) 表示矩阵的第一行到第二行,第三列元素,即 3 6同时,可以给对应的元素重新赋值。s(3, : ) = 0 表示给第三行的所有元素赋值为0...原创 2019-08-02 14:12:33 · 9452 阅读 · 0 评论 -
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 · 523 阅读 · 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 · 526 阅读 · 0 评论 -
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 · 3339 阅读 · 6 评论 -
Ubuntu安装搜狗输入法
Ubuntu环境下安装搜狗输入法,图文详解1. 在搜狗浏览器官网下载 .deb 文件,根据系统选择是32位还是64位,然后选择保存文件,一般来说,这个文件保存在你的 /home/Downloads 文件夹里面, 可以检查一下里面的内容:在命令行窗口:cd ~/Downloads 切换到文件夹目录,在输入命令 ls 来查看当前目录下的文件,我的结果如下:这里就是刚才下载的deb文件。...原创 2019-03-22 22:05:57 · 387 阅读 · 0 评论 -
关于Linux中case的用法
case示例在Linux中,case的基本思想和C语言中一样,都是选择执行,举个例子:翻译 2018-11-30 17:33:37 · 7094 阅读 · 1 评论 -
关于变量的添加引号和空格
if测试1.测试符号和条件之间留空格在用 [ 命令(相当于test命令)测试时,为了增强可读性,我们一般也使用 ] 来结尾。即 [ ]这里值得注意的一点是,在 [ ] 中间,==[==符号和被检查的条件之间要留出空格示例代码如下:如图所示,红色框起来的地方需要空格,如果少了空格,会出现以下的报错:2.使用引号如果把一个$变量表达式放在双引号中,程序执行到这一行时就会把变量替换...转载 2018-11-30 16:17:22 · 1043 阅读 · 0 评论 -
Linux gcc编译命令
编译、链接 和运行C程序编写一个C程序用 touch 命令:“touch 文件名” 可以创建一个文件(比如 touch hello.c),如下图:原创 2018-11-19 19:40:57 · 26954 阅读 · 1 评论