自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨y飘零久的博客

态度决定一切(attitude determines everything).

  • 博客(67)
  • 收藏
  • 关注

原创 「前端笔记」vue中使用 antd-vue 中将默认时间库 monent 改为 dayjs

Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js简单地说,只要你会Moment.js,那么你就会Day.js!但是我们知道的,Moment.js 的大小是200多k,Day.js的大小是2kB,100倍的差距,拥有同样强大的 API。在 antd 中时间库默认使用 moment,修改方式这里使用一种实现方式。使用 antd-dayjs-webpack-pl

2021-12-22 02:08:28 1698

原创 「前端进阶」方方-前端体系课阶段二:前端精进(JavaScript 专精)

文章目录手写 Promise 上手写 Promise 下async await 全解手写 Promise 上面试答题方法论:该技术要解决什么问题–why该技术是怎么解决这个问题的–how该技术有什么优点(对比其他技术)–pros (优点)该技术有什么缺点–cons (缺点)如何解决这些缺点–morePromise 要解决什么问题–why答:Promise 要解决的就是回调地狱的问题。回调过多导致代码复杂,不清晰。如下图所示,该代码用 Node.js 实现了调整文件夹中图片的宽高比例

2021-03-29 23:57:54 1790 1

原创 「学习笔记」Vue 官方视频教程 2.0版

文章目录Vue 实例数据与方法生命周期钩子模版语法插值指令(directives)缩写v-bind 缩写v-on 缩写Class 与 Style 绑定绑定 HTML Class绑定内联样式 StyleVue 实例数据与方法只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。Object.freeze(),这会阻止修改现有的 property,也意味着响应系统无法再追踪变化。Vue 实例还暴露了一些有用的实例 property 与方法。它们都有前缀 $,以便与用户定义

2021-03-20 20:21:38 349

原创 「计算机日常」笔吧测评室笔记本测评科普视频笔记

文章目录1 外观1.1 外壳材质1.2 键盘1.3 触控板1.4 音响1.5 接口2屏幕2.1 色域2.2 色准2.3 亮度2.4 相应时间3 性能测试3.1 CPU3.2 显卡3.3 附加测试4 拆机4.1 散热物理结构4.2 扩展性5 续航6 实际散热6.1 功耗6.2 温度6.3 噪音7 硬盘7.1 CDM 和TeBENCH7.2 HD Time7.3 实际测试8 其他1 外观1.1 外壳材质铝合金机身比塑料更有质感,镁锂合金的外壳在重量上有优势。1.2 键盘方向键改动多,但是还是标准的好用

2021-02-28 01:47:20 1370

原创 「前端基础」for、foreach、for-in、for-of的区别

for最早的数组遍历方式forEach自从ES5发布以后,可以用内建的forEach来遍历数组forEach()是数组的一个方法,用于遍历数组的每一项,并对每一项执行一个callback函数。forEach()没有返回值,返回值总是undefined。不能使用 break 来退出循环, 不能使用 return 语句来返回到外层。for-infor…in 语句以任意顺序遍历一个对象的可枚举属性的属性名。用它循环对象,循环出来的属性顺序并不可靠,所以不要在 for…in 中做依赖对象属性顺

2021-02-26 18:09:56 863

原创 「刷 leetcode 题」动态规划

文章目录1 青蛙跳台阶问题( 剑指offer 10-Ⅱ,2021.02.17)2 不同路径(62 2021.02.23)2.1 思路一:排列组合2.2 思路二:动态规划31 青蛙跳台阶问题( 剑指offer 10-Ⅱ,2021.02.17)青蛙跳台阶问题2 不同路径(62 2021.02.23)不同路径2.1 思路一:排列组合解题思路因为机器人从左上角到右下角,向下几步,向右几步都是固定的,因此,可以通过排列组合来解。具体解题过程机器人一定会走 m+n−2m+n-2m+n−2 步,

2021-02-25 02:51:50 263

原创 「前端基础」随想问题

1 for 循环中的 let 变量外部访问不到2 JavaScript 中整数限制问题最大最小数为:Number.MAX_VALUE // 1.7976931348623157e+308Number.MIN_VALUE // 5e-324没有进行数值运算的话,2532^{53}253 (9007199254740992,16位数) 显示结果是正确的:Math.pow(2, 53)// 9007199254740992// 多出的三个有效数字,将无法保存90071992547409921

2021-02-22 23:29:47 137

原创 「前端招聘」校招社招面试记录

社招腾讯云(2021.01.29)(1)一面 2 hours实现 promise.all 函数static all(iterators) { return new Prussia((resolve, reject) => { let count = 0 const values = [] const list = [...iterators] if (!list.length) { resolve(values)

2021-02-01 21:59:00 255

原创 「前端基础」行尾的分号

文章目录一、不使用分号的情况1.1 for 和 while 循环1.2 分支语句:if,switch,try1.3 函数的声明语句二、分号的自动添加三、总结分号表示一条语句的结束。JavaScript 允许省略行尾的分号。事实上,确实有一些开发者行尾从来不写分号。但是,由于下面要讨论的原因,建议还是不要省略这个分号。一、不使用分号的情况1.1 for 和 while 循环for ( ; ; ) {} // 没有分号while (true) {} // 没有分号注意,do...while

2021-01-28 21:02:55 656

原创 「前端基础」ES 6 进阶

2 新变量申明:let 和 const2.1 概述2.2 let 和 const// ES3 语法a = 1 var a = 1// ES6 语法let a = 1const a = 1a = 1属于哪个对象,取决于运行环境(上下文)。只想暴露一个全局变量,块({}),C、Java 和 PHP 中都有,但是 JavaScript ES6 之前没有。// ES6 之前(function (){ var a = 1 window.JonathanBen = functi

2020-12-14 23:37:01 1057

原创 「刷leetcode题」剑指offer 第二版

文章目录数组1 数组中重复的数字(03,2020.11.23)数组1 数组中重复的数字(03,2020.11.23)1 自己的解法思路: 双重for循环遍历var findRepeatNumber = function(nums) { for(let i=0; i<nums.length; i++){ for(let j=i+1; j< nums.length; j++) if(nums[i] === nums[j]){

2020-11-23 16:41:13 683

原创 「前端基础」Echarts使用指南

文章目录安装 echarts有webpack/parcel安装webpack/parcel安装第一个例子安装 echartsecharts是百度开源的,为了更好的长期维护,现在由Apache来孵化(incubating)有webpack/parcel安装通过CND的方式,直接引入,然后会产生一个全局变量window.echarts。<!doctype html><html lang="zh-Hans"><head> <meta charset="U

2020-11-10 00:22:37 803

原创 「前端基础」阮一峰JavaScript教程笔记(二)

文章目录语法专题数据类型的转换1 概述2 强制转换3 自动转换错误处理机制1 Error 实例对象2 原生错误类型2.1 SyntaxError 对象2.2 ReferenceError 对象2.3 RangeError 对象2.4 TypeError 对象2.5 URIError 对象2.6 EvalError 对象2.7 总结3 自定义错误语法专题数据类型的转换1 概述JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1 : 'a';x

2020-11-08 22:31:47 1771

原创 「前端基础」JS数组

文章目录1 定义2 数组的本质3 length属性1 定义任何类型的数据,都可以放入数组。2 数组的本质本质上,数组属于一种特殊的对象。typeof运算符会返回数组的类型是object。数组的特殊性体现在,它的键名是按次序排列的一组整数(0,1,2…)。Object.keys方法返回数组的所有键名JavaScript 语言规定,对象的键名一律为字符串,所以,数组的键名其实也是字符串。之所以可以用数值读取,是因为非字符串的键名会被转为字符串。注意,这点在赋值时也成立。一个值总是先转成字符串,

2020-11-08 00:38:16 636

原创 「前端基础」JS函数

文章目录1 概述1.1 函数的声明1 概述1.1 函数的声明JavaScript 有三种声明函数的方法:1 function 命令(具名函数)function print(s) { console.log(s);}上面的代码命名了一个print函数,以后使用print()这种形式,就可以调用相应的代码。这叫做函数的声明(Function Declaration)。2 函数表达式(匿名函数)除了用function命令声明函数,还可以采用变量赋值的写法。var print = func

2020-11-01 16:58:04 899

原创 「前端基础」JS对象部分

文章目录1 定义键名后面ES61 定义对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。//常用写法let obj = {'name': 'zxc', 'age': 23}//规范写法let obj2 = new Object({'name': 'zxc', 'age': 23})键名对象的所有键名都是字符串(ES6又引入了)后面//可以直接console.log一个无名对象, 注意:不要和lable混淆了.console.log({'name': '

2020-10-29 23:47:49 737

原创 「数据处理」python数据处理

文章目录导入excel文件导入excel文件def read_xlrd(excelFile): data = xlrd.open_workbook(excelFile) table = data.sheet_by_index(0) dataFile = [] for rowNum in range(table.nrows): # 是否去掉表头 if rowNum >= 0: dataFile.append(t

2020-09-27 11:00:03 255

原创 「前端基础」旺财记账Vue2版本

文章目录4 【项目】旺财 Vue 项目搭建4.1 课前准备4.2 使用@vue/cli创建项目4.3 目录结构说明4.4 添加代码片段snippets4.5 JS或TS里使用@4.6 CSS或SCSS里使用~@4 【项目】旺财 Vue 项目搭建4.1 课前准备4.2 使用@vue/cli创建项目4.3 目录结构说明目录:public: 一般不会变动src: 源代码source的简写srcassets(资源):除了HTML, CSS, JS, TS都放在这里. 比如图片, svgcomp

2020-09-24 22:36:21 3036

原创 「前端基础」字符编码简述

文章目录ASCIIGB2312, GBK, GB18030Unicode(万国码, 统一码)UTF-8我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。ASCII因为计算机的诞生是在美国, 所以一开始只需要存储a, b, c…英文字母和键盘上面的字符和控制

2020-09-24 21:43:56 557

原创 「前端基础」阮一峰JavaScript教程笔记(一)

文章目录数据类型概述1.简介2.typeof 运算符null, undefined 和布尔值1. null 和 undefined2. 布尔值数据类型概述1.简介原始(基础)类型(primitive type):数值(number)字符串(string)布尔值(boolean)symbolnullundefinedbigInt2020.6 新出了一个新的数据类型bigInt8种数据类型, 7种原始类型和object对象是最复杂的数据类型,又可以分成三个子类型。狭义的对象(

2020-09-21 09:27:38 3517

原创 「刷leetcode题」数组

文章目录1 两个数之和(2020.09.12)1 两个数之和(2020.09.12)1 自己解法:思路主要是双循环来一个一个试./** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function(nums, target) { let res = [] for(let i = 0; i<nums.length; i++){

2020-09-12 15:33:03 914 1

原创 「效率工具」HHKB的常用快捷键

文章目录1. 回到行首2. 跳到行末3. 删除光标后一个字符4.删除本行内光标后所有字符5. 删除光标后一个字符6.删除本行内光标后所有字符7 上下左右1. 回到行首Control+a2. 跳到行末Control+e3. 删除光标后一个字符Control+d4.删除本行内光标后所有字符Control+k5. 删除光标后一个字符Control+h6.删除本行内光标后所有字符Control+u 好像有问题7 上下左右左: Control+b右: Control+f上: Contr

2020-07-29 01:49:29 1997

原创 「前端学习」 Vue 中的 .sync 修饰符

文章目录1. 背景2. 代码实现1. 背景如果日常生活中, 爸爸给儿子打生活费. 流程是儿子打电话(触发事件)向爸爸要生活费, 因为钱(数据)是在爸爸手里. 这里把爸爸看着父组件, 然后儿子看做子组件.在vue中子组件不能直接修改props的外部数据, 因此需要通过$emit触发事件(打电话), 并传参(需要钱的金额), 然后爸爸可以通过$event获取儿子通过$emit事件传过来的参数.从而知道儿子需要打生活费了, 然后转给儿子相应金额的钱, 然后家里收入需要减去改该部分金额.2. 代码实现Fat

2020-07-26 04:20:37 216

原创 「前端学习」浅析 MVC

文章目录1. MVC 三个对象分别做什么,给出伪代码示例2. EventBus 有哪些 API,是做什么用的,给出伪代码示例3. 什么是表驱动编程4. 如何理解模块化的1. MVC 三个对象分别做什么,给出伪代码示例M: Model(数据模型)负责操作所有数据伪代码:const m = { data: {}, create() {增 }, delete() { 删}, update() {改}, get() {查}}V: View(视图)负责所有U

2020-07-20 19:26:36 335 1

原创 「前端学习」Vue 两个版本(完整版和非完整版)的区别和使用方法:

文章目录1.两个版本对应的文件名2.template 和 render 怎么用3.如何用 codesandbox.io 写 Vue 代码两个版本的主要区别:Vue完整版Vue非完整版评价特点有compilerm诶呦compilercompiler占40%的体积视图写在HTML里或者写在template选项卸载render函数里用h来创建标签h是尤雨溪写好传给render的cnd引入vue.jsvue.runtime.js文件名不同,生成环境后缀为.m

2020-07-20 18:12:10 656

原创 方方-前端体系课程(六)

文章目录55 webpack(上)55.1 课前准备55.2 用webpack转义JS55.3 初始化webpack.config.js55.4 webpack配置entry和output55.5 webpack-dev-server55.6 使用插件提取CSS文件55.7 使用两个webpack config文件(上)55.8 使用两个webpack config文件(中)55.9 使用两个webpack config文件(下)56 webpack(中)56.1 loader vs plugin (上)5

2020-07-18 06:01:55 1642

原创 「前端学习」vue入门-井字棋

Vue学习路线使用@vue/cli创建vue项目注意对应版本Vue组件开发原则: 简到难, 把复杂的问题先简单化, 然后一步一步增加功能实现到最终效果.template标签是不会显示的, 然后template上不能放onclick事件v-bind:n1=“n”n1是与Cell.vue里面的对应的, n是App.vue中的n对应的.Vue组件通信判断玩家胜利样式优化部署到GitHub更改路径创建vue.config.js文件module.exports = { pub

2020-07-08 03:37:23 403

原创 方方-前端体系课程(五)

文章目录49.50. 【项目】画皮卡丘(上)50.1 选择模仿目标50.2 制作鼻子和眼睛50.3 制作上嘴唇50.4 制作下嘴唇50.5 添加动态效果总结49.50. 【项目】画皮卡丘(上)50.1 选择模仿目标欠缺经验, 以及抽象思维.浏览器JS的能力:操作DOM操作AJAX80%的事情在做这两件事情目前用jQuery来操作DOM用axios操作AJAX一个项目:60%的时间在写CSS20%的时间在写JS20%的时间找bug模仿别人界面: codepen.io50.2 制

2020-07-05 03:31:55 975

原创 「前端学习」DOM事件委托

事件委托(Event Delegation): 由于事件会在冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义在父节点上,由父节点的监听函数统一处理多个子元素的事件。优点:减少内存消耗,提高性能假设有100个button, 我们需要在点击每个button的时候响应一个事件. <div id="div1"> <button>button 1</button> <button>button 2</but

2020-05-27 04:18:25 195

原创 「前端学习」DOM 事件模型或 DOM 事件机制

DOM事件模型和事件流示例代码: <div class="爷爷"> <div class="爸爸"> <div class="儿子">文字</div> </div> </div>即.爷爷>.爸爸>.儿子, 给3个div分别添加事件监听fnYe/fnBa/fnEr提问1: 点击了谁?点击文字, 算不算点击儿子点击文字, 算不算点击爸爸点击文字

2020-05-27 03:54:18 409

原创 「前端学习」关于 jQuery 的功能

文章目录1. jQuery如何获取元素2. jQuery的链式操作是怎么样的3. jQuery如何创建元素4. jQuery如何移动元素5. jQuery如何修改元素属性1. jQuery如何获取元素通过选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。选择表达式可以是CSS选择器$(document) //选择整个文档对象$('#myId') //选择ID为myId的网页元素$('div.myClass') // 选择class为myClass的div元素

2020-05-18 05:16:06 314

原创 「饥人谷」前端系统班:每周拓展直播

文章目录【入门】阮一峰对我的影响【入门】阮一峰对我的影响书籍:黑客与画家Just For Fun linus 自传软件随想录禅与摩托车的维修艺术

2020-05-02 16:42:28 991

原创 方方-前端体系课程(四)

文章目录32.【算法与数据结构】伪代码与流程图32.1 视频:132.2视频:232.3 视频:332.4 视频:433.【算法与数据结构】排序算法(上)33.1 视频:minOf2的实现33.2 视频:minOf4的实现33.3 视频:min的实现33.4 视频:实现sort排序33.5 视频:如何调试代码32.【算法与数据结构】伪代码与流程图32.1 视频:1抽象能力: 越高级的程序员,...

2020-03-08 05:39:17 2404

原创 「系统操作」 系统常用操作

文章目录linux环境查看进程windows环境linux环境查看进程ps命令a,查看所有u,以用户(user)的格式显示x, 显示后台进程运行参数ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等一般项目中,我们首先要查询一个进程ps -a | grep helloworld ps -ef |grep helloworld windows...

2020-01-25 22:03:19 192

原创 方方-前端体系课程(三)

文章目录20.【JS全解】JavaScript 概览20.1 视频:学JS的基本要求20.【JS全解】JavaScript 概览20.1 视频:学JS的基本要求软要求逻辑能力质疑自己的能力不要相信人类, 包括你自己通过double check可以缓解抽象思维高级程序员必备能力硬要求足够的代码量如何统计自己的代码行数安装yarn global add cl...

2020-01-25 12:50:57 816

原创 「论文翻译」Predicting gene-disease associations via graph embedding and graph convolutional networks

BIBM 2019(B类)文章目录Abstract1. Introduction2. MethodsA. DatasetsB. Graph RepresentationC. Graph Convolutional NetworkD. Decoding and TrainingE. Cluster LossF. Dropout of Adjacent MatrixG. Gene Priorit...

2020-01-13 20:14:28 1506 3

原创 「论文翻译」NeoDTI: neural integration of neighbor information from a HeteroN for discovering new DTIs

在计算机上准确预测药物-靶标相互作用(DTI)可以指导药物发现过程,从而促进药物开发。 采用系统生物学观点的DTI预测计算方法通常采用以下原理:药物和靶标的特性可以通过其在生物网络中的功能角色来表征。

2020-01-12 21:28:47 2145 3

原创 「论文翻译」Predicting Drug-Target Interactions Using Weisfeiler-Lehman Neural Network

IEEE EMBS International Conference on Biomedical & Health Informatics ICBHI 2019(应该是B类)文章目录AbstractIntroductionSimilarity IndicesPrediction MethodologyA. Problem StatementB. BG-WLNM WorkflowEx...

2020-01-10 09:08:19 1199

原创 「论文工具」莫烦TensorFlow(二)

资源来源于:莫烦TensorFlow实验的环境:macOs Catalina 10.15Python 3.6.9TensorFlow 1.9.0Numpy 1.17.4Tensorboard 1.9.0文章目录5.1 Classification 分类学习5.1 Classification 分类学习...

2020-01-09 00:02:46 420

原创 「论文翻译」Graph convolutional networks for computational drug development and discovery

尽管在过去十年中深度学习在各个领域都取得了令人瞩目的成功,但其在分子信息学和药物发现中的应用仍然受到限制。在深层架构适应结构化数据方面的最新进展为药物研究开辟了新的范例。在这项调查中,我们对图卷积网络的领域以及图卷积网络在药物发现和分子信息学中的应用进行了系统的综述。通常,我们对图卷积网络为何以及如何可以帮助完成与药物有关的任务感兴趣。我们通过四个角度阐述了现有的应用:分子性质和活性预测,相互作用预测,合成预测和de novo药物设计。我们简要介绍图卷积网络背后的理论基础,并说明基于不同公式的各种体系结构。

2020-01-08 10:07:01 2476

空空如也

空空如也

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

TA关注的人

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