
乱
shuo-shu
这个作者很懒,什么都没留下…
展开
-
【JS处理excel,SheetJS入门笔记】
基于文档实现了exce的读取,根据json生成excel,导出;// sheet页 worksheet。// 创建空的工作簿(没有sheet页)// 工作簿 workbook。// 数组 to sheet。// 读取成 json。// 读取成 html。// 添加到 wb 里。原创 2022-11-04 21:42:41 · 2782 阅读 · 1 评论 -
JS获取最近三十天的日期
【代码】JS获取最近三十天的日期。原创 2022-10-18 11:38:54 · 1788 阅读 · 0 评论 -
Dev C++ 简单搭建 OpenCL 环境,AMD显卡
Dev C++ 简单搭建 OpenCL 环境,AMD 显卡原创 2022-08-18 19:23:21 · 1156 阅读 · 0 评论 -
将区间内的每个数都加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 · 207 阅读 · 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 · 764 阅读 · 0 评论 -
弹簧连着小球
弹簧连着小球用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 · 300 阅读 · 0 评论 -
使用js求解并展示华容道的步骤
使用js求解华容道的步骤概述代码概述用一个大小为20的数组表示地图。地图中有两个空格,空格可以上下左右四个方向。每个地图有八种移动情况。初始化一个队列,放进去初始的地图。从队列取出第一个地图,然后尝试这八种情况,把可行的放到队列里。依此类推,直到成功。代码<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=dev原创 2020-12-29 11:39:20 · 804 阅读 · 0 评论