会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
雨下听风
Just For Fun
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2023年2月15日
数组flat方法实现
摘要: /** * 实现数组flat方法 * 可通过递归方式进行将数组拍平,实现flat, 默认depth为1 */ function flat (array, depth = 1) { const result = []; for (const item of array) { // r如果item为ar
阅读全文
posted @ 2023-02-15 07:02 雨下听风
阅读(45)
评论(0)
推荐(0)
编辑
2019年2月15日
环形链表问题记录
摘要: leetcode中刷题的时候遇到环形链表的问题,然后网上查找一下,对环形链表的问题做下记录。 首先看一张环形链表的图,如图所示: 1.判断一个链表是否有环 a.采用hashset方式,遍历链表,每次将链表节点存放到set中,如果如果遍历过程中中发现了set对应的值,则认为链表存在环,代码如下: 此方
阅读全文
posted @ 2019-02-15 09:23 雨下听风
阅读(333)
评论(0)
推荐(0)
编辑
2018年11月12日
二分查找
摘要: 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 # 要求: 1.必须为线性表; 2.有序; 代码示例: leetcode问题练习: Search Insert Position
阅读全文
posted @ 2018-11-12 16:15 雨下听风
阅读(129)
评论(0)
推荐(0)
编辑
2018年6月27日
git命令记录
摘要: 一直没有使用过git,本文只对一些使用的命令进行记录说明,如有错误麻烦帮忙指正,谢谢~(github上传代码及配置SSHKY不做说明,执行搜索)。 1.初始化git 仓库 git init 基于当前文件夹下创建git仓库 git init name, 基于当前路径下,创建name文件夹,并将name
阅读全文
posted @ 2018-06-27 17:32 雨下听风
阅读(238)
评论(0)
推荐(0)
编辑
2018年4月17日
JavaScript高级程序设计window对象学习记录
摘要: 一.窗口位置 1.浏览器中获得窗口距屏幕左右边界位置差异 1).在ie。chrome、safari、opera中,通过screenTop/screentLeft获得窗口相对屏幕左边和上边的位置, 2)但在firefox中没有这两个属性,需要使用screenX/screenY两个属性获得; ps: 虽
阅读全文
posted @ 2018-04-17 21:46 雨下听风
阅读(199)
评论(0)
推荐(0)
编辑
2018年3月12日
JS模块化简介(读书笔记)
摘要: 简单记录JS模块化,主要存在以下几类。 一、CommonJS 诞生于Node社区,只能在服务端使用; 特点:一个文件为一个模块,通过module.exports方式暴露出模块接口,通过require方式引用; 由于在node环境中引用,相当于引用本地文件,属于同步执行方式; CommonJS代码示例
阅读全文
posted @ 2018-03-12 22:02 雨下听风
阅读(802)
评论(0)
推荐(0)
编辑
2018年1月28日
Webpack代码分割 + 懒加载
摘要: webpaack代码分割 + 懒加载demo练习, webpack3.10.0版本搭建,目前webpack4.X版本不兼容。 实现懒加载两种方式,一种webpack内置方法,一种es 2015 loader 1.webapck method 1)require.ensure() 接受四个参数: []
阅读全文
posted @ 2018-01-28 22:33 雨下听风
阅读(468)
评论(0)
推荐(0)
编辑
2017年12月12日
JS数据类型转换记录
摘要: 一、数据类型: 原始数据类型:Boolean/ Null / Undefined / Number / String / Symbol(ES6中新增数据类型) 对象:Object 二、类型转换 1)显示类型转换: a. Number函数 b. String函数 c.Boolean函数 2) 显示类型
阅读全文
posted @ 2017-12-12 21:30 雨下听风
阅读(324)
评论(0)
推荐(0)
编辑
2017年11月3日
JavaScript浮点数计算存在精度问题?
摘要: 今天用js做乘法,偶遇一个浮点数 * 倍数后对应的精度存在问题,如: var f = 1.23456; var num = f * 100000; console.log(num); 输出的内容竟然是:123456.00000000001, 竟然多了好多小数位数? 于是乎想到了一个解决办法: par
阅读全文
posted @ 2017-11-03 10:43 雨下听风
阅读(141)
评论(0)
推荐(0)
编辑
2017年10月19日
操作系统知识点汇总整理
摘要: 一、进程与线程 1.定义 进程:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。(包括程序段,相关数据段,和进程控制块PCB) 线程:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系
阅读全文
posted @ 2017-10-19 15:02 雨下听风
阅读(320)
评论(0)
推荐(0)
编辑
下一页
公告