2024 年 10 月 0 篇文章

拦截fetch并添加头信息

asyncfunctionmyFetch(){constoriginalFetch=window.fetch;window.fetch=asyncfunction(url,...args){try{letconfig={};if(args.length>0&&typeofargs[0]==='object'){config=args[0];}//创建 Headers 对象以确保现有头部不会被覆盖 leth

linux

#检查端口 6806 是否在目标主机上开放 nmap43.131.232.202-p6806-Pn#检查本地系统上是否有进程正在监听端口 6806netstat-ano|findstr:6806‍

Alist 增加视频跳转链接页面自动定位到指定时间播放的功能

Alist 增加视频跳转链接页面自动定位到指定时间播放的功能
功能介绍:在 Alist 页面复制播放的视频链接到剪切板,链接中自动附上当前已播放的时间把链接粘贴到思源笔记中点击刚才粘贴的视频链接,自动跳转到 Alist 页面并自动定位到刚才已播放的时间点效果:代码如下(把以下代码放到 alist 管理页面,设置-》全局-》自定义内容里即可)<script>(function(){//监听哪些视频格式 constvideos=['.mp4','.avi','.webm','.

思源性能优化

概述不同硬件配置、不同操作系统平台上性能表现是不一样的。另外,随着数据增多,性能下降无法避免。所以我们可能需要改变使用方式并调整一些配置项来提升性能,以获得更流畅的使用体验。整体性能内容块数量:内容块数量对性能影响范围较大,比如展开文档树、搜索、数据写入等。但也不必太过担心,通常情况下内容块数量在百万这个量级下不会产生太大影响,除非每个块的大小较大系统环境:操作系统当前负载会影响整体性能网络环境:通

监控元素出现

functionobserveElementExist(selector,callback){consthandleMutations=(mutationsList,observer)=>{for(letmutationofmutationsList){if(mutation.type==='childList'){mutation.addedNodes.forEach(node=>{if(node

思源编辑器输入事件

(()=>{//编辑器输入事件 onEditorInput((editor)=>{//获取光标所在元素 constcurrEl=getCursorElement();console.log('当前元素',currEl);//获取当前块 constcurrBlock=currEl.closest('[data-type]');console.log('当前块',currBlock);});//编辑器输入事件

[css] 代码块滚动时语言和按钮固定在编辑器顶部

[css] 代码块滚动时语言和按钮固定在编辑器顶部
*[css]代码块滚动时语言和按钮固定在编辑器顶部-链滴*[https://ld246.com/article/1728146248791](https://ld246.com/article/1728146248791)*对很长的代码块比较友好,效果是始终显示代码块的语言、复制按钮和更多菜单按钮:[图片]代码片段:/*代码块滚动时语言和按钮固定在编辑器顶部 CSS 片段*//*authorbyJeff

块自定义元素和属性

seehttps://github.com/siyuan-note/siyuan/issues/12684seehttps://github.com/88250/lute/issues/206seehttps://github.com/88250/lute/blob/3fb25e60dad57f08b1637539a0fcdf03c366abdb/protyle.go#L693 关联:行内自定义元素和