工具
未读网页视频捕获工具本地解析工具基于Windows系统
MKVToolNix Downloads – Matroska tools for Linux/Unix and Windows
(当然网站里也有其他系统的工具,只是我没用用过)
**下载后解压出来 **MKVToolNix 文件夹
**启动项是 **mkvtoolnix-gui.exe
浏览器脚本media-source-extract 装到油猴里(文件放在最后了)
使用
脚本文件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612 ...
Github
未读更改 GitHub 用户名注意事项更改前须知首先,更改用户名不会删除仓库或提交历史。
**旧用户名下的仓库 URL(如 ****https://github.com/旧用户名/repo)会 **自动重定向到新地址
但: ///重定向仅保留几个月,之后可能失效,建议尽快更新所有引用///
** **///如果旧用户名被他人注册,重定向会失效///
** **///依赖旧 URL 的服务(如 CI/CD、书签)需手动更新///
注意:
确保本地仓库已与远程同步(git push)。
导出仓库列表(可选,用于后续检查)。
检查依赖项:
第三方服务(如 CI/CD、域名绑定、OAuth 登录)是否依赖你的旧用户名。
文档、README、外部链接中是否有直接引用旧用户名的 URL。
更改用户名1GitHub,Settings → Account → Change username
更改 ...
Github
未读保姆级GitHub主页美化教程
实际上这些都存在一个README文件里
下面我们来一步一步建设你的GitHub主页
GitHub中的初始操作
复制仓库地址
12找一个你想要存储在本地的文件地址右键Open Git Bash here
1git clone +Paste把刚才复制的地址粘贴过来 回车
1tip:如果有报错很多情况是梯子不稳定,没有连接到git仓库,多关闭刷新反复试试
编译器这里拿VS Code示范
需要安装的插件
1下载完插件之后
1所编写的组件是按顺序排列的
代码结构详解
一般格式模板(可以先复制到自己的编译器里)
123<p align="center"> <img src="" /></p>
1下面我们来逐一实现组件的代码
组件海浪效果边饰网站
https://capsule-render.vercel.app/
123左侧选择完后点击右侧“Copy”复制到模板的“src”属性后
更多具体样式参考
https://github.com/kyechan9 ...
Github
未读新版git推送注意点一切的开始
1git init
旧版本Git指令会默认创建一个本地的master分支
我是win 2.42版本
但是
在较新的GitHub的新仓库中,默认的初始分支名称已经从master变更为main
如果我们直接一套推送上去会直接推送到远程仓库,会直接推送到远程的master分支上,而当前默认的主分支main上没有东西
然后我去尝试了一下更新Git版本
访问Git for Windows官方网站,安装最新版Git 2.47
然后我发现git init还是默认master分支
最后还是先养成习惯
1git init -b main
切到指定分支创建
接下来
连接远程
1git remote add origin 仓库地址
推送三件套
123git add .git commit -m "注释"git push -u origin main
Github
未读gitgit 的运行机制1git分为本地仓库和远程仓库,我们一般情况都是写完代码,commit到本地仓库(生成本地仓的commit ID,代表当前提交代码的版本号),然后push到远程仓库(记录这个版本号)
git config(配置)一个系统只需要配置一次
12git config --global user.name "chen"git config --global user.email "xxx@qq.com"
文件的状态查看1git status
未跟踪1//add .前
已跟踪123staged //暂缓区中的文件状态,也就是indexUnmodified //commit命令,可以将staged中文件提交到Git仓库Modified //修改了某个文件后,会处于Modified状态;
SSH密钥
获取git仓库操作流程图
git上创建新仓库
1234567界面右上角"+"New repository仓库名字加描述Create repository
建立本地仓库
123456文件根目 ...
Github
未读GitHub自动化部署通过 GitHub Actions 实现「提交代码 → 自动构建 → 生成 Releases」
实现步骤
**在本地仓库中创建 **.github/workflows/build.yml
1234567891011121314151617181920212223242526272829303132name: Build and Releaseon: push: tags: - 'v*' # 当打 tag 时触发jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v4 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: 20 - name: Install PNPM run: npm install -g pnpm - name: Install Dependenci ...
博客
未读博客音乐组件实现详情移步 | 安知鱼 | 大佬的博客文章
1https://blog.anheyu.com/posts/a76e.html
一图流
开放式公益API1https://api.injahow.cn/meting/?server=:server&type=:type&id=:id&auth=:auth&r=:r
1https://meting.qjqq.cn/?server=:server&type=:type&id=:id&auth=:auth&r=:r
大前端
未读var/let/const区分作用域var 和 let 的作用域规则一样
1函数外,是全局执行上下文,函数里,是当前函数执行上下文。//声明的变量的作用域只能是全局或者整个函数块的。
重复声明var 允许,let/const不允许
12345function test() { var a = 3; var a = 4; console.log(a) // 4}
let是块级作用域
const只能在声明它们的块级作用域中访问
const/let在块级作用域外无法访问内部变量!
1234if(true){ const a=1;}console.log(a)
绑定全局变量在全局环境声明变量,var会在全局对象里新建一个属性,let/const不会
12345var foo = 'global'let bar = 'global'console.log(this.foo) // globalconsole.log(this.bar) // unde ...
大前端
未读TS类型(interface)声明1234567let a: string //变量a只能存储字符串let b: number //变量a只能存储数值let c: boolean //变量a只能存储布尔值// 参数x必须是数字,参数y也必须是数字,函数返回值也必须是数字function demo(x:number,y:number):number{ return x + y}
总览12345string 、 number 、 boolean 、 null 、 undefined 、 bigint 、 symbol 、 object(Array 、Function 、Date ......)(新)void 、 never 、 unknown 、 any 、 enum 、 tuple(自定义)type 、 interface
常用类型字面量1值只能是字⾯量值 (值本身)
any123456789101112131415//显式的anylet a: anya = 100a = '你好'a = false//隐式的anylet bb = 100b ...
大前端
未读页面circle加载动画
HTML1234<div class="container"> <div class="circle"></div> <span>loding......</span></div>
CSS123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869* { margin: 0; padding: 0; box-sizing: border-box;}body { width: 100%; height: 100vh; /* border: 10px solid red; */}.container { position: relative; wid ...