自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js生成随机字符串

js生成随机字符串

2023-05-12 16:40:40 648 1

原创 js,通过Proxy代理给对象的n多层key赋值

js,通过Proxy代理给对象的n多层key赋值;例如对象 a={},直接 a.b.c.d=1 赋值会报错,通过代理对象,可以实现多层赋值,默认会给加上空对象,不报错;

2023-03-20 20:03:48 553

原创 【JS处理excel,SheetJS入门笔记】

基于文档实现了exce的读取,根据json生成excel,导出;// sheet页 worksheet。// 创建空的工作簿(没有sheet页)// 工作簿 workbook。// 数组 to sheet。// 读取成 json。// 读取成 html。// 添加到 wb 里。

2022-11-04 21:42:41 2253 1

原创 JS获取最近三十天的日期

【代码】JS获取最近三十天的日期。

2022-10-18 11:38:54 1539

原创 Dev C++ 简单搭建 OpenCL 环境,AMD显卡

Dev C++ 简单搭建 OpenCL 环境,AMD 显卡

2022-08-18 19:23:21 822

原创 将区间内的每个数都加X,获取累加后的值

搞了一个类,为了方便对区间内的每个数都加X,它有两种操作对区间[a,b]里的每个数加x获取位置i累加后的值/** * 2021-03-15 一个用数组存的完全二叉树,可以对区间[0,i]里的每个数加x,便于获取位置i累加后的和, */class MySumTree{ constructor(len){ // 叶子节点的个数,得是2的n次方 this.leafLen = 1 << Math.ceil(Math.log2(len));

2021-04-03 20:41:16 175 1

原创 二分查找到第一个大于等于num的位置

// 二分查找, 找到第一个大于等于num的位置 (数组必须从小到大排好序,且不重复)// 二分查找, 找到第一个大于等于num的位置 (数组必须从小到大排好序,且不重复)Array.prototype.binarySearchLe = function(num){ let res = -1; for(let q=0,p=this.length-1; q <= p; ){ const i = Math.floor((p+q)/2); if(this[

2021-03-26 10:40:56 720

原创 弹簧连着小球

弹簧连着小球用js和canvas模拟弹簧连着小球时小球的摆动,以及记录小球的运动轨迹。鼠标点击:启动/暂停。<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>弹簧连着小球202005</title></head><body> <div id="cvsContent" style="position: relative;

2021-02-08 16:21:05 256

原创 使用js求解并展示华容道的步骤

使用js求解华容道的步骤概述代码概述用一个大小为20的数组表示地图。地图中有两个空格,空格可以上下左右四个方向。每个地图有八种移动情况。初始化一个队列,放进去初始的地图。从队列取出第一个地图,然后尝试这八种情况,把可行的放到队列里。依此类推,直到成功。代码<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=dev

2020-12-29 11:39:20 749

空空如也

空空如也

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

TA关注的人

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