自定义博客皮肤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)
  • 收藏
  • 关注

原创 DFS实践与练习(多题警告~附完整代码和思路)

牛客第27题输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。import java.util.*;public class Solution { public ArrayList<String> Permutation(String str) { ArrayList<String> res = new ArrayLis

2020-08-04 20:45:46 246

原创 BFS 的使用场景总结:层序遍历、最短路径问题

今天刷LeetCode102二叉树的层次遍历时发现一个很好的题解,拿过来记录,感谢作者@nettee题目是这样子的:给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。---------------------------------------------示例:二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7---------------------------.

2020-11-28 16:02:09 652

原创 给小傲娇~

第一部分:背景为了扩展家里领导的测试知识水平和专业知识能力提升,以及为以后更好的面试做基础,特意从众多测试相关题型整理出来,其中的答案仅供参考。白盒和黑盒的区别,你是怎么运用的?黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。利用其检查功能是否符合需求说明书,能够正常使用,白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查利用其检查程序模块的内部逻辑走向,主要覆盖程序内的逻辑。如何设计测试用例?什

2020-11-25 16:25:42 747

原创 Java注解与反射(包括类加载机制)

以下内容全部出自狂神说Java,一个非常nice的小老师,安利一波~~~我需要的重点来了:面试必背呀以下内容package com.rico.Reflection;/** * @author Rico_dds * @date 2020/5/10 11:30 */public class Test01 { static { System.out.println("main被加载"); } publ

2020-08-20 17:55:57 223

原创 面试之HashMap专项

HashMap专项感谢牛客zjuttqr的帖子,帮他推广一波吧1、Hash的概念:将任意长度的输入通过散列算法之后映射成固定长度的输出。2、Hash冲突 :当关键字集合很大时(key的数量很多的时候),关键字值不同的元素可能会映像到哈希表的同一地址上,即K1!=K2,但f(K1)=f(K2),这种现象称为hash冲突, 实际中冲突是不可避免的,只能通过改进哈希函数的性能来减少冲突。3、你认为好的Hash算法的点应该有哪些?(1)效率得高,做到长文本也能高效计算出Hash值(2)

2020-08-19 23:30:30 208

原创 关于稀疏数组的讲解和使用(附完整Java代码)

1.概念稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是值无效数据量远大于有效数据量的数组例如一下数组:=====================================原始数组:0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

2020-03-24 12:18:01 253 1

原创 简单WIFI定位分析与比较(文末有手机采集RSSI软件推荐!!!)

导师是做室内定位的,最近让我复现一篇论文中基于图像和WiFi融合定位的实现方法,目前图像定位已经简单的实现了,采用HOG+SVM。然鹅定位效果并不理想,但也能得出个大概的位置。下面就开始搞基于WIFI无线信号定位,特写下此文章以记录。基于WIFI的定位主要有以下两大途径:1、基于RSSI(Received Signal Strength Indicator,信号接收强度)的,主要有以下两种方...

2019-12-01 11:36:02 3494 3

原创 Locust简单入门

一、Locust简介1.Locust是一个易于使用的分布式用户负载测试工具。它是用于负载测试网站(或其他系统)计算出一个系统能处理多少并发用户。2.特定①用普通的Python编写用户测试场景②分布式和可扩展-支持数十万用户③基于Web的UI④可以测试任何系统⑤可破解二、安装Locust1.若是您使用的是python2.7,请直接运行以下命令:python -m pip inst...

2019-11-23 22:38:57 447

翻译 灯塔激光定位技术之HTC Vive的Lighthouse工作原理

头动跟踪是VR头显非常重要的技术指标。要做到头动跟踪,最传统的方法是使用惯性传感器,就像我们每日都用的智能手机那样。但是惯性传感器只能测出转动(绕XYZ三轴转动,称之为三个自由度),无法测量出移动(沿XYZ三轴移动,另外三个自由度,合起来称之为六自由度)。另外一点,就是惯性传感器的误差比较大——想要VR头显的误差达到理想水平,可能需要洲际导弹上的惯导系统。...

2019-09-17 22:37:27 6822

原创 VMware-workstation14下Ubuntu18.04安装教程(附带下载链接)

1.准备工作:下载VMware-workstation14 Pro和Ubuntu18.041.VMware-workstation14 Pro2.Ubuntu18.042.安装VMware-workstation14 Pro1.需要用到一下激活码,随便挑选一个即可,不行就换着来:CV7T2-6WY5Q-48EWP-ZXY7X-QGUWDGA18K-DRXE3-488TZ-J4ZNX-...

2019-04-10 17:48:11 581

原创 记录:Ubuntu16.04下安装OpenCV3.4.1!!!

话不多说,直接上教程:1.安装cmake:$ sudo apt-get install cmake2.首先安装必须的库$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-de...

2019-03-15 22:45:06 300

原创 探索解决关于树莓派打开摄像头错误:V4L2: Pixel format of incoming image is unsupported by OpenCV以及(接下文)..

(接标题)libv4l2: error setting pixformat: Device or resource busy的错误;----------------------------------------------------------------------------------分割线------------------------------------------------...

2019-03-15 17:46:03 7098 4

原创 基于深度学习与互联网+的智能家居系统简要框架

前几天导师要求我构造一个关于比赛的作品框架,现记录如下:一、功能需求1.人脸解锁:摄像头采集人脸数据,若与数据库内的人脸匹配则通过打开继电器模拟开锁过程;若匹配失败则保存入访客列表。2.火情监测:定时对环境进行火情监测,若监测到火焰则启动报警。并将报警信息通过web端上传到云端,并提醒用户。3.环境温湿度监测:单片机通过DHT11采集温湿度数据,实时LCD显示环境信息,并且通过串口发送到树...

2019-03-15 15:40:21 1122

原创 windows7环境下python安装opencv,实现了import cv2功能(解决import cv2抱错问题)

1.首先先安装python、pip、numpy、OpenCV等,如下A.安装pythonB.安装pipC.安装numpy:直接使用命令行:$ pip install numpy2.正式开始:A.找到电脑安装盘的OpenCV目录\opencv\build\python\2.7\x64(64位电脑)或者\opencv\build\python\2.7\x86(32位电脑)下的cv2.py...

2019-02-23 16:08:20 775

原创 关于暗通道先验去雾问题的小结

前段日子导师甩给我一篇何博士的论文,叫做《Single Image Haze Removal Using Dark Channel Prior》,利用统计得来的暗通道先验实现对有雾图像的去雾问题,现大概说说对论文中的几个点。1.去雾问题的数学模型:其中,I为haze image,即输入图像, J:haze free image,即目标图像 A:大气光atmopheric light t: ...

2019-01-13 12:28:46 2515 2

原创 介绍python脚本中的#!/usr/bin/python...一堆是什么意思

很多初学Python的朋友在看到大部分的.py文件里边的第一句话就是#!/usr/bin/python,但我们又隐隐约约记得#号后边的内容是被注释掉的呀?怎么回事呢?下面我一一道来:这里边运行.py文件要分两种情况来运行:(1)如果调用python脚本来运行时,即使用:$ python test.py#!/usr/bin/python 被忽略,等同于注释。(2)如果直接用shell脚本运...

2018-12-02 11:18:57 2177 1

原创 第二次工作汇报

2018年11月第四周工作汇报:1.本周许多课程都节课了,只剩下《矩阵论》和《数值分析》了,这两门课上课不怎么听得懂,快结课了要考试心慌慌啊~~~课后得多花点时间去复习才行。2.另外我还更新了我的第一篇GitHub教程,点击查看。3.Python的学习没有中断,了解了列表、元组的基本语法,进度确实有点慢,我觉得形式上和C语言有较大的差别,反差挺大的不怎么适应,得找点小项目去开发开发自己亲手敲...

2018-11-29 12:03:13 210

原创 第一篇技术类博文:Git以及GitHub常用命令记录与总结【Rico】(已完结!)

Git身为目前世界上最先进的分布式版本控制系统,本菜鸟也是刚刚开始学习,目前上手还是有点难度,记录下来,希望更多的初学者看到,也可以让自己需要用到的适合可以方便的查阅。1.Git的安装Git最早使用在Linux系统中,后来才有人慢慢地将他移植到MAC,WINDOW上。下面介绍Git在Linux和window的安装。1.1Git在Linux的安装Git在Linux的安装最为方便,几行代码便可...

2018-11-27 16:37:08 406 1

原创 第一个CSDN博客,谨此纪念

第一个CSDN博客,谨此纪念第一个博客园,纪念一下!听了两位学长的学习生活交流会,觉得写博客有很多用处。另外,今天是女朋友考研倒计时30天的日子,一路都能坚持下来都不容易,希望她能够给自己的能力一个满意的答案!我们都要努力,因为这样我们才会越幸运~~~新的改变,新的目标那你要怎么学怎么做呢?第一个博客园,纪念一下!听了两位学长的学习生活交流会,觉得写博客有很多用处。另外,今天是女朋友考研倒计时3...

2018-11-23 23:59:49 218 1

原创 第一次工作汇报

2018年11月第三周工作汇报:FPGA大赛落下帷幕,我们队伍也基本凉了。总结一下,可能是新队员队友的缘故,在问题的交流以及配合上不是默契,特别是大赛开始的选题阶段一拖再拖,没有一个统一的口径,选一些好做的命题又觉得烂大街看不上,选一些高端的命题难度大又怕做不出来。这正是典型的眼高手低。我进行自我检讨!.以后参加比赛时,队伍中一定要有一个说话响亮的,说一不二的leader,才能把各项工作合理...

2018-11-23 23:58:53 203

空空如也

空空如也

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

TA关注的人

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