opencv基础操作
发表于 2026-03-15|技术
这里用C++进行编程，发现菜鸟教程只有python的版本，那就记录一下。 图片读取与展示1234567891011121314// 读取图像#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src = imread("../img/1.png"); imshow("input",src); waitKey(0); destroyAllWindows(); return 0;} 图像基本操作读取像素需要用到三维向量数组Vect3b，这里需要注意的是，Opencv是BGR而不是我们常用的RGB。 123456789101112131415161718192021222324// 读取像素#include<opencv2/opencv.hpp>#include<iostream>using name...
配置opencv
发表于 2026-03-14|技术
引言不知道为什么我们专业看起来与计算机八竿子打不着，竟然要学opencv，那就来记录一下吧！ Ubuntu 篇Ubuntu因为有完善的包管理体系，所以配环境相对简单。 先安装vscode，当然也可以不安装，只是个编辑器； 🪧引用站外地址，不保证站点的可用性和安全性 vscode Microsoft 到这里下载deb格式的软件包，然后dpkg安装即可。可以安装这些扩展： 接下来安装编译器 12345678910# 先更新软件包apt updateapt upgrade -y# 安装C/C++编译器apt install gcc g++# 安装opencvapt install -y mesa-utilsapt install -y libopencv-devapt install -y opencvapt install -y python3-opencv #Python opencv 然后就可以了。 Windows ...
自建bitwarden服务
发表于 2026-02-25|技术
Bitwarden 是一款开源、端到端加密的密码管理器，支持 Windows、macOS、Linux、Android、iOS 以及几乎所有主流浏览器。它可以帮你： 安全存储密码、银行卡、笔记、密钥等敏感信息 全设备自动同步 一键自动填充账号密码 生成高强度随机密码 检测弱密码、重复密码、泄露密码 之前一直使用浏览器自带的密码管理器，跨平台不太好用，所以自建一个Bitwarden服务器。但是我们一般用Vaultwarden，占用更小，有一些Bitwarden的商业功能。 123456789101112services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped environment: DOMAIN: "https://vw.domain.tld" #更改成自己的域名 volumes: - ./vw-data/:/data/ ports: ...
自建renovate-bot
发表于 2026-02-23|技术
最近自建了gitea，所以把renovatebot也自建一下，毕竟renovatebot可以自动更新依赖，但是它不对自建git提供服务。这是docker compose文件： 123456789101112services: renovate: image: renovate/renovate:latest environment: RENOVATE_PLATFORM: 'gitea' RENOVATE_ENDPOINT: '你的git api地址' RENOVATE_TOKEN: 'token' RENOVATE_AUTODISCOVER: 'true' RENOVATE_GIT_AUTHOR: Renovate Bot <bot@biss.click> RENOVATE_USERNAME: renovate-bot volumes: - ./renovate-data:/tmp/renovate ...
将博客仓库转移到gitea
发表于 2026-02-07|技术
在上一篇文章中已经完成了gitea的安装那么博客源码迁移倒是没问题，直接git remote add origin就行，但是action文件就有些变更。这是我修改的action文件： 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556name: 自动部署on: push: branches: - master release: types: - published workflow_dispatch:env: TZ: Asia/Shanghaijobs: deploy: runs-on: ubuntu-latest steps: - name: 检查分支 uses: actions/checkout@v4 with: ref: master - name: 缓存项目 npm 包 id: cache-node-modul...
安装gitea
发表于 2026-02-07|技术
今天想把网站的源码转移到自建git仓，所以先来安装gitea吧（gitlab过于庞大，服务器配置不够）PS:我的服务器为2C2G 安装gitea这里用二进制文件安装 获取二进制文件：123wget -O gitea https://dl.gitea.com/gitea/1.25.4/gitea-1.25.4-linux-amd64chmod +x giteacp gitea /usr/local/bin/gitea 创建用户这一步不是必须的，但是推荐这样，用root用户很容易出问题。 1234567891011121314151617181920# On Ubuntu/Debian:adduser \ --system \ --shell /bin/bash \ --gecos 'Git Version Control' \ --group \ --disabled-password \ --home /home/git \ git# On Fedora/RHEL/CentOS:groupadd --system gitaddus...
添加typesense搜索
发表于 2026-02-05|技术建站手札
最近在构建班级博客，用ghost cms，在构建搜索时发现了typesense，所以把他移植到这个博客上。 安装typesense直接用docker-compose: 1234567891011services: typesense: image: typesense/typesense:30.1 restart: always ports: - "8108:8108" volumes: - ./typesense-data:/data command: '--data-dir /data --api-key=填写key --enable-cors' 然后就是反向代理之类的，不过多写了。 添加数据集123# 先安装库npm install hexo-generator-searchnpm install typesense xml2js 然后在config.yml配置（就是把文章生成json）： 1234search: path: search.json field: post c...
Adguard和Openclash共存
发表于 2025-10-05|技术
在之前已经安装了Openwrt系统，并且也配置了OpenClash和AdguardHome，两者的原理简单看都是劫持DNS，所以两者要同时运行，必须经过一定的配置。无非就这两种方式: 左边的方式更简单一些，只需要修改AdguardHome的上游DNS服务器为127.0.0.1:7874 即可；右边的方式需要将OpenClash里的DNS指向AdguardHome，但是可能有拦截失败的情况(好像没有遇到过)。
Adguard规则分享
发表于 2025-10-05|技术
众所周知，Adguardhome是用于拦截广告的工具，搭配好的规则，拦截效果才会更好，下面来分享一些规则： 一个综合的过滤规则 🪧引用站外地址，不保证站点的可用性和安全性 adblockfilters adblockfilters 广告过滤规则订阅中心 🪧引用站外地址，不保证站点的可用性和安全性 广告过滤规则订阅中心 广告过滤规则订阅中心 集成了许多规则，可以挑选一下加入。 这是我添加的规则，在这些规则下，用Adblocktester可以达到74分，基本够用
在Openwrt上安装AdguardHome
发表于 2025-09-28|技术
接续前言，AdguardHome是一款广告拦截软件，有了一台小软路由后就开始折腾了。 安装首先要下载软件包，但是经过尝试，软件源里面的luci-app-adguardhome不太好用（也可能是我不会用） ，所以我用的下面的包： 🪧引用站外地址，不保证站点的可用性和安全性 luci-app-adguardhome rufengsuixing 虽然好几年没更新了，但还是能用。下载之后上传到路由器，使用opkg install命令安装，或者可以直接通过网页安装： 配置如下图所示进行操作，如果更新核心版本失败，考虑更换升级用的下载链接，使用镜像源，或者科学上网，错号框内的非必要不修改； 最后点击“保存并应用”，然后点击AdGuardHome Web:3000，进行安装，建议关闭路由器自带DNS/DHCP服务器，AdguardHome直接替代 然后，设置AdguardHome的DHCP服务器，注意要先检...
biss
文章
34
标签
11
分类
5
Follow Me
公告
最新文章
opencv基础操作 2026-03-15
配置opencv 2026-03-14
自建bitwarden服务 2026-02-25
自建renovate-bot 2026-02-23
新年快乐！2026-02-14
分类

- 学习 3
- 建站手札 15
- 技术 14
  - 建站手札 1
- 杂谈 1

标签
opencv Openclash Cudy-TR3000 gitea Openwrt 生活 C# 网站 英语 AdguardHome 1panel
归档

- 三月 2026 2
- 二月 2026 7
- 一月 2026 3
- 十月 2025 2
- 九月 2025 2
- 八月 2025 18

网站信息
文章数目 :
34
本站总字数 :
39.2k
本站访客数 :
本站总浏览量 :
最后更新时间 :
日历
剩余时间
距离除夕
2025-01-28
本年
还剩天
本月
还剩天
本周
还剩天
随便逛逛昼夜切换繁简转换隐私声明 Cookie协议版权声明