自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【前端杂记】加载三维obj模型&&layer.open弹窗

前言:本篇文章主要介绍两方面的内容:加载三维模型和layer.open弹窗一、 加载obj格式的三维模型1、 样例前端显示出来三维的obj模型2、 代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <script type="text/javascript" ...

2020-05-08 15:22:34 1594 1

原创 【前端杂记】断点续传

前言:前端如何将大文件上传到后台服务器,如何避免因为特殊情况导致文件上传失败而不至于重新上传。序言断点续传: 在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。一、webuploader.js实现断点续传webupl...

2020-05-08 14:38:49 1387 1

原创 【Django的那些事】request、response全过程

前言:上一篇文章初步分析了django runserver启动全过程,这篇文章会对服务启动后,如何处理用户请求以及响应进行分析。序言:django中用户的请求的url是如何一步步的跳转到视图函数(本篇文章主要针对FBV进行分析),又是如何加载django的中间件以及中间件的加载顺序,带着这些问题,我们依次进行分析。一、django 监听用户请求在上一篇文章中的最后,django会一直监听...

2020-04-12 14:24:06 1235 2

原创 【Django的那些事】runserver全生命周期

前言:【Django的那些事】系列将会分三个方面系统性的分析django框架的源码结构:django runserver 全生命周期、django请求到响应全过程、django rest framework框架及应用分别对应服务如何启动、如何处理client请求和响应、django CBV视图序言:django中通过python manange.py runserver ip+port命令便...

2020-03-29 13:55:09 1257

原创 【YOLO系列】YoloV1目标检测模型

前面博文介绍了目标检测的概况,以及【RCNN系列】的目标检测模型,这个系列介绍【YOLO系列】的目标检测模型。本篇文章介绍YoloV1网络模型的概况。 YoloV1论文:https://arxiv.org/pdf/1506.02640 YoloV1论文翻译:https://zhuanlan.zhihu.com/p/35416826一、概述 Yolo(You...

2020-01-07 20:24:20 2215 2

原创 字符串拼接小功能

之前写了一段很有意思的代码,一个小的功能,代码比较精简,在此记录一下。"数据是list"src_list = [["a", "c"], ["c", "d"], ["a", "2"], ["2", "d"], ["a", "1"], ["1", "d"], ["d", "e"], ["e", "h"], ["c", "f"], ["f", "g"], ["m"...

2019-12-31 15:33:18 872 1

原创 【通讯录自动导入】txt格式转vcf格式

新员工入职,如何将新的通讯录导入到员工手机,一个个导入太麻烦。vcf格式的文件可以自动导入,下面通过代码将txt文件的格式转为vcf文件格式。txt文件格式:张三 13636508384李四 12784378759vcf 文件格式:BEGIN:VCARDFN:张三TEL;type=CELL;type=VOICE;type=pref:136365083...

2019-12-31 15:05:36 5642 2

原创 【RCNN系列】Faster RCNN目标检测模型

上篇文章阐述了Fast RCNN网络模型,介于Faster RCNN属于RCNN系列的经典模型,以及是目前项目暂使用的目标检测模型,本篇文章会结合论文以及tensorflow版本的代码实现详细的阐述该模型。【可能篇幅会很长,毕竟经典模型,慎重】 Faster RCNN论文:https://arxiv.org/abs/1506.01497 Faster RCNN论文翻译:...

2019-12-28 13:09:14 1774 1

原创 【RCNN系列】Fast RCNN目标检测模型

上篇文章阐述了SPPNet网络模型,本篇文章详细阐述Fast RCNN目标检测模型。把Fast RCNN放在SPPNet之后不仅是遵循时间上前后顺序,更因为Fast RCNN也借鉴了SPPNet上面的一些技巧。 Fast RCNN论文:https://arxiv.org/abs/1406.4729 Fast RCNN论文翻译:https://alvinzhu.xyz/2...

2019-12-26 17:20:11 2114

原创 SPPNet网络模型

上篇文章详细阐述了R-CNN网络模型,本篇本章本来准备阐述Fast-RCNN模型的,介于SPP-Net模型有许多技巧性的技术可以在不同模型上使用,所以本篇详细分析下SPP-Net SPPNet论文:https://arxiv.org/abs/1406.4729 SPPNet论文翻译:https://blog.csdn.net/mengduan...

2019-12-25 21:20:19 943

原创 【RCNN系列】R-CNN目标检测模型

上篇文章大致介绍目标检测的发展以及众多的网络模型,后续的文章会主要针对经典的系列性网络模型进行详细的分析与解读。本篇文章会主要针对RCNN系列的R-CNN模型进行详细分析。 RCNN论文:https://arxiv.org/abs/1311.2524 RCNN论文翻译:https://alvinzhu.xyz/2017/10/09/r-cnn/...

2019-12-20 17:21:18 1429

原创 目标检测概述

深度学习在视觉方面有三个重要的部分:目标分类、目标检测、目标分割。 目标分类(Object Classification):判断图像中出现的物体属于哪一个类别。可实现:输入一副图片,输出该图片中物体类别的候选集合。 目标检测(Object Detection):又叫物体检测或目标分类检测,包含两个问题,一是判断出现在图片上的物体属于哪一个类别;二是对该物体进行定位,定位...

2019-12-19 16:08:19 810

原创 ubuntu16.04或者centos7下部署taiga项目管理软件

Taiga是一款开源的敏捷项目管理软件,提供Scrum和KanBan两种敏捷管理工具。taiga项目管理工具的搭建过程比较繁琐,下面将其搭建步骤进行了整理。 BackLog KanBan兼容性一、前言Taiga平台主要有三部分构成:taiga-back、taiga-front-dist、taiga-event。1、Taiga-back: ...

2019-12-09 16:26:21 1140

原创 机器学习算法之K-means

    上篇文章分析了关于KNN最近邻算法,K-means算法和KNN算法有许多的相似之处。下面从K-means的概念、思想、优缺点方面来阐述下K-means算法参考博客:https://blog.csdn.net/taoyanqi8932/article/details/53727841一、概念    K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的...

2018-05-30 15:48:31 828 2

原创 机器学习算法之KNN

    接下来我将会整理机器学习的一些基本算法的理论知识和python代码实现,我也是初学者,如果我文中出现的理解、逻辑以及代码的错误,希望大家及时指正,共同进步。一、概念邻近算法,或者是K最近邻算法(KNN, k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻就是K个最近的邻居的意思,就是K个距离测试数据最近的训练数据,不过其中的距离又可以分为欧式距离...

2018-05-29 11:22:49 423

原创 人工智能、机器学习与深度学习的区别与联系

你是否也有这样的疑惑,人工智能、机器学习、深度学习以及监督学习等名词之间到底有什么样的联系与区别,以及它们的应用场景呢。下面就通过概念、区别和联系以及应用场景三个方面来具体的分析下他们。一、概念1、人工智能 人工智能(Artificial intelligence)简称AI。人工智能是计算机科学的一个分支,它企图了解智能的本质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器...

2018-05-28 14:31:18 41872 6

原创 caffe下的网络配置文件solver.prototxt、train_val.prototxt、deploy.portotxt

前言:    前面的文章介绍了如何搭建caffe环境以及利用caffe进行训练model和测试图片,下面对caffe的配置文件进行分析一下。一、solver.prototxt文件    net:"./train_val.prototxt"                   #train_val.prototxt网络配置文件的位置        test_iter:2               ...

2018-04-18 11:24:23 855 1

原创 caffe生成caffemodel以及利用caffemodel进行对自己的图片分类

前言:    前面介绍了在win10系统下搭建caffe的环境,其中也讲述了包括caffe对 python的接口支持,环境搭建成功后会在..\caffe-master\Build\x64\Release\下生成如下文件并且在pycaffe目录下有caffe文件,caffe文件里面是如下文件,那么caffe对python的接口就成功了。上面caffe对python的接口,我会在后

2017-10-05 17:33:44 7603 4

原创 win10系统下caffe环境的搭建

Caffe是深度学习的框架之一,深度学习的框架有很多比较流行的有TensorFlow、Keras和本文将要提到的Caffe等等。Caffe可能不是最好的深度学习架构,但是在某些领域它却表现的很好。 下面是几篇关于深度学习架构比较的博客:http://www.cnblogs.com/xinbaby829/p/6949777.htmlhttp://www.admin5.com...

2017-10-05 09:36:46 1938

原创 Dev c++工具将C代码生成dll文件以及如何调用dll文件

该篇文章是对工作中一个需求的总结,工作需求是要将C语言的函数接口,生成一个DLL文件,让labview调用。然后我尝试用devc++开发工具来实现这个功能,后来因为DLL生成了,但labview调用的结果和C执行的结果不一致,因此我需要再调用下自己生成的DLL是否正确来定位出错的环节,因此就有了生成DLL以及调用DLL文件。首先说下DLL文件,DLL(Dynamic Link Lib

2017-08-03 17:47:18 23100 6

原创 Android系统开机启动C可执行文件

在工作中有一个需求是android手机开机启动一个C可执行文件,起初尝试是将在android源码里面写一个bash脚本,然后在脚本里面执行/data目录下的可执行文件,然后将系统烧写进手机,开机后将可执行文件放入手机/data目录里面,然后重启,最终的结果是没有成功。需求一直在这里,后来将尝试别的方法,对于文件的放置可以在源码里面将可执行文件在烧写系统的时候直接烧写进手机里面,还有就是bash

2017-06-06 14:47:29 5964

原创 网络的那些事之ACL

在企业网络中经常遇到这样的问题:在网络一个重要的部门的主机或服务器不允许其他部门访问,而这个部门却可以去访问其他的部门的主机或服务器。我们可以利用访问控制列表一、ACL的概念访问控制列表(Access Control Lists,ACL)是应用在路由器接口的指令列表。二、ACL的作用访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。它是保证网络安

2017-06-06 14:18:02 2193

原创 网络的那些事之网络模型

说到网络就不能不说说网络模型,它是网络技术的基础,也是分析、评判各种网络技术的依据。当前存在两种网络模型:IOS/OSI参考模型和TCP/IP协议。虽然OSI参考模型的实际应用意义不是很大,但其对于理解网络协议内部的运作很有帮助。  一、OSI的概念OSI参考模型(OSI/RM)的全称是开放系统互联参考模型(Open System Interconnection Reference Mod

2017-06-06 14:11:11 479

原创 网络的那些事之DHCP

DHCP故障在现实生活中经常遇到,因此结合遇到的故障以及处理方法总结了下面的文章。一、DHCP的概念DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段(通俗的将就是自动分配IP地

2017-06-06 14:03:45 1786

原创 嵌入式Linux驱动——SPI子系统解读(四)

第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。   第二部分,该文将对SPI的主控制器(master)驱动进行描述。             第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。   第四部分,即本篇文章,通过SPI设备驱动留给用户层的API,我们将从上到下描述数据是如何通过SPI的pro

2017-05-05 10:13:44 682

原创 嵌入式Linux驱动——SPI子系统解读(三)

第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。   第二部分,该文将对SPI的主控制器(master)驱动进行描述。   第三部分,即本篇文章,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。   第四部分,通过SPI设备驱动留给用户层的API,我们将从上到下描述数据是如何通过SPI的protocol 驱动,由

2017-05-03 16:55:29 465

原创 嵌入式Linux驱动——SPI子系统解读(二)

第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。第二部分,即本篇文章,该文将对SPI的主控制器(master)驱动进行描述。第三部分,该文将对SPI设备驱动,也称protocol 驱动,进行讲解。第四部分,通过SPI设备驱动留给用户层的API,我们将从上到下描述数据是如何通过SPI的protocol 驱动,由bitbang中转,最后由ma

2017-05-03 16:40:32 695

原创 网络的那些事之DNS

之前说到关于IP的那些事,那么每一个主机或者一台服务器都有一个单独的一个IP,可是我们平常访问的一些网站,却是通过一个个域名访问的,这就是DNS在起作用。一、DNS的概念DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP。

2017-04-05 17:03:34 521

原创 网络的那些事之VLAN

上次说到关于VLSM(可变长子网掩码),其实VLSM也主要是在划分VLAN时用到,通过配置不同的VLSM来确定一个VLAN 下主机的个数。一、VLAN的概念VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。不同的广播域之

2016-12-30 15:58:54 463

原创 网络的那些事之VLSM

上次说到关于IP地址的时候,IP地址如果只使用ABCDE类来划分,会造成大量的浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。一、VLSM的概念VLSM(Variable Length Subnet Mask,可变长子网掩码)规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。这对于网络内部不同网段需要不同大小子网的情形来说很有效。二

2016-12-30 15:35:23 5531

原创 网络的那些事之IP

在此,我就用比较通俗的语言说一说关于IP的那些事,不一定全面,有的可能我的理解不正确,如果有不当之处,希望你可以通知我,一起进步。一、IP的概念         IP在这里有两层意思:          1、表示计算机网络相互连接进行通信而设计的协议,是能使连接到网上的所有计算机实现相互通信的一套规则,规定了计算机在因特网上进行通信应当遵守的规则。(概念有点长,说白了就是一套通信协议)

2016-11-25 15:06:20 497

原创 DOS系统下的java和c语言编译、运行环境搭建

可能在我们刚接触java语言或者C语言的时候,我们用的开发环境都是搭建好的,当然我也是。之前听说过可以在文本文档里面编写代码并且运行,当初我一直没有搞清楚其原理。后来在做linux驱动开发的时候,我用到arm的交叉编译工具,首先要想编译成arm架构的可执行文件,必须要在ubantu(我用的是ubantu系统)里面将arm的交叉编译工具添加到其环境变量里面(也就是.bashrc文件)...

2016-09-09 13:36:25 1730 2

原创 嵌入式Linux驱动——SPI子系统解读(一)

注:该系列文章是我转载formycuteboy的博客的,在此非常感谢!(本文是基于S3C2440平台)因为之前没接触过spi驱动开发,借鉴了博主的帖子,感觉收获颇多,在此表示感谢的同时还想激励自己可以做出原创作品。0.引言本系列文章对Linux设备模型中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,

2016-08-18 15:29:34 929

原创 Linux下的spi驱动

转载至:http://www.embedu.org/Column/Column367.htm作者:刘洪涛,华清远见嵌入式学院讲师。一、概述基于子系统去开发驱动程序已经是linux内核中普遍的做法了。前面写过基于I2C子系统的驱动开发。本文介绍另外一种常用总线SPI的开发方法。SPI子系统的开发和I2C有很多的相似性,大家可以对比学习。本主题分为两个部分叙述,第一部分介绍基于

2016-08-18 15:18:50 664

空空如也

空空如也

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

TA关注的人

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