自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js用Set解题——判定字符是否唯一

Set 是唯一值的集合。每个值在 Set 中只能出现一次。一个 Set 可以容纳任何数据类型的任何值。Set的大小 == 字符串长度 ——>字符串中每个字符都唯一/** * @param {string} astr * @return {boolean} */var isUnique = function(astr) { return astr.length == new Set(astr).size;};作者:biemx链接:https://leetcode

2022-03-07 00:27:31 388

原创 单页面应用首屏时间慢问题解决方法

路由的懒加载加一个首屏loading图或骨架屏,提高用户的体验尽可能使用CSS Sprites和字体图标库图片的懒加载将公用的JS库通过script标签在index.html进行外部引入,减少我们打包出来的js文件的大小,让浏览器并行下载资源文件,提高下载速度首屏数据渐进式预加载 https://zhuanlan.zhihu.com/p/26543645...

2020-10-19 16:57:36 411

转载 vue--单页面应用和多页面应用

https://blog.csdn.net/qq_29918313/article/details/102457235

2020-10-19 11:03:05 564

原创 响应式布局

http://caibaojian.com/356.html

2020-10-14 17:14:50 76

原创 v-if和v-show区别

v-if 是是将dom元素整个添加或删除,而v-show是简单的控制元素的display的属性,dom元素还在1.手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐;2.编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是简单的基于css切换;3.编译条件:v-if是惰性的,如果初始条件为假,则什么也不做;只有在条件第一次变为真时才开始局部编译(编译被缓存?编译

2020-10-14 00:08:24 139

原创 VUE中的export与export default

1.export与export default均可用于导出常量、函数、文件、模块等export 用来导出模块,Vue 的单文件组件通常需要导出一个对象,这个对象是 Vue 实例的选项对象,以便于在其它地方可以使用 import 引入。而 new Vue() 相当于一个构造函数,在入口文件 main.js 构造根组件的同时,如果根组件还包含其它子组件,那么 Vue 会通过引入的选项对象构造其对应的 Vue 实例,最终形成一棵组件树。2.你可以在其它文件或模块中通过import+(常量 | 函数 |

2020-10-10 17:40:07 1415

原创 计算机基础知识错题

1. LCD显示器性能指标——液晶显示器亮度 分辨率 色彩 对比度 响应时间 可视角度 可视面积

2020-09-25 17:23:21 114

原创 VUE 组件

一、组件介绍1.减少代码量2.代码复用二、组件注册1. 全局注册<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>&

2020-09-23 01:26:04 59

原创 项目管理等流程记录

一、安装各种软件1.安装vscode、git、nodejs2.在本地磁盘建立工作区文件夹例如:D:\workspace右键点击文件夹,点击Git Bash Heregit clone 网址//如果报错,先运行“git init”3. vscode中打开项目文件夹打开终端,执行npm installnpm run dev配置launch.json"version": "0.2.0", "configurations": [ .

2020-09-21 18:11:45 271

原创 js promise 异步编程 学习笔记

一、回调函数function loadImag(src, resolve, reject) { let image = new Image(); image.src = src; image.onload = () => { resolve(image); }; image.onerror = reject; } loadImag( "images/houdunren.png2",

2020-09-19 00:59:43 86

原创 技术分享内容

2020.09.17一、XXL-JOBhttps://www.xuxueli.com/xxl-job/XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。https://blog.csdn.n

2020-09-17 22:22:02 514

原创 VUE介绍

特点:应用范围广,学习成本低生态环境好:社区活跃;中文手册完整上手简单,容易使用下载并用<script>引入,VUE会被注册为一个全局变量<body> <div id="root"> <div :style="styleObj @click="handleBtnClick">//@click也可以写作v-on:click Hello World! </div>

2020-09-16 11:46:18 156

原创 js 实例、对象、继承 学习笔记

1 new 实例对象实例:通过new方式实例的对象原型对象:prototype,在构造函数里构造函数和函数:不同的执行方式,this指向有所区别function Foo(){ this.a = 1;}var foo = new Foo();console.log(foo);//{a:1}2 prototype __proto__ constrctor2.1 原型:所有实例对象的共同祖先function Foo(){ this.a = 1;}...

2020-09-10 00:25:48 101

原创 JS预编译、作用域、作用域链

1.暗示全局变量function test(){ var a=b=1;}test();console.log(a);//报错console.log(window.a);//undefinedconsole.log(b);//1未声明直接赋值的变量默认为全局变量,作为window的属性2. GO global object 全局上下文找变量 找函数声明 执行var a =1;function a(){console.log(2);}console.log(a

2020-09-08 15:55:34 92

原创 this学习笔记

1 默认绑定规则全局下默认指向windowconsole.log(this === window);//true//console.log({} === {});//false,因为比较的是地址//函数的独立调用,函数定义在window下function test(){ console.log(this === window);//true}test();//等价于window.test();2 隐式绑定规则谁调用就指向谁var a = 0;var obj =

2020-09-05 23:35:55 149

原创 ES6 学习笔记

1 基础1.1 let1.1.1 基础let 允许你声明一个作用域被限制在块级中的变量、语句或者表达式。重复声明报错:var 和 let 的不同之处在于 let 是在编译时才初始化,也就是在同一个块级下不能重复地声明一个变量,否则会报错(即使使用 var 去声明也是不可以的)var声明的变量会添加到window对象作为属性,let不会添加到window上尽量使用 let 去代替 var 来声明变量。1.1.2 块级作用域(ES6新增)(1)全局作用域能通过 window

2020-09-02 23:15:47 180

原创 数据结构笔记

一、常用数据结构数组、字符串(Array & String)数组的优缺点要掌握一种数据结构,就必须要懂得分析它的优点和缺点。数组的优点在于: 构建非常简单 能在 O(1) 的时间里根据数组的下标(index)查询某个元素数组的缺点在于: 构建时必须分配一段连续的空间 查询某个元素是否存在时需要遍历整个数组,耗费 O(n) 的时间(其中,n 是元素的个数) 删除和添加某个元素时,同样需要耗费 O(n) 的时间链表(LinkedL...

2020-08-03 23:23:36 100

原创 测试面试题小结

一、一条软件缺陷(或者叫Bug)记录都包含了哪些内容1.和BUG对应的软件版本2.开发的借口人员,测试人员3.BUG的优先级4.BUG的严重程度5.BUG可能属于的模块6.BUG的标题7.BUG的描述8.BUG的截图9.BUG的状态10.BUG的错误类型(数据,界面。。。。)二、如何测试一个APP1、安装、卸载测试测试软件在不同操作系统(Android、iOS)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。测试软件在不同的来源下

2020-07-16 18:43:39 352

原创 前端框架错题总结

1. 因为JSX的特性更接近JavaScript而不是HTML,所以React DOM使用camelCase(小驼峰)命名来定义属性的名称,而不是使用HTML的属性名称。例如:class变成了className,而tabindex则对应着tableIndex2. 在jsx中直接写行内样式时不能采用引号,而是style={{color:'red'}}的方式...

2020-06-30 23:39:37 181 1

原创 Vue学习笔记

1. 一套用于构建用户界面的渐进式框架;自底向上逐层应用;核心库只关注视图层,便于与第三方库或既有项目整合;与现代化的工具链以及各种支持类库结合使用时,能够为复杂的单页应用提供驱动2. 原生 JavaScript 或者 Jquery不可避免的要大量操作 DOM;Vue.js 有声明式,响应式的数据绑定,与组件化的开发,并且还使用了 Virtual DOM,尽量避免了繁琐的 DOM 操作,它可以根据数据的改变来驱动视图的更新你不知道的Virtual DOMVD只是一个简单的JS对象,并且最少包

2020-06-25 00:11:56 151

原创 JS学习笔记

1. <script type="text/javascript"></script>引用JS外部文件:<script src="script.js"></script>在JS文件中,不需要<script>标签,直接编写JavaScript代码就可以了。JS文件不能直接运行,需嵌入到HTML文件中执行可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分。2. javascrip

2020-06-23 23:26:20 467

原创 前端面试题总结

1.GET 和 POST 到底有什么区别? - 大宽宽的回答 - 知乎1.1 场景一:浏览器使用的GET/POST浏览器中非AJAX的HTTP请求,HTTP协议中的GET/POST浏览器用GET请求来获取一个html页面/图片/css/js等资源;用POST来提交一个<form>表单,并得到一个结果的网页1.1.1 GET“读取“一个资源,反复读取不应该对访问的数据有副作用 [没有副作用被称为“幂等“(Idempotent)]可以对GET请求的数据做缓存:缓存可以做到

2020-05-24 02:33:27 1075

原创 计算机网络及数据库基础知识小结

1.OSI的七层分别为:第7层——应用层:提供为应用软件而设的接口,以设置与另一应用软件之间的通信。如HTTP,FTP,TELNET,SSH,SMTP,POP3等。 第6层——表达层:把数据转换为能与接收者的系统格式兼容并适合传输的格式。 第5层——会话层:负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接。 第4层——传输层:把传输表头(TH)加至数据以形成数据包。传输表头包含了所使用的协议等发送信息。如:传输控制协议(TCP)等。 第3层——网络层:决定数据的路径选择和转寄,

2020-05-19 22:15:10 884

原创 HTML和CSS小知识点笔记

1.<!DOCTYPE html>:文档类型声明,表示该文件为 HTML5文件。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前2.<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>认识html文件基本结构</title> </h...

2020-05-16 00:49:27 502

翻译 Language Models are Unsupervised Multitask Learners 笔记

语言模型是无监督的多任务学习者摘要自然语言处理任务,如问题回答、机器翻译、阅读理解和总结,通常是通过任务特定数据集上的监督学习来完成的。我们证明,当语言模型在一个称为WebText的数百万网页的新数据集上训练时,它们可以在没有任何明确监督的情况下开始学习这些任务。当以文档和问题为条件时,语言模型生成的答案在CoQA数据集上达到55F1—在不使用127,000+训练示例的情况下匹配或超过4个...

2020-03-03 22:21:12 961

转载 vim保存

保存命令按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑...

2019-11-05 10:26:45 462

原创 更深入和更广泛的暹罗网络实时视觉跟踪 学习笔记

Deeper and Wider Siamese Networks for Real-Time Visual Trackinghttps://arxiv.org/abs/1901.01660暹罗网络由于其平衡的精度和速度在视觉跟踪中引起了极大的关注。然而,暹罗追踪器中使用的骨干网络相对较浅,例如AlexNet[18],它没有充分利用现代深层神经网络的能力。在本文中,我们研究了如何利用更...

2019-09-20 10:39:24 1368

翻译 《deep learning》学习笔记

深度学习方法是一种具有多个表示层次的表示学习方法,通过组合简单但非线性的模块获得,每个模块将一个层次上的表示(从原始输入开始)转换为一个更高、更抽象的表示。有了足够多这样的变换组合,就可以学习非常复杂的函数。深度学习的关键方面是,这些特性层不是由人类工程师设计的:它们是使用通用的学习过程从数据中学习的。结果证明,它非常善于发现高维数据中的复杂结构,因此适用于科学、商业和政府的许多领域。...

2019-09-06 10:57:51 189

翻译 Learning Deep Similarity Models with Focus Ranking for Fabric Image Retrieval 学习笔记

在本文中,我们提出了一种新的嵌入方法,称为焦点排序,可以很容易地统一成一个CNN,在细粒度织物图像检索的背景下,共同学习图像表示和度量。Focus ranking的目的是通过将排列在不同样本之下的相似样本的总成本最小化来惩罚排序障碍,从而使相似样本的排名高于所有不同样本。在培训阶段,将培训样本组织成重点排序单元,进行有效优化。我们建立了一个大规模的织物图像检索数据集(FIRD),其中包含430...

2019-08-26 11:33:41 218

翻译 Graph Neural Networks: A Review of Methods and Applications学习笔记

AbstractLots of learning tasks require dealing with graph data which contains rich relation information among elements.Modeling physics system, learning molecular fingerprints, predicting protei...

2019-03-27 17:37:51 4547

原创 linear-regression

线性回归的基本要素模型ŷ=x1w1+x2w2+b线性回归模型的参数:w1和w2是权重(weight),b是偏差(bias),且均为标量模型训练(model training):通过数据来寻找特定的模型参数值,使模型在数据上的误差尽可能小训练数据集(training data set)或训练集(training set):收集一系列的真实数据一栋房屋被称为一个样本(sa...

2019-03-13 17:32:25 699

原创 Target-driven Visual Navigation in Indoor Scenes using Deep Reinforcement Learning学习笔记

AbstractTwo less addressed issues of deep reinforcement learning are (1) lack of generalization capability to new target goals, and (2) data inefficiency i.e., the model requires several (and often ...

2019-03-05 11:31:41 1698

原创 Visual Semantic Planning using Deep Successor Representations学习笔记

ABSTRACTA crucial capability of real-world intelligent agents is their ability to plan a sequence of actions to achieve their goals in the visual world. In this work, we address the problem of visua...

2019-03-05 10:24:04 1021

转载 Zotero导入Google学术文章问题

将工具调整代理模式为“全局模式”,问题解决。

2019-02-28 11:20:29 5318 2

转载 prerequisite-autograd

numpy.eye() 生成对角矩阵numpy.eye(N,M=None, k=0, dtype=&lt;type 'float'&gt;)关注第一个第三个参数就行了第一个参数:输出方阵(行数=列数)的规模,即行数或列数第三个参数:默认情况下输出的是对角线全“1”,其余全“0”的方阵,如果k为正整数,则在右上方第k条对角线全“1”其余全“0”,k为负整数则在左下方第k条对角线全...

2019-02-26 11:02:28 464

原创 信息安全导论 0 前言

1.网络空间(1)介质:各类互联网、电信网、无线网、广电网、物联网、传感网、工控网、数字物理系统(CPS)、计算系统、通信系统、控制系统等“信息通信技术系统”;(2)活动:产生数据、传送信号、展示信息、修改状态;(3)定义:通过全球互联网和计算机系统进行通信、控制和信息共享的动态虚拟空间,在信息时代是社会有机运行的神经指挥系统,目前已成为陆、海、空、太空之后的第五空间;(4)性质:...

2018-10-25 16:15:50 608

原创 毕设tips

JSON的Key必须包裹在一个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错误。iBeacon 有三个参数, UUID/Major/Minor,对于相同的厂商 UUID 是一样的,甚至连 Major 都可以一样, 唯一不同的是 Minor,所以,传入的是三个参数组合起来的数组。startBeaconDiscovery() 只是开始侦探某个 U...

2018-04-20 10:31:53 126

原创 Tips

1.用于多组输入数据int n;int buf[100];while(scanf("%d",&amp;n) != EOF ){ for( int i = 0;i&lt;n;i++){ scanf("%d",&amp;buf[i]); }}int n;int buf[100];while(scanf(gets(字符串变量) ){ for( int i = 0;i&lt;n;i++...

2018-03-26 21:10:30 94

原创 201712-1

试题编号:201712-1试题名称:最小差值时间限制:1.0s内存限制:256.0MB问题描述:问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4,它们之...

2018-03-26 16:44:14 122

原创 201712-2

试题编号:201712-2试题名称:游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述  有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。  游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数...

2018-03-26 16:32:03 110

空空如也

空空如也

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

TA关注的人

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