算法笔记
算法笔记游戏排名算法 Elo Here is a footnote reference,[^1] and another.[^longnote] 经典算法 bfprt 贪心算法 排序算法 算法可视化网站 算法可视化网站s KMP算法 bilibili搬运】油管阿三哥讲KMP查找算法,中英文字幕,人工翻译,简单易懂 https://github.com/mission-peace/interview/blob/master/src/com/interview/string/SubstringSearch.java 最浅显易懂的 KMP 算法讲解 实用算法 缓存算法 知无涯之std::sort源码剖析 编程珠玑(The Programming Pearls) Endnotes[^1]: Here is the footnote.[^longnote]: Here’s one with multiple blocks.
javascript 笔记
javascript 笔记basicJavaScript 中的一次性定时器和周期性定时器JavaScript ES6-10 语法HTML/CSS switch 开关 (包括 JS 控制 checked 选择)JavaScript 字典遍历用法介绍JS 字典遍历非阻塞弹窗 1234567891011121314151617181920212223242526272829303132333435363738for (const [key, value] of Object.entries(object)) { console.log(key, value);}var points = [40, 100, 1, 5, 25, 10];points.sort(function (a, b) { return a - b;});// var a='xixi'; function object number string boolean undefinedif (typeof a ==...
bash 脚本
bash 脚本basic12history 5grep -10 'qsm' test.log//打印匹配行的前后10行 分割大文本文件123wc -l all.logsplit -l 35000 -d --verbose all.log all-log-split-for i in `ls | grep all-log-split-`;do a=`echo $i.txt`; mv $i $a;done Here is a footnote reference,[^1] and another.[^longnote] Endnotes[^1]: Here is the footnote.[^longnote]: Here’s one with multiple blocks.
油猴脚本
斗鱼开播提醒🌎使用方法 打开斗鱼关注页面(https://www.douyu.com/directory/myFollow) 并放置在后台 有主播开播/更改标题时自动发送通知提醒 💼Plus功能 下播提醒 每次提醒重新刷新 关注页面 最近10条历史通知 弹窗查看 彩虹旋转边框环绕带牌子直播间 视频轮播 单元格窗口 置灰 (鼠标移至视频轮播单元格仍然可以预览视频轮播内容) 粤语/国语 语音播报 改标题/下播/开播 提醒 🚀版本更新 3.4.10 关闭历史通知 不再弹窗提示刷新网页 把 我的关注 里 视频轮播 的单元格置灰 增加主页/更新按钮 开播下播历史通知逆时排序 先看最近的 只保留最近10条历史通知 3.3.6 关闭系统通知时 用页面常驻弹窗通知 3.3.5 3.3.5 油猴脚本工程化项目 版本更新 3.3.4 增加通知提醒开关按钮 3.3.3 增加语音播报开关按钮 3.3.2 关闭设置界面不再刷新 关注页面...
批处理
批处理Example无限循环,定时,固定时间间隔1234567@echo off:startecho jajajachoice /t 5 /d y /n >nulgoto start 搜索目录123456@echo off::搜索当前目录下的文件for %%i in (*.*) do echo "%%i":: 或者for /r "目录路径" %%a in (匹配规则,例如*.txt) do 执行操作pause for reference Windows 批处理(bat) for循环语句使用教程 1234567891011121314151617181920@echo offfor %%a in (ele1 ele2 ele3) do ( echo %%a)for %%a in (1,2,3) do ( echo %%a)pausefor /d %%i in (./docs/) do (echo %%i):: for /l %%i in (start,step,end) do commandfor /l %%i in...
油猴脚本学习笔记
油猴脚本学习笔记基础资料Tampermonkey中文文档世界通用版本号规则Tampermonkey菜单油猴脚本开发进阶 VSCode + Webpack + TypeScript 油猴开发环境搭建,本地调试、实时热刷新、自动构建和发布Webpack 配置的改进webpack使用html-loader加载js中引入的html资源 油猴webpack脚手架框架介绍项目结构 1234567891011121314151617181920212223242526272829303132333435363738394041424344││─package.json│ (- yarn start/dev/build 自定义命令 │ 建议参照 yarn build 自定义增加编译 douyu.dev.user.js 的命令 如: yarn builddev │ 注意:自定义参数不能有空格│ - 项目名字 版本 描述 作者 主页 开源协议 依赖 脚本│ )├─config│ common.meta.json│ ...
正则表达式
正则表达式basic123456789101112131415161718192021222324252627282930313233343536/a.c/ -> aac、abc、acc、adc/a*b/ -> "b"、"ab"、"aab"、"aaab" /a+b/ -> "ab"、"aab"、"aaab" /colou?r/ -> "color" 或 "colour"用户名由若干个字母、数字、下划线和中划线组成,所以需要用到 + 表示 1 次或多次出现[a-zA-Z0-9_-]+匹配 iframe 标签/<iframe(([\s\S])*?)<\/iframe>/匹配所有 img 标签/<img.*?src="(.*?)".*?\/?>/gi中括号表达式 匹配字符组的一个列表/Chapter [1-5]//Chapter...
世界文字系统学习:英文 日文 阿拉伯文
世界文字系统学习:英文 日文 阿拉伯文英文名1234567cheung zipungcheung zepungcheung zeepungcheung zeapungcheung zeapungチャン ゼプンتشيونغ زيبونغ 英语e的发音:reference e 的发音 1 e 的发音 2 发音有6种,列举如下 在重读开音节中,e一般读做/i:/。单词举例:she、these。/ 在重读闭音节中,e一般读/e/。单词举例:set、bed。 在单字母非重读音节中,e一般读做/i:/或/ə/。在重读音节前的非重读音节里,e一般读做/i/,...
加密货币学习
加密货币学习交易所手续费泰达币手续费最低的交易所在当前市场上,有许多交易所提供泰达币的交易服务。然而,手续费率因交易所而异。根据我们的调研,以下是一些手续费较低的泰达币交易所: Binance:作为全球最大的加密货币交易所之一,Binance提供了低手续费的交易环境。该交易所在泰达币交易中收取每笔交易0.1%的手续费。此外,Binance还为持有其平台原生代币BNB的用户提供了更低的交易手续费。 Huobi:Huobi是另一家知名的加密货币交易所,在泰达币交易中手续费较低。该交易所收取每笔交易0.2%的手续费,并可提供更低的费率给持有其平台代币HT的用户。 OKEx:OKEx是全球领先的数字资产交易平台之一,手续费相对较低。该交易所在泰达币交易中收取每笔交易0.1%的手续费,并可提供更低的费率给持有其平台代币OKB的用户。 Kraken:Kraken是一家总部位于美国的知名加密货币交易所,手续费相对较低。该交易所在泰达币交易中收取每笔交易0.16%~0.26%的手续费,费率根据交易量的不同而有所差异。 交易所bitkan火币币安gate.io...
大话数据结构 读书笔记
大话数据结构 读书笔记1. 绪论逻辑结构 集合结构 线性结构 树形结构 图形结构 物理结构 顺序存储结构 链接存储结构 2. 算法算法特征 输入输出 有穷性 确定性 可行性 算法时间复杂度常数阶 O(1)线性阶 O(n)对数阶 O(logn)12345int count =1;while(count < n){ count = count * 2;} ${2^x} = n => x = log_2n$ 平方阶 $O({n^2})$1234567891011121314151617int i,j;for (i = 0; i < m; i++){ for (j= 0; j < n; j++) { /* 时 间 复 杂 度 为 0(1) 的 程序 步骤 序 列 */ }}int i,j;for(i = 0; i <n; i++){for (j =i; j <n; j++) /* 注意j = i 而不 是0...