学习
文章平均质量分 50
冬泳乖鸽
这个作者很懒,什么都没留下…
展开
-
esp8266测试1.44英寸TFT屏(驱动7735)的demo
我的用的TFT1.44寸ST7735,与NodeMCU针脚接线成功连接。这里解释一下图片数据定义时的 PROGMEM 关键字,给出。最后的最后,这个博主的教程我觉得很有用。对应的.h文件大家可以自己生成。原创 2022-12-23 22:48:17 · 3798 阅读 · 1 评论 -
LSTM解析
LSTM是RNN比较重要的模型,在nlp,语音识别,以及时间序列相关的领域等都有广泛的应用,还是挺重要的。这里加入了自己的理解简单谈谈。原创 2022-09-08 22:34:36 · 620 阅读 · 0 评论 -
Waymo数据集解析环境安装以及解析结果
waymo将雷达数据进行了划分,分为正前FRONT、正后REAR、左侧SIDE_LEFT、右侧SIDE_RIGHT、车顶TOP,所以可以将五个点云数组全部写入组成一个完成的帧点云。最终的点云由五个不同位置的点组合而成:points_all = np.concatenate(points, axis=0),总点的个数为 155050 .函数: def parse_range_image_and_camera_projection(frame)里的代码, 放到指定位置就能运行那个test.py。...原创 2022-08-28 16:57:38 · 2577 阅读 · 0 评论 -
Windows系统下gsutil 工具使用(下载waymo perception数据集为例)
Windows系统下gsutil 工具使用(下载waymo perception数据集为例)原创 2022-08-20 10:37:36 · 2929 阅读 · 3 评论 -
leetcode学习第5日——35_搜索插入位置(两种二分法与暴力破解法)
#!D:\softwares\anaconda python# -*- coding: utf-8 -*-# @Time : 2020/12/7 15:17# @Author : weweaq# @Site : # @File : 35_搜索插入位置.py# @Software: PyCharmfrom typing import Listclass Solution: def searchInsert(self, nums: List[int], target: int) -原创 2020-12-07 17:17:51 · 122 阅读 · 0 评论 -
从零开始的ROS小课堂四—在Ubuntu_mate16.04中安装与配置arduinobridge(实测可行)
###################安装arduino##################sudo apt-get install arduino***********在终端输入:arduino 。打开软件,打开例程上传到板子(记得修改端口与板子型号),如果没报错,那就是可行**************补充一点: 我在VM虚拟机中使用这个板子,还一直报错,说什么超时,我是没弄懂,也没管了。...原创 2020-04-12 23:55:23 · 264 阅读 · 0 评论 -
从零开始的ROS小课堂三—在Ubuntu_mate16.04中安装与配置ROSkinetic(实测可行)
安装主要是看的这篇文章 https://www.cnblogs.com/pyxz/p/10552298.html//////下面是我使用的源,不过我感觉真的有用的只有教程里的//////########源的文件是放在 /etc/apt/source.list##############所以修改命令: sudo cp /etc/apt/sources.list /etc/apt/sou...原创 2020-04-12 23:52:16 · 195 阅读 · 0 评论 -
从零开始的ROS小课堂二—在Ubuntu_mate16.04中安装teamviewer(实测可行)
在桌面上打开终端:ctrl + alt + t1. sudo apt-get update2. sudo apt-get -f install3. wget https://tv-static-net.oss-cn-beijing.aliyuncs.com/download/tv14/linux/teamviewer-host_14.2.8352_armhf.deb4. sudo dpk...原创 2020-04-12 23:47:34 · 530 阅读 · 0 评论 -
从零开始的ROS小课堂一—树莓派3b+安装ubuntun_mate16.04(自动登录图形界面)
第一步: SDFormatter 格式化内存卡第二步:下载 ubuntu16.04mate 版本装kinetic(如果是一般的16.04 装在树莓派3b+ 上会彩屏,因为版本不兼容)适用于3B+的ubuntu mate 16.04镜像 Ubuntu Mate SD.zip,百度云链接:https://pan.baidu.com/s/1EX_nuQReV9IJuQfvkA9XWA密码:os...原创 2020-04-12 22:57:31 · 570 阅读 · 0 评论 -
scanf("%d",&val)会遗留回车符,使后面的gets()函数造成误判,存入空语句!!!
#include <stdio.h>#include <stdlib.h>int main(){ int len; scanf("%d\n", &len);// scanf("%d", &len); char str[len][100];// 说是二维数组,其实我觉得在存储上,仍然是一维数组,只不过是存储了多个一...原创 2020-03-12 23:36:07 · 399 阅读 · 0 评论 -
数组去重(看大佬写的,简单易懂,TQL)
#include<stdio.h>int test(int * a, int cnt, int val);int main(){ int a[1000], len, val, cnt, i; while ( scanf("%d", &len) != EOF) { cnt = 0; for (i=0; i<l...原创 2020-03-08 00:19:10 · 181 阅读 · 0 评论 -
郝斌C链表完整
#include<stdio.h>#include<malloc.h>#include<stdbool.h>typedef struct Node{ int data; struct Node * pNext; }NODE, * PNODE;PNODE create_list(void);void travl...原创 2020-03-06 00:39:41 · 218 阅读 · 0 评论 -
记应届生华为远程视频面试经历
今天是华为的远程视频面试(技术面),因为我是考完研投递的简历,所以在第一次面试这一块,确实没准备好,应该是给挂掉了,下面我分享一下流程与经验。首先,我以为是会让我自我介绍,然而却没有,面试官直接看我的简历,问了我哪些专业课,都是干什么的,因为我是通信工程专业的,然后我就真的很天真的说了自己的专业课有些啥,然后问我哪些是和计算机相关的。这时候我就明白我错辽,因为我面试的云计算工程师,而我自顾自的...原创 2020-03-04 01:01:20 · 6580 阅读 · 6 评论 -
C实现单向链表(创造链表)
#include<stdio.h>#include<malloc.h>typedef struct Node{ int data; struct Node * pNext; }NODE, * PNODE;PNODE create_list(void);int main(){ PNODE pHead = NULL...原创 2020-03-01 00:22:08 · 168 阅读 · 0 评论 -
C语言实现快速排序
#include<stdio.h>void Swap(int arr[], int low, int high){ int temp; temp = arr[low]; arr[low] = arr[high]; arr[high] = temp;}int Partition(int arr[], int low, int high){ ...原创 2020-02-28 23:56:00 · 124 阅读 · 0 评论 -
C语言实现进制转换
#include <stdio.h>#include <stdlib.h>void show_array(int *, int );int main(){ int a, b, c, i, j; int count = 0, addr = -1; int len = 0; scanf("%d, %d", &a, &c...原创 2020-02-28 17:07:40 · 292 阅读 · 0 评论 -
C语言实现数组去重(动态内存分配)+小总结
#include <stdio.h>#include <stdlib.h>#define false -1 // 填补位,只是做标记,只要不是输入范围内的都可以void show_array(int * a, int len);int find_max(int * array_1,int len);int * de_array(int * array_...原创 2020-02-28 00:10:29 · 436 阅读 · 0 评论 -
在函数内 动态分配内存定义数组
#include<stdio.h>#include<stdlib.h>void show_array(int * a, int len);int * f(void);int main(){ int * a; a = f(); printf("%d", a); //最终输出的pArr与a的值是一样的,输出数组也没变,可是我想,函数结束...原创 2020-02-27 23:33:57 · 614 阅读 · 0 评论 -
C语言实现冒泡与选择排序,并总结区别,便于记忆。
#include <stdio.h>#include <stdlib.h>void show_array(int * a, int len);int main(){ // 制造数组 int i, j; int temp, len; scanf("%d", &len); int array[len]; for...原创 2020-02-27 00:22:20 · 118 阅读 · 0 评论 -
C语言数组初始化
1 全局int数组默认值0,double默认02. 非全局数组初值是机器垃圾值#include <stdio.h>#include <stdlib.h>int c[5];int main(){ int i, j; int len; scanf("%d", &len); int a[len]; int b[5];...原创 2020-02-25 23:38:29 · 94 阅读 · 0 评论 -
C语言实现数组去重(无用动态内存分配)
#include <stdio.h>#include <stdlib.h>#define false -1 // 填补位,只是做标记,只要不是输入范围内的都可以int main(){//输入 int j, i, len, max, a[100]; scanf("%d", &len); int arry_1[len]; for(i=0; i...原创 2020-02-25 23:13:01 · 397 阅读 · 0 评论 -
郝斌数据结构学习笔记! 预备知识--指针,结构体 day1
预备知识——指针,结构体 day1原创 2020-01-16 22:59:50 · 109 阅读 · 0 评论 -
郝斌数据结构学习笔记! 数据结构概述 day1
郝斌数据结构学习笔记! 数据结构概述 day1原创 2020-01-16 22:45:01 · 189 阅读 · 0 评论 -
第四日 leetcode学习 最长公共字符串!!!
今天主要就是个list.index()方法的运用,list.index(obj) 就是由值返回相应的下标值。strs = ["flower","flow","flight"]length_each = []for i in strs: length_each.append(len(i))min_length = min(length_each)print (strs[le...原创 2018-10-28 22:56:22 · 103 阅读 · 0 评论 -
leetcode 第二日学习 反转整数!!!
整道题目的思想就是转换成列表 然后反转 然后再转换成int的数据。列表的排序方式有很多 ,主要为, sort() : 主要是给列表升序或者降序排列, 不会直接反转。sorted():可以在字典中使用,了可以自定义根据键值,还是键,或是其他方法进行排序。 以上两种都是可以用在字典中。 reverse():list.reverse() 是直接对自己的list进行改变,返回值是None 。如果需...原创 2018-10-25 22:31:38 · 78 阅读 · 0 评论 -
leetcode 学习第三日 罗马数转整数 !!
今天做罗马数的题,虽然看起来不难,不过做起来,的确花了我很多的时间。结束下来,我着实意识到了自己算法的熟悉程度还是很不足,导致试了很多遍,代码也写了一大堆,只是给简单的转换问题,却花了很多时间。不过,还好,最终还是解决了问题。(PS: 下午精神状态不好的情况下,编程果然漏洞百出。。。。。。)简单看了一下比较好的范例,发现,解决问题,的确就是应该要抓住重点!!而这些重点,很可能就藏在已知的题目中...原创 2018-10-26 22:41:00 · 70 阅读 · 0 评论 -
leetcode 学习
leetcode 日结:原来字典是可以覆盖的,当一个数组里有多个重复的key时,最后一个会覆盖前面的所有。在这里插入图片描述做 leetcode 的题目,注意细节, 差别真的很多, 今天第一天 不过也的确很有意思!!...原创 2018-10-24 22:46:24 · 92 阅读 · 0 评论