- 博客(1134)
- 资源 (23)
- 收藏
- 关注
原创 NFC 与 RFID 有什么区别?
摘要:本文系统分析了射频识别(RFID)与近场通信(NFC)的技术关系与核心差异。RFID作为广义非接触式识别技术,涵盖低频(125 kHz)、高频(13.56 MHz)和超高频(860-960 MHz)三类,而NFC是工作于13.56 MHz高频段的标准化子集,具备双向通信、三模式切换(读写器/卡模拟/点对点)和严格距离限制(≤4 cm)等特性。文章从技术谱系、系统架构、频段划分、应用场景等维度对比二者的本质区别。
2026-06-01 18:20:45
492
原创 Zebra ZD421CN 打印机对接教程
### 1.3 打印机型号- **型号**:Zebra ZD421CN-300dpi ZPL- **连接方式**:USB- **分辨率**:300 DPI(12 dots/mm)- **内存**:RAM 8176KB,FLASH 65536KB
2026-05-28 21:02:51
275
翻译 芯片设计与流片:关键流程解析
从设计到成品芯片的关键阶段包括:设计、流片、封装和测试,但成本分布各不相同:大致为工程人力 20%、流片 40%、封装 35%、测试 5%。流片风险较高。失败率因团队和芯片类型而异,通常在 15%–35% 之间。部分模拟传感器企业,即便拥有完整团队和清晰设计理念,也需要多次迭代:某案例耗时八年、经历 18 次流片,才完成模拟传感器知识产权(IP)验证,并交付超低功耗、近传感器处理芯片。
2026-05-23 17:03:34
110
原创 术语表:生成式人工智能基础
本文介绍了人工智能领域的核心术语,涵盖生成式AI、大型语言模型、神经网络等关键技术概念。重点解析了拟人化、智能体、偏见、思维链提示等专业术语,阐述了上下文窗口、涌现行为、幻觉等模型特性,并说明了提示词工程、检索增强生成等实用技术方法。文章旨在帮助读者构建AI基础知识框架,理解技术原理与应用场景,同时强调AI系统虽能模拟人类特质,但本质仍是工具。这些概念认知有助于把握技术发展趋势,促进AI伦理讨论和创新应用。
2026-05-16 12:24:10
447
原创 机器学习笔记 - 基于C++的深度学习 四、实现梯度下降
在本文中,我们学习了如何利用梯度从数据中拟合卷积核,实现了简单、高效、且是反向传播等高级算法基础的梯度下降,并通过实战实验,用梯度下降从数据中还原了 Sobel 算子。下一篇文章,我们将讲解激活函数:分类、原理、代码实现以及导数实现。
2026-05-13 15:02:23
666
翻译 使用 Ultralytics 平台导出 Ultralytics YOLO 模型
本文详细介绍了如何通过Ultralytics平台导出YOLO系列模型,实现跨平台部署。Ultralytics平台整合了YOLOv5至YOLOv10全系列模型,支持一键导出为TensorRT、ONNX、CoreML等多种格式,适配不同硬件设备。文章涵盖导出前的准备工作、可视化界面和API两种导出方式的操作步骤,以及主流导出格式的适用场景。同时提供了常见问题的解决方法,帮助开发者高效完成模型转换。该平台通过简化流程、优化性能,显著降低了YOLO模型从训练到部署的工程化门槛。
2026-05-13 14:34:09
68
原创 从H.264到AV1:视频编码的迭代博弈与技术演进深度解析
视频编码技术演进经历了H.264普及、H.265效率跃升、AV1免费突围和H.266专业深耕四个阶段。核心矛盾始终围绕压缩效率、编码复杂度和成本生态展开:H.264通过灵活预测和变换编码奠定基础;H.265引入CTU和增强预测实现效率翻倍,但陷入专利困局;AV1以免费模式突破,采用超级块和多模式分割技术,效率超越H.26525-35%;H.266面向8K/VR专业场景,通过更复杂划分实现极致压缩。未来趋势呈现免费化(AV1主导民用)、硬件化和场景细分(H.266专注高端),AI编码虽具潜力但短期难落地。技术
2026-04-26 16:02:01
706
原创 视觉模型在生产环境中失败的主要原因
计算机视觉系统在生产环境中表现不佳的五大关键原因:1)训练数据与真实场景存在显著差距,导致模型泛化能力不足;2)过拟合问题使模型仅记忆有限模式而缺乏适应性;3)现实中的边缘案例超出训练数据覆盖范围;4)部署后缺乏持续监控机制,难以及时发现性能衰减;5)基础设施限制导致实时响应能力下降。解决方案包括采用分阶段部署策略、建立反馈循环机制、记录模型局限性边界,以及针对环境可变性进行专项设计。成功的关键在于将模型开发视为持续优化过程,而非一次性工程。
2026-04-16 22:15:47
77
原创 Muse Spark是Meta一年多来的首个重大新AI模型,真的有优势吗?
经过多年的研发投入与外界不断猜测,Meta 旗下备受瞩目的全新 AI 模型终于正式发布。
2026-04-14 09:54:35
92
原创 网页端小工具 - 图像像素化(HTML5 + CSS3 + JavaScript + Canvas)
这篇文章介绍了一个基于HTML5 Canvas的头像像素化工具实现方案。核心功能包括:1)通过文件上传控件读取用户图片;2)使用滑块实时调节像素块大小;3)利用Canvas API将图片分解为小方块并计算平均颜色值;4)通过fillRect绘制像素化效果。技术要点涉及FileReader读取本地文件、ImageData处理像素信息、toBlob生成下载文件,以及async/await确保异步操作顺序执行。该方案纯前端实现,无需服务器支持,并采用防抖优化提升交互流畅度。
2026-04-12 06:00:00
103
原创 轻松上手 Fabric.js:前端 Canvas 绘图神器
Fabric.js是一个简化HTML5 Canvas操作的JavaScript库,提供高级API封装基础功能,支持图形创建、交互操作和动画效果。通过对象化方式管理画布元素,开发者可以轻松实现图片加载、变换、裁剪等复杂操作。示例代码展示了如何加载图片并添加圆形裁剪路径动画,通过animate方法实现半径变化的动态效果,最终将处理后的图片添加到画布中。Fabric.js大幅降低了Canvas开发门槛,适合需要丰富交互的网页图形应用开发。
2026-04-11 20:20:44
106
翻译 谷歌十年豪赌定制芯片,成为其在 AI 竞赛中的秘密武器
谷歌十余年芯片研发迎来AI红利,TPU需求激增推动云业务增长34%。第七代TPU Ironwood性能提升4倍,获Anthropic百万颗订单。谷歌成为唯一大规模部署专用AI芯片的云厂商,建立差异化优势。虽然仍大量采购英伟达GPU,但TPU已成为谷歌云151亿美元季度营收的重要引擎。分析师估算TPU业务估值达9000亿美元,并建议对外销售芯片系统。随着与Meta、Anthropic等企业签订百亿美元级合同,谷歌计划2026年部署超1吉瓦AI算力,同时将年度资本支出上调至930亿美元。
2026-04-11 20:08:26
87
原创 有趣的数学 乌拉姆螺旋
摘要: 1963年,数学家乌拉姆发现,将自然数以螺旋形式排列并标记素数时,素数会聚集在某些对角线上,形成明显的规律性模式。这一现象被称为“乌拉姆螺旋”,揭示了素数分布并非完全随机,而是与二次多项式密切相关。某些多项式(如欧拉的n²-n+41)能高密度生成素数,对应螺旋中的“强对角线”,而其他多项式则几乎不生成素数。这一发现挑战了素数完全无序的传统认知,为研究素数分布提供了新的可视化工具,但其深层数学原理(如哈代-李特尔伍德猜想)仍未完全破解。乌拉姆螺旋不仅启发了计算数论的发展,也成为探索黎曼假设等难题的桥梁
2026-04-08 20:31:47
545
原创 为 AI 助手注入“超能力”:一文掌握 OpenCode Skill 加载与使用
摘要: OpenCode Agent Skill是一种模块化技能系统,允许AI助手按特定规范执行任务。技能以Markdown文件形式存在,包含元数据和详细指令,可放置在全局或项目目录中。通过加载如"chinese-novelist"等技能,AI能获得结构化创作能力,遵循专业写作流程产出高质量内容。该系统支持自定义开发规范、代码检查等场景,用户只需将技能文件放入指定路径并重启应用即可生效。典型应用包括标准化Git提交、小说创作等工作流,使AI从通用助手转变为专业化工具。
2026-04-08 18:52:28
889
原创 不用写代码,也能成为 AI 公司的核心人才
摘要: 在AI行业立足并非必须精通编程,关键在于掌握核心AI素养:1)基础层:理解LLM、RAG、微调等核心概念,避免技术沟通障碍;2)领域层:结合岗位需求,将AI知识转化为业务能力(如产品经理需精准定义技术需求);3)实践层:通过工具测试、工程师交流培养AI直觉。AI行业的竞争力源于“懂AI价值”而非写代码,非技术人员通过系统学习与实战,同样能成为团队关键角色。
2026-03-22 13:43:13
90
原创 Qwen3核心技术解读
Qwen3系列开源大模型通过混合专家架构(MoE)实现技术突破,提供6亿至2350亿参数的多规格模型。其创新设计包括细粒度专家分割、四阶段训练流程和双思考模式,在代码生成和数学推理等任务中超越GPT-4。该模型采用36万亿Token的多模态预训练数据,支持119种语言,并通过8位量化技术显著提升部署效率。Qwen3的开源生态已催生10万+衍生模型,推动AI在医疗、教育等领域的应用。作为首个万亿级开源MoE模型,Qwen3重新定义了开源大模型的能力边界。
2026-03-08 22:44:32
442
原创 华为openEuler 22.03 (LTS-SP3) 手动安装单点clickhouse
至此安装完成,后续我是使用java微服务进行连接,mysql是主数据源,clickhouse是第二个数据库,经过测试连接也是成功的,可以写入数据。然后查看是否安装成功,安装server的时候会问我们要密码,想输就输入一个,不想就空着,但是回头远程连接的时候还是需要的,所以最好配置一个。common-static安装成功,但是安装server的时候,报了非法指令,查询之后觉得是客户的arm机器有点老,某些指令不支持。首先是listen_host改成0.0.0.0,允许远程连接,然后我关闭了ipv6。
2025-11-03 14:15:37
667
原创 有趣的数学 贝塞尔曲线和毕加索
本文探讨了毕加索的极简主义线条画与贝塞尔曲线的数学关联。作者以毕加索的《狗》为例,分析其看似简单的线条本质上是经过高度提炼的数学表达。通过介绍贝塞尔曲线的定义和递归特性,详细阐述了如何用控制点构建参数化曲线,并给出JavaScript实现算法。文章揭示了艺术创作与数学原理的深层联系:毕加索通过多幅公牛素描提炼出十根线条的本质,恰如贝塞尔曲线通过控制点递归逼近复杂形状的过程。最终,作者用九段贝塞尔曲线成功复现了毕加索的《狗》,验证了极简艺术背后的数学精确性。
2025-09-09 19:35:50
1396
原创 机器学习笔记 - K均值聚类背后的数学和代码
K均值聚类是一种简单高效的机器学习算法,用于将未标记数据分组。算法通过随机初始化质心,计算数据点与质心的欧氏距离来分配簇,并迭代更新质心位置直至收敛。选择合适的K值至关重要,可通过肘部法(WCSS)或轮廓系数评估。K-Means++改进了初始质心选择策略,通过概率化分散质心位置,提升聚类效果和收敛速度。该算法适用于各类数据分类场景,但需注意初始质心选择对结果的影响。
2025-09-06 22:57:16
189
原创 Hyper-V + Centos stream 9 搭建K8s集群(二)
本文介绍了Kubernetes集群的安装和配置步骤:1)在主节点安装bash自动补全功能;2)部署Calico网络插件,包括修改镜像源和验证运行状态;3)通过Helm或kubectl两种方式安装Kubernetes Dashboard,详细说明了创建服务账号、获取访问令牌和修改NodePort的方法;4)提供了Nginx测试应用的部署示例,包含Pod和Service的定义。文中还包含了常见问题的解决方案,如镜像拉取失败时的处理方法。所有操作都配有具体的命令和配置示例,适合Kubernetes初学者参考。
2025-08-03 19:14:52
1027
原创 Hyper-V + Centos stream 9 搭建K8s集群(一)
本文详细记录了在CentOS Stream 9虚拟机上搭建Kubernetes集群的全过程。首先创建三台虚拟机并完成网络配置,然后进行系统初始化(关闭防火墙、SELinux和交换分区)。接着在所有节点安装containerd容器运行时,配置国内镜像源,并安装kubeadm、kubelet和kubectl组件。最后在主节点初始化Kubernetes控制平面,并生成子节点加入集群的命令。文档特别强调了配置过程中的关键点和常见问题解决方案,如镜像源修改、containerd配置调整等,为后续Kubernetes集
2025-08-02 11:27:38
1367
原创 ASP.NET Web API + VUE3 整合阿里云OSS,后端API生成预签名上传Url,前端VUE进行上传
4、图片可以上传了之后,发现在浏览器里面访问图片的时候不是预览而是下载,而vue里面访问直接就是403,我把防盗链的白名单加上了,因为是本地的测试,加的是localhost,图片在vue内可以显示了,在浏览器里还是下载,这个就先不管了。下面是后端生成上传Url的参考代码,主意request.ContentType,如果这里要是设置了,那么前端也要设置成一样的,如果前端是获取文件的contentType,可以传到后端来使用,我这里就没有进行设置,我目前只传图片。2、Content-Type的设置。
2025-03-25 16:58:40
1364
原创 ASP.NET Web的 Razor Pages应用,ajax调用记录以及Cookie配置
一是配置AddAntiforgery自定义的HeaderName,因为这是.net corede的默认的预防跨网站请求伪造 (XSRF/CSRF) 攻击的手段,关闭了也不太好,所以添加自定义的头。二是Cookie认证的配置,如果不喜欢用Cookie,可以自己改成jwt之类的。下面是页面部分代码,核心在于@Html.AntiForgeryToken()。以及ajax请求的部分:重要的一是url,而是header的部分。url不能错,网页的命名空间也不能错,错了就会返回html。
2025-03-25 13:37:36
576
原创 ASP.NET Web的 Razor Pages应用,配置热重载,解决.NET Core MVC 页面在更改后不刷新
Razor Pages应用,修改页面查看修改效果,如果没有热重载,改一句话跑一次,这个活就没法干了。
2025-03-22 14:45:28
727
原创 若依spring框架升级到JDK17 + spring boot3 + spring framework6的趟坑记录
1、jakarta.servlet-api升级之后,需要把所有的controller或其它类相关的HttpServletResponse、HttpServletRequest,都用jakarta.servlet.http.HttpServletResponse;(2)/**/*.css要改成/*/*.css,/druid/**改成/druid/*,总之不能有两个**4、maven-compiler-plugin要加上这个。主要配置如下,出现的问题也都是版本原因。5、下面是版本的主要记录。
2025-02-26 11:50:45
1297
原创 计算机视觉模型的未来:视觉语言模型
人工智能已经从识别数据中的简单模式跃升为理解复杂的多模态数据。该领域的发展之一是视觉语言模型(VLM)的兴起。这类模型将视觉和文本之间联系起来,改变了我们理解视觉数据并与之交互的方式。随着VLM的不断发展,它们正在为计算机视觉设定一个新的水平,能够以更有效且更像人类的方式理解和交互。从技术角度来看,VLM的出现是由于当前计算机视觉和语言模型的限制。传统的计算机视觉模型在寻找对象方面表现出色,但在理解情况、语义违规以及图像中对象的后果和连接方面存在很大困难。
2025-01-17 21:02:18
1029
原创 机器学习笔记 - 单幅图像深度估计的最新技术
单眼深度估计是一项计算机视觉任务,AI 模型从单个图像中预测场景的深度信息。模型估计场景中对象从一个照相机视点的距离。单目深度估计已广泛用于自动驾驶、机器人等领域。深度估计被认为是最困难的计算机视觉任务之一,因为它要求模型理解对象及其深度信息之间的复杂关系。但在估计场景的深度时,许多因素都会产生巨大干扰,比如光照条件、遮挡和纹理会极大地影响结果。深度估计是从 2D 图像中了解场景几何结构的关键步骤。单目深度估计的目标是预测每个像素的深度值。这称为推断深度信息,仅使用一个 RGB 输入图像。
2025-01-03 21:58:40
899
原创 Protocol Buffer
Protocol Buffers (protobuf) 是一种序列化结构化数据的方法,由 Google 开发。它们提供了一种与语言无关、与平台无关且可扩展的机制,用于高效序列化结构化数据。Protocol Buffers 中的数据结构是在架构文件(.proto 文件)中使用简单的与语言无关的接口定义语言 (IDL) 定义的。Protocol Buffers 将数据序列化为二进制格式。这种二进制格式可通过网络高效传输,并且与基于文本的格式(如 XML 或 JSON)相比,序列化和反序列化速度更快。
2025-01-01 17:40:43
1549
原创 什么是WebAssembly?怎么使用?
WebAssembly,也称为Wasm,是基于堆栈的虚拟机的二进制指令格式。它被设计为一个可移植的目标,用于编译C、C++和Rust等高级编程语言,允许代码以接近本机速度在web浏览器中运行。WebAssembly于2015年由包括谷歌、微软、Mozilla和苹果在内的所有主要浏览器供应商首次宣布,作为web开发的新标准。对WebAssembly的需求源于JavaScript的局限性,JavaScript是用于web开发的传统语言。
2024-12-24 19:48:22
1428
原创 机器学习笔记 - 基于Ubuntu + OnnxRuntime + C#进行Yolov5模型批量推理
项目需求,需要Ubuntu20.04系统 + OnnxRuntime中进行推理,前面的文章记录了驱动安装、CUDA安装等。Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7-CSDN博客。
2024-10-27 20:45:07
694
4
原创 linux学习笔记 常用命令记录
ubuntu的系统字体放在目录:/usr/share/fonts/truetype下,到这个文件夹下创建一个文件夹,然后将字体放在刚创建的目录下,然后更新字体缓存,以便系统能够识别新安装的字体。scp /home/zyh/app_inference/* root@目标服务器ip:/home/zyh/app_inference/#进程执行的用户身份。
2024-10-27 10:47:55
925
原创 linux学习笔记 Ubuntu下的守护进程supervisor安装与多项目部署
我这里首先是在本地WSL上进行安装,WSL2的是ubuntu 24.04,之后又再正式环境的ubuntu 20.04上安装,再次记录一下。
2024-10-26 20:23:16
1858
原创 数字图像处理 - 基于ubuntu20.04运行.NET6+OpenCVSharp项目
上一篇,记录了Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7的过程,最终的目的是要这些服务器上运行.net6的程序,进行图像处理、onnxruntime推理等。这里记录进行OpenCVSharp的安装和使用,因为使用OpenCVSharp比较简单,也不用它的DNN模块,所以也不想重新编译OpenCV,因为遇到了问题,所以记录一下这个事情。
2024-10-26 14:36:53
728
原创 Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7
最近客户给了几台GPU服务器,长期放置落灰那种,然后想利用起来,所以上去看看了配置,系统是Ubuntu20.04,相关的驱动版本稍嫌老一些,所以需要更新Nvidia驱动,同时在安装CUDA和CUDNN,查看了显卡型号之后,打算使用onnxruntime进行推理,对比了版本,最后选择了CUDA12.1 + CUDNN8.9.7。
2024-10-24 09:46:16
4029
原创 理解Android framework之AOSP:从内核到应用层
Android framework确保设备的各个部件和程序顺利协同工作。对于想要全面了解 Android 设备内部工作原理、开发高质量应用、优化设备性能以及充分利用 Android 生态系统潜力的人来说,了解 Android 框架也是必不可少的。它是连接用户、开发者和 Android 平台的桥梁,使他们能够解锁新功能和新可能性。
2024-08-06 20:59:23
3051
原创 机器学习笔记 - python学习记录三 Python中的矢量化
当我们必须处理大量数据集时,计算上非最优的函数可能会成为算法的巨大瓶颈,最终导致模型运行时间过长。为了确保代码计算效率高,我们将使用矢量化。任何算法执行的时间复杂度都非常重要,决定了应用程序是否可靠。在实时输出应用方面,尽可能在最佳时间内运行大型算法非常重要。为此,Python提供了一些标准数学函数,可以快速操作整个数据数组,而无需编写循环。包含此类函数的库之一是numpy。让我们看看如何在矢量化的情况下使用这个标准函数。矢量化用于加速 Python 代码,而无需使用循环。
2024-08-03 14:53:49
607
原创 如何在 Android 设备上更改您的位置?
全球定位系统 (GPS) 是一种基于卫星的导航系统,用于确定设备在地球上的当前位置。Android 设备配备了 GPS 接收器,可与绕地球运行的卫星进行交互。一旦设备锁定至少四颗卫星,它就可以通过计算信号从每颗卫星传输到设备所需的时间来三角测量其位置。这个过程称为三边测量,可以精确确定地理坐标。您是否曾觉得需要在 Android 设备上虚拟更改您的位置?无论是为了访问受地理限制的内容还是为了好玩而伪造 GPS,更改您的位置都比您想象的要容易。
2024-08-02 11:17:57
11166
基于华为P9实现视觉SLAM的低成本方案
2022-03-30
顶级资源,布法罗大学深度学习超详细讲义英文版 共20章,三大部分:应用数学和机器学习基础、深度网络:现代实践、深度学习研究
2023-09-10
分别基于C#、C++的WinUI 3的demo体验项目
2023-06-07
Android开发 8.0及以上调用相机/相册,并根据Uri获取图像绝对路径,并进行文件上传
2023-05-26
百度地图切图工具ie内核、chromium内核.zip
2020-03-16
基于winform/c#/opencv实现的windows下使用的自动鼠标点击小软件
2022-08-22
医学影像分析+matlab+经典教学课件 介绍医学图像分析领域中使用的数学和统计技术,重点是计算机算法。
2022-06-13
winform + access数据库 + EntityFramework ORM映射
2022-06-01
winform + sqlite数据库 + EntityFramework ORM框架
2022-06-01
c++基础学习参考代码
2022-05-03
winform使用Graphics进行线段、圆、椭圆、铅笔、多边形等绘制功能完整代码
2022-05-03
winform+FileDialog扩展+自定义FileDialog窗口
2022-05-03
计算机视觉+对象类别检测+各种检测技术简述+PPT讲义
2022-04-28
牛津大学2022年计算机视觉课程,深度学习对象类别检测【讲义】
2022-03-30
布法罗大学 + SLAM + 讲义PPT
2022-03-30
双击自定义后缀文件关联打开自己的WinForm应用程序
2021-03-27
windows版本nginx1.7 + rtmp模块
2020-12-05
ssd_mobilenet_v1_coco_2017_11_17.zip
2020-11-21
自定义采集的图像数据集,浣熊、鱼、猫,用于训练神经网络
2020-12-02
风景视频,用于图像处理,模拟长曝光
2020-10-26
paint.net-3.36(可运行版本).zip
2020-12-29
深度残差网络.zip
2020-12-26
使用R语言的人多么?
2023-09-25
进行视频分析时,动态手势识别都有哪些技术路线?
2023-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅