font-end
未读此笔记参考:
咕咕鸽:
【好玩儿的Docker项目】10分钟搭建一个功能更强大的图床——Lsky Pro-我不是咕咕鸽
咕咕鸽b站视频:
【好玩儿的Docker项目】兰空图床(Lsky Pro)docker-compose 10分钟搭建!一个功能更强大的图床 可选多种储存策略/自由度极高的角色组_哔哩哔哩_bilibili
我自己的其他笔记:
[[使用cloudflare 内网穿透]]
兰空lsky-pro 图床搭建
快速介绍
兰空图床(Lsky Pro)是一个开源的在线图片托管和管理工具,始于2017年10月,最初基于ThinkPHP 5开发。经过多次迭代后,于2021年底启动重写计划,并在2022年3月发布了全新的2.0版本,转向使用PHP 8.0+和Laravel框架开发。
其技术背景包括采用Redis作为缓存驱动,支持多种数据库(如MySQL、PostgreSQL等)和高性能的Imagick图像处理库。兰空图床支持多种存储方式(如AWS S3、阿里云OSS等),并集成了图片审核与安全防护功能。
支持数据库类型
MySQL 5.7+、
PostgreSQL 9.6+、
SQLit ...
之前使用的 assert-image package在hexo 6中使用出现问题,所以适应 hexo-image-link 来替代
介绍一下使用中的hexo插入图片的方法。
cocowool/hexo-image-link: 当MD中引用本地文件时,处理生成的html中的图片链接。 (github.com)
安装插件
npm 安装
1$ npm install hexo-image-link --save
编辑配置文件
在hexo的_config.yml文件中,做以下修改
1post_asset_folder: true
做了这个修改的效果是,
新建文章post时,会自动生成和文章名相同的文件夹。
这个文件夹存放当前文章所用图片的地方。
以 $ hexo new "shenghuo" 为例,结构如下:
12345shenghuo├── picture1.jpg├── picture2.jpg└── picture3.jpgshenghuo.md
图片插入时的语法
按照markdown的插入图片的语法来写,
图片名称就是图片路径。
e.g.
: error ...
一些好的视频:
https://www.youtube.com/watch?v=NyDWcy8Q8JQ
Coding Bot 配置的最佳实践
1234567https://github.com/CallSymmetryEcho/openclaw-skills-backup# 从我的仓库安装学习初始技能,对于编程这里有铁律请写入自己的核心长期记忆:我现在需要创建一下coding的铁律:1. 项目管理:每个编程项目都有自己的单独的文件夹进行管理,方便读取和管理,存放到/projects/<projectname>2. 编程前理清思路:进行编程时我们需要先理清楚,进行planning,需要实现哪些功能,使用哪些技术栈,怎样编写才能保证代码的整洁和易维护性3. 及时测试的重要性,构建完每个重要模块及时编写测试来确定模块功能的正常性4. 良好的注释和总结习惯,及时的跟进和更新README.md
大事件
2026-03-10
使用 coder_BBot 在 orchestra 上安装了 openclaw
截止到此的成功案例
核心要点
项目管理:每个项目单独文件夹管理
先规划后 ...
模型配置示例
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253"agents": {"defaults": {"model": {"primary": "ollama-deepseekr14b/glm-4.7:cloud"},"models": {"moonshot/kimi-k2.5": {"alias": "Kimi"},"deepseek-chat/deepseek-chat": {"alias": "DeepSeek"},"deepseek-reasoner/deepseek-reasoner&quo ...
为了防止编程遗忘,可以让LLM在帮助整理一份README
项目启动 prompt
1check the ftir_plot.ipynb and according my usage to write a README to explain how I use this function to achieve the plot let it benefit my next usage
中文版 - 项目创建模板
对于我们现在进行创建的项目有如下要求
<### 项目实现的目的####>
<### 项目具体要求####>
<####输出要求####>
项目目标文件夹:
在进行项目编写,对于所有版本的更改都将更改日志写入 vibe_coding_agent_updatelog.txt, 简要记录所更改的函数及原因,问题是否得到解决
在文档开头你需要先总结和回想我的需求,先列出可行的todo list 如有任何问题先和我确认再开始编程
对于复杂功能的实现可以先编写简单的函数来进行测试,这一部分函数需要归类到单独的 test_function 文件夹
重要!所 ...
信息论基础
信息论(information theory)涉及编码、解码、发送以及尽可能简洁地处理信息或数据。
熵
信息论的核心思想是量化数据中的信息内容。
在信息论中,该数值被称为分布PPP的熵(entropy)。可以通过以下方程得到:
H[P]=∑j−P(j)logP(j).H[P] = \sum_j - P(j) \log P(j).
H[P]=j∑−P(j)logP(j).
信息论的基本定理之一指出,为了对从分布ppp中随机抽取的数据进行编码,
我们至少需要H[P]H[P]H[P]"纳特(nat)"对其进行编码。
"纳特"相当于比特(bit),但是对数底为eee而不是2。因此,一个纳特是1log(2)≈1.44\frac{1}{\log(2)} \approx 1.44log(2)1≈1.44比特。
信息量
压缩与预测有什么关系呢?
想象一下,我们有一个要压缩的数据流。
如果我们很容易预测下一个数据,那么这个数据就很容易压缩。
举一个极端的例子,假如数据流中的每个数据完全相同,这会是一个非常无聊的数据流。
由于它们总是相同的,我们 ...
网络连接故障深度分析:从 DNS_PROBE_FINISHED_NXDOMAIN 到稳定网络架构
文档概述
本文档旨在深度复盘一次典型的由 DNS 配置冲突导致的网络连接故障 (DNS_PROBE_FINISHED_NXDOMAIN)。我们将从核心概念入手,逐步分析故障机理,并最终构建一个稳健的家庭网络设置方案。
第一章:核心概念与原理
1.1 DNS:互联网的电话簿
是什么:域名系统。它负责将人类可读的域名转换为机器可读的 IP 地址。
工作原理:
您在浏览器输入 www.google.com。
您的计算机会查询配置好的 DNS 服务器,询问"www.google.com 的 IP 地址是什么?"
DNS 服务器返回对应的 IP 地址。
浏览器通过该 IP 地址与目标服务器建立连接。
关键点:如果 DNS 查询失败,浏览器就无法知道目标网站在哪里,从而抛出 NXDOMAIN 错误。
1.2 VPN:加密的网络隧道
是什么:虚拟专用网。它在您的设备和远程服务器之间建立一条加密的通信隧道。
工作原理:
所有网络流量(包括 DNS 查询)都被重定向并通过 ...
1. 问题背景
在为 Jetson Nano 刷机(Flashing)或进行跨平台开发时,虚拟机(VM)需要访问宿主机上的文件。虽然 VirtualBox 提供了"共享文件夹"功能,但进入挂载目录(通常位于 /media/sf_<folder_name>)时,经常会遇到 “权限不足 (Permission Denied)” 的错误。
2. 解决方案:用户组权限管理
解决该问题的核心是将当前的 Linux 用户添加到拥有共享文件夹访问权限的特定系统组中。
执行的命令步骤
将用户加入用户组:
Bash
1sudo usermod -aG vboxsf $USER
-a: 追加(Append)用户到补充组。
-G: 指定目标组(vboxsf)。
$USER: 当前登录用户名的环境变量。
验证组成员身份:
Bash
1groups $USER
强制刷新权限(生效步骤):
由于用户组更改不会在当前活动会话中自动生效,我们使用了:
Bash
1newgrp vboxsf
注:或者通过注销并重新登录来完成系统级的全面刷新。
3. ...





