自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (354)
  • 收藏
  • 关注

原创 网站性能优化的10种方法

1)尽量减少HTTP请求次数合并js合并css图片sprite2)延迟加载内容图片懒加载数据懒加载(点击查看更多)功能懒加载(曝光或者点击后加载html模块、js功能模块)3)使用离线缓存把常用的变动又少的js、css、图片存储到localstorage,第二次访问的时候直接走本地缓存。在移动端使用广泛。4)CSS、JS放置正确位置把css放在head中,保证页面看到的时候样式是对的。把js放到body里最后位置,防止加载js阻塞页面。5)静态资源压缩图片、CSS、J

2021-07-29 18:22:11 9679 1

原创 计算机视觉的算法SIFT算法详细介绍

前面我们介绍了Harris和Shi-Tomasi角点检测算法,这两种算法具有旋转不变性,但不具有尺度不变性,以下图为例,在左侧小图中可以检测到角点,但是图像被放大后,在使用同样的窗口,就检测不到角点了。SIFT算法01所以,下面我们来介绍一种计算机视觉的算法,尺度不变特征转换即SIFT (Scale-invariant feature transform)。它用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe在1999年所发表,2

2021-07-28 17:40:17 2096

原创 语言模型-BERT:bert算法介绍

本文的目的是向NLP爱好者们详细解析一个著名的语言模型-BERT。 全文将分4个部分由浅入深的依次讲解。1.Bert简介BERT是2018年10月由Google AI研究院提出的一种预训练模型。BERT的全称是Bidirectional Encoder Representation from Transformers。BERT在机器阅读理解顶级水平测试SQuAD1.1中表现出惊人的成绩: 全部两个衡量指标上全面超越人类,并且在11种不同NLP测试中创出SOTA表现,包括将GLUE基准推高至80.4%

2021-07-26 15:56:39 1524

原创 Java面试 | servlet的生命周期及servlet常用方法

(1)问题分析:考官主要想考核Java基本功的掌握和应用。一方面,是servlet的生命周期;另一方面,则是其单例非线程安全对于安全这块的一个处理。(2)核心答案讲解:1)init()方法在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet 时执行的,可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入 Servlet。无论有多少客户机访问Servlet,都不会重复执行init();2)service()方法它是Servlet的核心,每当一个客户

2021-07-22 18:09:18 2031 5

原创 Javascript如何修改数组长度?

修改数组长度使用“数组名.length”可以获取或修改数组的长度。数组长度的计算方式为数组中元素的最大索引值加1,示例代码如下。var arr = ['a', 'b', 'c'];console.log(arr.length); //输出结果:3在上述代码中,数组中最后一个元素是c,该元素的索引为2,因此数组长度为3。使用arr.length不仅可以获取数组长度,还可以修改数组长度,示例代码如下。var arr1 = [1, 2];arr1.length = 4; //大于原有长度

2021-07-21 17:11:54 5105 1

原创 使用JavaScript变量需要注意哪些语法细节?

在使用变量时,还有一些值得注意的语法细节,下面进行详细讲解。更新变量的值一个变量重新赋值后,它原有的值就会被覆盖,示例代码如下。 var myName = '小明'; console.log(myName); // 输出结果:小明 myName = '小红'; // 更新变量的值 console.log(myName); // 输出结果:小红同时声明多个变量在var关键字后面可以同时声明多个变量,多个变量名之间使用英文逗号隔开,示例代码如下。

2021-07-19 15:30:35 176 1

原创 怎么重启nginx和关闭服务?

Nginx服务器启停命令Nginx安装完成后,接下来我们要学习的是如何启动、重启和停止Nginx的服务。对于Nginx的启停在linux系统中也有很多种方式,我们本次课程介绍两种方式:Nginx服务的信号控制Nginx的命令行控制方式一:Nginx服务的信号控制前面在提到Nginx的高性能,其实也和它的架构模式有关。Nginx默认采用的是多进程的方式来工作的,当将Nginx启动后,我们通过ps -ef |grep nginx命令可以查看到如下内容:从上图中可以看到,Nginx后台进程中包含

2021-07-16 15:13:57 2416

原创 零基础小白都能看懂的Java处理高并发的3种解决方案

高并发是互联网应用的一大特色,也是互联网应用不可避免的问题;比如淘宝双11、京东618、12306春节火车票,促销、秒杀等等。一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个H

2021-07-15 10:58:20 7112

原创 HTML5文档头部相关标签怎样使用?

制作网页时,经常需要设置页面的基本信息,如页面的标题、作者、和其他文档的关系等。为此HTML提供了一系列的标签,这些标签通常都写在head标签内,因此被称为头部相关标签。本节将具体介绍常用的头部标签。1.设置页面标题标签标签用于定义HTML页面的标题,即给网页取一个名字,该标签必须位于标签之内。一个HTML文档只能包含一对<title>标签,之间的内容将显示在浏览器窗口的标题栏中。例如将页面标题设置为“轻松学习HTML5”,具体代码如下:<title>轻松学习HTML5<

2021-07-13 10:27:25 674 1

原创 Java中final关键字修饰方法是怎样的?

当一个类的方法被final关键字修饰后,这个类的子类将不能重写该方法。接下来通过一个案例来进行验证,如文件1所示。文件1 Example09.java // 定义Animal类 class Animal { // 使用final关键字修饰shout()方法 public final void shout() { } } // 定义Dog类继承Animal类 class Dog extends Animal { // 重写Animal类的shout()方

2021-07-08 16:56:58 675

原创 为什么要给代码添加注释?

在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它能够让开发者在后期阅读和使用代码时能更容易理解代码的作用。注释只在Java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中。Java中的注释有三种类型,具体如下:1.单行注释单行注释通常用于对程序中的某一行代码进行解释,用符号“//”表示,“//”后面为被注释的内容,具体示例如下:int c = 10; // 定义一个整型变量

2021-07-06 16:07:39 3841

传智播客_Andorid_20天精通Android开发视频_第20天视频_第20天视频

传智播客_Andorid_20天精通Android开发视频_第20天视频_第20天视频.zip

2019-05-17

传智播客_Andorid_Android基础视频video_第一天修

传智播客_Andorid_Android基础视频video_第一天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第七天修

传智播客_Andorid_Android基础视频video_第七天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第三天修

传智播客_Andorid_Android基础视频video_第三天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第九天修

传智播客_Andorid_Android基础视频video_第九天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第二天修

传智播客_Andorid_Android基础视频video_第二天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第五天修

传智播客_Andorid_Android基础视频video_第五天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第八天修

传智播客_Andorid_Android基础视频video_第八天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第六天修

传智播客_Andorid_Android基础视频video_第六天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第十一天修

传智播客_Andorid_Android基础视频video_第十一天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第十天修

传智播客_Andorid_Android基础视频video_第十天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第四天修

传智播客_Andorid_Android基础视频video_第四天修.rar

2019-05-17

传智播客_Andorid_Android基础视频video_第三天-第10节_10_listview入门

传智播客_Andorid_Android基础视频video_第三天-第10节_10_listview入门.avi

2019-05-17

传智播客_Andorid_Android基础视频video_第九天-第15节_15

传智播客_Andorid_Android基础视频video_第九天-第15节_15.内容提供者向数据库插入一条记录.avi

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day01视频

传智播客_Andorid_Android项目手机卫士视频video_day01视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day02视频

传智播客_Andorid_Android项目手机卫士视频video_day02视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day03视频

传智播客_Andorid_Android项目手机卫士视频video_day03视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day04视频

传智播客_Andorid_Android项目手机卫士视频video_day04视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day05视频

传智播客_Andorid_Android项目手机卫士视频video_day05视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day06视频

传智播客_Andorid_Android项目手机卫士视频video_day06视频.zip

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day10视频

传智播客_Andorid_Android项目手机卫士视频video_day10视频.rar

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day11视频

传智播客_Andorid_Android项目手机卫士视频video_day11视频.rar

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day12视频

传智播客_Andorid_Android项目手机卫士视频video_day12视频.rar

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_day13视频

传智播客_Andorid_Android项目手机卫士视频video_day13视频.rar

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_下载必看

传智播客_Andorid_Android项目手机卫士视频video_下载必看.doc

2019-05-17

传智播客_Andorid_Android项目手机卫士视频video_手机卫士第9天视频修正

传智播客_Andorid_Android项目手机卫士视频video_手机卫士第9天视频修正.zip

2019-05-17

传智播客_Andorid_JNI视频_day02视频

传智播客_Andorid_JNI视频_day02视频.zip

2019-05-17

传智播客_Andorid_JNI视频_day03视频

传智播客_Andorid_JNI视频_day03视频.zip

2019-05-17

传智播客_Andorid_JNI视频_下载必看

传智播客_Andorid_JNI视频_下载必看.doc

2019-05-17

传智播客_Andorid_kotilin零基础到进阶视频_kotlin

传智播客_Andorid_kotilin零基础到进阶视频_kotlin.zip

2019-05-17

传智播客_Andorid_kotilin零基础到进阶视频_下载必看

传智播客_Andorid_kotilin零基础到进阶视频_下载必看.doc

2019-05-17

传智播客_Andorid_传智播客_8天Android视频教程_视频

传智播客_Andorid_传智播客_8天Android视频教程_视频.zip

2019-05-17

传智播客_Andorid_智慧北京视频_Day02视频

传智播客_Andorid_智慧北京视频_Day02视频.zip

2019-05-17

传智播客_Andorid_智慧北京视频_Day04视频

传智播客_Andorid_智慧北京视频_Day04视频.zip

2019-05-17

传智播客_Andorid_智慧北京视频_Day05视频

传智播客_Andorid_智慧北京视频_Day05视频.zip

2019-05-17

传智播客_Andorid_智慧北京视频_Day06视频

传智播客_Andorid_智慧北京视频_Day06视频.zip

2019-05-17

传智播客_Andorid_智慧北京视频_下载必看

传智播客_Andorid_智慧北京视频_下载必看.doc

2019-05-17

传智播客_Andorid_植物大战僵尸视频_Day01视频

传智播客_Andorid_植物大战僵尸视频_Day01视频.zip

2019-05-17

传智播客_Andorid_植物大战僵尸视频_Day03视频

传智播客_Andorid_植物大战僵尸视频_Day03视频.zip

2019-05-17

传智播客_Andorid_植物大战僵尸视频_下载必看

传智播客_Andorid_植物大战僵尸视频_下载必看.doc

2019-05-17

空空如也

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

TA关注的人

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