自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【英语小作文】-相关

有些地方的水达到两米深,城东的交通被中断了。原来,这几天连续下暴雨,泄洪了,才导致了洪水的发生。城北的人不知道城南的人发生了什么。而飞机在十小时内到达的航空运输是最快的,因为空中没有很多障碍物,道路通畅,而地面交通,由于人们正在修建许多人工建筑物和山、水、木等。虽然这场洪水波澜壮阔,给丽水人民造成了巨大的损失,但我还是忘不了那张照片,多么壮丽,多么雄伟!地面交通工具不能直接通过,而且要绕行,也不能太快,太快容易造成撞到人,翻车等交通事故。幸运的是,我们的家位于城市的西南部,所以没有被淹没。

2022-09-27 14:04:34 1106 1

原创 【浏览器内多个标签页之间的通讯、XSS和CSRF】

本题主要考察多页应用中各个页签之间数据交互的技术手段。Redux vuex这个是单页面应用里跨页面状态管理 多页应用 跨页面数据传递实现多页通讯主要有利用Cookiewebsocket。

2022-09-02 18:19:14 787

原创 【笔试题】-【日常记录】

加权轮询算法:在轮询算法基础上的改进,可以通过给每个节点设置不同的权重来控制访问的概率,因此主要被用在服务节点性能差异比较大的情况。比如经常会出现一种情况,因为采购时间的不同,新的服务节点的性能往往要高于旧的节点,这个时候可以给新的节点设置更高的。使用的内存地址可以限定使用量(比如火车上的餐厅,最多只允许多少人进入,如果满了需要在门口等,等有人出来了才能进去)-(不同火车可以开在多个轨道上,同一火车的车厢不能在行进的不同的轨道上)(比如火车上的洗手间)-,让它承担更多的请求,充分发挥新节点的性能优势。...

2022-08-02 17:40:10 221

原创 【js】-【贪心算法】-笔记

有n个活动即将举办,每个活动都有开始时间与活动的结束时间,第i个活动的开始时间是starti,第i个活动的结束时间是endi,举办某个活动就需要为该活动准备一个活动主持人。一位活动主持人在同一时间只能参与一个活动。并且活动主持人需要全程参与活动,换句话说,一个主持人参与了第i个活动,那么该主持人在。求为了成功举办这n个活动,最少需要多少名主持人。复杂度要求时间复杂度O(nlogn),空间复杂度O(n)要求时间复杂度为O(n)空间复杂度为O(n)......

2022-07-26 16:12:09 642

原创 【前端面试记录】

1.exportdefault在一个模块里只能有一个,但是export可以有多个2.模块中通过export导出的(属性或者方法)可以修改,但是通过exportdefault导出的不可以修改。

2022-07-24 13:56:14 12

原创 【网易】-【牛客】-刷题记录本

WY81 模数求和

2022-07-06 17:33:10 341

原创 【js】-【动态规划】-笔记

给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。2 0-1背包问题有 件物品,物品体积用一个名为 的数组存起来,物品的价值用一个名为 的数组存起来;每件物品的体积用 来表示,每件物品的价值用 来表示。现在有一个容量为 的背包,问你如何选取物品放入背包,才能使得背包内的物品总价值最大?注意:每种物品都只有1件3 最长上升子序列模型题目描述:给定一个无序的整数数组,找到其中最长

2022-07-03 16:59:39 349

原创 【css】-【常考手写】-笔记

通过浮动实现的三栏布局的缺点,必须把而不是中间位置,这是 float 所产生的的布局影响所导致的。1.3 双飞翼模式双飞翼布局的DOM结构与圣杯布局的区别是用仅包裹住,另外将类从移至上。

2022-07-02 22:13:11 287

原创 【js】-【排序-相关】-笔记

使用的是和结合的排序算法。数组长度不超过10时,使用。长度超过10使用。在数组较短时更有效率1 冒泡排序(稳定,O(n2))外层length次,内层length-i-1次改进,加一个标志符,标志位可以帮助我们在第一次冒泡的时候就定位到数组是否完全有序,进而节省掉不必要的判断逻辑,将最好情况下的时间复杂度定向优化为 O(n)2 选择排序(不稳定,O(n2))选择排序的关键字是“最小值”:循环遍历数组,每次都找出当前范围内的最小值,把它放在当前范围的头部;然后缩小排序范围,继续重复以上操作,直至

2022-07-02 19:49:12 310

原创 【js】-【节流、防抖函数、常见手写】

创建一个节流函数,在 wait 毫秒内最多执行 callback 一次这种方法,可以保证第一次一定被触发,后面就是间隔指定时间触发一次

2022-06-27 22:28:16 225

原创 【js】-【DFS、BFS应用】-学习笔记

2 二叉树的层序遍历-BFS3 给定一个没有重复数字的序列,返回其所有可能的全排列 而不是简单的 。为什么这样做?因为全局只有一个唯一的 , 的值会随着 的进行而不断被更新。 方法的作用是帮助我们拷贝出一个不影响正本的副本,以防直接修改到的引用。.........

2022-06-27 21:08:31 317

原创 【尚品汇】项目笔记

目录分析文件夹:静态资源,webpack进行打包的时候会原封不动打包到dist文件夹中。文件夹(程序员代码文件夹):babel配置文件:看到项目描述、项目依赖、项目运行指令: 缓存性文件(各种包的来源):项目说明文件...................................................

2022-06-25 11:18:48 1736

原创 【js】-【栈、队-应用】-学习笔记

2 每日温度问题-栈我感觉这题也是空间换时间,时间复杂度就是O(n)3 最小栈问题-栈4 用栈实现一个队列-两个栈示例:代码:5 双端队列示例:6 滑动窗口问题过程:

2022-06-23 12:03:20 145 1

原创 【js】-【链表-应用】-学习笔记

2 链表结点的删除1. 删除所有重复的元素2 删除所有含有重复数字的结点3 删除链表的倒数第 N 个结点(快慢指针)4.0 链表的反转(多指针)4.1 局部反转一个链表5 判断链表是否成环改变结点,2. 可以用map模拟 (个人喜欢,牢记).........

2022-06-22 15:02:13 408 1

原创 【js】-【字符串-应用】- 学习笔记

2. 判断一个字符串是否是回文字符串2.1 回文字符串的衍生问题3 字符串匹配问题思路:补充:例如:以下实例用于搜索字符串中的字符 “e”:字符串中含有 “e”,所以该实例输出为:具体实现:加字符串的方法搜索方法3.今天学到这咯https://juejin.cn/book/6844733800300150797/section/6844733800350482445...............

2022-06-21 22:01:37 226

原创 【js】-【数组应用】-学习笔记

两数求和问题Map实现(发现,其实对象的写法更简单)2 双指针法1. 合并两个有序数组2. 三数求和问题双指针法用在涉及求和、比大小类的数组题目里时,大前提往往是:该数组必须有序。否则双指针无法帮助我们缩小定位的范围。因此这道题的第一步是将数组排序:完整代码我的思考:是否直接排序+去重 更好一些? 发现不可以,因为如果元素有很多个0这种情况,去重就没了.....................

2022-06-21 21:09:02 179

原创 【js】-【树、二叉树、二叉搜索树】-学习笔记

二叉树的各种姿势的遍历,是非常容易作为独立命题点来考察的,而且这个考察的频率极高极高。因此对于有志于在算法面试上求稳的同学,本节涉及的编码内容,你千万不要沉溺在“我看懂了”、“我理解了”、“我知道你说的是啥意思了”这种虚无的成就感中——假的,都是假的,只有自己写出来的代码才是真的!..................

2022-06-21 19:29:48 209

原创 【js】-【数组、栈、队列、链表基础】-笔记

指定长度创建一个长度确定、同时每一个元素的值也都确定的数组1.2 一维遍历 循环 方法 方法来返回了一个全新的数组,数组中每个元素的值都是在其现有元素值的基础上+1后的结果初始化一个二维数组1.4 二维数组遍历2 数组增加与删除方法2.1 数组中增加元素 方法-添加元素到数组的头部 方法-添加元素到数组的尾部 方法-添加元素到数组的任何位置2.2 数组中删除元素shift 方法-删除数组头部的元素pop 方法-删除数组尾部的元素

2022-06-21 17:23:49 187

原创 【前端】-【MongoDB基础】-学习笔记

例如:MySQL(轻量、免费)、Oracle(非常大、付费)、SQL Server(操作简单,教学比较多)特点:关系紧密,都是表例如:MongoDB、Redis特点:关系不紧密,有文档,有键值对MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。打开一个新的命令行窗口,输入命令,就连接成功了默认保存在 ,设置mong

2022-06-20 21:04:24 520

原创 【前端】-【包与 npm】-学习笔记

全称 ,它的诞生是为了解决 Node 中第三方包共享的问题。和浏览器一样,由于都是 JavaScript,所以前端开发也使用 npm 作为第三方包管理工具。例如大名鼎鼎的 jQuery、Bootstrap 等都可以通过 npm 来安装。所以官方把 npm 定义为 初始化:安装与升级:只在开发时才用到的库,就是开发依赖。例如:语法检查、代码压缩、拓展css前缀的包在生产环境找那个(项目上线)不可缺少的,就是生产依赖。例如:jquery和bootStrap等注意:某些包既属于开发依赖,又属于生

2022-06-20 12:17:53 439

原创 【前端】-【node.js基础】-学习笔记

node.js优点web交互模型:1)、Node.js比Java更快 :node.js开发快,运行的效率也算比较高,但是如果项目大了就容易乱,而且javascript不是静态类型的语言,要到运行时才知道类型错误,所以写的多了之后免不了会出现光知道有错但是找不到哪儿错的情况,所以测试就得些的更好更详细。java开发慢,但是如果项目大、复杂的话,用java就不容易乱,管理起来比node.js省。2)、Node.js 前后端都采用Javascript,代表未来发展的趋势,而java则是现在的最流行的服务器端编程

2022-06-20 00:07:56 619

原创 【前端】-【js模块化】-学习笔记

第一种方式:第二种方式:3.内置关系同时暴露多个2.2 ES6 模块化规范2.2.1 规范每个文件都是一个模块要借助Babel和Browserify依次编译代码,才能在浏览器端运行Bebel中文网:https://www.bebeljs.cn/Babel可以把es6转成es52.2.2 基本语法分别暴露 (按需暴露)补充:准备相关依赖包(为编译代码做准备)全局安装:babel-cli、Browserify :局部安装:babel-preset-es2015:

2022-06-17 17:22:27 898 1

原创 【前端】-【axios】-学习笔记

1.请求方式2.请求参数用来快速搭建REST API 的工具包10秒快速建一个服务器在线文档: https://github.com/typicode/json-server2.2.3 使用浏览器访问测试http://localhost:3000/postshttp://localhost:3000/posts/1测试 GET/POST/PUT/DELETEGET query参数get Params参数请求体 urlencoded形式请求体 json形式..................

2022-06-13 21:47:59 3061 4

原创 【前端】-【promise、async 和 await】-学习笔记

1.2 两种类型的回调函数1.3 JS中的error1.错误的类型:所有错误的父类型:引用的变量不存在:数据类型不正确:数据值不在其所允许的范围内(死循环):语法错误

2022-06-11 22:16:51 314

原创 【git】-【相关命令】

git clone、git push、git add 、git commit、git checkout、git pull(必须掌握)3 git提交代码到仓库4 Vscode 推送 拉取

2022-06-06 14:53:03 178

原创 【前端】-【AJAX】-学习笔记

通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势: 无刷新获取数据。XML 可扩展标记语言(Extensible Markup Language)XML 被设计用来传输和存储数据。XML 和 HTML类似,不同的是HTML中都是预定义标签,而XML中没有预定义标签,全都是自定义标签,用来表示一些数据。1.3 AJAX 的特点1.3.1 AJAX 的优点1.3.1 AJAX 的缺点1.4 AJAX的使用1.4.1 核心对象1.4.1 使用步骤启动服务1

2022-06-06 12:49:54 253

原创 【前端】-【less】-学习笔记

延迟加载2 混合2.1普通混合编译后的css:2.2不带输出的混合在css样式中实现不显示.mymix-echa()类。2.3带参数的混合2.4带多个参数的混合2.5命名参数2.6模式匹配.triangle(pink,L,200px)先匹配.triangle(@c,@_,@w),然后再匹配.triangle(@c,L,@w),最后把匹配到了两个混合中的属性编译输出css文件中3 运算4.继承编译后的css:......

2022-06-01 21:32:50 283

原创 【前端】-【webpack】-学习笔记

webpack的五个核心概念和基本模板:使用开发环境可以运行指令:webpack会以 ./src/index.js 为入口文件开始打包,打包后输出到 ./build/built.js。整体打包环境是开发环境使用生产环境以运行指令:webpack会以 ./src/index.js 为入口文件开始打包,打包后输出到 ./build/built.js。整体打包环境是生产环境webpack.config.js,先安装包webpack的打包样式资源的大致流程:1.确定入口文件(即index.js),分析该

2022-05-31 22:10:50 348

原创 【js】-【括号、全排列、子集、字符串相乘、驼峰】-比较好的题记录

文章目录1.巧用map 解决括号匹配描述给出一个仅包含字符’(‘,’)‘,’{‘,’}‘,’[‘和’]',的字符串,判断给出的字符串是否是合法的括号序列括号必须以正确的顺序关闭,"()“和”()[]{}“都是合法的括号序列,但”(]“和”([)]"不合法。数据范围:字符串长度 0\le n \le 100000≤n≤10000要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n)示例1输入:"()[]{}"返回值:true示例2输入:"([)]"复制返回值:

2022-05-10 11:39:59 197

原创 刷题-【leetcode】-JavaScript笔记

文章目录1. JavaScript v8输入输出1. 案例2.数组2.1创建数组有两种方式2.1.1使用 Array 构造函数:2.1.2使用数组字面量表示法:2.2 常用方法2.2.1 reduce()2.2.1.1 reduce()最简单的用法就是累加和累乘2.2.1.2 reduce()高级用法:数组去重2.2.1.3 reduce()高级用法:将二维数组转化为一维数组2.2.1.4 reduce()高级用法:多维数组转成一维数组1. JavaScript v8输入输出1. 案例描述请你实现

2022-05-10 10:44:32 875

原创 牛客网Leetcode刷题模板 C++ 笔记

牛客网Leetcode刷题模板 C++ 笔记1.模板&常见操作2.数据结构1.栈2.队列1.模板&常见操作#include <bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; while(n--){ xxxx return 0;}2.数据结构1.栈stack<int> L;L.empty() 堆栈为空则返回真L.pop

2022-05-07 20:37:53 1212

原创 高级软件工程-自己整理-研究生期末考

记录于2021年6月23日,2022年3月26日上传至博客目录1软件设计模式的概念软件设计模式(Software Design Pattern)1.1工厂模式:1.2访问者(Visitor)模式1.3代理模式:1.4适配器模式:1.5组合模式:1.6桥模式:1.7观察者模式:1.8迭代器模式:2软件工程的要素:2.1三要素具体含义:2.2常用的方法有:2.2.1结构化方法2.2.2面向对象方法2.2.3原型法3.软件设计过程的内容3.1软件设计的主要活动:3.1.1软件设计计划的任务:3.1.2体系结.

2022-03-26 12:11:59 1070

原创 一些杂乱的记录

uni-app发展趋势,可能会没落中小公司会用性能差安卓原生、ios原生某些平台上架不了华为上架不了,华为走底层怎么学习前端的?前端最总要的是什么?用户体验反问?技术栈负责工作做什么类型的项目开发人员数...

2022-02-22 19:23:22 160

原创 学习vue、numpy常用的链接 防止丢失

Vue友最爱的10个开箱即用的开源项目 - 掘金 (juejin.cn)

2022-02-18 20:05:46 546

原创 【JavaScript】-【基础版】- 学习笔记(一轮)完结

目录1.数值转换2.作用域3 对象object (键值对)4.数组&常用方法(*记)4.1数组长度length4.2数组常用操作5.字符串6.数字常用方法7.时间常用方法8.BOM操作(Browser Object Model)8.1获取浏览器窗口尺寸8.2 浏览器的弹出层8.3 开启和关闭标签页8.4 浏览器常见事件8.5 浏览器的历史记录操作8.6 浏览器卷去的尺寸8.7 浏览器滚动到9.定时器10.DOM10.2 操作元素内容10.3 操作元素属性10.4 操作元素类名10.5 操作元素行内样

2022-02-01 14:14:41 1254

原创 解决ModuleNotFoundError: No module named ‘tensorflow.contrib‘

d解决另外附带一个常见的版本兼容性问题就是tf.app不能使用的,TensorFlow遇到的bug:ModuleNotFoundError: No module named 'tensorflow.contrib'import tensorflow.contrib.slim as slim不降级解决:下载镜像包pip install --upgrade tf_slim将import tensorflow.contrib.slim as slim改为import

2021-12-22 19:17:28 2412

原创 解决No OpKernel was registered to support Op ‘Resampler‘

TensorFlow遇到的记录:不能用gpu跑,用conda list并没有安装TensorFlow cpu版本No OpKernel was registered to support Op 'Resampler'测试:from tensorflow.python.client import device_libprint(device_lib.list_local_devices())返回:Your CPU supports instructions that this Te

2021-12-22 18:59:47 1648

原创 分割评价指标

def accuracy(pred_mask, label): ''' acc=(TP+TN)/(TP+FN+TN+FP) ''' pred_mask = pred_mask.astype(np.uint8) TP, FN, TN, FP = [0, 0, 0, 0] for i in range(label.shape[0]): for j in range(label.shape[1]): if label[i][.

2021-09-15 20:09:06 474

原创 gan相关

https://www.jianshu.com/p/f816eb3b8187

2021-09-01 15:26:56 89

原创 git clone加速

git clone https://github.com.cnpmjs.org/xxx/xxxx.git

2021-07-21 15:31:32 176

空空如也

空空如也

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

TA关注的人

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