JSmiles

文章 0 评论 0 浏览 84961

构建二叉树 前序 中序 后序 递归方法

// 节点 function Node(element, left, right, parent) { this.element = element; this.left = left; this.right = right; this.parent = parent; th…

JSmiles 2022-03-07 13:13:03 828 0

创建二叉树

// 初始化二叉树对象 function Node(data, left, right, parent) { this.data = data; this.left = left; this.right = right; this.parent = parent;…

JSmiles 2022-03-07 13:11:14 842 0

ES6 实现 二叉树 前序 中序 后序

// 创建节点 function Node(data, left, right) { this.data = data this.left = left this.right = right this.show = function () { return this.da…

JSmiles 2022-03-07 13:10:17 804 0

ES6 逆波兰表达式

var evalRPN = function (tokens) { // 定义一个栈用来存放数据 let stack = []; for (item of tokens) { switch (item) { case ("+"): stack.push(Nu…

JSmiles 2022-03-07 13:08:22 883 0

ES6 合并有序链表

// 方法一 function mergeTwoLists(l1, l2) { var l3 = new ListNode(-1); var c3 = l3; while (l1 !== null && l2 !== null) { if (l1.val <= l2.val…

JSmiles 2022-03-07 13:07:34 760 0

jQueryDeferred 原理剖析

// jQuery Deferred 写法 var dtd = $.Deferred();// 新建一个Deferred对象 var wait = function(dtd){ var tasks = function(){ alert("执行完毕"); …

JSmiles 2022-03-07 12:53:06 788 0

jQuery 源码剖析 callbacks 原理

Button点击事件 var cb = $.Callbacks(); cb.add(function(){ console.log("add one"); }); cb.add(function(){ console.log("add two"); }) cb.add(f…

JSmiles 2022-03-07 12:50:37 908 0

jQuery 源码解析 选择器

// 创建DOM // 传入字符串 console.log($("a")); //创建DOM节点包装成jQuery对象 // 传入HTML console.log($("")); // //创建DOM节点包装成jQuery对象…

JSmiles 2022-03-07 12:48:41 903 0

jQuery 源码解析 核心功能函数

// console.log($()); // 任意对象扩展 var a = {name:"james",list:{age:"26"}}; var b = {list:{sex:"男"}}; var c = $.extend(true,{},a,b); // {{…

JSmiles 2022-03-07 12:47:45 950 0

eslint 学习笔记

How to appoint the environment to a certian file? 浏览器环境 /* eslint-env browser */ node 环境 /* eslint-env node */ How to prevent auto fi…

JSmiles 2022-02-15 22:16:08 752 0

webpack 关闭域名检查

有时页面不在 localhost 域名下(和 js 域名不一致,js 还在 localhost 下面),会导致域名检查失败,报: Invalid Host/Origin Header [WDS] Disconn…

JSmiles 2022-02-15 22:15:08 830 0

regeneratorRuntime is not defined?

在 chrome 插件开发时使用 async await 时报错:regeneratorRuntime is not defined,需做如下修改: npm i babel-polyfill --save-dev webpack.confi…

JSmiles 2022-02-15 22:14:25 734 0

跨域解决之 options

解决跨域嘛,后端修改响应头中的 Access-Control-Allow-Origin 字段,添加跨域白名单域名。结果发现,报了 options 请求跨域问题。 options 请求是什…

JSmiles 2022-02-15 22:11:48 837 0

fish 学习笔记

fish 配置文件路径:~/.config/fish/config.fish 时间插件:https://github.com/jichu4n/fish-command-timer Git 插件:https://www.martinklepsch.or…

JSmiles 2022-02-15 22:10:02 825 0

supervisor 迷你而优秀的 node 监控脚本

node 开发中,我们常常需要监控代码,在有改动的时候实现自动刷新,supervisor 应运而生。 使用方式 # 安装:必须是全局哦 npm install supervisor -g…

JSmiles 2022-02-15 22:01:44 958 0

记 JS new Date 的一个坑

new Date('2018-5-04') // -> Fri May 04 2018 00:00:00 GMT+0800 (CST) new Date('2018-05-4') // -> Fri May 04 2018 00:00:00 GMT+0800 (CST) new …

JSmiles 2022-02-15 21:57:07 857 0

Eggjs 使用实录

感觉大阿里的这个框架还是不错的!记录下使用的心得。 执行 npm start 命令环境是会默认设置为 prod 的 prod 环境下运行日志是不会落到文件里的,需要…

JSmiles 2022-02-15 21:55:19 837 0

JS 骚操作 快速生成有序递增数组

// 生成 0 ~ 23 的数组 const HOURS = [...Array(24).keys()];…

JSmiles 2022-02-15 21:38:40 749 0

JVM 运行时数据区

JVM运行时会将内存划分为不同的区域,也就是所谓的运行时数据区。这些区域有不同的用途, 有不同的生命周期,有的是在JVM启动的时候创建并在JVM关闭的…

JSmiles 2022-01-24 00:05:35 773 0

egg-mysql 如果数据表的主键名不是 id 该如何更新数据?

在 egg-mysql 的 npm 的说明文件里面没有明确的说明,找了一大圈的资料都没有发现,那只好去看源代码了。 在 https://github.com/ali-sdk/ali-rds/blo…

JSmiles 2022-01-08 23:52:53 1108 0

Latex 基础

在线 LaTeX 公式编辑器 http://www.codecogs.com/latex/eqneditor.php 绝对值 $$ \left | a-b \right | $$ 函数名 如果是预定义好的,直接 \max(x),…

JSmiles 2022-01-07 22:08:00 951 0

Npm 设置和取消代理

设置代理 npm config set proxy=http://127.0.0.1:8087 npm config set registry=http://registry.npmjs.org 关于 https 经过上面设置使用了 http 开…

JSmiles 2022-01-03 11:28:26 802 0

抖音最新版去水印的方法

抖音最新版去水印的方法 截止到目前可以去除抖音跟快手分享的视频的地址的水印 下载地址: http://www.wenjiangs.com/wp-content/uploads/2021/docimg…

JSmiles 2021-12-26 23:41:43 738 0

rtcp.py 利用 Python 的 Socket 端口进行转发

利用 python 的 socket 端口转发,用于远程维护。如果连接不到远程,会 sleep 36s,最多尝试 200 即两小时。 @usage: ./rtcp.py stream1 stream2 stre…

JSmiles 2021-12-25 22:55:05 912 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文