自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

h a 6 6 6 c k 为 你解决复杂难题!

资深大厂C++程序员黄老师的博客啦~

  • 博客(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最简单的一个类

我们来看看Scala写一个类多简单。

2026-06-26 15:25:12 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

原创 OSS 鉴权完整流程

以。

2026-05-27 20:20:32 100

原创 一分钟搞OSS签名URL

让没有密钥的人,能在规定时间内安全下载一个私有文件。我总结了 5 条核心安全理由,一看就懂。,前端完全看不到密钥。

2026-05-27 20:12:59 60

原创 一分钟介绍 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

原创 CentOS 7如何使用Claude Code

查看系统人glibc版本Node.js。

2026-05-19 15:13:07 149

原创 一分钟搞明白Skill

以下是GitHub上高星、主流的项目知识库生成相关开源项目,均支持直接为软件项目生成结构化知识库:

2026-05-17 19:21:52 227

原创 一分钟搞懂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

LINQ中文教程.pdf

LINQ中文教程.pdf

2012-05-31

高质量C++C编程指南(林锐博士)

高质量C++C编程指南(林锐博士),很好的教材

2017-03-30

VS2010-MFC编程入门教程

VS2010 MFC 编程 入门教程 , 新手专用

2017-07-18

openGL的实用工具包 GLUT库

openGL的实用工具包 GLUT库,2. Inside the folder you should have: glut.dll glut32.dll glut.h glut.lib glut32.lib

2011-10-23

Visual+C++游戏编程基础(源码),肖永亮

Visual+C++游戏编程基础(源码),网上最全的,肖永亮

2011-10-16

OpenGL编程指南(第六版).pdf

OpenGL编程指南(第六版).pdf ),学习openGL必备

2011-10-23

3DES 加密算法 MFC

3DES DES加密算法 MFC DEMO

2011-11-26

学VC,编游戏(电子书教程+C++源代码+%2B+游戏资源)

学VC,编游戏 学VC,编游戏,2D有例子

2011-10-10

MSChart ,TeeChart使用方法

MSChart ,TeeChart使用方法 ,用于绘制图表,柱图

2011-10-07

IO多路复用之poll——完整代码

IO多路复用之poll——完整代码

2017-07-27

IO多路复用之select——完整代码

IO多路复用之select——完整代码

2017-07-27

精通C#+3.0与.NET+3.5高级编程+的源代码.rar

精通C#+3.0与.NET+3.5高级编程+的源代码.rar

2012-05-31

vs2013编译mysql c++ connector

官网的适用VS2008 , vs2013编译mysql c++ connector 后可以正常使用!

2017-10-10

OpenGL超级宝典+第4版+中文版4_1.pdf )

OpenGL超级宝典+第4版+中文版4_1.pdf )

2011-10-23

openGL超级宝典(第四版)

openGL超级宝典(第四版).学习openGL必备

2011-10-23

类VC界面bardemo

类VC6.0界面 bardemo CSizingControlBar

2017-07-18

OpenGL 中文版chm .CKER翻译].

OpenGL 中文版chm .CKER翻译].学习OPENGL必备

2011-10-23

LINQ从入门到精通

LINQ从入门到精通

2012-05-31

WPF编程宝典 C#+2010版

WPF编程宝典——C#+2010版

2012-04-26

C#+3.0与.NET+3.5高级编程

C#+3.0与.NET+3.5高级编程

2012-05-31

icePubDLL.dll

icePubDLL Ice Public DLL 冰雪公开发布的动态链接库

2018-03-20

黄强老师、30分钟彻底学会C语言指针源码.rar

黄强老师《30分钟彻底学会C语言指针》视频课程配套源码

2022-01-10

黄强老师、C语言高手之路源码.rar

黄强老师《C语言高手之路》视频课程配套源码

2022-01-10

黄强老师、STL标准模板库源码.rar

黄强老师《STL标准模板库》视频课程配套源码

2022-01-10

黄强老师、C++多线程编程源码.rar

黄强老师《C++多线程编程》视频课程配套源码

2022-01-10

Windows gdb-8.1.1.rar

gdb 8.1.1的windows版本,可以解决windows gdb 链接 远程 gdb server的问题!

2024-06-30

黄强老师、Boost库高级编程源码.rar

黄强老师《Boost库高级编程》视频课程配套源码

2022-01-10

黄强老师、Qt串口编程 Modbus编程源码.rar

黄强老师《Qt串口编程 Modbus编程》视频课程配套源码

2022-01-10

Qt_Android_MySQL_Plugin.zip

qt 5.12.11 Android MySQL 插件的编译脚本

2021-11-22

黄强老师、Qt多线程编程源码.rar

黄强老师《Qt多线程编程》视频课程源码

2022-01-10

黄强老师、从小白入门MFC源码.rar

黄强老师《从小白入门MFC》视频课程配套源码

2022-01-10

黄强老师、从新手小白进入C#编程源码.rar

黄强老师《从新手小白进入C#编程》视频课程配套源码

2022-01-10

黄强老师、C++模板高级编程源码.rar

黄强老师《C++模板高级编程》视频课程配套源码

2022-01-10

黄强老师、从小白入门C++源码.rar

黄强老师《从小白入门C++》视频课程配套源码

2022-01-10

黄强老师、从小白入门C语言源码.rar

黄强老师《从小白入门C语言》视频课程配套源码

2022-01-10

3天掌握SQL Server 2012 数据库脚本.rar

黄强老师《3天掌握SQL Server 2012 数据库》视频课程配套脚本

2022-01-10

directx7.0sdk完整SDK,亲测可用

directx7.0sdk完整SDK,亲测可用,用于游戏项目,已经成功与VC6.0调试通过!

2018-08-29

阿里云发送短信C++源码、实测通过

1.阿里云发送短信C++源码 2.VS2019编译实测通过 3.相关Key 需要替换成自己申请的

2022-01-24

mysql-connector-c-6.1.11-win32.msi

32位的mysql 8 连接器

2021-11-17

UGUI Super ScrollView 最新版2.3.2

在unity assetstore 最新付费$39 下载的UGUI Super ScrollView 最新版2.3.2, 奉献给大家享用!

2019-02-23

空空如也

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

TA关注的人

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