javascript-data_tructures_and_algorithms
data tructures and algorithms for JavaScriptarithmetic operation精度问题:
console.log(3+1.1) //输出4.1console.log(3*1.1) //输出3.3000000000000003
如果计算精度不必像上面那样精确,可以格式化为固定精度:
print((3*1.1).toFixed(2)) //显示3.30
OOP (object-oriented programming)构建一个检查银行账户对象的构造函数
function Checking(amount) { this.balance = balance; //属性 this.deposit = deposite; //方法 this.withdraw = withdraw; //方法 this.toString = toString; //方法}
this关键字用来将方法和属性绑定到一个对象的实例上
function deposit(amount) { this.balance += amo ...
vue_baselearning
Vue基本入门知识点整理Vue基本架构:<div id="app"> {{templete}}</div>
const app = new Vue({ el:"#app", data:{ templete:"VUE" }, methods:{ }})
el是绑定选中的元素的作用域,不可绑定在Html和body标签,里面可以绑定其他DOM元素,例如id,class,标签等,对应着#id,.class,标签等Vue在body里面定义的元素数据,用到的数据定义在data中,data中可以写复杂类型的数据,渲染复杂类型的数据时,遵守js的语法即可
Vue函数:
v-text<div id="app"> <h1 v-text="context_name+'lalala'">哈哈哈</h1> ...
Top_BTWebsite
1、海盗湾网址:https://thepiratebay.org/
海盗湾建站至今超过 16 年,仍在继续运营。在经历了 2018 年的严重停机事故之后,去年表现相对平稳。该网站几个月前关闭了新用户注册,但仍向公众开放。它仍在使用 .org 域名,但不确定将来是否会如此。
2、YTS.lt网址: https://yts.lt/
这个网站是原 YTS/YIFY 的非官方继任者。该网站侧重于全球热门的电影发布。YTS 最近成为美国三起诉讼的被告,虽然运营商签署同意了判决,向一名电影制作人支付损害赔偿金,但该网站仍处于在线状态。
3、1337X网址:https://1337x.to/
1337X 保住了前三的位子,与其他一些网站不同的是,它有一群忠实的 up 主,每天都会提供新种子。
4、RARBG网址:https://rarbg.to/
在过去的一年里,RARBG 一直保持稳定运营。RARBG 成立于 2008 年,该站在高清电影和电视剧方面更新速度较快。该站有多个域名,这里选取访问量最大的域名进行排名。
5、NYAA.si网址:https://nyaa.si/
NYAA.si 是知名动漫 ...
vps_BTdownload
在vps的选取上应该注意以下几点:
硬盘足够大,如果你选个只有5G硬盘大小的vps,估计你也下不了什么;
vps提供商允许bt ,这点很重要,部分国家对版权问题零容忍。在购买vps前一定要仔细看看TOS,看是否允许BT下载;
例如ramnode的 Acceptable Use Policy 中有写有:
The following are acceptable uses provided they comply with the rest of this AUP:* IRC** Source games+* Minecraft servers+* VPN* Adult material* Video streaming* Torrents (Only allowed in US locations - must be limited to 20Mbps total)* Usenet (Must be limited to 20Mbps total)*Any usage which results in any attacks against RamNode the company ( ...
proxyvps_tool
wget git.io/vpstest && bash vpstestwget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bashwget -qO- sb.oldking.net | bashwget -qO- bench.sh | bash//到国内的速度
wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh//BBR锐速三合一脚本
wget -qO- git.io/besttrace | bash//traceroute回程
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py ...
javascript-gather
集合集合是什么?
集合有三个特点- 无重复性 -不能重复key,每个元素都唯一
- 空集 - {}
- 子集
Object.prototype.xxxx
Object是一个大写开头的,就是一个构造器,也就是一个函数,也是对象的一种,也有自己的属性和方法,他可以继承给自己的子类
javascript-Double_linkedlist
双向链表双向链表结构:
先在Html引入js文件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TEST</title> <script src="./04_双向链表.js"></script></head><body></body></html>
双向链表.jslet LinkedList = function(){ let head = null let length = 0 //定义一个辅助节点类 let Node = function( ...
javascript-linkedlist
单向链表什么是链表:
实现思路框架:
链表具体操作:
先在Html引入JS:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TEST</title> <script src="./03_链表.js"></script></head><body></body></html>
链表操作.js:let Linkedlist = function(){ let head = null let length = 0 //辅助类的添加 let Node = ...
javascript-queue
队列队列是什么?
队列实现操作:
新建Html引入js:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TEST</title> <script src="./02_队列.js"></script></head><body></body></html>
队列操作.js:let Queue = function(){ let items = [] //入队 this.enqueue = (element)=>{ return ...