自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (15)
  • 收藏
  • 关注

原创 读书笔记:软件架构设计原则 - 组件原则(Principles of Component)(中英文对照)

对马丁老爷子整洁架构中的组件内聚和组件耦合原则做了写注释整理,含英文原文,欢迎讨论~

2026-09-28 08:00:00 150

原创 Chrome 在高刷新率显示器下卡顿(滚动 judder、输入延迟)排查与修复

Chrome加载页面发现非常卡顿、滚动和选择文字不跟手(延迟明显)、通过键盘移动光标和输入文字都有显著的延迟和卡顿,但同时Edge能够流畅运行,那么,你可能和我遇到了同样的问题

2026-09-25 22:04:58 332

原创 软件架构设计:SOLID 设计原则

本文结合具体示例和个人理解介绍了SOLID软件设计原则 —— 它是做好整洁架构的底子,为实际工程实践中提高代码设计层面的质量提供了核心思路。

2026-09-18 08:30:00 139

原创 读书笔记:软件架构设计原则 - 稳定依赖原则(SDP:The Stable Dependencies Principle)

自己被其他包依赖的外部包数量(incoming dependencies)。自己依赖的外部包的数量(outgoing dependencies)。Ca=0(自己被外部包依赖的外部包没有)的时候,不稳定度I为1.表示该包是最不稳定的包。Ce=0(自己依赖的外部包没有)的时候,不稳定度I为0、表示该包是最为稳定的包。包之间的依赖关系都应该是稳定方向依赖的,包要依赖的包要比自己更具有稳定性。包的依赖定义 :包A中的类利用包B中的类的场合,就称包A依赖于包B。1.自己没有依赖其他包,也就是自己一个完全独立的。

2026-09-14 08:00:00 207

原创 我和agent龙一起完成了OpenClaw 2.0的升级

起床发现 OpenClaw 升级 2.0 大版本了,据说还很省 token,不行我也得升级一下。然而,升级过程并不是那么顺利,于是乎,就有了这个故事 ~ (全文由 OpenClaw 2026.8.2 配 DeepSeek-V4-Flash 一次性生成,一字未改)

2026-09-11 08:00:00 230

原创 大模型调研经验小结

本文总结了大模型调研的一些经验教训,以期和广大网友进行技术交流

2026-09-04 08:30:00 209

原创 吐血整理:国内主流大模型权威测评机构测评结果,含 GLM-5.3 / Kimi K3 / DeepSeek-V4-Pro(0813) / Qwen3.8-max / GPT-5.6 Sol

本文整理汇总了GLM-5.3 / Kimi K3 / DeepSeek-V4-Pro(0813) / Qwen3.8-max 等主流大模型的测评结果,并以 GPT-5.6 Sol 作为参考,想知道各个大模型表现如何的朋友们快来看看吧

2026-08-31 08:00:00 503

原创 吐血整理大模型评测信息(含三方测评发布网站),动动小手收藏备用~

常用的AI大模型测评整理,带你快速了解大模型测评作用和参考价值!也可快速跳转测评网站,查看各家大模型的最新表现

2026-08-28 10:00:00 450

原创 我让Agent Legion 指导Agent 小鸣完成一个脚本优化,并让Legion总结了协作经验

分享一个Agent指导Agent的经历,看看当智能体不够智能的时候,怎么更好的来做指导

2026-08-16 11:31:21 372

原创 llama.cpp 本地部署完全指南

基于AGENT本地搭建llamacpp的总结经验,针对人工和agent分别写了专用tips

2026-08-16 11:19:55 689

原创 代码编写中的“瀑布流布局(Waterfall Layout)”原则

瀑布流布局是一种源代码词法排列策略,它按照深度优先遍历(DFS)的顺序,将函数的定义顺序镜像其在运行时(或逻辑上)的调用顺序,使得代码的静态文本结构与动态执行逻辑在垂直方向上高度重合。

2026-08-06 09:22:46 285

原创 软件开发“代码即文档(Code as Documentation)”原则

代码即文档”本质上是将人类的阅读习惯(叙事性、线性、分层)强行编码进编程语言的语法结构中,让代码不仅是机器执行的指令集,更是一份永不过时、强制执行、精准无误的实时架构说明书。

2026-08-06 09:18:08 210

原创 软件设计中的“结构限制优先于文档”原则

结构限制为何优先于文档限制?结构限制如何做?本质是什么?本文做了简要探讨

2026-08-06 09:16:31 333

原创 通过WSL在windows下完成EXT4虚拟硬盘的建立(最简操作、最低环境要求)

本文介绍了一种无需Hyper-V即可在Win11系统中创建并格式化VHDX虚拟磁盘为EXT4格式的方法。通过Windows磁盘管理器创建VHDX后,使用WSL的--bare参数挂载物理驱动器,利用mkfs.ext4命令完成格式化。文章详细说明了获取硬盘ID、加载硬盘、格式化和重新加载的完整步骤,并提供了清理方法。作者分享了自己在家庭版Windows中遇到Hyper-V限制后,通过实验找到的替代方案,为需要配置WSL交换文件的用户提供了实用指导。

2025-12-26 09:00:00 1939

原创 如何将WSL硬盘从C盘迁移到其他盘(实操 + 分析)

摘要:本文介绍使用WSL的--manage --move命令快速迁移Ubuntu系统到指定目录,相比常见的--export/--import方法更简便。作者通过查阅wsl --help文档发现该隐藏命令,实测可有效完成迁移。同时指出目前WSL不支持直接修改分发名称,仍需通过导出导入操作实现。文中还提供了相关参考资料,帮助用户更全面地管理WSL系统迁移和重命名操作。(150字)

2025-12-23 09:00:00 374

转载 五个实用的docker小工具

五个实用的docker小工具

2023-11-17 09:12:41 678

转载 记录一次跨越16个月的minio版本升级与数据迁移

minio版本升级与数据迁移

2023-04-28 10:10:30 9423 1

原创 函数中静态局部变量的初始化过程是线程安全的吗?

函数中静态局部变量的初始化过程是线程安全的吗?本文分析了一个 Stack Overflow 的回答,并对单例模式的情况进行了示例

2022-12-27 11:40:04 580

原创 shared_ptr 是线程安全的吗?

shared_ptr 是线程安全的吗?笔者就这个经典问题,做了个小实验

2022-12-27 11:30:49 1639

原创 C++右值引用赋值语句的探索

对右值引用赋值进行了一些实验,大家一定要明确的定义 operator=(Ref&&) 避免代码行为不确定

2022-12-03 23:21:04 921

原创 C++对象实例创建实验

C++对象实例创建实验

2022-11-29 21:43:41 826

原创 如何用 CMake 生成 C++ 库(支持 find_package 机制)

CMake 生成 find_packge 可搜索的 C++ 库(静态)

2022-09-20 17:01:40 2170

原创 C++ 进程退出后,子线程还会存在吗?

C++ 主线程退出后,子线程还会存在吗?几个小实验了解一下C++线程机制

2022-06-06 22:03:55 3637 1

原创 Doxygen + Sphinx 文档构建笔记(非流程教程,支持 C++ 和 Python代码文档生成)

如何将Doxygen的文档注入到 Sphinx 中?最主要的核心,就是 doxygen 生成 xml,然后 sphinx 中配置使用 breathe,将 doxygen 生成的 xml 引入到 sphinx 中来。

2022-06-01 01:03:29 4936 5

原创 大型真人秀节目:buildozer 折腾记

先贴3个库的链接 : kivy,buildozer, p4a(python-for-android)buildozer 是 kivy 开发小组基于自家的 python-for-android 开发的傻瓜式 android 编译工具,用于将 python 项目编译成为 .apk 文件。本文记录了整个折腾过程(不完全整理,非线性时间顺序),建议读完再操作,因为前面可能是我踩过的坑 .......

2019-06-23 17:02:33 7261 21

原创 【笔记】ubuntu分区调整

老样子,先留下参考过的链接:http://www.microhowto.info/howto/increase_the_size_of_an_lvm_logical_volume.htmlhttps://linux.die.net/man/8/lvresizehttps://www.systutorials.com/5621/extending-a-mounted-ext4-file-...

2019-06-16 16:58:57 1257

原创 【笔记】32位系统和64位系统差异(c/c++)

下面是32位系统与64位系统各数据类型对比: 数据类型 说明 32位字节数 64位字节数 取值范围 bool 布尔型 1 1 true,false char ...

2019-03-27 17:29:48 566

原创 【笔记】gdb 调试

info sharedlibraries显示加载的动态链接库b fft.c:242可以在fft.c文件的242行打断点l fft.c:242l(小写L) 同样可以用来显示fft.c的242行disassembly显示当前代码的汇编代码layout asm以窗口模式显示汇编代码dump二进制数据dump binary...

2019-03-27 17:27:15 225

原创 【笔记】VNC SERVER 搭建 (Centos 6.8 & Centos 7)

从今天开始,开启笔记系列,笔记系列注重于信息记录https://wiki.centos.org/HowTos/VNC-Servervnc server for centos 6install GNOME Desktop (Optional , vs KDE )http://www.mustbegeek.com/install-gnome-desktop-on-c...

2019-03-27 17:24:21 1261

原创 type_traits

最近喜欢用编译器搞些事情,记录一下获取类型名和获取基础类型的方式type_traits.h#ifndef __TYPE_TRAITS_H_INCLUDED__#define __TYPE_TRAITS_H_INCLUDED__#include <complex> typedef char sint8 ; typedef u...

2018-12-27 15:49:26 506

原创 局域网遥控器发布啦

姓名:LANRemoteController简称:LRC功能描述:局域网遥控器,模拟键盘操作github源码 https://github.com/davied9/LANRemoteController安装&&使用 : 服务器 : 1. pip install LRC 安装LRC ...

2018-10-07 22:23:32 2353

原创 android kivy libmtdev.so.1 丢失问题排故记

在直接将LRC的Client代码复制到android手机上,采用pydroid运行时,运行中会出现一个错误:libmtdev.so.1 无法打开那么发散一下,无法打开可能存在原因:1、没有该文件?2、没有权限?(排除,理由:其他库都可以正常加载)那么没有该文件的解决思路:1、安装mtdev库(排除:搜索过程中并未找到安装方法)2、替代库那么如何替代呢?于是去kivy...

2018-09-05 21:35:56 456

原创 二探 Makefile : 编译静态库和动态库

其实与 Makefile 打交道已经很多年了,然而一直都只是在别人搭好框架的基础上修改,近来看 github 上的源码越来越多,导致对 Makefile 和 cmake 的理解要求有提升,于是乎再回来看看 Makefile。本篇记录基本的编译:二进制、静态库、动态库。先上参考链接:Shared libraries with GCC on Linux 编译为可执行文件gcc -o...

2018-08-31 14:54:21 432

原创 C++ 中 # 和 ## 的使用

# 和 ## 在宏定义(define)中经常可以看到,是预编译过程中的常用语句,本文记录了本人探索 # 和 ## 区别以及使用的内容先简单的将这两个符号进行标签化,然后再记录具体实验。#   -- 转换, 完成代码到字符串的转换## -- 连接, 完成代码的连接 示例:1. # 转换代码为字符串#define CONVERT(name) #nameint main...

2018-08-28 09:57:51 3730

原创 完成工作机到家里电脑上虚拟机的连接(ssh)

老习惯,先上链接烂泥:学习ssh之ssh隧道应用 -- 这篇文章帮助我理解反向隧道man ssh -- 在虚拟机(或者服务器)上查看 ssh 命令行解释 那么我的网络结构如下图所示家里的电脑是小写 a, 办公室的电脑是大写 A,两台电脑都在路由后面,IP都是192.168. 开头,而且家里的路由外端还不是外网IP,其网络结构我就没有进行深入调查了。那么这种情况下如何用 ...

2018-08-17 16:32:42 2913 1

原创 DAV入门之kivy : android 上加载 kivy app (不编译)

 kivy launcer from google play ,也可以在应用市场里找到。官方有一个使用说明在这里,本文进行翻译工作并对实际使用过程遇到的小问题进行说明。 首先,安装 kivy launcher, 从谷歌商店或者应用市场找到,应用宝应该也能满足。然后将代码拷贝到以下目录内。/sdcard/kivy/<application-name>如果没有...

2018-08-08 23:06:34 5804 11

原创 DAV入门之kivy:一个简单的kivy应用

这里我们采用PyCharm作为开发环境,先介绍下鄙人做的一个示例的库,包含了后面我更新的内容以及官网的示例:https://gitee.com/davied9/kivy_cracker.git官网示例存放在official_examples文件夹下,也就是kivy库里的example文件夹,同时也是前面“kivy安装”部分提及的示例内容,如果下载巨慢(我就是,,,),可以考虑看下我的库里的内容。接...

2018-06-19 18:51:29 1554

原创 DAV入门之kivy:序章

说明此系列是作为个人学习记录,不具备完整性和步步深入的特性,更多的是做了一些整理的工作,当然也会在后续的逐步深入过程中返回来进行增加和修改。系列主要涉及我目前的工作范围:windows / android。按照惯例,先PO上GITHUB上的WIKI 。 Kivy简介kivy是一款基于python的跨平台的GUI框架,目前托管于github,第一次提交于2010/11/4。支...

2018-06-16 14:31:22 974

原创 python multiprocessing 通信问题 -- Manager

from multiprocessing import Process, Pool, Managerfrom threading import Threadfrom time import sleepdef watch(*args): print('watch :', args)class A: def __init__(self, state, self_run...

2018-06-13 15:59:47 8522 1

转载 matlab 协方差矩阵

参考自文章:http://blog.163.com/yuyang_tech/blog/static/216050083201382610424490/cov(X,Y) 求矩阵X与Y的协方差矩阵。若X大小为M*N,Y为K*P,则X,Y的大小必须满足M*N=K*P,即X,Y的元素个数相同。此时,cov(X,Y) 等于cov([X(:) Y(:)])和cov(X(:),Y(:)),即计算两个向量的协方差...

2018-05-29 15:56:28 2406

TMS320 DSP BIOS v5.42 User's Guide

TMS320系列DSP的DPS/BIOS用户指南(官方英文带书签清晰版)

2016-07-22

TMS320C6000 CSL(Chip Support Library) API References

TMS320C6000系列CSL库API参考(官方高清带书签,英文版)

2016-07-22

TMS320C6000 DSP BIOS 5.x API Reference Guide

官方英文高清带书签 DSP BIOS API REFERENCE GUIDE 5.X

2016-07-22

CSharp60Support 2.0.6

Unity C#6.0 支持包 操作详见博文 http://blog.youkuaiyun.com/davied9/article/details/77281393

2017-08-16

tms320c6678外围设备例程(内含C6678的接口定义)

与网友示例相同,重新添加了 TAG 以增加搜索命中率(找了很久才找到) 感谢网友的分享,下面附原文件地址: http://download.youkuaiyun.com/download/u010335949/9220557

2016-06-14

A*逆向路径搜索算法C#代码以及地图文件

详细描述见我的一篇博文 http://blog.youkuaiyun.com/davied9/article/details/51921723

2016-07-16

TI C6000多核北京培训课资料

官方资料 含PPT和两个源码包

2016-07-22

CSharp70Support 2.0.6

Unity C#7.0 支持 操作详见博文 http://blog.youkuaiyun.com/davied9/article/details/77281393

2017-08-16

Keystone Architecture Serial Rapid IO User's Guide

官方原版(英文高清带书签)

2016-07-22

inttypes+stdint.zip

用于解决 python 安装 skimage 失败,提示无法打开 stdint.h 错误(Can't open file stdint.h) 我安装了 Visual C++ for python,头文件的存放路径如下 C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\include

2017-11-02

doxygen+graphviz

doxygen graphviz mscgen htmlhelp 生成代码结构图的一套工具,亲测可用,生成中文可能会有绘图问题

2017-08-23

JsonNet For Unity

为 unity 提供 json 的 unitypackage, 包含 jsonnet 的所有基本元素

2017-11-25

面向对象的游戏开发PDF

面对对象游戏开发技术的基础教程 面对对象游戏开发技术的基础教程

2011-07-21

BS vedio splitter 视频分割器

很好用的小巧的视频分割器,直接将视频分割而不是转码的方式,速度快,缺点是对于过大的文件或者某些不是很合适的文件的分割可能有些偏差

2012-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除