- 博客(201)
- 问答 (1)
- 收藏
- 关注

原创 算力霸权背后的长期主义:从《英伟达之道》透视AI时代的生存法则
当ChatGPT掀起全球AI革命时,英伟达的市值已超越沙特阿美,成为人类商业史上首个突破2万亿美元的半导体企业。这场由生成式AI驱动的算力军备竞赛中,《英伟达之道》恰似一把解码器,揭示着科技巨头崛起的底层逻辑,也映照着当下AI狂潮的深层矛盾。
2025-02-20 09:16:46
430

原创 零基础用AI—10分钟写出爆款神曲!Suno AI音乐创作全指南,开启你的音乐新时代
Suno AI的诞生彻底打破了音乐创作的技术壁垒。无论你是想记录生活、表达情感,还是探索商业化可能,只需大胆输入你的灵感,剩下的交给AI。“流行电子舞曲,欢快,合成器,BPM 120” → 生成适合派对的热单。:生成初期作品可能不完美,多尝试不同关键词和结构,熟练后堪比专业制作!你希望用Suno AI创作什么风格的歌曲?在评论区分享你的创意![Verse 1] 深夜加班眼睛酸,代码如山心不慌。[Chorus] 打工人啊向前冲,升职加薪不是梦。,开启你的第一首AI金曲吧!
2025-02-19 10:14:28
1019

原创 零基础用AI—AI竞赛的“白热化”与未来图景(深度分析2025年2月18日Grok3发布会)
马斯克旗下xAI发布的Grok3,硬件基础堪称“暴力升级”:相较前代,算力提升310倍,性能提升15倍,训练规模基于20万个GPU上,训练量比Grok2高10倍,训练成本“堪比小型核电站”。就在Grok3发布会前,OpenAI CEO奥特曼宣布GPT-4.5已进入测试阶段,并暗示若Grok3“风头过盛”,将立即发布以压制对手。Grok 3在20万个GPU上进行训练,只花了214天就完成了构建,成本堪比“小型核电站”,这种算力投入将加剧资源垄断,中小企业和研究机构可能被边缘化。
2025-02-19 09:42:18
631

原创 零基础用AI—快手可灵AI全功能实操指南(2025火爆全网的可爱毛绒玩具很简单)
快手可灵AI凭借“零门槛+高产出”的优势,已成为500万用户的首选工具。无论是新手小白还是资深博主,只需掌握上述技巧,即可3分钟生成爆款内容,抢占流量先机。立即行动,用AI为你的创作赋能!
2025-02-18 10:06:43
2493

原创 以「十倍思维」重构人生:从线性增长到指数跃迁的实践指南
但《10x is Easier Than 2x》一书指出,这种思维本质是「优化马车」,而非「发明汽车」。例如,亨利·福特并未试图让马车更快,而是彻底重构交通工具,通过质变实现里程级的突破。当你以「未来10倍的我」审视当下,那些曾令你纠结的80%问题会自然消散,而真正的机会将从20%的聚焦中涌现。正如书中所言:「当你以10倍为尺度时,会立即看清如何绕过他人正在做的事」。:若你的生活没有因践行10x思维而变得更简单、愉悦且高效,说明仍被困在2x的线性逻辑中。」答案本身,就是通往10x未来的钥匙。
2025-02-18 09:06:37
1071

原创 零基础用AI—AI伦理风险防控的十大核心策略与全球协同治理实践
AI伦理与风险防控需兼顾技术规范与社会价值,通过零基础用户的实践指南、全球协同治理及持续动态调整,方能实现“以善治促善智”
2025-02-17 08:51:13
364

原创 零基础用AI—微信联手DeepSeek引爆AI搜索革命,百度们慌了吗?
微信接入DeepSeek不仅是技术升级,更是**“社交+AI”生态**的战略卡位。随着灰度测试扩大,这场变革将深刻影响用户获取信息的方式,甚至改写BAT竞争规则。目前处于灰度测试阶段,部分用户可在微信对话框顶部搜索栏看到“AI搜索”字样(未显示的用户需等待后续开放)。点击进入后,即可体验DeepSeek-R1满血版模型,DeepSeek开源属性吸引160+企业接入,腾讯借此构建“微信+DeepSeek+开发者”三角生态,争夺全球AI话语权。,腾讯以低成本实现智能化升级,同时推动技术生态扩张。
2025-02-17 08:40:54
505

原创 零基础用AI—腾讯元宝(唯一支持联网搜索微信公众号内容的AI工具)使用指南
(以下操作均基于2025年2月13日升级后的版本,支持DeepSeek-R1满血版及微信生态整合)腾讯元宝是腾讯推出的全能AI助手,基于混元大模型和DeepSeek-R1双模型驱动,主打。的AI工具,结合腾讯生态(公众号、视频号等)与全网信息,提供精准、实时、深度的答案。(提示:腾讯官方表示将持续优化模型性能,未来或支持更多第三方模型接入。:打开微信搜索“腾讯元宝”小程序,或下载App开启你的AI效率革命!
2025-02-14 10:59:52
3582

原创 零基础用AI—全免费的百度文心一言使用指南(2025最新版)
但从长远看,文心一言的免费策略,或将通过吸引大量用户,形成规模效应,进而推动技术的持续优化与升级。记得在发布内容时,配上高质量的图片或视频,以及详细的文字说明,这样能更好地吸引和留住读者的注意力。总体而言,文心一言的免费之举,是一次大胆的尝试,也是一次积极的探索。木质小桌旁,一抹绿意盎然,是桌上那盆生机勃勃的植物,与窗外蓝天白云相映成趣,仿佛自然与生活的完美融合。深色的木纹地板,默默记录着每一个晨昏,阳光在上面跳跃,每一道光斑都像是时间的印记,温暖而深刻。每一天,从被阳光唤醒开始,便是生活的诗与远方。
2025-02-14 09:45:34
1832

原创 零基础用AI-提示词工程:释放大模型潜力的核心技能
掌握提示词工程,意味着掌握与AI对话的“元技能”。无论是零基础用户还是开发者,通过持续实践与迭代,都能在O1、R1等新一代技术的浪潮中,高效驾驭AI的无限潜能。
2025-02-13 10:41:26
648

原创 零基础用AI—秘塔AI搜索入门指南
秘塔AI搜索是一款由上海秘塔网络科技有限公司开发的智能搜索引擎,基于大语言模型和自然语言处理技术,专注于提升中文用户的搜索效率与体验。它通过AI技术实现语义理解、问题分析和信息整合,能自动生成结构化结果(如思维导图、大纲、时间线表格),并支持一键导出文件或生成演示文稿,适用于学术研究、职场办公、内容创作等场景。
2025-02-13 09:37:24
6684

原创 【零基础用AI—Deepseek使用全解析 】
核心功能定位Deepseek是一款集成AI代码生成、多模态交互(文本/图像/语音)、数据分析及自动化任务处理的智能工具。其特点包括:技术背景与优势步骤1:注册与环境准备步骤2:首次交互实战——生成你的第一个程序案例:开发简易俄罗斯方块H5游戏获取与运行代码:Deepseek将输出完整代码,包含详细注释。复制代码至文件,用浏览器打开即可体验游戏。避坑提示:代码生成与优化数据分析与可视化多模态创作第四章:高效学习路径与资源推荐官方学习体系进阶技巧社区与支持技能变现场景长期规划建
2025-02-12 09:51:57
1331

原创 【零基础用AI—人工智能全景概览】
人工智能(Artificial Intelligence, AI)是模拟、延伸和扩展人类智能的科学与技术,旨在使机器具备感知、推理、学习、决策等能力。:卷积神经网络(CNN,图像处理)、循环神经网络(RNN,序列数据)、Transformer(自然语言处理)。:图像识别准确率超过人类水平(2015),语音识别误差率降至5%以下(2020)。:监督学习(标注数据预测)、无监督学习(数据聚类)、强化学习(奖励机制驱动)。:专注于特定任务(如语音识别、图像分类),当前主流应用均属此类。
2025-02-12 09:10:58
784

原创 零基础上手更安全更友好GORM原作者操刀的GORM GEN
GORM/GEN,持续更新欢迎吐槽Star!!!基于 GORM, 更安全更友好的ORM工具。自动生成CRUD和DIY方法自动根据表结构生成model完全兼容GORM更安全、更友好多种生成代码模式
2021-11-29 09:04:58
8634

原创 如何优雅的解决SQL注入 如何摆脱编写繁琐的gorm model GORM/GEN来了
GORM/GEN是一个 GORM 的增强工具,在 GORM 的基础上只做增强不做改变,为简化开发、提高效率而生。
2021-08-26 17:39:34
3490

原创 JVM内存模型及CMS、G1和ZGC垃圾回收器详解
1. JVM 内存模型JVM 内存模型主要指运行时的数据区,包括 5 个部分,如下图所示。栈也叫方法栈,是线程私有的,线程在执行每个方法时都会同时创建一个栈帧,用来存储局部变量表、操作栈、动态链接、方法出口等信息。调用方法时执行入栈,方法返回时执行出栈。本地方法栈与栈类似,也是用来保存线程执行方法时的信息,不同的是,执行 Java 方法使用栈,而执行 native 方法使用本地方法栈。程序计数器保存着当前线程所执行的字节码位置,每个线程工作时都有一个独立的计数器。程序计数器为执行 Ja
2020-06-28 09:46:21
2813
2

原创 一文彻底理解Dubbo SPI 自适应(Adaptive)拓展原理
有关Dubbo SPI的源码分析请参考前篇博文:一篇短文就能搞定Dubbo SPI 源码及示例,本文介绍SPI自适应扩展相关实例及源码(源码版本:2.7.7)。1. Dubbo SPI 自适应拓展简介在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并不想在框架启动阶段被加载,而是希望在拓展方法被调用...
2020-04-04 23:06:46
6474

原创 轻量级Kubernetes-K3S简介入门
1. K3S简介k3s即轻量级Kubernetes发行版。易于安装,内存减半,所有二进制文件不到40mb。k3s是完全兼容的Kubernetes发行版,有以下更改:移除过时的功能、Alpha功能、非默认功能,这些功能在大多数Kubernetes集群中已不可用。删除内置插件(比如云供应商插件和存储插件),可用外部插件程序替换。添加SQLite3作为默认的数据存储。etcd3仍然可用,但并非...
2020-03-02 16:10:11
5819

原创 Rancher2.x入门教程
1.x教程请参考上篇:容器管理Rancher1.x及监控工具入门1. 简介为了更好的管理Kubernetes,Rancher的大部分功能经过重新设计。并且Rancher2.0延续了大多数1.0版本的友好功能,如简洁的UI和应用商店等。2. 需要的基础知识熟悉Linux基础命令;了解SSH使用方法,了解公钥/私钥工作原理;熟悉Docker基本使用方法及基础命令,比如:容器日志查看;了...
2020-02-21 12:09:49
5985

原创 RocketMQ重试策略及与Springboot整合
注:基础请参考上一篇文章RocketMQ简介与安装及入门1. 重试策略在消息的发送和消费过程中,都有可能出现错误,如网络异常等,出现了错误就需要进行错误重试,这种消息的重试需要分2种,分别是producer端重试和consumer端重试。1.1 producer端重试生产者端的消息失败,也就是Producer往MQ上发消息没有发送成功,比如网络抖动导致生产者发送消息到MQ失败。impor...
2019-10-11 18:08:11
4341
7

转载 软件工程的完整生命周期
生命周期大体上分为11个步骤,如下图:第一步:概念/创意/需求 产生,这个环节一般是项目发起人完成,也有可能由产品经理或收到反馈后发起,很多时候是会带有这个项目的期望或者说一个愿景,就像这样:所有的软件都是有被需要的地方才会诞生,要么解决用户痛点(如:膜拜单车,滴滴),要么提高工作效率(如:office,vs,idea等),或是节约成本(淘宝,拼多多,自动售货机)等,一定是会产生一定效果...
2019-06-24 11:47:13
3410

原创 springboot+druid+mybatis plus的多数据源配置
注:本文主要介绍基于注解的方式,适合于有一个主库,其他库只使用个别表的情形,我会在文末贴出使用切面方式博客地址。1、创建工程引入依赖使用动态数据源不一样的是需要引入dynamic-datasource-spring-boot-starter包。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave...
2019-06-04 11:01:47
4686
2
原创 重塑挺拔身姿:久坐族科学体态纠正指南
正如物理治疗师荣·范所言:“良好的体态不该是痛苦的坚持,而应成为生命的自然表达。” 当我们以挺拔之姿面对世界时,改变的不仅是外形——研究显示,直立坐姿可使肺活量增加30%,大脑供氧量提升15%。从今天起,用科学的方法唤醒沉睡的身体,让每个细胞重新绽放生机。
2025-02-21 10:39:59
391
原创 零基础用AI—字节扣子AI实操手册,手把手教你零代码构建自己的应用
字节跳动的“扣子”(Coze)平台却以“零代码”为核心,让零基础用户仅凭三步——梳理逻辑、拖拽UI、发布应用——就能开发出月活百万的AI工具。扣子这类工具的本质,是将复杂的大模型能力封装成“乐高积木”,普通人只需组合模块,即可解决真实场景的问题。在扣子平台上,一个抖音视频搬运工可以转型为AI工具开发者,一个小店主能用聊天机器人实现24小时客服——这才是AI普惠的真正意义。扣子的成功印证了一个趋势:AI应用的竞争,正在从“技术竞赛”转向“场景洞察力竞赛”。即AI时代,普通人如何用“拖拽式开发”逆袭?
2025-02-20 09:40:34
505
原创 Go text/template详解:使用指南与最佳实践
Go text/template 是 Go 语言标准库中的一个模板引擎,用于生成文本输出。它使用类似于 HTML 的模板语言,可以将数据和模板结合起来,生成最终的文本输出。Go text/template 是一个简单易用、安全可靠、高效性能、灵活可扩展的模板引擎,适用于生成各种类型的文本输出。在使用模板时,应该遵循最佳实践,注意模板设计原则、模板性能优化和模板安全性。Tips: 欢迎评论区讨论,你想要的或者你知道的其他用法哦!!!
2023-07-24 10:27:34
2997
原创 【开发神器】一键生成代码,让开发更高效!
GORM GEN 是 GORM 框架提供的一个命令行工具,它可以根据数据库表的结构自动生成对应的 Go 语言结构体,并且自动添加必要的标签和方法,如表名、主键、索引、查询等。但是,总体来说,GORM GEN 是一款非常实用的开发工具,可以让开发更高效,让你的项目更成功!某公司的开发团队在使用 GORM GEN后,开发效率提高了 50%,同时代码的可读性和可维护性也得到了大幅度提升。不仅如此,GORM GEN还可以避免手写大量的重复代码,提高代码的可读性和可维护性,同时也可以减少开发人员的出错率。
2023-06-18 21:45:24
838
原创 GORM GEN 生成代码如何自定义方法和表名
相信你在日常使用gorm gen开发的过程中也有这种场景:通过gen的等方式,从数据库或者sql文件生成了对应的gorm model,已经满足了基本的使用;某些时候希望model上能有一些通用的方法,比如IsEmpty(),判断model是否为空;如果生成之后在修改model,添加自定义方法,下次生成的时候会被覆盖,因此gen提供了WithMethod写一个通用方法的模版这个模版定义了两个方法,你可以把他放到所有需要的model上生成代码指定需要的自定义方法,可以是一个也可以是全部。
2023-04-03 13:18:04
2066
1
原创 常见设计模式的原理、应用场景总结——结构型
结构型设计模式常见设计模式的原理、应用场景总结——创建型结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题。结构型模式包括:代理模式、桥接模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式。1.代理模式代理模式在不改变原始类接口的条件下,为原始类定义一个代理类,主要目的是控制访问, 而非加强功能,这是它跟装饰器模式最大的不同。一般情况下,我们让代理类和原始类实现同样的接口。但是,如果原始类并没有定义接口,并且原始类代码并不是我们开发维护的。 在这
2021-10-19 09:12:00
850
原创 常见设计模式的原理、应用场景总结——创建型
经典设计模式共分为 3 种类型,分别是创建型、结构型和行为型。今天,我们先看下创建型设计模式的原理、实现、设计意图和应用场景。创建型设计模式创建型设计模式包括:单例模式、工厂模式、建造者模式、原型模式。它主要解决对象的创建问题,封装复杂的创建过程,解耦对象的创建代码和使用代码。1. 单例模式单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。单例有几种经典的实现方式,它们分别 是:饿汉式、懒汉式、双重检测、静态内部类、枚举。.
2021-10-15 09:13:54
1289
原创 go踩坑记|time.IsZero()使用踩坑分享
背景业务场景中使用到的API或者RPC接口定义都采用的是thrift,因此时间的传递格式是i64类型的秒级时间戳。一般会选择统一逻辑对RPC的请求转换成数据库的model,时间类型的转换则是通过time.Unix(sec,0)方式转换的,时间是可以为0值。 不久前做一个数据发布录入功能,里面有一个发布时间字段,通过上面的方式转换成model的time.Time类型之后,统一判断如果发布时间是0值(t.IsZero())则重新赋值为当前系统时间即time.Now()。问题按照上面方式写好代码测试发现,数
2021-09-13 15:23:27
2013
原创 看!Go如何玩转各种并发任务实战
1. go并发基础回顾package sync/**Package atomic provides low-level atomic memory primitivesuseful for implementing synchronization algorithms.These functions require great care to be used correctly.Except for special, low-level applications, synchronization
2021-03-31 08:53:30
842
原创 go并发编程之条件变量sync.Cond实战和原理
1. sync.Cond实战今天简单聊一聊条件变量(conditional variable)。我们常常会把条件变量这个同步工具拿来与互斥锁一起讨论。实际上,条件变量是基于互斥锁的,它必须有互斥锁的支撑才能发挥作用。条件变量并不是被用来保护临界区和共享资源的,它是用于协调想要访问共享资源的那些线程的。当共享资源的状态发生变化时,它可以被用来通知被互斥锁阻塞的线程。用Go语言的条件变量在这里的最大优势就是在效率方面的提升。当共享资源的状态不满足条件的时候,想操作它的线程再也不用循环往复地做检查了,只要等
2021-03-27 17:47:00
478
原创 浅谈Go 错误异常处理方式和并发陷进
任何一门开发语言中,错误和异常处理都是不可回避的问题,Go 中主要通过 error 和 panic 分别表示错误和异常,并提供了较为简洁的错误异常处理机制。作为一门并发性能优越的语言,Go 虽然降低了协程并发开发的难度,但也存在一些并发陷阱,这就需要我们在开发时额外注意。1. Errors are values错误处理是每个开发人员都需要面对的问题,在大多数的编程语言中比如Java、python,都是通过try-catch 的方式对可能出现错误的代码块进行包装:程序运行 try 中代码,如果 try 中
2021-03-27 15:57:55
623
原创 goroutine及调度器GMP模型
协程是一种用户态轻量级线程,goroutine是go自己实现的协程,GMP则是goroutine的调度器模型。1.什么是协程进程是系统资源分配的最小单位, 进程的创建和销毁都是系统资源级别的,因此是一种比较昂贵的操作,进程是抢占式调度其有三个状态:等待态、就绪态、运行态。进程之间是相互隔离的,它们各自拥有自己的系统资源, 更加安全但是也存在进程间通信不便的问题。线程是CPU调度的最小单位,进程是线程的载体容器,多个线程除了共享进程的资源还拥有自己的一少部分独立的资源,因此相比进程而言更加轻量,进程内的
2021-02-28 10:42:08
381
原创 Go基础之性能分析PProf
1. 简介pprof 是用于可视化和分析性能分析数据的工具。pprof 以 profile.proto 读取分析样本的集合,并生成报告以可视化并帮助分析数据(支持文本和图形报告)。profile.proto 是一个 Protocol Buffer v3 的描述文件,它描述了一组 callstack 和 symbolization 信息, 作用是表示统计分析的一组采样的调用栈,是很常见的 stacktrace 配置文件格式支持什么使用模式Report generation:报告生成Interact
2021-01-02 17:22:02
1536
原创 Go基础之资源管理和错误处理
deferGo语言的 defer 语句会将其后面跟随的语句进行延迟处理,在 defer 归属的函数即将返回时,将延迟处执行defer 逻辑。先被 defer 的语句最后被执行,最后被 defer 的语句,最先被执行。即当有多个 defer 行为被注册时,它们会以逆序执行(类似栈,即后进先出),下面的代码是将一系列的数值打印语句按顺序延迟处理,如下所示:执行顺序package mainimport ( "fmt")func main() { fmt.Println("defe
2021-01-02 16:38:10
252
原创 Go基础之函数式编程(闭包)
函数式编程并非Go语言所特有,Go语言对函数式编程主要是体现在闭包上面。函数式编程 vs 函数指针:函数是一等公民:参数,变量,返回值都可以是函数(c++里只有函数指针,Java里函数只是一个名字);高阶函数:函数的参数可以是一个函数;函数–>闭包。//闭包func adder() func(int) int { sum := 0 return func(v int) int { sum += v return sum }}函数闭包
2021-01-02 15:59:01
144
原创 Go基础之面向接口
1. Duck Typing“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 我们并不关心对象是什么类型,到底是不是鸭子,只关心行为。在面向对象的编程语言中,当某个地方(比如某个函数的参数)需要符合某个条件的变量(比如要求这个变量实现了某种方法)时,如果判断这个变量是否“符合条件”的标准是: 这个变量的类型是否实现了这个要求的方法(并不要求显式地声明),那么这种语言的类型系统就可以称为 duck typing。Python 中的duck typingdef.
2021-01-02 15:42:51
236
原创 Go基础之封装Go 结构体及常用命令
Go语言仅支持封装,不支持继承/多态。1. Go 结构体 (struct)结构体就是一个复杂的数据类型,里面可以包含字段,也可以嵌套其他结构体Go 中没有 class,而是使用 struct 。结构体命名一般都是用CamelCase,首字母大写表示public,首字母小写表示private,和go变量定义一样。type TreeNode struct { value int left, rignt *TreeNode}go语言采用的是目录分包,同一个目录下是一个包,在文件开头使用pack
2021-01-02 15:04:21
374
原创 Go基础之Go容器
Go容器go 容器用三种: 数组(Array) 、切片(Slice)、映射(map)1. 数组 Array数组:是一个长度固定,用于存储一段具有相同类型元素的连续块。在 Go 开发中一般不直接使用数组,而是使用切片,数组是定长的,不可扩展,切片相当于动态数组,使用场景多。func opArray() { var arr1 [3]int // [0 0 0] 声明数组,不赋初值(使用默认值) arr2 := [3]int{1, 2, 3} // [1 2 3]// 字面量声明数组,
2021-01-02 13:52:08
307
安全的gorm代码工具
2021-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人