2025 年 04 月 0 篇文章

DCDN原理

DCDN 原理动态内容的本质动态内容的意思是,每次用户请求时,服务器会根据用户的输入或上下文实时生成不同的内容。比如:用户登录后看到的个性化页面。搜索某个关键词时返回的搜索结果。点击“刷新”按钮时显示的最新股票价格。这些内容是实时生成的,而不是像图片或 HTML 文件那样提前准备好放在服务器上。CDN 是如何处理动态内容的?CDN(内容分发网络)本身并不知道动态内容该返回什么,因为这需要后端程序(比如你的网

给发布服务添加统计访问量及网站运行时间

seehttps://ld246.com/article/1744513615105//统计网站访问量和运行时间(async()=>{//api 地址,最后不要加///由于发布服务不可写数据,这个用 6806 端口用于写统计数据 constapiUrl='http://127.0.0.1:6806';//apitoken 在设置-> 关于中查看 constapiToken='';//初始化数据 constinitD

AI还是个孩子

AI 还是个孩子目前 AI 的理解力在不同领域表现差异较大,难以直接对应儿童年龄,但可以从以下维度进行类比分析:认知发展阶段对比(基于皮亚杰理论)维度 AI 当前能力近似儿童阶段典型差异语言处理可处理复杂语法,词汇量超成人水平形式运算阶段(12+ 岁)缺乏语言的情感共鸣和语境深度理解逻辑推理可完成多步骤数学证明,但依赖训练数据具体运算阶段(7-11 岁)无法自主形成新逻辑体系,仅能复现模式常识理解通过文本记忆获得

向编辑器文本框等发送文本

functionsendTextToEditable(element,text){//聚焦到编辑器 element.focus();//插入文本 document.execCommand('insertText',false,text);//或直接操作 DOM(适用于简单场景)//element.textContent+=text;//触发 input 事件 constinputEvent=newEvent('

连续点击openAny,小脚本,大作用,让一切可自由打开

连续点击openAny,小脚本,大作用,让一切可自由打开
连续点击 openAny,小脚本,大作用,让一切可自由打开。基本使用‍添加到顶栏注册快捷键举例说明代码‍代码放到哪里这个是针对小白用户的说明,老用户可忽略。设置-> 外观-> 代码片段->JS 中添加新的 js 代码片段即可。输入帖子中的代码到你新建的代码片段中开启代码片段即可(如果有问题重启思源试试)​分享你的代码可把你的代码分享到评论区。打赏作者打赏用户超过 20 考虑开发类似 obsidianquickAdd 那

Alt+Z加粗与标记同时给文字加样式

seehttps://ld246.com/article/1744445101965//alt+z 给文字加粗和标记(()=>{//监听键盘按下 alt+z 事件 document.addEventListener('keydown',function(event){//检查是否按下了 Alt 键以及物理按键是'KeyZ'if(event.altKey&&//按下了 Alt 键 event.code==='KeyZ'

openAny

精细控制版//模拟点击//调用方式//选择符必须全局唯一//sleep 和 wait 可人选其一,wait 优先//极个别情况 wait 有问题时可选择 sleep//不支持滚动加载的情况//openAny([{click:"selector",wait:"selector"},sleep:100],...);/*或 try{openAny([{click:"selector",wait:"selector"},s

代码块添加折叠展开按钮

seehttps://ld246.com/article/1744373698945 简洁版仅支持折叠/展开缺点:由于使用 mouseover 事件生成按钮,有时可能折叠按钮出不来,需要鼠标移出代码块再移入即可//代码块添加折叠展开按钮//注意,由于使用 mouseover 事件生成按钮,有时可能折叠按钮出不来,需要鼠标移出代码块再移入即可(()=>{//代码最大高度 constcodeMaxHeight='5

带块id的剪切

带块id的剪切
seehttps://ld246.com/article/1744246860602//带块 id 的剪切//seehttps://ld246.com/article/1744246860602//支持手机版//不会出现重复 ID//version0.0.2//0.0.2 先检查所有块是否已全部在目标文档中显示,如果有未显示再调用 protyle 刷新,从而改善用户体验//注意:只能在块菜单中操作(你的右键可能

左侧 dock 空白区显示随机文章

左侧 dock 空白区域显示随机文章单击打开文章双击显示下一个右键复制为引用到剪切板可显示为跑马灯效果代码//左侧 dock 空白区显示随机文章//seehttps://ld246.com/article/1734652659115//功能介绍://1.左侧 dock 空白区域显示随机文章//2.单击打开文章//3.双击显示下一个//4.右键复制为引用到剪切板//5.可显示为跑马灯效果(()=>{//设置多久切

如何随机打开笔记

如何随机打开笔记
seehttps://ld246.com/article/1744263408978wilsons•1 分钟前付费者​捐赠者这个感觉如何?左侧 dock 空白区显示随机文章功能介绍:左侧 dock 空白区域显示随机文章单击打开文章双击显示下一个右键复制为引用到剪切板可显示为跑马灯效果代码:https://gitee.com/wish163/mysoft/blob/main/%E6%80%9D%E6%BA%90

打开新标签

awaitopenAPI.siyuan.openTab({app:siyuan.ws.app,doc:{id:'文档或块 id',//当是块 id 时自动聚焦}});‍

带块 id 的剪切

带块 id 的剪切
seehttps://ld246.com/article/1744246860602 功能说明块右键菜单增加剪切块操作,剪切时不会丢掉块的 id(自带剪切会丢掉块 id)。本质还是移动操作,只不过比自带移动操作方便,支持具体移动到哪个位置(自带移动只能指定移动到哪个文档)。支持手机版不会出现重复 ID 使用说明注意:只能在块菜单中操作(你的右键可能不是块菜单)缺点:不支持撤销(官方移动也不支持撤销)代码 htt

调用 api 操作块支持撤回(使用 Transaction)

seehttps://ld246.com/article/1736616348929 思源笔记默认的块操作 api 不支持撤回,需要额外使用 Transaction 来实现撤回操作只更新一个块 updateTransaction​awaitupdateBlock('dom',updatedDom,blockId);protyle.getInstance().updateTransaction(blockId,u

查看最新版

githubhttps://github.com/siyuan-note/siyuan/releases 链滴 https://ld246.com/member/siyuan/articles‍

更新文档全文api

seehttps://ld246.com/article/1744145263614 获取文档 kramdown 全文 awaitfetchSyncPost('/api/block/getBlockKramdown',{id:'文档 id'})更新文档全文(有{:id=""}在 id 不会变)awaitfetchSyncPost('/api/block/updateBlock',{"dataType":"mark

外行人理解机器学习

外行人理解机器学习什么是参数我用更简单的语言来解释参数是什么。参数是什么?想象一下,你正在教一个机器人学会识别猫和狗。你给机器人看很多猫和狗的照片,并告诉它哪些是猫,哪些是狗。机器人需要从这些照片中学习规律,比如:猫的耳朵通常是尖的。狗的耳朵通常是垂下来的。参数就是机器人用来记住这些规律的“小本本”。每个规律都写在这个“小本本”上,比如:耳朵尖的程度有多重要?耳朵垂下来的程度有多重要?这些“小本本”

图片批量压缩工具

图片批量压缩工具推荐工具:https://www.imgdiet.com/zh-CN/compresshttps://www.iplaysoft.com/tuya.html#google_vignettehttps://zhuanlan.zhihu.com/p/343806630‍自己写工具:https://github.com/fengyuanchen/compressorjsDownloadFF