5.1 一个 input + v model 5.2 Object.defineProperty 内在 响应式原理 06 双向数据绑定原理01.html 5.3 数据双向绑定的原理简单实现 通过数据劫持来实现的 1. `` 2. 演示 : V == M 3. V = M 4. M = V 07 数据 ...
分类:
其他好文 时间:
2020-03-14 15:00:10
阅读次数:
50
说明
由于没有实现沙盒,所以这个运行只适合提交自己写的代码到服务器,不适合像 菜鸟工具 那样可以让人公开提交代码并访问。
基本思路
前端提交代码,后端运行并返回结果。 ...
分类:
编程语言 时间:
2020-03-14 14:36:59
阅读次数:
69
yii2框架简单加锁锁定本次任务没执行完之前不允许再请求本次方法,注意这只是简单实现能应对几乎所有并发场景,但是对并发有绝对要求的还是要用队列加异步处理去实现。 注意: 1、Throwable为php7及以上版本的万能捕获任何异常,php7以下版本用:Exception 2、请确定自己已经在配置文件 ...
分类:
Web程序 时间:
2020-03-09 00:54:47
阅读次数:
107
tfidf原理的简单描述:以一个图书馆为例,tf: 该单词在图书馆所有书里出现的频率idf: log((图书馆所有书的数量+平滑系数)/(该单词出现过的书的数量+平滑系数)+1)tfidf = tf*idf import numpy as np from collections import def ...
分类:
其他好文 时间:
2020-03-08 09:47:56
阅读次数:
114
什么是LRU LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高” 距离现在最早使用的会被我们替换掉。不够形象的话我们看下面的例子。 size=3的缓存淘汰实现: 在插入元素1的时候, ...
分类:
编程语言 时间:
2020-03-06 15:53:35
阅读次数:
74
单列模式 整个系统中只有一个实例存在。 一、单列模式的实现方式 饿汉模式 程序一开始便会创建一个实例 ,如果一直没有使用它,会造成一定的内存资源浪费。 懒汉模式 1. 简单实现 不足:当有多个同时请求时,可能会造成创造出多个实例。 2. 在方法上加synchronized同步,保证只有一个实例产生 ...
分类:
其他好文 时间:
2020-03-04 12:34:01
阅读次数:
50
今天给小伙们出了一个题,排序下面的字典,可以指定key或者value进行升序、降序排序:dt={‘Jack‘:89,‘Rose‘:78,‘Tom‘:99}分析:1.字典暂时不能直接排序2.可以借鉴元组排序的方式代码如下:print(sorted(list(dt.items()),key=lambdax:x[1],reverse=False))不过有些小伙伴,对这个代码不是很理解,于是简单的实现so
分类:
其他好文 时间:
2020-03-04 00:06:59
阅读次数:
62
阅读下面实验之前:请先阅读官方的分布式事务支持内容:https://shardingsphere.apache.org/document/current/cn/features/transaction/ 经过试验,单服务跨数据源,使用shardingJdbc的事务,同普通jdbc时的做法一样。实验版 ...
分类:
数据库 时间:
2020-03-02 10:45:31
阅读次数:
171
1.数组去重 使用ES6全新的数据结构即可简单实现。 let j = [...new Set([1, 2, 3, 3])] 输出: [1, 2, 3] 2.数组和布尔值 当数组需要快速过滤掉一些为false的值(0,undefined,false等)时,一般是这样写: myArray.map(ite ...
分类:
编程语言 时间:
2020-02-25 17:54:50
阅读次数:
80
就如其他的编程语言一样,JavaScript也具有许多技巧来完成简单和困难的任务。 一些技巧已广为人知,而有一些技巧也会让你耳目一新。 让我们来看看今天可以开始使用的七个JavaScript技巧吧! 数组去重 使用ES6全新的数据结构即可简单实现。 Set的详细用法可以查看 "ES6入门" 数组和布 ...
分类:
Web程序 时间:
2020-02-24 00:31:17
阅读次数:
77