- 博客(30)
- 资源 (2)
- 收藏
- 关注
转载 HashMap
深入浅出学Java——HashMap哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中HashMap的实现原理进行讲解,并对JDK7的HashMap源码进行分析。一、什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进
2021-02-28 18:54:30 147
原创 2021-01-31
Servlet 生命周期:Servlet 加载—>实例化—>服务—>销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象
2021-01-31 20:55:59 172
转载 Region Proposal Networks 详解
Region Proposal Networks是Faster RCNN出新提出来的proposal生成网络。其替代了之前RCNN和Fast RCNN中的selective search方法,将所有内容整合在一个网络中,大大提高了检测速度(语文水平差,所以历史科普请看其他文章T_T)。缩进在正文前,还要多解释几句基础知识,已经懂的看官老爷跳过就好。对于单通道图像+单卷积核做卷积,上一篇文章...
2019-05-06 22:50:03 2125
转载 点云鸟瞰图
点云数据(Point Cloud Data): 点云数据表示为至少含有3列(x, y, z)的N行数组,其中(x, y, z)代表扫描物体表面点的三维空间位置,如果点云信息来自激光雷达传感器等,也可加上强度信息(intensity)和深度信息(depth)等,N代表点云的数量。坐标系:图片VS点云关于图片:图片的坐标值恒为正; 图像坐标原点在图片左上角; 坐...
2019-04-25 20:11:38 2104
转载 kitti LIDAR点云生成鸟瞰图BEV
import numpy as npfrom PIL import Imageimport matplotlib.pyplot as plt# 点云读取pointcloud = np.fromfile(str("000010.bin"), dtype=np.float32, count=-1).reshape([-1, 4])# 设置鸟瞰图范围side_range = (-40, ...
2019-04-25 20:01:17 2236
转载 自动驾驶数据集
自动驾驶数据集整理1.Berkeley DeepDrive BDD100k:目前最大的自动驾驶人工智能数据集。包含 100000 多段视频,内容涉及一天中不同时间和天气条件下 1100 多小时的驾驶体验。注释图像来自纽约和旧金山地区。链接:http://bdd-data.berkeley.edu/2.Baidu Apolloscapes:百度 Apollo 计划开放的大规模自动驾驶数据集。...
2019-04-24 19:41:59 2609
转载 python学习-pandas操作csv文件
在使用Python做数据挖掘和数据分析时,一大必不可少的利器就是Pandas库了。pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的,其纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。下面就从创建数据、查看数据、筛选数据、统计数据、缺失值处理、数据可视化等13个方面介绍Pandas数据处理的基本操作,希望对广大数据爱好者有所帮助。1、创...
2019-04-11 20:33:21 493
转载 python学习—基础篇
一、变量赋值及命名规则① 声明一个变量及赋值1 #!/usr/bin/env python2 # -*- coding:utf-8 -*-3 # _author_soloLi4 name1="solo"5 name2=name16 print(name1,name2)7 name1 = "hehe"8 print(name1,name2)#name1的值为hehe...
2019-04-09 21:09:31 299
原创 TensorFlow学习资源汇总
1.TensorFlow快餐教程系列:https://blog.csdn.net/lusing/article/category/75994152.莫烦TensorFlow教程:https://blog.csdn.net/jiaoyangwm/article/details/797158263.学习深度学习快速入门法(keras):https://blog.csdn.net/lusing/...
2019-03-30 21:38:04 150
转载 莫烦Tensorflow教程(1~14)
一、Tensorflow结构import tensorflow as tfimport numpy as np#create datax_data=np.random.rand(100).astype(np.float32)y_data=x_data*0.1+0.3#create tensorflow structureWeights=tf.Variable(tf.random_...
2019-03-30 10:29:24 606
原创 python深度学习(一)
1.向量化加快处理速度import numpy as npimport timea=np.random.rand(1000000)b=np.random.rand(1000000)tic=time.time()c=np.dot(a,b)toc=time.time()print("Vectorization version:"+str(1000*(toc-tic))+"ms")...
2019-03-29 23:14:04 296
转载 Windows 安装 Anaconda 3.5 和 Pytorch 0.4.0 (步骤简单,讲解详细)
Pytorch 最新推出了 windows 版。因此亲自尝试了如何成功用 Anaconda 3.5 安装最新版 Pytorch 0.4.0。1. 安装 Anaconda 3.51.1 下载:直接从 Anaconda 官网下载 windows 版会非常慢。因此采用清华镜像下载。网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archi...
2019-03-28 20:30:30 656
转载 Anaconda完全入门指南
Anaconda 使用指南参考文章:致Python初学者:Anaconda入门使用指南 Anaconda使用总结概述很多学习python的初学者甚至学了有一段时间的人接触到anaconda或者其他虚拟环境工具时觉得无从下手, 其主要原因就是不明白这些工具究竟有什么用, 是用来做什么的, 为什么要这么做, 比如笔者一开始也是不明白为啥除了python之外我还需要这么一个东西, 他和p...
2019-03-28 16:16:42 162
转载 PyCharm配置anaconda环境
PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。anaconda自带集成开发...
2019-03-28 16:15:00 59063 4
原创 电脑必备神器
1.本地搜索:火萤酱(双击Ctrl搜索),everything2.看视频:potplayer3.做笔记:notepad++,OneNote、4.办公:precess on(在线画流程图)、万彩办公大师(PDF等格式转换)、格式工厂(视频格式转换,压缩)、图片工厂、5.看文献:欧陆词典(迷你查词悬浮窗固定)、CAJViewer、scihub(下文献)、arxiv.org、sumatr...
2019-03-27 16:11:41 654
转载 图像处理讲解-以CNN对图像进行分类为例
本文讲解计算机如何处理图像进行分类的,这里我们以CNN(卷积神经网络)对汪汪图片进行分类为例!1:问题空间 图像分类是对输入图像的操作,最终输出一组最好地描述了图像内容的分类(如猫、狗等)或分类的概率。对人类来说,识别是打出生便开始学习的技能之一,对成人来说更是信手拈来,毫不费力。我们只需一眼便能快速识别我们所处的环境以及环绕在我们身边的物...
2019-03-27 14:25:11 7835 2
转载 图像处理讲解-以CNN对图像进行分类为例
本文讲解计算机如何处理图像进行分类的,这里我们以CNN(卷积神经网络)对汪汪图片进行分类为例!1:问题空间 图像分类是对输入图像的操作,最终输出一组最好地描述了图像内容的分类(如猫、狗等)或分类的概率。对人类来说,识别是打出生便开始学习的技能之一,对成人来说更是信手拈来,毫不费力。我们只需一眼便能快速识别我们所处的环境以及环绕在我们身边的物...
2019-03-27 14:23:26 11630 1
原创 HDOJ-2602
题目:0-1背包代码:#include<iostream>#include<sstream>#include<string>#include<cstring>#include<set>#include<fstream>using namespace std;int dp[1001];int vol[1...
2019-03-14 21:16:56 161
原创 (三)杭电oj刷题整理
1.涉及到年月日, int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if((y%4==0&&y%100!=0)||y%400==0) a[2]=29; 2.字符串反转:strrev(s);reverse(s.begin(),s.end());3.字符串与数字转换:s->int...
2019-03-13 20:22:15 641
原创 <iomanip>输入输出控制
1.cout << fixed << showpoint << setprecision(2)(保留2位小数) 或用printf("%.2lf\n",x);2.setfill(c)- 它用于设置填充字符 setw(8)- 它用于设置字段宽度。setiosflags(ios::fixed) 设置浮点数以固定的小数位数显示 set...
2019-03-13 20:22:02 305
原创 HDOJ-2070
题目:Fibbonacci Number#include<iostream>#include<cstring>#include<sstream>#include<string>#include<algorithm>#include<cmath>#include<iomanip>#include&a
2019-03-13 18:34:03 266
原创 HDOJ-2031
题目:进制转换#include<iostream>#include<cstring>#include<sstream>#include<string>#include<algorithm>#include<cmath>#include<iomanip>#include<map&
2019-03-13 18:22:45 207
原创 HDOJ-1062
题目:字符串反转#include<iostream>#include<cstring>#include<string>#include<algorithm>#include<cmath>#include<iomanip>using namespace std;int main(){ int n;...
2019-03-13 15:11:12 275
原创 (一)string用法(学习中)
1.常用 str.length() str.size() ,getline(cin,s) int n=str.find("s",3)从str的第3个位置开始找s,结果为第一次找到s的位置 str2=str.substr(pos,5)(从str的pos位置开始截取长度为5的子串给2)2.memset(a,0,sizeof(a)) c++中要加<cstring&...
2019-03-12 22:23:41 145
原创 HDOJ-1021 Fibonacci Again
Problem DescriptionThere are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2).InputInput consists of a sequence of lines, each containing an integer n. (n...
2019-03-12 10:09:44 166
转载 <iomanip>学习
io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效)。主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oc...
2019-03-11 11:21:09 212
原创 HDOJ-1013
题目:将输入的数各位相加,直到结果<10;易错:数可能很大,所以用string代码:#include <iostream> #include <string>#include<cstring>#include<algorithm>#include<cmath>#include<iomanip&g...
2019-03-11 10:52:23 227
转载 杭电oj刷题分类
基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、1163、1164、1170、1194、1...
2019-03-10 14:24:24 5605 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人