自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (14)
  • 收藏
  • 关注

原创 【Java】【JS】LeetCode - 快慢指针 - 哈希表 - # 202 快乐数

平时不刷题,笔试徒伤悲!力扣力扣https://leetcode-cn.com/problems/happy-number/# 202 快乐数编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。输入:19输出:true...

2020-05-31 16:06:48 247

原创 【Java】【JS】LeetCode - 快慢指针-哈希表 - #141 环形链表

#141 环形链表给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。输入:head = [1,2], pos = 0输出:true解释:链表中有一个环,其尾部连接到第一个节点。方法一:哈希表我们可以通过检查一个..

2020-05-30 13:22:07 207

原创 【Java】【JS】LeetCode - 链表 - #206 翻转链表

链表知识回顾class Node { private String data; // 节点值 private Node next; // 指针 public Node(String data) { this.data = data; } public void setNext(Node next) { // 设置下一个节点 this.next = next; } public Node getNext() { // 返回当前节点的下一个节点 retur

2020-05-30 12:31:01 217

原创 前端面试日记(3)腾讯

首先要说四月底错过了参加笔试(4.22),结果现在发面试(5.21)邀请(也没抱什么希望)估计主要是写了个项目可能面试官看了想问问。整个面试提问部分可能没有15分钟,问了简历上项目的东西比较多,但是感觉面试官不是很满意。收录一下面试题:1. 自我介绍2. 学习前端大概多久?3. 说一下vue组件之间的通讯方式有哪些(父子之间,兄弟组件)4. 有没有使用过CSS动画(说了transition和animation)5. css选择器有哪些?优先级是什么?6. JS继承有哪些...

2020-05-29 16:07:01 285

原创 【Java】【JS】LeetCode - 哈希表 - # 001 两数之和

哈希表知识回顾哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。哈希冲突的解决方案:1.开放定制法 2.链地址法 3.公共溢出区法 4.再散列法# 1 两数之和给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入...

2020-05-29 15:07:31 247

原创 快速搞定前端JS面试 -- 第九章 JS-Web-API-Ajax

知识点XMLHttpRequest 状态码 跨域:同源策略,跨域解决方案一、XMLHttpRequest

2020-05-29 10:32:05 826

原创 Keystroke Recognition using WiFi Signals (使用WI-FI信号识别按键)阅读笔记

一、概述 已有的无线识别按键的方法分别有:分析用户在键盘上输入时的录像;分析用户不同按键时的声音和电磁信号;使用基于无线电自定义的接收器来定位按键。 本文提出了一个基于WI-FI信号的击键识别系统,称作wikey。Wikey有两个商用的WI-FI设备组成,即一个发射器(比如:路由器)一个接收器(比如:笔记本电脑)。发射器持续的发送信号,接收器持续的接受信号。当人敲击键盘时,Wikey基于CSI值(信道状态信息)在接收器的变化来识别被敲击的键。 它的要点在于:不同的按键对Wi...

2020-05-28 19:21:52 1334

原创 leetcode - 链表 #21 #206

回顾链表的相关操作java链表相关操作示例class Node { private String data; // 节点值 private Node next; // 指针 public Node(String data) { this.data = data; } public void setNext(Node next) { // 设置下一个节点 this.next = next; } public Node getNext() { // 返回当前.

2020-05-27 18:52:06 201

原创 vue源码向 面试题小记

原文链接:https://mp.weixin.qq.com/s/PaBs1c4CQyrccTTcPrB_Nw面试目前还没有遇到过,但是确实是个提示,要注重一下源码相关。1. vue3今年发布了,请你说一下vue2 他们之间在相应式的实现上有什么区别?vue2采用的是defineProperty去定义get,set,而vue3改用了proxy。也代表着vue放弃了兼容ie。2.像vue-router,vuex他们都是作为vue插件,请说一下他们分别都是如何在vue中生效的?通过vue的插.

2020-05-27 16:22:31 331

原创 leetcode - 数组相关 #26 #27 #88

数组的输入输出操作// 数组输入Scanner sc = new Scanner(System.in);String str = sc.next().toString();String[] arr = str.split(",");int[] b = new int[arr.length];for(int j = 0; j<b.length;j++) { b[j] = Integer.parseInt(arr[j]);}// 数组输出for(int j = 0; j<l

2020-05-25 18:57:09 540

原创 前端面试 - 网络部分总结(总结ing力求完备)

1. 什么是cookie当我们访问网站时,浏览器会发送一个HTTP请求到服务器 服务器会发送一个HTTP响应到浏览器,通过设置set-cookie这个响应头,将cookie信息返回给浏览器 浏览器将cookie信息保存在本地,下次访问网站时,发送HTTP请求会携带之前的cookie 服务器从收到的cookie中识别用户身份,从而保证返回的数据属于该用户 cookie是键值对,可以设置多个2.什么是session存放在服务器中,一种用来存放用户数据的类似Hash表的结构 浏览器第一次发送.

2020-05-25 18:31:00 2030

原创 前端面试日记(4)- 学而思(笔试+一面+二面)

首先说学而思的笔试不是很难,有20个选择题和两个算法题,算法题就是leetcode的#1和#58,面试也没有很难,问了基础的JS,项目,vue知识,收录一下面试题:1. 项目过程中遇到的难点以及怎末解决?2. JS常见的类型有哪些?如何判断类型,都有哪些方法?值类型和引用类型有什莫区别?==和===有什莫区别3. get和Post请求的区别,详细?4. 是否知道cookie,他和localStorage的区别?5. 线程和进程有什莫区别?页面有哪些进程?异步操作是什莫?6. 对vue

2020-05-23 22:15:49 1065

原创 # leetcode121 # leetcode58 代码

输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

2020-05-23 18:36:33 241

原创 快速搞定前端JS面试 -- 第十三章 面试真题总结(要反复看的JS基础面试题)

问答题1. var和let 和const区别?Var是ES5语法;let const是ES6语法;var有变量提升(变量可以在使用后声明,也就是变量可以先使用再声明);Var和let是变量可以修改;const是常量,不可修改;Let const有块级作用域,var没有2.Typeof返回哪些类型?值类型:undefined、string、number、Boolean、symbol应用类型:object(注意 typeof null === 'object')function.

2020-05-20 17:54:48 1999 2

原创 编程必备基础 - 面试笔试考点总结 - 计算机网络 (2)网络层

一、概述网络层进行数据路由(决定数据在网络的路径)数据链路层无法解决跨节点传输,因此要交给网络层二、IP协议详解1. 虚拟连接网络实际的计算机网络是错综复杂的 物理设备通过使用IP协议,屏蔽了物理网络之间的差异 当网络中的主机使用IP协议连接时,则无需关注网络细节,只关注端到端的连接IP协议使得复杂的实际网络变为一个虚拟互连的网络 IP协议使得网络层可以屏蔽底层细节而专注网络层的数据转发 IP协议解决了在虚拟网络中数据报传输路径的问题2. ...

2020-05-20 15:48:04 942 1

原创 快速搞定前端JS面试 -- 第十二章 运行环境 (页面加载、性能优化、安全)

运行环境即浏览器(server端有nodejs)下载页面代码,渲染出页面,期间会执行若干JS要保证代码在浏览器中:稳定且高效一、页面加载过程知识点加载资源的形式 加载资源的过程 渲染页面的过程1. 资源的形式(1)Html代码(2)媒体文件,如图片,视频等(3)JavaScript css2. 渲染过程(1)根据HTML代码生成DOM树(2)根据CSS代码生成CSSOM(CSS对象模型)(3)将DOM树和CSSOM整合形成Render Tree(渲染树)

2020-05-17 18:07:31 1167

原创 编程必备基础 - 面试笔试考点总结 - 计算机网络 (1)概述

说明:本笔记出自慕课网 @咚咚呛老师 的课程《编程必会基础 计算机网络+操作系统+计算机组成原理》,有兴趣的小伙伴可以移步学习,在此我只是进行了部分笔记的整理,知识也没有很深入,也希望与大家交流。如果想要深度学习计算机网络,推荐书籍:《计算机网络》。接下来会陆续更新。。。一、概述1. 计算机网络2. 计算机网络分类3. 计算机网络发展二、计算机网络层次结构1. 层次结构设计的基本原则2. OSI七层模型3. TCP/IP四层模型三、网络拓扑1. 边缘部分2. .

2020-05-17 11:58:48 1390 1

原创 CSS布局实现 -- 面试题相关简答版(各种居中布局,多列布局,等分等高布局)

一、水平居中布局1. Inline-block + text-algin 属性配合使用(1)text-align属性:为文本内容设置对齐方 . 其中 left:左对齐 center:居中对齐 right:右对齐 (2)display属性: block: 块级元素 inline:内联元素(text-align属性有效)问题:当设置成inline后,width和height属性是无效的(只会为文字添加背景) inline-block:行内块级...

2020-05-15 12:51:35 542

原创 大数据融合与数据仓库 -- 一些思考

1. 为什么大数据越来越重要?(Why Big Data is getting important?)2. 大数据分析的关键技术是什么?(What techniques are critical to Big Data analytics?)3. 哪些因素会阻碍大数据的发展?(What factors may slow down Big Data adoptions?)4. 大数据给软件开发者带来的挑战是什么?(What would be the challengesthat Big Data.

2020-05-14 21:33:44 5277

原创 机器学习 -- 总结 (概述 SVM 决策树 聚类算法 集成学习)

一、机器学习概述1. 什么是机器学习?机器学习是从人工智能中产生的一个重要学科分支,是实现智能化的关键。 经典定义:利用经验改善系统自身的性能。研究内容:在计算机上从数据中产生“模型”,用于对新的情况给出判断。2. 机器学习的流程3. 机器学习的目标使得学到的模型能很好的适用于“新样本”,而不仅仅是训练集合,我们称模型适用于新样本的能力为泛化(generalization)能力。(训练数据 + 未知数据 表现都好)过拟合:训练数据误差低(机器学习学的太好了,达到10.

2020-05-13 21:52:20 2497

原创 主流CSS布局详细介绍

第一章 从概念讲起1. 什么是布局?简单来说就是HTML页面的整体结构或者骨架,类似于传统的报纸或者杂志中的排版2. 什么是居中布局?水平居中 + 垂直居中3. 居中布局的分类水平居中布局 ;垂直居中布局 ;水平+垂直居中第二章 水平居中布局1. 什么是水平居中布局当前元素在父级元素容器中水平方向是居中现实的2. 水平居中布局实现方式 (1)Inli...

2020-05-13 18:46:46 1391

原创 机器学习 -- 集成学习简述

一、概述1. 什么是集成学习?2. 例子3. 聚类的两大算法二、Boosting(提升方法)1. 概述2. Boosting的两个核心问题三、AdaBoost1. 概述2. AdaBoost两个问题如何解决3. 算法思想 4. 算法流程5. 算法过程图示四、Bagging(装袋法)1. 概述2. 自助采样方法(有放回)五、随机森林1. 概述 2. 算法思想3. 随机森林的优缺点:4. Bagging VS ...

2020-05-13 12:07:13 995

原创 深度学习相关知识点简记 (有点乱)

一、优化算法及其特点:1. BGD批量梯度下降:优点:梯度预测是稳定的缺点:需要一次更新所有样本,计算速度非常慢不适用于大数据集,不能在线更新模型2. SGD随机梯度下降:优点:一次只选一部分样本,运算快,效果好缺点:易受噪声点影响,参数更新的方差大,迭代并不是每次都向着最优解方向进行,可能无法达到全局最优解,且学习曲线震荡。容易被困在鞍点适用于需要在线更新的模型,适用于大规模训练样本情况3. SGD+Momentum在随机梯度中引入了动量 Momentum,SGD方法的一个

2020-05-11 21:30:38 658

原创 小白玩机器学习(6)--- 基于Tensorflow.js的在线手写数字识别

一、题目要求1.三个js文件,分别完成:网络训练以及模型保存、模型加载及准确率测试、在线手写数字识别;2.模型测试准确率要高于99.3%(尽量);3.在线手写数字识别需要能够通过鼠标在画布中写入0~9数字,并进行实时识别,按空格键清除。测试需具有一定的准确性。二、实验原理 利用卷积神经网络提高数字识别结果的精度。 假设图像的尺寸是28*28,那么如果我们在下一层有1000个单位,我们就需要学习28*28*1000个单位的权重。像素可能是相关的,因此构建了一个k*k核作为权重学...

2020-05-11 10:05:21 1179 1

原创 最小编辑距离 -- 解析及python实现

一、题目要求二、实验原理三、实验代码 1. 方法一:递归 2. 方法二:动态规划四、结果一、题目要求尝试用python写一段最小编辑距离计算的代码两个字符串之间,有一个转变成另一个所需要的操作数量支持三种操作输入 Insertion Deletion Substitution二、实验原理 编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操...

2020-05-10 18:54:59 2225 1

原创 软件服务工程 -- 概念性知识点总结

1.请描述 RESTWeb 服务架构2. 请解释控制反转(IoC)的原理和举例说明在什么情况下用到 IoC?3. AJAX 分别通过什么机制实现标准化呈现、实现动态显示和交互、进行数据交换与处理、 进行异步数据读取、绑定和处理所有数据?4. 请比较描述机器学习的分类模型 XGboost、Adaboost、Catboost、随机森林和 GBDT?5. 欧几里得距离、皮尔逊相关系数、Cosine 相似度(余弦)、Tanimoto 系数(谷本)以上系数越大越相似,需要根据具体数据类型场景具...

2020-05-10 18:40:08 2239

原创 机器学习 -- 简析聚类算法

聚类算法聚类算法是一种无监督学习一、无监督学习 在无监督学习(unsupervised learning)中,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭示数据的内在性质及规律,为进一步的数据分析提供基础。聚类:K-means, 层次聚类,密度聚类降维:PCA 无监督学习的基本想法是对给定数据(矩阵数据)进行某种“压缩”,从而找到数据的潜...

2020-05-10 17:41:18 1329

原创 人工智能概念类知识点总结

一、numpy方面1. 广播机制2. 常用函数二、Novikoff定理1.感知机2. 感知机模型3. 超平面4.范数5. 朴素贝叶斯分类器6. Novikoff定理描述与证明三、搜索算法1. 分类2.启发式搜索3.八数码问题(深度优先算法)4. 背包问题(启发式搜索方法)5. 迷宫问题(最佳优先搜索算法)四、机器学习(自我修正模型)1. 思想2. 机器学习的应用3. 感知机的回归分析方法4. SVM向量机(支持向量...

2020-05-09 13:40:19 2305

原创 机器学习 -- 简析KNN(k近邻算法)

一、引入二、KNN算法1. 文字描述2. 算法过程3. 算法优缺点三、KNN模型1. 距离度量(Distance metric)2. k值的选择(Choice of k value)3. 分类规则(Classification decision rule)四、总结一、引入 可用于分类(二分类/多分类)或者回归,属于监督学习方法1. 思想给定测...

2020-05-07 15:40:32 864

原创 小白玩机器学习(5)--- 基于深度迁移学习的自定义类名物品识别器

一、题目要求1.能够自定义输入类别个数。2.能够自定义输入类别名称,如鼠标、铅笔、书本,以及实时显示每类加载图片数。3.一个具有保存功能的html和一个能够加载模型的html(保存和加载功能)。4.打开能够加载模型的html后可直接进行识别。二、原理简述 传统的机器学习或数据挖掘只有在训练集数据和测试集数据都来自同一个feature space(特征空间)和统一分...

2020-05-04 11:31:58 421

原创 小白玩机器学习(4)--- 用迁移学习做回归 预测待检测目标的位置

用迁移学习做回归,预测待检测目标的位置Object Tracking using ‘Transfer Learning for Regression’一、题目要求1.具有两个bar分别位于canvas的水平方向和垂直方向作为拟合位置输出。2.训练模型,能够令标定方块在二维平面内移动,并且实现跟踪待识别物体位置的功能。二、设计思路1. 首先进行一维水平的物体跟踪(1)将分...

2020-05-04 11:14:17 2882

原创 前端面试日记(2)小米

在实习僧app投的小米实习生,拖了很长时间才进行电话面试,4月30日下午打电话通知晚上面试,还是比较着急了。长达40分钟,基本上比较友好,没有很多奇怪的问题,是按照css,js,vue的顺序提问的。收录一下面试题:1. 说一下display有哪些属性?分别简述一下(inline,block,inline-block,none,table,list-item)2. 继续说明inline,bl...

2020-05-04 10:51:04 733

原创 机器学习 -- 初识决策树

一、概述决策树是一种典型的分类方法首先对数据进行处理,利用归纳算法生成可读的规则和决策树,然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程。1. 分类问题的步骤(1)模型构建(归纳)通过对训练集合的归纳,建立分类模型。(2)预测应用(推论)建立的分类模型,对测试集合进行测试。2. 决策树的优点(1)推理过程容易理解,决策推理过程可以表示...

2020-05-03 11:57:56 1392

组织机构树Tree editableTree 资源

文章资源 【Vue入门实践】Element-UI 树形组件el-tree的组件封装 =>实现组织机构树Tree => 使用vue-content-menu定制可编辑树结构editableTree https://blog.csdn.net/Sabrina_cc/article/details/121701526

2023-03-23

项目经理学习之道-原型工具Axure9 插件-Element图标库

项目经理学习之道-原型工具Axure9 插件-Element图标库

2022-11-21

项目经理学习之道-原型工具Axure9 插件ElementUI元件库

项目经理学习之道-原型工具Axure9 插件ElementUI元件库

2022-11-21

【Vue项目实践】实现在线预览word文件、excel文件

【Vue项目实践】实现在线预览word文件、excel文件https://blog.csdn.net/Sabrina_cc/article/details/121979484#comments_22685801

2022-08-03

后端开发idea2021-3.1安装包zip

后端开发idea2021-3.1安装包zip

2022-06-21

el-tree==>添加分级图标==>添加引导线样式==>点击节点展示全部父节点信息==>使用$store封装全局组件

适用博客的资源: 【Vue项目实战7】【ElementUI样式优化】el-tree==>添加分级图标==>添加引导线样式==>【node-click】点击节点展示全部父节点信息==>使用$store封装全局组件使用

2022-06-20

《Vue.js2.5+cube-ui重构饿了么App》源码

本总结来源于慕课网 @ustbhuangyi老师的课程《Vue.js2.5+cube-ui重构饿了么App》课程,本博客做了项目总结梳理便于回顾。系列博客https://blog.csdn.net/Sabrina_cc/article/details/106431081 项目总结:vue.js2.5饿了么APP(1)概述+项目准备 项目总结:vue.js2.5饿了么APP(2)主要组件实现 - 头部相关组件 项目总结:vue.js2.5饿了么APP(3)主要组件实现 - 购物车相关组件(上) 项目总结:vue.js2.5饿了么APP(4)主要组件实现 - 购物车相关组件(下) 项目总结:vue.js2.5饿了么APP(5)主要组件实现 - 商品详情页部分 项目总结:vue.js2.5饿了么APP(6)主要组件实现 - 评价页+商家页部分 项目总结:vue.js2.5饿了么APP(7)项目部署与总结

2022-06-13

el-form动态增减表单项==> el-table自定义列数并动态加载列

【Vue入门实战6】【ElementUI组件使用优化】el-form动态增减表单项==> el-table自定义列数并动态加载列 ==> 处理后端复杂数据结构==>回显动态列数据 本功能主要是实现【新建自定义配置】,输入配置基本信息,可以自由添加、删除 输入多个‘时间区间’。输入完成后点击确定,对应生成表格,如:输入时间区间(0-1,1-2,2-3)表格中的列就是(序号、核素、0-1,1-2,2-3,总释放量)输入时间区间(0-1,1-2,2-3,3-4,4-5,5-6)表格中的列就是(序号、核素、0-1,1-2,2-3,3-4,4-5,5-6,总释放量)

2022-05-12

源码:el-table和Echarts折线图【表-图两者联动】显示tooltip效果【表-图-表三者联动】展示数据

【Vue入门实践4】el-table和Echarts折线图【表-图两者联动】显示tooltip效果【表-图-表三者联动】展示数据 资源相关文章https://mp.csdn.net/mp_blog/creation/editor/123230346

2022-03-17

可编辑el-tree样式功能修改:修改icon、可编辑input、修改下拉展开icon位置

文章:【Vue入门实践】可编辑el-tree样式功能修改:修改icon、可编辑input、修改下拉展开icon位置 对应源码文件

2022-02-28

ImgUpload组件

【React入门实践】系列中的上传组件

2021-10-12

微服务架构设计电子银行.pdf

云计算考核 - 分析电子银行需求采用微服务架构对系统进行设计的需求说明文档,包括主要的功能模块,以及考核要求

2020-06-16

Keystroke Recognition Using WiFi Signals论文原文及PPT

Keystroke Recognition Using WiFi Signals论文原文以及PPT;博文链接https://blog.csdn.net/Sabrina_cc/article/details/106411471

2020-06-04

小白玩机器学习 基于深度迁移学习的自定义类名物品识别器

小白玩机器学习 基于深度迁移学习的自定义类名物品识别器 比较简答的实现 包含使用了p5.js tensorflow.js ml5.js

2020-05-04

小白玩机器学习 用迁移学习做回归 预测待检测目标的位置 源码

用迁移学习做回归 预测待检测目标的位置 包括使用p5.js tensorflow.js ml5.js 点击可以直接运行进行简易的实验。

2020-05-04

新手机器学习系列博客中使用的p5.js资源

p5.js是一个为设计师而开发的Javascript库,可以看作是Processing的Web版本. 使用p5.js进行入门机器学习,本系列博客中所使用的资源 (也可以从p5的官网下载)

2020-04-06

空空如也

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

TA关注的人

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