- 博客(788)
- 资源 (51)
- 收藏
- 关注
原创 新手如何学好C语言?
作为一名资深码农,在软件行业也拼搏了十多年,这里跟想学习C语言的萌新童鞋分享下我的个人学习心得!!!在大学时代,我们大二才开始学习C语言(起步有点晚啊),第一次看到那本黄黄的谭浩强老师的《c语言教程》,哈哈哈,就是这本了,满满的回忆啊!开学拿到这本书后,心情很激动,因为以前总是羡慕那种黑客,好像很牛的样子, 抱着好奇的心理随便翻开了几页看了看,全程一脸懵逼, 因为以前从来没有接触过编程...
2020-04-27 13:59:47
2887
3
原创 一个普通的计算机专业专科生,毕业后想拿高薪,大学三年具体应该怎么做?
最近有一位大一的童鞋问我:黄老师, 我现在是一个普通院校的专科,学历含金量并不高,随大流选了一个计算机专业,很迷茫,不知道毕业后能干嘛,但我还是不想虚度大学三年,因为家境并不好,想通过自己努努力毕业能拿一份不错的薪水,能给点建议吗?其实也不是这一位同学向我咨询类似的问题,这几年其实蛮多的普通院校大学生都感到压力,因为没有名校背景,没有较高的学历,大学毕业后,只能进入普...
2020-04-24 16:45:34
5037
原创 全套C C++ 编程视频课程收录
【C语言】小白可以短时间很快入门的《从小白入门C语言视频课程》http://edu.csdn.net/course/detail/5895然后C语言中为核心知识点,附上指《C语言指针精讲视频课程》http://edu.csdn.net/course/detail/5896指针是重点《30分钟学会C语言指针视频课程》https://edu.csdn.net/cou...
2017-10-27 14:58:48
11755
原创 新手如何学好C++?
最近,很多学员都给我发邮件问我应该如何学习C++,如何学好C++?那么作为一个从C语言小白摸爬滚打、入坑无数到成长为如今的高级C++游戏开发工程师、高级C++服务端工程师、项目经理、技术总监、我想跟大家分享下我自己的学习心得与体会!Linus曾说过:“C++是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员在使用着它”,这个世界上最难的编程语言可能非C++莫属了,呵呵,虽然有点夸...
2017-10-10 09:32:28
22535
6
原创 一分钟详细吃透 Scala的 Option类
Option 是空值安全容器,替代 Java null,彻底解决NPE;Some(有值)、None(空值);取值首选getOrElse,逻辑处理首选map/模式匹配;Option(变量)自动适配null,是开发万能写法;空值不是异常,是可处理的状态。
2026-06-26 15:54:53
4
原创 一分钟看懂 Scala 泛型
符号差异:Java<T>,Scala[T],仅此语法区别,核心逻辑一致;核心价值:统一模板、适配任意类型、编译期防错、无需强制转型;Scala优势:类型推断强大,大部分场景可省略泛型声明,代码更简洁;高频场景Option[T]List[T]Map[K,V]是日常开发必用泛型。
2026-06-26 15:06:33
47
原创 一分钟搞懂哈希算法:MD5、SHA1、SHA256、SHA512
确定性:相同的原始数据,无论何时、何地、用什么设备计算,得出的哈希值永远一致,无随机偏差。雪崩效应:原始数据哪怕只修改 1 个字符、1 个比特位,最终哈希值会发生翻天覆地的变化,几乎无相似性。这是数据完整性校验的核心原理。单向性(不可逆):只能从原文算出哈希值,无法通过哈希值反向推导原始数据(理论上无破解可能,仅存在暴力碰撞概率)。定长输出:无论输入是 1 字节的文字,还是 10GB 的文件,最终输出的哈希值长度固定。
2026-06-24 11:03:27
124
原创 数据隐私分级
数仓审计不同于普通系统日志审计,聚焦数据本身的全生命周期,覆盖数据接入、存储、加工、共享、导出、删除、销毁全流程,核心解决三大问题:一是谁访问了数据?二是做了什么操作?三是操作是否合规、是否存在风险?风险实时预警、操作全程可溯、合规有据可依,既能及时拦截越权访问、批量导出、违规共享等高危行为,也能在监管核查、数据安全事件发生时,快速提供完整溯源证据。数仓动态审计:在数据运行、SQL执行、任务调度、数据导出的实时过程中,流式采集操作行为、实时分析风险规则、当场拦截违规行为、即时推送告警的审计模式,核心是。
2026-06-23 16:15:03
17
原创 一分钟了解HBase
HBase =Hadoop生态分布式面向列NoSQL,对标Google Bigtable,底层依赖HDFS持久化,专门解决PB级海量数据毫秒级随机读写问题。列式存储隔离:不同列族分开存储,按需加载;动态稀疏列:列不用提前定义,空值不占存储,支持百万级字段;RowKey有序分片:天然分布式,海量数据水平拆分;多版本原生支持:自带时间戳,轻松实现数据快照、回查;多维键定位:四层维度精准锁定任意一个最小数据单元Cell。
2026-06-18 11:02:26
30
原创 一分钟了解UUID
通用唯一识别码,128位二进制全局唯一ID,不用中心服务器分配,本地就能生成,全球重复概率几乎为0,用于标识订单、用户、文件、分布式主键等。,由5段、36个字符(32位16进制+4个横杠)组成。
2026-06-16 19:36:24
26
原创 Scala 零基础入门:trait 关键字(特质)
简单定义:trait(特质)是 Scala 中可包含抽象方法、具体方法、成员变量的代码复用模板,支持类的多混入,解决了单继承的局限性。支持默认实现:既可以定义抽象无实现方法,也可以直接写带逻辑的具体方法,无需子类强制重写支持成员字段:可定义 val/var 成员变量,实现状态复用,纯接口做不到多混入机制:一个类/单例对象可以同时继承多个 trait,天然支持多继承,无菱形继承问题无构造参数:trait 不能定义带参数的主构造器,这是和普通类最大的区别之一动态混入:可在程序运行时临时给对象混入特质功能,灵活扩
2026-06-15 15:00:16
71
原创 Scala 零基础入门:第一个 HelloWorld 程序
Scala 运行在 JVM 之上,兼容 Java 语法,但程序入口和写法比 Java 更加简洁。
2026-06-15 14:20:34
65
原创 【无标题】
指令式指挥机器一步步干活,接地气、贴近硬件,主流工程代码大多是它。函数式用数学函数描述计算,简洁、易并行、少bug,适合数据处理、复杂逻辑。简单来说,二者的差别,就像两种做事风格。先说指令式编程,这是我们平时写代码最常用的方式。它的思路很直白:一步步指挥计算机做事。好比你指挥别人做饭:先淘米、再加水、开火、定时,全程把每一个步骤交代清楚。代码里就是靠循环、判断、修改变量来实现,关注 “过程”,逻辑直观,上手也简单。再看函数式编程,想法完全不一样。它不纠结中间步骤,只告诉计算机你最终想要什么结果。
2026-06-15 11:00:02
14
原创 一分钟吃透Scala编程语言:全方位对比Java
对比项Java 语法Scala 语法核心差异说明变量定义Scala用var定义可变变量,支持类型推导,可省略分号、类型常量定义Scala默认val不可变,优先级高于var,常量更简洁类型声明变量类型前置,必须显式声明(Java10前)变量名前置,类型可选,自动推导Scala仅复杂类型需手动声明,极大简化代码赋值特性final仅限制引用不可变,内容可修改val完全不可变,引用和内容均不可修改Scala不可变特性更严格,适配函数式编程对比项Java 语法Scala 语法。
2026-06-15 10:48:00
110
原创 一分钟彻底搞懂NTP检测
NTP 看似是基础的时间同步技术,却是网络和业务稳定运行的基石。NTP检测的核心,本质就是校验服务可用性、链路连通性、时间偏移精度、同步稳定性四大维度。掌握核心指标(Offset、Delay、Jitter、Stratum、Reach)和实操检测命令,能够快速定位99%的时间同步异常。对于企业运维而言,常态化NTP检测、标准化部署规范,是规避日志错乱、业务异常、集群故障的最低成本保障。
2026-06-10 10:53:38
28
原创 Linux网络排查必备命令 netstat 与 ss
全称network statistics,用于打印网络连接、路由表、接口统计等信息。,是netstat的升级版,建议优先用ss。必须用root权限执行,否则看不到进程信息!全称socket statistics,,是Linux现代发行版默认推荐工具。,用法一致,输出结果更简洁高效。是经典老牌工具,兼容性极强;
2026-06-09 15:27:40
30
原创 一分钟学会 Guice - 简单的 Java 依赖注入框架
超轻量:jar 包很小,不侵入项目零 XML:全注解 + 代码配置类型安全:编译期检查,不会像 Spring 运行时才报错速度快:启动极快,适合测试、小服务Google 出品:稳定、可靠。
2026-06-09 14:56:04
30
原创 一分钟解析Apollo:企业级分布式配置中心
采用Java开发,专注解决微服务架构下配置分散、动态更新难、环境隔离弱、权限管控缺失等核心痛点。三层模型管理配置,精准匹配企业多环境、多集群、多租户需求。很多人会用Zookeeper临时充当配置中心,但二者。,已在携程、美团、京东等数千家企业大规模落地。,核心分为5大模块,部署灵活、可水平扩展。等能力,是微服务体系中配置管理的。它将配置从代码中彻底解耦,实现。Apollo(阿波罗)是。
2026-06-08 19:51:31
85
原创 一分钟看懂 Zookeeper - 分布式系统的万能“大管家”
高一致性:基于 ZAB 协议,保证集群所有节点数据一致;高可用:集群容错性强,节点故障自动切换,无单点故障;轻量易用:数据模型简单,接口简洁,专注协调核心能力;生态成熟:是 Hadoop、HBase、Kafka、Dubbo 等主流框架的核心协调组件。
2026-06-08 19:45:48
319
原创 一分钟彻底搞懂 Kerberos
Kerberos 是一种基于票据(Ticket)的、三方对称加密网络身份认证协议,由 MIT 开发,是目前企业内网最主流的单点登录(SSO)认证标准。名字来源:希腊神话中守护地狱之门的三头犬,对应协议三方认证架构(客户端、服务、KDC),缺一不可。通过 KDC 三方授信、分层票据(TGT+ST)、时间戳防重放、对称加密保安全,实现不可信网络中的安全单点登录认证协议。先拿入场券 TGT,再换服务票 ST,带时间戳验真身,就能彻底吃透 Kerberos 所有核心逻辑。
2026-06-08 16:09:29
366
原创 一分钟了解HOCON配置语言
HOCON 是 Lightbend 公司推出的JSON 超集配置语言,同时兼容 Properties 语法,主打人类可读、简洁灵活、功能强大。所有合法的 JSON 都是合法的 HOCON,但 HOCON 拥有 JSON 没有的所有人性化能力。支持注释:彻底解决 JSON 无法写注释的痛点,适配运维、开发配置场景语法极简:可省略引号、逗号、大括号,告别冗余语法天然支持嵌套:兼顾 Properties 的简洁与 JSON 的结构化能力变量引用与替换:配置可复用,统一全局变量,减少重复定义配置合并与覆盖。
2026-06-05 10:56:22
64
原创 一分钟搞清楚BERT 模型
直译:基于Transformer的,2018年谷歌发布,彻底改变NLP行业,是预训练语言模型划时代作品。,解决了ELMo单向、GPT仅左向的缺陷。
2026-06-01 19:30:31
33
原创 一分钟搞明白CDN
CDN全称Content Delivery Network,内容分发网络,通俗讲:遍布全国/全球的分布式缓存仓库,把网站图片、视频、JS、安装包等静态资源提前存到各地机房,用户访问时自动匹配最近节点拿资源,不用长途跋涉访问原始服务器(源站)。
2026-06-01 14:42:49
204
原创 一分钟搞懂 Spring OncePerRequestFilter
客户端(浏览器/APP)发起一次 HTTP 调用,就称为一次请求。整个过程客户端只发送一次网络请求,不会重复调用。优先使用全局 Token 登录认证接口限流、黑名单拦截统一请求日志、耗时统计请求参数解密、公共参数封装全局上下文(租户ID、追踪ID)注入。
2026-05-31 15:35:10
39
原创 一分钟介绍 Hive
Hive 是 Facebook 开源、构建在Hadoop 生态之上的数据仓库工具不是数据库。它本身不存储数据,也不直接做计算,本质是一套SQL 翻译引擎。用户写标准类 SQL(HiveQL),Hive 自动把 SQL 解析、优化,转换成 MapReduce、Spark、Tez 等分布式计算任务,在集群上执行海量数据运算。Hive = 用 SQL 操作 HDFS,做海量离线数据仓库与分析,大数据离线计算的标准入口。Hive 表 = 给大数据文件套了一层 SQL 接口。
2026-05-26 19:23:42
287
原创 一分钟读懂MQ消息队列
消息队列(MQ)是分布式异步通信中间件,核心能力是解耦、削峰、异步、可靠、分发,支撑微服务、大数据、高并发系统的流量与数据流转,是互联网架构的“神经中枢”。
2026-05-25 16:17:28
280
原创 一分钟读懂 OSS:云时代标准对象存储服务解析
OSS(Object Storage Service,对象存储服务),是云计算厂商提供的分布式、去中心化、按需付费的非结构化数据存储服务。不同于块存储(适配云盘、数据库)、文件存储(适配集群文件共享),OSS 专门针对海量非结构化数据设计,包含图片、视频、音频、静态资源、日志文件、归档数据、安装包、办公附件等一切无固定结构的文件数据,彻底解决传统本地存储容量受限、扩容繁琐、容灾能力弱、运维成本高的痛点。简单来说,OSS 是面向非结构化数据、弹性可扩展、高安全低成本的企业级分布式对象存储底座。
2026-05-25 15:47:12
82
原创 一分钟深入了解 BERT:NLP 预训练时代的奠基之作
BERT 的本质:基于 Transformer Encoder 的双向自监督预训练模型,通过 MLM+NSP 任务,让机器从海量文本中习得人类语言的语义、语法、逻辑关系。
2026-05-22 16:37:17
88
原创 一分钟读懂 Scala 和 Akka
Scala:兼顾简洁、性能与函数式能力的JVM全能语言,是分布式系统的优质开发底座;Akka:基于Actor模型的响应式框架,是JVM生态高并发、分布式、高可用开发的最优解之一。
2026-05-22 16:05:18
107
原创 一分钟掌握 Maven 和 sbt
Java 项目用 Maven,改pom.xml,核心命令Scala/大数据项目用 SBT,改build.sbt,核心命令两者核心功能完全一样,记配置文件 + 3 条命令,足够日常开发不用啃复杂文档,掌握这些,Maven 和 SBT 就算彻底入门了!Maven用于 Java 项目,配置文件pom.xml,核心命令SBT用于 Scala 项目,配置文件build.sbt,核心命令。
2026-05-22 15:19:08
522
原创 Claude Code 零基础入门:工具使用全指南
在---description: 帮我把 commit message 改成中文---读取最近 5 条 commit,把英文 commit message 翻译为中文(保持简洁),用 git commit --amend 更新。之后就可以/my-helper调起。编辑,可以重绑或加 chord(组合键)。或者直接用技能交互式配置。喂文件,调命令,存记忆,!跑 shell复杂任务交给 Plan Mode 和 TodoList自动化用 Hooks,记忆用 CLAUDE.md。
2026-05-21 10:36:30
287
原创 小白也能彻底学会:GitLab流水线(CI/CD)全网最细入门+完整实战教程
在GitLab新建/打开已有项目项目根目录创建先复制极简模板,测试Pipeline是否能跑通开启共享Runner,确保不是pending状态去 Build → Pipelines 查看运行状态查看Job日志,定位报错逐步替换成真实项目的构建、部署命令加上only、artifacts、when: manual完善生产配置写一份说明书安排一个工人:Runner让机器按顺序干活千万不要一上来就啃官方文档、不要一上来就配Docker、K8s、多服务器集群部署。先跑通一条绿色passed,再慢慢加功能。
2026-05-20 11:26:35
442
原创 一分钟了解读懂Nacos微服务治理
在微服务与云原生架构普及的今天,服务的注册发现、配置管理成为了架构设计中的核心痛点。如果你的项目还在为服务间调用混乱、配置变更需重启应用、服务健康状态难以监控而烦恼,那不妨了解一下阿里巴巴开源的Nacos——一款“一站式”微服务治理平台,既能搞定服务发现,又能轻松管理配置,还能适配AI Agent、云原生等多种场景,让微服务治理变得简单高效。
2026-05-20 11:19:49
589
原创 一分钟搞懂Windows 下 Claude Code相关目录和配置
用户级C:\Users\你的用户名\.claude\skills/(全局技能)项目级项目根目录/.claude/skills/(项目专属技能,提交 Git 共享)单技能结构:每个技能一个子目录,包含skill.md(技能定义),可附加 checklist、模板文件:全局 MCP 与权限控制,个人私有,所有项目共享CLAUDE.md:手动设定的行为准则,分用户级(全局)与项目级(团队):会话历史的“索引+数据”组合,支撑历史追溯与恢复skills/:自定义工作流封装,全局复用或团队共享。
2026-05-12 16:44:04
1472
原创 一分钟搞懂openspec-cn
openspec-cn 是 OpenSpec 框架的简体中文本地化版本,本质上是一套专为AI辅助编程设计的轻量级“规范驱动开发(SDD)”工具,核心理念是“先对齐,再编码”——在编写一行代码前,先通过结构化规范,让开发者与AI明确“要做什么”“为什么做”“怎么做”,从根源上解决AI编程中上下文丢失、意图偏移、质量不稳定的痛点。
2026-05-09 19:05:10
426
openGL的实用工具包 GLUT库
2011-10-23
UGUI Super ScrollView 最新版2.3.2
2019-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅