- 博客(846)
- 资源 (20)
- 收藏
- 关注
原创 3D Gaussian Splatting 查看工具 splatviz
3D Gaussian Splatting 仓库自带的 SIBR Viewer 运行对显卡有要求, 需要 CUDA_ARCHITECTURE >= 7.x, 在 RTX 4060Ti 上可以运行, 但是在 P104-100 上就会提示"Sorry, need at least compute capability 7.0+!"后退出. 因此需要寻找一个兼容性更好的查看工具. 搜了下可用的资源不多, web端的viewer要走一个上传加载的过程, 而浏览器中的3D渲染不会自动使用P104-100(也许能指定,
2025-05-14 19:05:56
669
原创 Ubuntu 24.04 通过 update-alternatives 切换GCC版本
在 Ubuntu 中编译项目, 会遇到项目依赖于某个特定版本 GCC 的情况, 例如 Ubuntu 24.04 的默认 GCC 版本是 13, 但是有一些项目需要 GCC11才能正常编译, 在 Ubuntu 24.04 默认的环境下编译会报错. 这时候可以通过 update-alternatives 切换GCC版本
2025-05-03 23:40:13
398
原创 Win10安装 P104-100 驱动
安装完之后总结一下, 之前做了不少功课, 在网上搜了很多教程, 视频的文字的, 但是很多已经比较陈旧了. 最后发现的这个 GitHub 项目 **NVIDIA-patcher** 是最有用的, 因为这是现在这些魔改驱动的来源.
2025-04-27 20:22:06
500
原创 Ubuntu22.04/24.04 P104-100 安装驱动和 CUDA Toolkit
集显i5-4690, 技嘉 B85m-DS3H P104-100, Ubuntu 22.04 下安装驱动和CUDA Toolkit的记录.
2025-04-27 19:57:31
859
原创 Ubuntu22.04/24.04 P104-100 安装驱动和 CUDA Toolkit
跑运算的N卡功率基本上在150W以上, P104-100的最大功率是180W, M40这些是250W, 4060Ti好一点, 159W. 这些卡满负荷能占到整个系统一大半的功耗, 对散热要求很高, 但是显卡受到安装位置的限制, 不能使用像CPU那样的大型散热器, 所以要保障显卡周围风路的畅通, 在跑运算时监控显卡温度.Ubuntu 对于 hybrid graphics 的支持很不错, 安装完驱动后, 程序已经可以自动选择用哪块显卡, 例如运行 minetest, 就会自动选择 P104-100.
2025-04-27 19:50:00
676
原创 Ubuntu 24.04 安装流水账
在 Ubuntu 24.04 中, 修改SSH端口不是简单的修改 /etc/ssh/sshd_config 里面的 Port 了, 需要用下面的步骤执行然后会出现编辑框注意上面的文字提示, 新增加的端口配置如下, 必须放在这行下面这些内容实际上会写入到新文件 /etc/systemd/system/ssh.socket.d/override.conf 之中, 编辑完可以检查其内容. 然后重启服务就可以了可以通过检查新端口是否已经启用。
2025-04-24 07:43:42
858
原创 Ubuntu 22.04 更换 Nvidia 显卡后启动无法进入桌面问题的解决
启动后在开机菜单中(如果没有开机菜单, 需要按shift键), 进入recovery mode, 进入 root shell,原显卡为 R7 240, 更换为 3060Ti 后, 开机进桌面时卡在了黑屏界面, 键盘有反应, 但是无法进入 shell.如果还有问题, 手动设置显示参数。删除原有的 nvidia 驱动。
2025-04-20 22:29:02
455
原创 Ubuntu 22.04 安装 HP Smart Tank 596 打印机
Ubuntu 22.04 可以通过安装HP打印机支持, 但是这个版本比较低( 3.21.12+dfsg0-1 )通过hp-setup启动的界面无法找到局域网中的 HP Smart Tank 596 打印机. 需要下载最新版( 3.25.2 )安装.首先卸载自带的 hplip hplip-gui下载最新的 hplip:选择 Ubuntu 后点击 Download HPLIP 会跳转到 Sourceforge 去下载安装。
2025-04-09 01:50:00
164
原创 图像处理中的 Gaussina Blur 和 SIFT 算法
SIFT(Scale-Invariant Feature Transform)算法是一种用于图像处理中的局部特征提取方法, 具有尺度、旋转和光照不变性, 通过对图像进行不同尺度的高斯模糊生成多组图像并从中提取特征实现
2025-04-08 09:53:54
1166
原创 Redis 事件订阅在 Spring 中的使用
Redis 的 key 事件机制允许客户端订阅接收 Redis 数据事件, 在分布式系统中, 因为 redis 一般会用于跨模块的缓存和临时数据, 因此可以通过 redis 实现分布式的消息传递
2025-04-08 09:47:50
974
原创 Colmap的安装和使用
在 Ubuntu 22.04 下可以通过`apt install colmap`安装, 但是这样安装的是不带CUDA支持的版本, 支持CUDA的版本需要通过编译安装, 可以参考的安装说明
2025-04-08 09:44:00
508
翻译 计算机图形学中的辐射场 The Radiance Field
在计算机图形学中, 光被视作一种连续的"物质", 它沿直线在空间中传播, 具有颜色特性, 且不会与自身发生相互作用. 在这个近似得到的定义下, 电磁场可简化为更基础的辐射场
2025-04-08 09:42:18
30
原创 正则表达式笔记
表示单行模式, enables single-line mode (also known as DOTALL mode), which makes the。
2025-04-07 07:58:00
209
原创 3D Gaussian Splatting 三维重建和渲染
3D Gaussian 是一种新的辐射场的实时渲染方法, 能够在较少的训练时间中实现SOTA级别的视觉效果, 允许以 1080p 分辨率进行高质量的实时(≥ 30 fps)新视图合成. 3D Gaussian Splatting 使用 3D Gaussian 球表示三维模型, 并通过 Splatting 技术渲染出来.
2025-03-31 00:59:27
603
原创 MySQL 的 JSON 查询
MySQL 使用特定的 JSON 路径表达式语法来导航和提取 JSON 文档中的数据, 使用过 JSON_EXTRACT 函数都知道, 这样获取的结果不是真正的行列结构, MySQL 8.0 引入的 JSON_TABLE 函数可以将 JSON 数据转换为关系型表格格式, 将数组中的每个元素转换成表格中的一行数据.
2025-03-27 16:56:52
1116
原创 使用nmcli 和 route 命令行连接wifi, 调整路由权重
当系统中存在多个网口, 如果希望将指定网口设置成默认的gateway, 可以通过设置网口的 metric 实现. 这在调试内网机器, 临时用自己手机做热点让机器获得公网访问能力时特别有用
2025-03-26 14:31:58
150
原创 揭露一个淘宝黑商家“e嘉快修“
这时候就是最为难的时候, 要么交170, 要么让他退回来, 但是这个手机已经拆开了, 而且本身是故障机, 如果商家泄恨给你拆换些配件, 然后说你这个本来就是坏的, 你也没法申诉, 于是我想, 那你修吧, 你多收80, 那我回头给你把情况写评论里.有一个华为mate20pro手机出现了反复重启的故障, 因为机器很老也过保了, 找店维修, 线上找了几家北京本地的, 问了最少要120, 这时候系统推送了这家叫"e嘉快修", 看评论还很不错, 全是好评, 于是联系, 问了价格是90。以后还是得找线下实体店修。
2025-03-19 00:58:00
232
原创 WEB浏览器F12调试时不跳转页面, 用于观察接口的返回
加这个代码执行,让浏览器不跳转页面,能看到接口的返回window.onbeforeunload = ()=>{ return false;}
2025-03-06 17:59:00
110
原创 MinIO笔记
MinIO (网站 https://min.io/) 是开源的对象存储项目, 用Go实现, 支持Linux环境, 客户端支Java,Python,Javacript, Go等语言. 在分布式项目中, 可以代替本地磁盘存储和NFS等旧的存储共享方式, 方便程序以s3接口形式访问文件. 在项目使用 MinIO 代替直接文件操作, 便于扩展, 便于在本地和云服务的对象存储接口之间切换.
2025-02-13 13:33:35
723
原创 curl 笔记
测试工具可以用nc快速开启一个端口监听, 用来检查curl请求# 命令格式 nc -l -p [port], 例如nc -l -p 8080GET 请求curl [URL]# 或者指定请求方式cURL -X GET [URL]例如curl http://127.0.0.1:8768/app/bootup/pingcurl -X GET http://127.0.0.1:876...
2025-02-12 11:27:00
267
原创 Python基于 Flask 创建简单Web服务并接收文件
在全部网口上创建web服务, 监听8080端口 关闭debug模式 GET时返回HTML界面, 用于提交文件 POST到 /upload 时, 从接收的 file 变量中读取文件, 并传递给 opencv 解析为 image 对象
2025-02-11 17:29:46
580
原创 在Ubuntu22.04上用Ollama本地运行Deepseek R1
在Ubuntu22.04上用Ollama本地运行Deepseek R1, Ollama为本地运行提供了简单的工具
2025-02-07 09:30:08
330
原创 小米CR6606,CR6608,CR6609 启用SSH和刷入OpenWRT 23.05.5
闲鱼上收了一台CR6606和一台CR6609, 一直没时间研究, 趁春节假期把这两个都刷成 OpenWRT. CR660x 这一系列的型号属于小米给运营商的定制版, 在小米路由的官网上是不存在的, 所以也就不可能通过官方下载"开发版ROM"开启SSH烧录第三方系统. 开启SSH的方式主要有 TTL 和 getToken 漏洞两种方式
2025-01-30 22:32:40
1787
原创 Spring Boot 3 配置 Redis 兼容单例和集群
Spring Boot 在application.yml中默认的 Redis 单例和集群配置格式是不同的, 如果要用同一套格式兼容两种配置, 需要自定义 RedisConnectionFactory 的初始化
2024-10-09 20:28:38
847
原创 MySQL重置root口令
对应Ubuntu20.04, 路径是 /etc/mysql/mysql.conf.d/mysqld.cnf。在配置文件中修改 [mysqld] 的配置, 在下面增加。然后重启 mysql , 就可以不需要口令直接登录。
2024-08-11 09:53:50
483
原创 HC32L110(六) AS06-VTB07H V5.0测试板AT指令固件
这个测试板在前面介绍过, 使用的是 HC32L110C4 芯片. 测试功能很简单, 定时发送字符串`ashining`, 没有参数修改选项. 因此仅仅适用于两块测试底板之间的测试, 无法配合其它 NRF24L01 硬件设备进行收发测试. 一直想重写这个底板的功能, 增加更多的测试项, 但是太懒了一直没动手. 这个月初开始有了一些空闲时间, 完成了这个固件的基本功能
2024-05-20 00:35:25
1048
4
原创 普冉PY32系列(十五) PY32F0系列的低功耗模式
Cortex M0/M0+相对于Cortex M3/M4性能差点, 但是优势在于低价格和低功耗, 这使得M0特别适合电池供电的便携类应用, 比如遥控器, 墨水屏, 电子宠物, 电子烟等. 根据 PY32F0 各型号的数据手册, 对比其最低功耗状态(STOP模式)下的电流, 全系列可以大致分为三档: PY32F04x PY32F07x: 最低 10.5 uA, PY32F030 PY32F003 PY32F002A: 最低 4.5 uA, PY32F002B: 最低 1.5 uA
2024-05-01 14:48:23
2975
5
原创 Centos7使用Nginx配置HTTPS正向代理
Nginx默认安装只支持代理HTTP, 不支持代理 HTTPS, 如果需要支持HTTPS需要在Nginx编译时加入 ngx_http_proxy_connect_module.
2024-04-26 08:29:26
905
原创 Python基于 BaseHTTPRequestHandler 创建简单Web服务
使用python启动最简单的WEB服务. 基于BaseHTTPRequestHandler, 接收二进制图像, 调用PaddleOCR识别并返回JSON字符串结果
2024-03-27 01:10:44
724
原创 VSCode 配置 Spring Boot 项目开发环境
神器IDEA在升级到2023之后越发卡顿, EDU邮箱也不能用了, 照现在这个JDK版本的升级速度, 神器不升级也不行, 需要开始物色替代品. VSCode还是比较熟悉的, 可以作为备选项. 两三年前曾经试过配置Java环境, 存在不少问题作罢. 最近搜了下相关的文章, 感觉VSCode对Java项目的支持比三年前完善了不少. 今天实际配置了一下环境, 把自己常用的功能过了一遍, 基本能跑通开发流程, 做个笔记.
2024-03-10 18:45:33
4635
1
原创 保险业术语标准英文翻译
常用保险术语及其英文翻译来源: 东京海上日动火灾保险(中国)有限公司保险费率 premium rate单位保险金额应该收取的保险费损失 loss非故意的、非预期的和非计划的经济价值的减少或灭失。通常分为直接损失和间接损失。损失程度 loss severity保险标的可能遭受的损失的严重程度。直接损失 direct loss由风险事故导致的财产本身的损失。间...
2024-03-07 01:09:00
1010
原创 在嵌入式设备中用多项式快速计算三角函数和方根
在 MCS-51, Cortex M0, M3 之类的芯片上编程时, 能使用的资源是非常有限, 通常只有两位数KB的Flash, 个位数KB的RAM. 如果要使用三角函数和开方就要引入 math.h, 会消耗掉10KB以上的Flash空间. 在很多情况下受硬件资源限制无法使用 math.h, 这时候使用简化的方法进行三角函数和开方运算就非常有意义, OlliW's Bastelseiten在2014年的一篇文章里, 提供了几个实用的计算方法. 下面介绍其计算方法和代码实现.
2024-03-03 01:56:25
1185
原创 惯性传感器的倾角计算
在判断物体在空间中的姿态以及运动轨迹时, 用得最多的是加速度和角速度传感器. 加速度传感器可以计算倾角, 陀螺仪可以计算角速度, 本文介绍常用的倾角计算方法, 结合陀螺仪提高动态精度的互补滤波.
2024-03-03 01:48:27
1672
原创 在 Spring Boot 3.x 中使用 SpringDoc 2 / Swagger V3
SpringDoc V1 只支持到 Spring Boot 2.x, springdoc-openapi v1.7.0 is the latest Open Source release supporting Spring Boot 2.x and 1.x. Spring Boot 3.x 要用 SpringDoc 2 / Swagger V3, 并且包名也改成了 springdoc-openapi-starter-webmvc-ui
2024-03-01 19:10:04
996
原创 卡尔曼滤波器的定义,实例和代码实现
卡尔曼滤波器(Kalman filter)是一种高效的递归滤波器, 能够从一系列包含噪音的测量值中估计动态系统的状态. 因为不需要存储历史状态, 没有复杂计算, 非常适合在资源有限的嵌入式系统中使用. 常用于飞行器的导引, 导航及控制, 机械和金融中的时间序列分析, 轨迹最佳化等. 本文对卡尔曼滤波器的定义进行简化并提供了C语言的简易实现.
2024-02-28 19:31:07
1397
原创 Miniconda 安装和使用笔记
Miniconda是Anaconda的简化版, 可以管理多个Python版本的环境. 实际使用的话, 占用的空间不会很小, 我跑一些正常的应用后, 安装目录占用空间4.3GB, 安装建议要预留10到20G的空间
2024-02-20 22:32:30
1194
STM32F10x_StdPeriph_Lib_V3.6.2
2022-09-29
Google AI LaMDA 是否存在意识, 对话记录
2022-06-13
SpringBoot 2.6.4 MyBatis PostgreSQL JUnit5 代码示例
2022-03-08
HC32L110 驱动CC1101, NRF24L01, CMT2300A, SI4432 项目代码, Keil MDK项目.
2022-02-28
STM32F407VET6-STM32_F4VE-original-schematic_V2.0.pdf
2021-09-04
stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-使用手册
2021-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人