Jet's C++ Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

通过C++编程的变量类型理解计算机的单字节和双字节

在计算机底层编程、嵌入式开发或数据处理场景中,“单字节”“双字节”是高频出现的概念,但很多初学者容易将其与C++的基础类型混淆。本文将结合int8_t/uint8_t、int16_t/uint16_t等固定宽度整数类型,从代码实践角度讲清单字节、双字节的本质,以及C++中如何正确使用和输出这些类型。 一、先明确:字节与二进制位的核心关系 计算机的最小存储单位是位(bit),表示0或1;而字节(By
2026-01-03
软件开发 > 系统架构
#C++ #uint8_t #uint16_t #底层编程 #单字节 #双字节 #int8_t #int16_t #固定宽度类型 #数据类型

一文搞懂:二进制、十进制、十六进制换算与字节表示原理

在计算机编程和底层开发中,二进制、十进制、十六进制的转换是基础中的基础。很多新手会困惑:为什么计算机偏爱二进制?为什么用0x加两位字符表示一个字节?本文结合239(十进制)、11101111(二进制)、0xEF(十六进制)的实例,把这些问题讲透。 一、三种进制的核心定义 首先明确三种进制的本质:不同的计数规则,核心区别是“逢几进一”。 进制 基数 计数规则 字符集 示例(对应同一个值)
2026-01-02
软件开发 > 系统架构
#二进制 #十进制 #十六进制 #字节 #计算机 #编程 #转换 #存储 #数值 #进制

计算机中的补码表示法与正负数的关系

本文通过具体数字 -47、0xD1 和 209 的关系,深入剖析计算机如何用二进制表示正负数,揭示原码、反码、补码的设计原理与演进历程。 1. 问题的提出 在 C++ 中,一个字节 0xD1 既可以表示 209(无符号),也可以表示 -47(有符号)。 为什么同一个二进制模式 11010001 会有两种截然不同的值? 这背后是计算机表示有符号数的三种历史方案:原码、反码、补码。 2. 直观
2026-01-02
软件开发 > 系统架构
#二进制 #补码 #原码 #反码 #C++ #有符号数 #无符号数 #计算机原理 #数值表示 #类型系统

为什么现在几千块钱的小程序项目我们不接了?是真的接不住啊

很多老客户最近找过来,想让我们帮忙做个小程序,预算大概在几千块钱。 放在几年前,这种项目我们二话不说就接了。几百块的也有,甚至有些功能简单的,我们做完了还能当案例展示。 但现在,真不好意思,几千块钱的小程序项目,我们不接了。 不是架子大了,是——真的接不住。 为什么以前几百块的项目我们都敢接? 说起来也不复杂,核心就两个字:复用。 那时候,我们手上已经积累了不少成熟的功能模块。用户管理、商品展示
2025-12-20
项目管理 > 项目报价与成本控制
#市场需求 #项目管理 #小程序 #定制开发 #SaaS模板 #成本结构 #软件服务 #项目报价 #复用模块 #持续维护
软件项目管理中的风险控制:破局传统思维,回归创造本质

软件项目管理中的风险控制:破局传统思维,回归创造本质

IMG_20260207_233650 在数字化转型全面渗透产业的当下,软件项目已成为企业核心竞争力的载体,但项目延期、成本超支、需求失控、交付质量不达标等问题依旧普遍存在。相较于成熟度极高的传统工程类项目管理,软件项目管理因创造性、不确定性、知识密集型的核心属性,无法照搬流水线式的管控逻辑。当前行业内大量项目经理仍沿用传统工程思维应对软件风险,将人力堆砌当作万能解法,进一步放大了项目失控的
2025-12-13
项目管理
#敏捷开发 #软件项目管理 #风险控制 #需求风险 #商务风险 #项目管理风险 #瀑布流 #迭代模式 #人力堆砌 #需求变更

Nano Banana使用初体验

Nano Banana最近火的不得了,抽空体验一把,先说结论:相比较于豆包和通义千问,以及抖音旗下的即梦App,Nano Banana的使用体验要简单得多,而且基本可以实现你想要实现的修图要求,而不像很多国产大模型,返回的结果经常莫名其妙,比如说最基本的去水印和抠图,不知道是因为政策限制还是蒸馏或套壳的原因,经常处理不了。 应用案例一:去除文字 下面是清除图片上文字的操作步骤: 1. 打开Nano
2025-11-29
人工智能AIGC > 图像处理
#人工智能 #AIGC #Nano Banana #图片处理 #AI修图 #去水印 #抠图 #图像编辑 #修图工具 #智能图像

软考系统架构设计师2025年英语题分析

2025年软考的系统架构设计师已经差不多过去几天了,网上收集了别人整理的题目,这里分享一下。 1-5、A multi-agent system (MAS) consists of multiple artificial intelligence (AI) agents working collectively to perform tasks on behalf of a user or ano
2025-11-12
软件开发 > 系统架构
#知识库 #软考 #系统架构设计师 #英语题 #多智能体系统 #AI #集中式网络 #去中心化网络 #鲁棒性 #模块化

软考系统架构师2025年论文我的选题

我在今年(2025年)的软考系统架构设计师的考试中的论文选题是《秒杀场景及其技术解决方案》,以下是题目要求: 秒杀场景是电子商务领域典型的高并发、短时效业务场景,其核心特征是瞬时流量峰值极高、业务逻辑集中(下单、支付、库存扣减)、数据一致性要求严格,传统架构易出现系统响应超时、库存超卖、服务雪崩等问题。扩容、动静分离、缓存、服务降级、限流作为秒杀场景的核心技术解决方案,通过“分流-提速-减压-兜
2025-11-10
软件开发 > 系统架构
#缓存 #限流 #秒杀 #高并发 #系统架构 #服务降级 #扩容 #动静分离 #数据一致性 #电商
春秋无义战,但战战义当先

春秋无义战,但战战义当先

周平王东迁后,周天子权威一落千丈,诸侯不再受王室约束,为争夺土地、人口与霸主地位,大小战事连年不绝 —— 这便是 “春秋无义战” 的由来。彼时没有统一的 “正义” 标准,却有不成文的战争准则:师出必须有名,若无故伐人,不仅会遭诸侯非议,还可能引发联合抵制。小到争夺城池,大到争霸中原,诸侯们总要找个 “合礼” 的由头,或是 “尊王攘夷”,或是 “讨伐不臣”,就连兼并小国,也得打着 “替天行道” 的旗
2025-10-18
兴趣爱好 > 历史
#春秋 #晋文公 #宋襄公 #霸主 #诸侯 #周天子 #城濮之战 #泓水之战

JWT 认证完整原理、JWKS 机制与前后端实战代码总结

JWT(JSON Web Token)是目前互联网主流的无状态身份认证方案,广泛应用于单体项目、微服务、SSO 单点登录、OAuth2.0/OIDC 第三方授权场景。相较于传统 Session 认证,JWT 无需服务端存储会话信息,依靠签名校验实现身份鉴权,配合 JWKS 公钥地址可实现密钥无感轮换,完美适配分布式系统架构。 本文将从 JWT 基础结构、完整认证流程、JWKS 公钥网址核心作用、带
2025-10-05
软件开发 > 微服务
#Node.js #SpringBoot #微服务 #JWT #认证 #JWKS #Token #签名 #验签 #OAuth2
123456…14

搜索

Powered by Github Pages Contact me with email 5144789@qq.com