自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Post和Get的区别

Post 和 Get 是 HTTP 请求的两种方法。(1)从应用场景上来说,GET 请求是一个幂等的请求,一般 Get 请求用于对服务器资源不会产生影响的场景,比如说请求一个网页。而 Post 不是一个幂等的请求,一般用于对服务器资源会产生影响的情景。比如注册用户这一类的操作。(2)因为不同的应用场景,所以浏览器一般会对 Get 请求缓存,但很少对 Post 请求缓存。(3)从发送的报文格式来说,Get 请求的报文中实体部分为空,Post 请求的报文中实体部分一般为向服务器发送的数据。(4)但是 G

2020-06-02 17:05:02 191

原创 堆和栈

堆和栈的区别堆和栈的区别存在于数据结构和操作系统中。在数据结构中,栈中数据的存取方式是先进后出,而堆是一个优先队列,是按照优先级进行排序的,优先级可以按照大小来规定。完全二叉树是堆的一种实现方式。在操作系统中,内存分为堆区和栈区栈区内存由编译器自动分配和释放,存放函数的参数值,局部变量的值等,操作方式类似于数据结构中的栈堆区内存一般由程序员自动分配释放,若程序员不释放,程序结束时可能由垃圾回收机制回收。...

2020-05-29 12:50:02 224

原创 行内元素与块级元素的区别

HTML元素一般分为行内元素和块元素块元素1,独占一行2,height和weight都可以设置3,宽度默认浏览器的宽度4,是一个容器及盒子,里面可以放行内元素或块级元素5,但是文字类的元素内部不能放块级元素,比如p h1~h66,常见的块级元素:div ul ol li dl dt dd h1 h2 h3 h4 h5 h6 p行内元素1,一行内可以显示多个行内元素2,height和weight都不可以设置3,默认宽度是本身的宽度4,行内元素智能容纳文本或者其他行内元素****注

2020-05-28 21:45:31 276

原创 浏览器的渲染原理

浏览器内核浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。JS 引擎则是解析 Javascript 语言,执行 javascript 语言来实

2020-05-28 14:16:29 204

原创 闭包

闭包的原理JavaScript允许使用内部函数,即函数定义和函数表达式位于另一个函数的函数体内,而且这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数,当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包,这就是闭包的原理。闭包与类JS中的类并不是真正的类,它只是表现得像其他面向对象的语言中的类而已,它的本质是函数+原型对象。function Myclass(x){ this.x = x;}var obj = new Myclass("

2020-05-27 19:17:39 100

原创 YOLOV3+ASFF论文复现笔记

论文地址:https://arxiv.org/pdf/1911.09516v2.pdf代码地址:https://github.com/ruinmessi/ASFF写在前面早就看到过这篇论文,一直到今天才有时间去实现,论文的主要贡献是提出了一种新的特征融合方法,论文中称之为ASFF,以YOLOV3为基础模型进行改进和优化,从理论创新点以及实验结果来看,还是值得大家学习的。在复现代码的时候,最简单、方便、快捷的途径当然是去网上搜教程,有教程真的比自己对着read.me瞎搞快很多。目前我网上看到的大都是对

2020-05-24 21:33:29 2703 5

原创 Vue入门笔记003

生命周期函数在Vue中,每个实例在被创建时都要经历一系列的初始化过程,例如需要数据解析、编译模板、将实例挂载到DOM并在数据变化时更新DOM等等,同时在这个过程中也会产生一些叫做生命周期钩子的函数,这给了用户在不同阶段添加代码的机会。什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,吸血事件统称为生命周期。生命周期钩子:就是生命周期事件的别名而已。生命周期钩子 = 生命周期函数 = 生命周期事件生命周期函数分为以下几类:创建期间的生命周期函数beforeCreat

2020-05-21 15:05:12 108

原创 Vue入门笔记002

Vue基本指令首先插入一段Vue框架的模板代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge

2020-05-20 13:03:19 101

原创 HTTP与HTTPS是什么

HTTPHTTP全称叫做超文本传输协议,它定义了客户端和服务端之间交换报文的格式和方式,默认使用80端口,它使用TCP作为传输层协议,保证了数据传输的可靠性。HTTP是一个无状态的协议,HTTP服务器不会保存关于客户的任何信息。它有两种连接模式,一种是持续连接,另一种是非持续连接。非持续连接指的是服务器必须为每一个请求的对象建立和维护一个全新的连接。持续连接下,TCP连接默认不关闭,可以被多个请求复用。采用持续连接的优点是可以避免每次简历TCP连接三次挥手所花费的时间。HTTP协议存在的问题:1,

2020-05-19 22:59:02 467

原创 Vue入门笔记001

写在前面:前端技术层出不穷,迭代更新速度更是快到无法想象,不过说白了都是在重复造轮子,天下武功同根同源。如今的前端开发已经进入组件化开发的时代,以前的一些前端库基本上用的少了,即使是还在用库开发的公司也在向框架整合,本人是一个刚刚入门的菜鸟,只能写写环境配置之类的文章了,源码解析之类的就交给大佬们去讲叭。下面来认识一下我们中国人自己开发的前端框架Vue。Vue框架Vue前端框架由大神尤雨溪开发,目前已经成为三大框架之一,非常受欢迎。首先说一下Vue是一个框架,而不是一个前端库,我在看书的时候看到0202

2020-05-19 14:41:01 253

原创 Webpack的安装以及环境搭建

Webpack的安装以及环境搭建最近要做前后端分离的项目,需要用到webpack工程化打包技术,因此首先需要在电脑上安装webpack工具,在安装过程中遇到了很多问题,害,我就是安装环境破坏者。本人的环境如下:系统:windows 7操作系统:64位webpack:4.43.0(目前是最新版本)node.js:v12.16.11, 安装node.jswebpack的安装需要依赖npm工具,而npm的工具又是基于node.js,因此我们首选需要安装node.js,安装方式也很简单,直接官网上下载

2020-05-18 13:36:55 354

原创 清华镜像安装依赖环境

入门机器学习的时候需要安装很多依赖环境,但是从官网下载速度极慢且容易中断,可以从清华镜像下载,速度比较快。例如 pip安装tensorflowpip install tensorflow-gpu==1.9.0 -i https://pypi.tuna.tsinghua.edu.cn/simple安装其他依赖操作相同,希望能帮助到你!...

2019-09-18 10:03:40 343

原创 tensorflow预训练模型

预训练模型下载https://github.com/tensorflow/models/tree/master/research/slim

2019-04-22 09:37:33 2041

原创 用faster-rcnn训练自己的数据,并测试训练模型

写在前面今天打算用faster-rcnn来训练自己的数据,折腾了一天,终于搞定了。在此感谢网上大神们的分享,但对于我这种菜鸟,即使有武功秘籍,也难免走火入魔。入坑一时难,一直入坑一直难,非得自己全部走一遍才能理解的更深。因此,建议刚开始入门的旁友要有耐心,不要心急,一步一步的解决,结果不会让你失望的网上的教程很多,但有些博客的质量实在是…,好吧,我觉得有些文章对我这种菜鸟很不友好,甚至误导我的...

2019-04-12 22:56:36 2149 1

原创 Leetcode刷题笔记 两数之和

题目要求给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题思路思...

2019-03-10 22:25:25 178

空空如也

空空如也

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

TA关注的人

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