在之前的三篇文章中,笔者介绍了有关DeepSeek的基础操作,满足了不同类型的用户需求。 想利用大模型构建属于自己的智能知识库,无论你是想私有化部署,还是直接使用API调用,都可以在这三篇文章中找到答案。 手把手系列教程1:手把手教你部署 DeepSeek 本地模型 手把手系列教程2:手把手教你喂养 ...
最近 GitHub 上的 AI 开源项目扎堆,几乎到了“刷屏”的程度。所以这次我们换个口味,来看看那些非 AI、有趣的开源项目! Rust 不好学呀!尤其是所有权和生命周期这些概念,往往让初学者摸不着头脑。RustOwl 是一款可视化编程工具,专门帮你快速掌握 Rust 的所有权和生命周期等概念。如 ...
背景 Paxos 算法是 Leslie Lamport(莱斯利·兰伯特)在 1990 年提出了一种分布式系统 共识 算法。这也是第一个被证明完备的共识算法(前提是不存在拜占庭将军问题,也就是没有恶意节点)。 为了介绍 Paxos 算法,兰伯特专门写了一篇幽默风趣的论文。在这篇论文中,他虚拟了一个叫做 ...
从公路跑步到链表成环:探索环形链表检测 生活中的环形 想象两个人在环形跑道上跑步,一个跑得快,一个跑得慢。如果他们一直跑下去,快的跑者一定会从后面追上慢的跑者。这就是我们今天要讨论的环形链表问题的现实映射。在跑道上,两个速度不同的跑者相遇就说明跑道是环形的;同样在链表中,如果两个速度不同的指针相遇, ...
最近两周读完了《英伟达之道》和《英伟达之芯》。大模型人工智能在今天能这么火爆,除了辛顿等神经网络科学家的坚持之外,更重要的是以英伟达为代表的算力芯片的发展,英伟达是成立于 1993 年的科技公司,从视频游戏的图形芯片到并行计算的算力芯片,它是怎么起步的,又是怎么做到持续创新的,GPU 发展的历史又是 ...
不得不说这个Cursor AI简直是神器中的神器! 代码自动补全就算了,关键是它能直接读懂我的意图,秒懂需求!为你自动生成整个项目级别的代码!开发过程丝滑得像在跟老朋友聊天,代码质量贼高,效率提升1000%!这哪是什么AI助手,简直就是贴心小棉袄! 程序员的生产力神器 ,多一点时间做更有意义 ...
贪心算法看似完全出于直觉,可解决许多问题。但实际上,“贪心”二字在日常生活中却是贬义的。我们从小就被教育“贪心短视”,但为什么在某些算法中,贪心的“短视”反而能直达全局最优?哪些问题可以适用贪心,哪些不可以呢? 贪心算法 作为程序员,你一定遇到过这样的困惑: 最小生成树问题(Kruskal算法)用贪 ...
DeepSeek提示词工程完全指南:如何用「思维翻译器」激发大模型潜能——附官方提示词和优化案例 字数:约3000字|预计阅读时间:8分钟 之前写了一篇DeepSeek-R1 技术全景解析:从原理到实践的“炼金术配方” ——附多阶段训练流程图与核心误区澄清,粗略将了一下DeepSeek的前世今生和原 ...
平常在做算法题或者是 debug 的时候很需要一款能够实时地将代码执行逻辑和数据以图形化的形式渲染出来的工具。之前尝试了几款(visual studio 的 debug 功能、VS Code 的 Debug Visualizer 插件),不是图形化的程度不够,就是使用起来太麻烦,效果都不尽如人意。直... ...
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
DeepSeek 作为一款强大的代码搜索引擎,能够帮助开发者快速定位代码、解决疑难问题,甚至学习前沿技术。但想要真正释放其潜力,必须掌握以下核心技巧。本文将通过重点标注,直击高效使用 DeepSeek 的关键点。 一、精准搜索:用对方法,效率翻倍 1. 关键词策略:少即是多 重点:避免泛泛而谈,聚焦 ...
你好呀,我是歪歪。 五年前,2020 年,我写文章的时候曾经遇到过一个技术问题,百思不得其解,当时把那个问题归类为玄学问题。 后来也会偶尔想起这个问题,但是我早就不纠结于这个问题了,没再去研究过。 前几天,骑着共享单车下班回家的路上,电光石火之间,这个问题突然又冒出来了。 然后,结合这段时间火出圈的 ...
大纲 1.JUC中的Lock接口 2.如何实现具有阻塞或唤醒功能的锁 3.AQS抽象队列同步器的理解 4.基于AQS实现的ReentractLock 5.ReentractLock如何获取锁 6.AQS如何基于state变量实现可重入锁 7.AQS如何处理CAS加锁失败的线程 8.AQS的acqui ...
SpinLock是C#中轻量级锁,通过自旋避免线程上下文切换。传递时需小心,用ref避免副本问题。适用于高并发且锁持有时间短的场景,避免单核CPU。可自己实现简单自旋锁。 ...
问题:如何快速测试,而不是每次测试都要重启应用? 目标:尽量只测试局部代码 不同的测试 软件工程中分为:单元测试、集成测试、功能测试、系统测试。其中功能测试和系统测试一般是测试人员的责任,但单元测试和集成测试则必须由开发人员保证。 功能测试:检查是否满足需求说明书中确定的各项需求。 系统测试:与系统 ...
C#中的常见集合 注意,箭头线不代表继承关系,只代表功能上的加强,如有错误,欢迎指出。 泛型集合时间复杂度 集合类型 添加 删除 查找 访问(索引/键) 遍历 备注 List<T> O(1)(均摊) O(n) O(n) O(1) O(n) 动态数组;删除/插入中间元素需移动数据 SortedList ...
关注公众号回复1 获取一线、总监、高管《管理秘籍》 模型训练俗称炼丹,而炼丹是修士特权,这就显得模型训练离普通人很远了。 虽然是笑谈,但如果对其中情况不太了解确实也会因为其背后深厚、复杂的技术知识以及所需的硬件成本所唬住。 但由于DeepSeek加了一把火,后续出现了很多开源项目,正在将模型训练这个 ...
最近用Docusaurus搭了一个个人网站,部署后看到浏览器地址栏上“不安全”三个字感觉特别辣眼,便不由自主的想起了HTTPS。回忆起自己在日常开发中遇到的一些与HTTPS相关的知识,忍不住想将这些年积累的一些细节和心得体会整理一下。 为什么要使用HTTPS HTTPS的发展历程是一段颇具趣味的历史 ...
Docker容器访问挂载文件权限问题 问题描述 在使用docker-compose部署项目时,yaml文件如下: version: '3' services: purchasing-contract-consumer: image: my-registry.com/consumer:latest e ...
这篇文章主要介绍了llama.cpp这一大模型工具的使用。因为已经使用Ollama来run大模型,因此仅介绍了llama.cpp在HF模型转GGUF模型中的应用,及其在大模型量化中的使用。大模型的参数量化技术,使得我们可以在本地有限预算的硬件条件下,也能够运行DeepSeek的蒸馏模型。 ...