自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(287)
  • 问答 (20)
  • 收藏
  • 关注

原创 2025 年末大乱斗:Gemini 3 Pro vs DeepSeek-V3,谁才是程序员的“最强大脑”?

2025 年底,AI 编程工具已经不再是 Copilot 一家独大。Google 推出了炸裂的 Gemini 3 Pro,而国内的 DeepSeek 也在持续迭代。作为一个重度依赖 AI 写代码的开发者,今天我自掏腰包,为大家做一次真实场景的极限压力测试。不看跑分,只看疗效!

2025-12-14 13:33:51 162

原创 告别 GPT-4!教你用 DeepSeek 搭建私人 AI 编程助手,0 成本把数据握在自己手里,后面有教如何使用gemini3 pro api

(痛点描述) 还在为 ChatGPT 的 Plus 会员费心疼?还在担心公司敏感代码传到云端泄露?2025 年了,DeepSeek 的能力已经不仅是“够用”,而是“惊艳”。本文带你手把手,10分钟在本地笔记本上搭建一套基于 DeepSeek + Ollama 的私人知识库。对于开发者,最后教如何使用gemini3 pro api,针对python和java

2025-12-14 13:19:13 136

原创 【保姆级教程】零成本!本地部署 DeepSeek + AnythingLLM,打造你的专属 AI 第二大脑

你是否遇到过这种情况? 电脑里存了几千个 PDF、Markdown 笔记,想找资料时却怎么也搜不到? 想用 AI 辅助分析,又不敢把公司的机密文档发给 ChatGPT?今天这篇教程,我将手把手教你利用 Ollama(后端模型运行器)+ AnythingLLM(超强知识库前端),在本地电脑搭建一个完全免费、无需联网、数据绝对安全的个人 AI 知识库。 全程无需写代码,有手就行!建议收藏慢慢看。

2025-12-13 09:51:31 554

原创 【建议收藏】2026年全栈开发学习路线图:从入门到精通,拒绝被AI淘汰!

2025年即将过去,回首这一年,技术圈发生了翻天覆地的变化。AI 编程助手(如 GitHub Copilot, Cursor, Gemini Code Assist)已经成为标配,传统的 CRUD 工程师面临前所未有的危机。很多人问我:“2026年了,还要学编程吗?” 我的答案是:要学,但学法变了。 这篇文章,我花了整整一周整理,涵盖了从基础到 AI Native 开发的完整技能树。无论你是初学者还是想进阶的老鸟,这篇文章都能给你指引方向。文末有惊喜,建议先收藏再看!

2025-12-13 09:45:15 337

原创 《深夜复盘:导致接口响应从50ms飙升到3s的5个“隐形杀手”(附排查清单)》

昨晚生产环境突发告警,某核心查询接口P99耗时直接打满。排查过程极其惊险,最后发现竟是几行“看似人畜无害”的代码惹的祸。本文不讲虚的理论,直接复盘这次事故中揪出的5个性能杀手,建议收藏自查!

2025-12-12 09:30:27 197

原创 《别再只会调API了!10分钟教你用DeepSeek + LangChain搭建私人知识库》

DeepSeek V3发布后效果惊艳,但如何让它“读懂”你私有的PDF文档、公司财报或个人笔记?这就是RAG(检索增强生成)技术的魅力。今天手把手带大家搭建一个本地知识库,不花一分钱,打造你的专属AI助手!

2025-12-12 09:29:28 164

原创 [特殊字符]【摸鱼必看】Web3开发效率翻倍?私藏的5款Solidity开发神器 (拒绝加班)

周五了,不想写复杂的合约逻辑?今天不聊深奥的底层原理,纯分享。这些年我在 Web3 摸爬滚打,全靠这几个工具“偷懒”。掌握它们,从此告别 996,早点下班去炒币(划掉)去生活。

2025-12-11 19:58:38 633

原创 【建议收藏】Web3开发者薪资太香了?万字长文带你精通以太坊智能合约 (Solidity + Hardhat实战)

还在卷 Java 和 Go 吗?Web3 的大门正在向你敞开。本文将从以太坊底层原理讲起,手把手带你编写、测试并部署你的第一个 Solidity 智能合约。无论你是 Web2 转型还是区块链小白,这篇文章都是你进阶 Web3 资深开发的最佳路线图。

2025-12-11 19:53:05 858

原创 【硬核实战】拒绝被割韭菜!用Python手写一个区块链,彻底搞懂“去中心化”与POW共识机制(附完整源码)

本文从纯技术角度剖析区块链原理,用300行Python代码实现了一个微型区块链系统,包含区块结构、哈希计算、工作量证明等核心机制。文章首先拆解区块链本质是"分布式链表+P2P网络+密码学+共识算法",然后详细讲解了SHA-256哈希、公私钥加密等密码学基础,并通过代码演示了挖矿过程。最后指出真实公链还需解决P2P网络、存储优化等问题,建议开发者学习Go/Rust等语言及分布式算法。全文强调技术中立立场,不涉及任何投资建议,旨在帮助读者理解区块链底层技术原理。

2025-12-11 12:11:12 410

原创 别再傻傻付费了!用这张“隐形卡”,白嫖市面上99%最强AI工具(保姆级教程,手慢无!)

ChatGPT Plus、Midjourney、Claude 3...眼馋却没国外信用卡?教你一招打破次元壁,零成本体验AI神仙打架!!白嫖虚拟卡

2025-12-11 11:34:55 927

原创 2025年,后端已死?我用 DeepSeek-V3 + LangGraph 手搓了一个“全自动架构师”!(附源码)

2025年AI将进入智能体时代:本文实战基于DeepSeek-V3和LangGraph构建全自动软件开发Agent。通过产品经理、架构师、工程师三个角色协同,实现从需求分析到代码生成的一站式自动化开发。文章详解了技术栈选型、系统架构设计及核心代码实现,30秒即可生成完整Python项目。完整源码包含Prompt调优细节,助力开发者掌握2025年AI工作流核心技术。关注博主获取完整项目资源,拥抱智能体驱动的开发新时代。

2025-12-10 17:37:13 1014

原创 关闭gemini 3 pro 续费订阅

关闭gemini 3 pro 续费订阅

2025-12-10 16:47:07 184

原创 白嫖gemini 3 pro方法

摘要:Gemini3Pro是Google推出的新一代AI模型,具备三大突破性能力:1)高级推理,支持跨模态复杂任务处理;2)领先的多模态理解,可分析文本、图像、视频等;3)强大的自主代理功能,能规划执行复杂任务流程。该模型适用于研究分析、自动化工作流和内容创作等领域。文末还提供了通过学生认证免费体验Gemini3Pro的操作指引。

2025-12-10 16:17:49 627

原创 cocos3版本如何设置相对位置和世界位置,一次性讲解

我测试了一下,getLocationX()是获得鼠标的相对x的位置,大家可以试一下,反正使用event.getUILocationX()是没有任何偏差的。如图,T1的位置就是相对位置,T2的位置就是绝对位置。

2024-11-28 10:17:45 658

原创 如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发

就像我这个环境用的是python3.11的,后续可能会出python调用ollama的教程。然后就是上面的更换Python Interpreter点击,之后点击apply和ok即可。当然一开始可能没有下面的选项,需要我们点击右边的Add Interpreter。前提:咱们在wsl-Ubuntu上,有conda的虚拟环境。咱们直接打开PyCharm,打开Settings。更换Python Interpreter即可。可以看出来,我有三个虚拟环境,一个主环境。选择之后按下create按钮即可。

2024-10-10 23:46:44 798 3

原创 processing像素画教程

processing像素画教程前提:各位已经按照了processing第一步:创建一个简单的网格我们首先创建一个网格来定义我们作品的像素画布。网格将帮助您在适当的位置绘制每个像素。这个width是内置的变量,height也是内置变量,一般和你 size(400, 400);就是上面你设置的400,400cols = width / gridSize; 代表的是多少列个方格,rows = height / gridSize; 代表的是多少行个方格咱们使用 rect()函数,咱们可以查看官网,

2024-10-10 23:28:55 1486

原创 SpringMvc的具体操作,如何配置springMvc(完整教程)

注意还要写个app-servlet.xml,因为servlet-name是app,所以名字要搞一个app-servlet.xml,其实这个文件也是个spring的配置文件而已。点击官网,咱们会看到可以用配置类进行配置,也可以用xml的形式配置在tomcat的web.xml文件中。咱们可以看到,有一个配置文件爆红,这个我们还没写,我们先写一个app-context.xml的配置文件。其实,就是spring的配置文件,以下就是一个包扫描的配置文件。咱们直接用xml配置。

2024-09-04 21:39:50 2069

原创 eclipse如何导入springboot项目

在将那个springboot项目刷新一下即可。找到你的springboot项目。test02就已经导入进去了。点击finish即可。

2024-06-14 15:13:53 966

原创 eclipse搭建springboot项目

解压,用eclipse打开即可,然后双击pom.xml就可以下载依赖了。去那个Springboot官网那边配置好东西,下载下来即可。添加依赖,springweb,点击生成即可。然后刷新一下maven即可。编写好相应的信息即可。修改maven的配置。

2024-06-14 15:06:00 796

原创 eclipse创建maven项目

eclipse创建maven项目

2024-06-14 04:54:54 374 1

原创 Eclipse创建Spring项目

Eclipse创建Spring项目

2024-06-13 16:22:01 956

原创 安装golang

安装golang

2024-06-10 17:16:52 367

原创 libgdx ashley框架的讲解

每个人物或者标签都可以称之为实体,比如说一个马里奥游戏,马里奥、乌龟和金币都可以被视为实体。每个实体都可以拥有一组组件,这些组件定义了实体的数据和状态。的一个子类,它可以重用实体和组件,从而减少内存分配和垃圾回收,提高性能。的实例,这是一个实体监听器,它会在实体被添加或移除时收到通知。在Ashley中,实体是组件的容器,组件用于存储数据。的实例,这是另一个自定义的系统,用于处理实体的位置更新。的实例,这是一个自定义的系统,用于处理实体的移动逻辑。是一个自定义的组件,用于存储实体的位置信息。

2024-06-08 03:43:37 1273

原创 两个字符串匹配出最长公共子序列算法

最长公共子序列(Longest Common Subsequence, LCS)是一个经典的计算机科学问题,它寻找两个字符串序列中最长的公共子序列。一个子序列是指在不改变字符顺序的情况下,通过删除某些字符(也可能不删除)得到的新序列。可以得出第二个空为str1[i-1]==str2[j-1].可以看出21年的软考下午题试题4很简单。而第三空可以直接写出d[i-1][j-1]+1,离谱了,没见过像21年的软考题那么简单。根据式子一,二,若len1=0或者len2=0,等于j或者i。

2024-05-23 00:08:03 396 2

原创 算法之堆排序

在最小堆中,父节点的值总是小于或等于其子节点的值。这个很好理解,就是简单的将下面节点最大的用j表示,怎么说呢,就是你想想一颗二叉树,左节点是3,而右节点是4,而大堆肯定是选大的和根节点比较。然后就是那个空,明显是R[j] >=R[0] ,因为前面已经将R[0]=R[i],所以这里和R[0]进行比较就行了。然后第二个空,肯定是构建大堆呗,Heapify(R,i,n),第三个空 i>1或i>=2,第四个空是R[1]=R[0]。i=v,都是根节点编号,R[0]=R[i],就是将根节点存到R[0]。

2024-05-22 20:00:13 462 3

原创 开一台炎火云服务器的完整流程

开一台炎火云服务器的完整流程​注:本文章没有任何推荐可言,完全的就是学习如何开一台炎火云服务器和吐槽炎火云服务器第一步:进入官网注册个人账号官网:https://mingkj.com/这个要实名的,不实名买不了服务器。第二步:点击订购产品挑选自己想要的服务器​9.9每年,这个价格肯定很多人心动了,但是我要说的是:它不支持ssh远程登录,也就是说,这个服务器只能部署静态网站,虽然自带phpMyAdmin数据库,但是无法在线运行jar包。而且它运行静态网站的时候也会出现问题。就比如说

2024-05-22 12:24:26 4042 5

原创 算法之背包问题

所以第二个空应该是j>=w[i],因为只有剩余的背包容量大于或者等于w[i]里面的容量,才可以被选进去,第三个空是再次调用Calculate_Max_Value(v,w,i-1,j-w[i])+v[i] ,当c[i][j]选的值比那个temp小的时候,就进行一次互换就行了,也就是c[i][j]=temp。这里,( dp[i-1][w] ) 表示不选择第 ( i ) 个物品时的最大价值,而 ( dp[i-1][w-weight[i]] + value[i] ) 表示选择第 ( i ) 个物品时的最大价值。

2024-05-22 01:59:14 742 1

原创 软件测试区分:条件组合覆盖、语句覆盖、判定覆盖、条件覆盖、路径覆盖

软件测试区分:条件组合覆盖、语句覆盖、判定覆盖、条件覆盖、路径覆盖 语句覆盖(Statement Coverage):定义:确保测试套件中的每个可执行语句至少执行一次。特点:是最基本的覆盖方法,只关注语句是否被执行,而不关心逻辑或条件。缺点:可能遗漏某些逻辑错误,因为只关注语句执行,不关注条件或判定。判定覆盖(Decision Coverage)或分支覆盖(Branch对于逻辑表达式((a>0)&&(b>0))||(c

2024-05-18 00:11:44 2597 2

原创 软考:区分词法分析、语法分析、语义分析

考各位一个题:判断程序语句的形式是否正确属于()阶段的工作?A、词法分析 B、语法分析 C、语义分析 D、代码生成各位填什么?正确答案:B 在编译过程中,哪个阶段负责识别并报告变量未定义错误? A、词法分析 B、语法分析 C、语义分析 D建议记下来,顺序是词法分析、语法分析、语义分析。相同的是在后两位,不同的在第一位,其实仔细想想,明显单词判断要先判断,后面才是语法和语义,单词不就关键字、标识符,常量吗?而语法就那些if语法,while语法,语义才是深层次的变量里面的值。

2024-05-16 00:20:30 763

原创 讲解SSM的xml文件

SSM的xml文件

2024-05-15 01:23:24 485 1

原创 Springboot+spring-boot-starter-data-jdbc实现数据库的操作

spring-boot-starter-data-jdbc使用起来很简单,就是简单的拼凑sql语句,通过JdbcTemplate 来调用。

2024-05-13 23:16:05 679 1

原创 processing完整教程

processing完整教程​概述:processing在我眼里就是libgdx的高度封装,如果各位会libgdx,学processing应该可以说是无师自通,当然processing是java语言那边的。processing是什么?官网是这样解释的:Processing 是一本灵活的软件速写本,也是一种用于学习如何编码的语言。自 2001 年以来,Processing 一直在促进视觉艺术中的软件素养和技术中的视觉素养。有数以万计的学生、艺术家、设计师、研究人员和业余爱好者使用处理进行学习和原型

2024-05-13 14:54:51 7389 15

原创 软件工程基础知识,软考选择题的重点

软件工程基础知识,软考选择题的重点。本篇知识来自:软件设计师考试同步辅导 ---考点。。。。。,钟彩华 博伟玉清华出版社,那本书。仅供学习。以下理解都是本人自己认为的。仅供参考。 本书的第132页,第五章知识。软件工程叙述软件的生命周期 生命周期包括可行性分析、项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动。 如何理解:开发人员开发一个产品,第一步先是判断是否可行,第二步则是开发计划、需求分析、设计、最后才是编码、测试和维护,

2024-05-11 17:52:08 1163 2

原创 本地wsl的Ubuntu安装docker,不使用docker桌面版

本地wsl的Ubuntu安装docker,不使用docker桌面版

2024-04-24 23:58:41 693 2

原创 docker的导入本地镜像和导出本地镜像

docker的导入本地镜像和导出本地镜像。

2024-04-24 23:54:35 1391 1

原创 文心一言 vs GPT-4 ----全面横向比较

文心一言 (Wenxin Yiyan) 和 GPT-4 是两个强大的人工智能语言模型,它们在处理自然语言方面表现出了出色的能力。但它们有一些关键的区别和优势。总的来说,文心一言和 GPT-4 都是强大的人工智能语言模型,但它们的优势和应用场景有所不同。文心一言更适合中文场景,而 GPT-4 更适合英文场景。包括咱们也可以直接去大模型的主页那边聊天,也是可以的。让人惊奇的是,登录竟然可以使用csdn。

2024-04-02 20:22:29 2402 4

原创 java版本学习网站又添加了一个libgdx模块

java版本学习网站之前添加了docker,想了想还是再把libgdx添加进去吧。

2024-04-02 20:12:02 316

原创 AI技术创业有哪些机会?

创业者可以通过创新的教育模式和技术手段来满足这一市场需求,同时促进AI技术的普及和发展。随着技术的进步和数据量的增加,将有更多新的应用场景和商业模式出现,为创业者提供前所未有的机遇。在智能产品和服务的方向上,AI技术的集成为创新和创业提供了丰富的机遇。AI还可以帮助设计有效的教育内容和课程。: 开发可在家中使用的AI集成诊断设备,如智能血糖监测仪或可穿戴式心电图监测器,这些设备可实时跟踪用户的健康指标。: 创造集成有健康监测功能的智能手表和健身追踪器,利用AI进行个人健康数据分析,提供运动建议和健康预警。

2024-04-02 10:34:55 1657

原创 GPT4All的简单使用

记住这里好像只能接受gguf格式的文件。接下来就是下载model,在这里面下载或者去浏览器里面下载。然后在gpt4all里面创建一个文件夹models。注意这个玩意跑CPU的,就单单为就兼容。然后启动gpt4all,修改一下目录。改成我们那个models的目录即可。下载好了直接移到models目录即可。首先从官网上下载GPT4All软件。接下来就是测试,选择模型,开始测试。在浏览器里面下载就要去它的官网。下载后,记得改一下安装目录。

2024-04-02 09:18:17 2302

原创 大模型中 .safetensors 文件、.ckpt文件、.gguf和.pth以及.bin文件区别、加载和保存以及转换方式

大模型中 .safetensors 文件、.ckpt文件、.gguf和.pth以及.bin文件区别、加载和保存以及转换方式在大模型中,.safetensors、.ckpt、.gguf、.pth和.bin文件都是用于保存和加载模型参数的文件格式,它们之间的区别和转换方式如下:.safetensors文件:这是 TensorFlow 2.x 中新增的文件格式,用于保存模型参数和优化器状态。它采用的是 TensorFlow 的自定义序列化格式,不能直接用于其他框架。可以使用 TensorFl

2024-04-01 22:10:18 15669 2

空空如也

Java这个输出为什么要加" "

2022-02-09

谁会修u盘?能教我一下这个怎么搞吗?

2022-01-20

这是为什么,我运行不了

2022-01-12

这个算法怎么是这样的?

2022-01-01

一个字符串中有好多的字符,要求用c语言删除其中的数字。这怎么做?

2022-01-01

Linux系统怎么操作,谁有操作图?

2022-01-02

c语言这个怎么做,按照struct输入到文件里,并且从文件输出来。其实我最想知道的是,我能不能自己创造一个文件就在桌面上,然后打字,保存,之后再依靠vc++从文件中读取出来?

2021-12-31

用Windows系统新建一个文本文件,在里面写字并保存下来,他是以什么形式存在于文件中的,要是我想按照某种方式读取该怎么做?

2022-01-01

他们不是说c++不好吗?那为什么现在好多游戏都是c++编译的

2021-12-30

c语言字符串的长度怎么看

2021-12-30

c语言,这个算法是为什么呢?

2021-12-30

c语言这个文件为什么会有乱码?

2021-12-27

c语言这张图的第五题为什么是这个答案

2021-12-27

c语言递归分鱼问题,有谁会吗?可以教我吗?

2022-01-01

怎么区分字符串中的字母与数字,并且消除数字。

2021-12-31

为什么我读取文件,出不来

2021-12-20

为什么我用结构体输不出来

2021-12-17

为什么我c语言读取文件会出现乱码,而且我一个空的文件占了几百个字节

2021-12-21

python画图可以一步到位,这个代码是什么?原理又是什么?

2021-11-27

python可以像c加加一样用scanf输入吗?

2021-11-26

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

TA关注的人

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