- 博客(167)
- 收藏
- 关注
原创 不止是代码生成!Doubao-Seed-Code 自主规划 + Bug 修复 + 超强视觉理解,端到端搞定复杂应用
在11月11日,火山引擎正式发布豆包编程模型(Doubao-Seed-Code),本次发布的豆包 code 模型,是一次面向 Agentic 编程任务的深度优化,支持 256k 长上下文,可以让模型轻松处理长代码文件,多模块依赖等复杂场景,能够更好的支持端到端自主编程,在全栈开发中表现良好,尤其是前端能力表现突出,其次,Doubao-Seed-Code 还是国内首个支持视觉理解能力的编程模型,可以参考 UI 设计稿,截图或者手绘草图来生成代码,或者对生成页面进行视觉比对,能够自主完成样式和 bug 修复,大
2025-11-23 10:46:19
51682
原创 实战分享:如何用 Bright Data + RPA 打造一个自动化电商情报系统
通过实际体验不难发现无需手动切换平台比价,无需人工整理 Excel 数据,用户只需在影刀 RPA 界面输入商品名称,系统便会自动触发 Bright Data 的全球数据采集网络,突破电商反爬机制,在 10 分钟内将亚马逊等多平台的商品价格、销量、评价等数据结构化抓取并存储至云端。
2025-05-25 19:15:11
19691
19
原创 Catlass 模板库调试调优经验与踩坑记录
作为一名合格的开发者,除了需要具备优秀的代码编写能力,更需要具备强大的代码调试能力,假如你只会写代码,不懂的怎么样去调试代码,那肯定也是不行的,因为很多时候我们都是在调试BUG,而不是在写代码。作为开发者,我深深感受到 Catlass 作为一个强大的模板库,虽然上手确实有一定门槛,但一旦掌握了它的调试和调优方法,我就能充分释放昇腾 NPU 的澎湃算力。工欲善其事,必先利其器。各位开发者在做Catlass的开发的时候,我强烈建议大家可以先掌握一下Catlass 的调试技术,我一直认为代码3分靠写,7分靠调。
2025-12-25 22:26:21
5737
原创 Triton-Ascend 算子开发经验谈:从入门到性能调优实战
由于 NPU 的计算通常是按 Block 进行的(比如 128、256),当数据总量 n_elements 不是 Block Size 的整数倍时,如果不加 mask,就会导致内存越界访问,程序直接 Crash。Ascend C 确实强大,它赋予了我们对硬件的极致控制权,但不可否认,它的上手门槛相对较高,需要开发者对 Tiling(切分)、流水线同步、内存管理有非常深刻的理解。但我相信,随着社区的努力和官方的持续投入,Triton 必将成为昇腾生态中不可或缺的一环。相信我,打开新世界大门的感觉,真的很棒!
2025-12-25 22:24:46
15941
原创 程序员接单2025攻略:平台选择与实际操作全指南
Fiverr 是典型的服务卡片型自由职业平台,有点类似程序员接单版本的闲鱼,开发者可以把自己的技能拆成一个个产品,例如开发一款 Unity 小游戏、写一个自动化脚本、修复 Wordpress bug等,定价从低到高自行设置。不要因为是私单或者是朋友推荐啥的就放松警惕,合同或至少聊天记录需明确开发内容、交付时间、验收规则、付款节点、售后范围等细节,特别是需求扩展的处理方式,必须提前写清楚,否则就是扯皮。相比传统就业方式,接单的节奏更灵活、机会更多,但同时对经验、沟通和判断力的要求也更高。
2025-12-14 12:00:22
239
3
原创 Catlass 模板库调试调优经验与踩坑记录
作为开发者,我深深感受到 Catlass 作为一个强大的模板库,虽然上手确实有一定门槛,但一旦掌握了它的调试和调优方法,我就能充分释放昇腾 NPU 的澎湃算力。每次调整 Tile 大小、优化流水线策略、精细控制缓存和指令调度,都能让我直观地看到性能提升带来的巨大差异。各位开发者在做Catlass的开发的时候,我强烈建议大家可以先掌握一下Catlass 的调试技术,我一直认为代码3分靠写,7分靠调。
2025-12-10 20:29:06
762
原创 给 AI 赋予 “身体”:魔珐星云具身智能数字人(SDK 接入 + 多场景落地)
魔珐星云是魔珐科技推出的具身智能 3D 数字人开放平台,核心使命是为 AI 赋予 “身体” 与 “表达能力”。与传统数字人平台不同,它不只是提供单一的数字人形象,而是通过全栈式技术封装,让开发者无需关注复杂的 3D 渲染、动作生成等底层逻辑,只需简单调用 SDK,就能让大模型具备语音、表情、动作兼备的多模态交互能力。星云具身驱动能力,将 AI 的表达从“文本”升级为“ 3D 多模态”。它可基于文本输入,实时生成语音、表情与动作,驱动 3D 数字人或人形机器人,实现如真人般自然的表达。
2025-12-09 19:39:02
7283
原创 面向openEuler操作系统:OCR软件应用部署流程、性能评测
这充分说明,“openEuler + OCR”的技术组合不仅完全可行,而且性能强大,能够胜任企业级的OCR应用需求,为构建AI解决方案提供了坚实的技术支撑。最终,脚本汇总了平均处理时间,为性能评估提供了直接的数据。openEuler作为一款开源、免费的Linux发行版平台,由社区成员共同打造,致力于为数字基础设施提供稳定、高效、安全的操作系统底座,其生态建设与应用实践备受关注。本报告的核心目标是,在openEuler操作系统上成功部署OCR,并对其OCR识别项目的开发应用流程和性能进行全面测评。
2025-12-06 10:55:04
8869
原创 openEuler操作系统环境:目标检测软件开发实操与性能评估
本文系统研究了在openEuler操作系统上构建目标检测软件应用的完整流程,涵盖了环境搭建、模型训练、性能评估及优化等关键环节。实验以openEuler 22.03 LTS SP3为平台,采用YOLOv8模型在鸟类检测数据集上进行训练,通过CUDA 12.2加速实现GPU计算。研究结果表明,openEuler凭借其内核优化、异构计算支持和AI框架兼容性,在目标检测任务中表现出优异的性能和稳定性,推理速度达142 FPS,资源占用率降低18%以上。内核优化:采用Linux 5.10.0-136内核,支持。
2025-12-06 10:54:30
8876
原创 openEuler操作系统环境:研发人脸识别软件与系统性能评估
openEuler作为开源操作系统,在AI领域展现出显著优势。openEuler 24.03 LTS作为首个AI原生版本(2024年6月发布),采用"AI for OS"和"OS for AI"设计理念,基于Linux 6.6内核,全面支持AI框架和大模型部署。该版本内置TensorFlow、PyTorch、MindSpore等主流框架,并优化了CUDA、CANN等加速库,为AI应用提供开箱即用体验。openEuler的AI容器化技术尤为突出,通过等标准化镜像简化环境部署。对于人脸识别项目,其提供的。
2025-12-06 10:53:59
8658
原创 从0到1打造专属数字人:魔珐星云SDK接入实战演示
最近,魔珐科技发布了全球首个具有 3D 数字人开放平台——魔珐星云,将 AI 从对话框交互模式升级为能说会动的自然交互形态,让大模型突破文字交互限制,实现语音,表情,动作的自然表达或许你在AI模拟面试、虚拟客服咨询等场景中已感受过类似的数字人应用,但魔珐星云的核心优势在于,它为开发者提供了完整的开放平台与SDK工具包,让普通人也能轻松开发出属于自己的3D数字人应用魔珐星云3D数字人开放平台的发布,为开发者提供了一套低成本、高效率的3D数字人开发解决方案。
2025-12-05 20:02:03
829
原创 Gemini 3.0 多模态实测:国内直连攻略+DeepSider快速接入完整教程
它聚合了最新的Gemini 3.0 Pro和Gemini 3.0 Pro Thinking,以及Sora 2,GPT-5,Claude 4.5,Nano Banana 2,Grok4......等几十款全球热门的AI大模型。经实测,只花了3分钟不到,DeepSider接入的Gemini 3.0 Pro就成功跑出了完整的1600多行代码!可以看到,Gemini 3.0 Pro正确地理解了用户要求,动画也很流畅,代码中几乎没有Bug存在。
2025-12-04 12:19:16
663
原创 openGauss 作为 RAG 向量数据库的深度测评
作为一名长期关注向量数据库和 RAG(检索增强生成)技术的开发者,我最近对 openGauss 7.0 的向量能力进行了深入测试。openGauss 作为开源数据库,在 AI 场景下的向量特性一直备受关注。本文将从实际使用角度,分享我在构建 RAG 系统过程中的真实体验。
2025-12-01 20:27:32
16335
原创 openGauss压力测试:性能、稳定性与AI能力的全面探索
parser.add_argument("--method", choices=["copy", "execute_values"], default="copy", help="插入方法")parser.add_argument("--batch-size", type=int, default=1000, help="execute_values 的批大小")parser.add_argument("--concurrency", type=int, default=50, help="并发线程数")
2025-11-30 19:03:13
11126
原创 openGauss 作为 RAG 向量数据库的深度测评
作为一名长期关注向量数据库和 RAG(检索增强生成)技术的开发者,我最近对 openGauss 7.0 的向量能力进行了深入测试。openGauss 作为开源数据库,在 AI 场景下的向量特性一直备受关注。本文将从实际使用角度,分享我在构建 RAG 系统过程中的真实体验。
2025-11-22 16:56:07
31191
原创 用 openGauss 构建智能体记忆管理系统:让 AI 记得“昨天说过什么”
实测性能(百万条记忆样本):· Top-3 语义检索平均延迟:≈ 25~30ms;· 插入与更新性能优于 PostgreSQL + pgvector;· 并行检索模式下可达每秒 3000+ 向量比较。
2025-11-13 00:19:38
30050
原创 Seedream 4.0 实测:AI 生图终于 “不拆盲盒”!多图融合稳、连续生图绝,这波爆火真不意外
豆包・图像创作模型 Seedream 4.0 是字节跳动推出的新一代多模态统一架构一站式图像创作引擎,实现了从图像生成到专业编辑的全流程覆盖。该模型打破传统创作工具生成与编辑分离的技术壁垒,通过同一架构支撑文本与图像的跨模态理解,为个人创作者和企业用户提供 "创意构思 - 内容生成 - 精细编辑 - 商业落地" 的端到端解决方案,重新定义人机协作的图像创作范式。
2025-09-22 19:43:39
7793
1
原创 【百宝箱开放平台】上线啦!AI应用开发者看过来,10亿Tokens免费领~
通过提供OpenAPI、前后端SDK(Python、Java、Nodejs),以及可一键在Web页嵌入智能体对话界面的WebSDK等服务,助力用户在自己的业务流程中快速集成智能体对话、大模型效果盲测等多种AI应用场景,助力业务拥抱AI。✅ 限时福利:即日起至10月31日,官网/扫码进群即可连续3个月每月领取10亿 Tokens。✅ API/SDK全兼容:Java/Python…✅ 模型盲测排行榜:不同模型效果对比打分,完美匹配不同业务诉求。✅ 灵活授权管理:令牌验证权限和身份信息,保证数据和信息安全。
2025-08-11 10:12:27
312
原创 福州萨氏家族:跨越百年的家国传承与数字时代的创新回响
当第八届数字中国峰会的璀璨光芒再次聚焦福州,这座承载千年历史的古城深处,雁门萨氏跨越数百年的家族史诗,正激荡起全新的时代回响。从甲午海战中萨镇冰为“海权图强”浴血奋战,铁血舰长萨师俊与中山舰生死共存,到萨本栋在抗战硝烟里铸就厦大“南方之强”的美誉,再到萨师煊在数字领域的荒芜之地夯筑起坚实的“信息基石”,这个家族以代际接力的坚韧与担当,书写出一部波澜壮阔的中国近代自立自强奋斗史。榕城朱紫坊萨氏大院那历经岁月洗礼、斑驳陆离的砖瓦,默默见证着从这里走出的巍峨身影,如何让家族血脉始终与中国变革的时代浪潮同频共振。
2025-06-05 14:52:52
10332
43
原创 当分布式数据库遇上传统企业:为什么互联网良药成了 “苦药”?
最后,还是那句话:技术的选择要回归业务本质,而非追逐技术潮流。明白这个道理,我们就掌握了消除成见、翻越大山的核心奥义。怎么样?您的数据库选对了吗?
2025-05-21 18:06:45
6497
67
原创 分布式锁的简单实现
在分布式系统中,也会涉及到多个节点访问同一个公共资源的情况,和 Java 中多线程的锁不一样,由于分布式系统中涉及到多个进程多个主机,所以说 Java 中 synchronized 就不合适了。
2025-03-03 20:31:38
3820
17
原创 Redis 中如何保证缓存与数据库的数据一致性
如果说先删除缓存,那么会出现下面这种情况,当线程 1 删除缓存之后,由于网络延迟,线程 2 先执行查询操作,没有查询到目标数据之后,就会从数据库中把旧的数据写入缓存中,然后线程 1 再更新数据库,此时虽然数据库中是更新之后的数据,但是之后再进行查询的时候,由于缓存中已经又重新被写入了旧数据,此时就会出现数据不一致的问题。先把数据写入到数据库,然后再删除缓存,这种方式其实还是存在问题,如果删除缓存时删除失败了,那么之后查询到的还是旧数据,还是存在数据不一致问题。
2025-03-02 17:42:45
5937
26
原创 Spring Cloud Gateway 网关的使用
全局过滤器需要实现 GlobalFilter,Ordered 接口,然后重写 filter 和 getOrder 方法@Slf4j@Component@Override//Pre执行逻辑//Post执行逻辑}));@Override//设置优先级关于 Mono 方法参数的说明:之后再去发起请求,自定义的全局过滤器已经生效了如果需要自定义可配置的 GatewayFilter,就需要创建一个过滤器工厂,根据读取到的配置来构造对象定义一个类用来存储从配置文件中读取到的配置信息@Data。
2025-02-24 19:33:21
7483
22
原创 雷龙 CS SD NAND,比 TF 卡更小更稳的存储神器
SD NAND 俗称贴片式 T 卡、贴片式 TF 卡、贴片式 SD 卡、贴片式内存卡、贴片式闪存卡等。尽管 SD NAND 和 TF 卡称呼相近,但它们存在本质区别,具体差异见下表SD NAND 与 TF卡的区别:(看图表)
2025-02-23 19:44:31
1205
94
原创 OpenFeign 实现远程调用
引入依赖之后就可以直接调用,不用再写继承了,只需要在启动类上添加扫描路径,有两种方式可以添加扫描路径,一种是使用 basePackages 直接指定要扫描的路径,另一种是通过 clients 来指定具体的客户端接口类。首先还是把 Feign 的 Client 抽取为一个独立的模块,并把涉及到的实体类等都放在这个模块中,然后打成 jar 包,服务消费方只需要引入依赖即可。注解来定义对远程服务的调用,value 指的是要调用的服务名称,path 指的是 Feign客户端 的统一路径。
2025-02-22 10:29:24
1502
8
原创 Spring Cloud LoadBalancer 负载均衡
在进行获取服务时发现每次获取到的实例并不是均衡的,原因就是每一次从 eureka 中获取的服务列表中实例的顺序可能是不一样的,上面的 product-service 服务的三个端口号是 9090, 9091, 9092,每次获取到的顺序可能不一样,在之前的代码中是通过 get(0) 来获取实例列表中的第一个实例,也就需要对之前写的代码进行修改。的关系,那么首先需要一个计数器来计算当前是第几次请求,此外还需要固定获取到的实例列表中的顺序(也就是无论后面发起几次请求,获取到的实例列表都是一样的)
2025-02-20 13:07:31
2058
9
原创 Redis 持久化
Redis 存储数据时,对于同一份数据,分别在内存和硬盘上都进行了存储,当查询某个数据时,直接从内存中读取,硬盘的数据用来在 Redis 重启时恢复内存中的数据,Redis 提供了两种内存持久化的策略。
2025-02-13 16:19:32
1745
13
原创 如何使用蓝耘快速部署 DeepSeek R1 模型
DeepSeek R1 模型是专为自然语言处理(NLP)和其他复杂任务设计的先进大规模深度学习模型 ,其高效的架构设计是一大亮点,能够更高效地提取特征,减少冗余计算。这意味着在处理海量数据时,它能快速地抓住关键信息,极大地提升了数据处理速度,大大缩短了训练时间。比如在处理长篇文本时,它可以迅速提取出核心要点,比一些传统模型快上数倍。强大的泛化能力也是 DeepSeek R1 的一大优势。它经过大量丰富多样的数据训练,对不同任务和场景都有很强的适应能力。
2025-02-11 09:49:23
13434
85
原创 Redis 事务的介绍
弱化的原子性:Redis 没有 “回滚机制”,只能批量执行操作,但如果其中一个操作失败,不会恢复到初始状态。不保证一致性:不涉及 “约束” 也无回滚机制。与 MySQL 事务运行前后结果都合理有效、不会出现中间非法状态不同,Redis 在这方面没有类似严格保证。不需要隔离性:由于 Redis 单线程处理请求,不会并发执行事务,所以不存在隔离级别相关问题。不需要持久性:数据保存在内存中,是否开启持久化由 redis - server 自身决定,和事务无关。Redis 事务通过MULTI。
2025-02-09 14:52:45
907
6
原创 Nacos 的介绍和使用
与 Eureka 一样,Nacos 也提供服务注册和服务发现的功能,Nacos 还支持更多元数据的管理, 同时具备配置管理功能,功能更丰富。
2025-02-04 09:31:25
15614
70
原创 【Redis】set 和 zset 类型的介绍和常用命令
set 类型和 list 不同的是,存储的元素是无序的,并且元素不允许重复,Redis 除了支持集合内的增删查改操作,还支持多个集合取交集,并集,差集zset 保留了 set 集合中不能有重复成员的特点,与之不同的是,zset 中的元素是有序的,集合中的每一个元素都有一个唯一的浮点类型的分数(score)与之关联,依次来进行排序,使得有序集合中的元素可以维护有序性,虽然集合中的元素是不能重复的,但是分数允许重复。
2025-01-31 17:30:49
1583
16
原创 Eureka 服务注册和服务发现的使用
这三种特性是不能同时兼顾的,比如,在主数据库和从数据库同步数据的过程中网络出现了问题,那么这个过程就会被拉长,如果保证可用性,那么用户此时获取到的信息就不是强一致性的数据,在微服务架构中, P 是必须要保证的,所以 C 和 A 只能兼顾一个,也就是 CP 架构和 AP 架构。如果此时需要实现一个查询订单的功能,查询结果中需要包含商品信息,由于上面的两个子工程现在是分开的,并不是像之前一样写在一个工程中,那么现在就不能直接调用查询的结果了。
2025-01-30 09:17:04
3958
75
原创 【Redis】List 类型的介绍和常用命令
Redis 中的 list 相当于顺序表,并且内部更接近于“双端队列”,所以也支持头插和尾插的操作,可以当做队列或者栈来使用,同时也存在下标的概念,不过和 Java 中的下标不同,Redis 支持负数下标,-1 表示倒数第一个元素,-2 表示倒数第二个元素,和 Java 中的 List 相同的是,列表中的元素是有序的,并且允许重复。
2025-01-29 11:31:28
1451
12
原创 【Redis】hash 类型的介绍和常用命令
Redis 中存储的 key-value 本身就是哈希表的结构,存储的 value 也可以是一个哈希表的结构这里每一个 key 对应的一个 哈希类型用 field-value 来表示。
2025-01-28 09:15:52
1191
6
原创 【Redis】 String 类型的介绍和常用命令
Redis 中的 key 都是字符串类型Redis 中存储字符串是完全按照二进制流的形式保存的,所以 Redis 是不处理字符集编码的问题,客户端传入的命令中使用的是什么编码就采用什么编码,使得 Redis 能够处理各种类型的数据,包括文本、图片、音频等二进制数据。
2025-01-25 11:33:41
1177
15
原创 【2024 年度总结】从小白慢慢成长
的时候,那时候也是意识到自己一直在摆烂,每天总是在打游戏,学校教的C语言也没有认真学,但这样下去肯定不行,毕竟自己也不是富二代,以后还是需要靠技术吃饭的,就开始去B站找视频学习,于是在学习C语言的过程中就知道了鹏哥,鹏哥给我们说可以通过写博客的方式把自己学到的知识记录下来,就像通过文字的形式来把自己学到的知识讲给别人一样,之后也可以当做以后的复习资料。也是出于自身的虚荣心,当时对粉丝数有着一定的执念,就想着如何快速涨粉,就卷了起来,通过登上全栈热榜,粉丝的增长速度也提升了不少,阅读量也上去了。
2025-01-20 09:18:04
14404
107
原创 Linux 简单命令总结
按下回车可以继续阅读剩下的部分,b 键可以查看上一页,如果直接想退出的话 ctrl + c 就能退出了,可以输入 / 后面跟要查找的内容,然后按下回车就会跳转到目标位置。使用 less 的话文件的内容是不会留在命令行中的,就像打开了一个记事本进行查看一样,还支持搜索功能,也可以输入 / 查找的内容,按下回车就会把所有搜索到的都标记出来。在查看了文件内容之后,命令行被很多其他东西占满了,就可以使用 clear 命令来清理一下屏幕,之前输入的内容还是在上面,通过滚轮或者上键可以查看之前的内容。
2024-12-12 10:41:15
7775
135
原创 如何将 JavaWeb 项目部署到云服务器
服务未启动:可以使用来查看程序是否运行使用curl 项目路径来看是否返回有 html 页面,如果有返回,那么就说明程序启动成功了, 可能是端口号未开放如果没有启动成功,需要查看对应的日志,可能是数据库不存在或者数据库密码不正确,jdk版本 ,mysql 没有设置密码等问题http 端口未开放,如果说云服务器的防火墙打开了,还需要再打开防火墙的端口号可以使用命令来查看防火墙是否开启,下面显示的是未开启状态如果说在部署之后又发生了错误,要重新部署,就需要先把对应的进程结束掉,可以先通过。
2024-12-08 15:42:32
2154
31
原创 如何通过 JWT 来解决登录认证问题
JWT 令牌本身是一个字符串,包括头部,载荷,签名三部分,将信息作为 JSON 对象进行传输头部:包括令牌的类型和使用的哈希算法载荷:存储的有效信息,为自定义内容签名:用于防止 JWT 内容被篡改(并不是防止被解析),只要被篡改,令牌就会失效。
2024-12-02 09:56:19
1790
33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅