编程语言

怕浪猫7 小时前
后端·go·编程语言
第20章:Web服务实战——构建RESTful API在Golang开发中,构建RESTful API是最常见的Web服务场景之一。不同于传统的单体Web应用,RESTful API专注于“资源”的操作,遵循无状态、统一接口等设计原则,适配前后端分离、微服务等主流架构。
Arjun3 天前
编程语言
C语言基础内容整理注意事项:在嵌入式中,通常使用<stdint.h>中的固定宽度类型以确保跨平台兼容性。运算符是处理数据的工具。
怕浪猫3 天前
后端·go·编程语言
第19章:Go语言工具链与工程实践大家好~ 前面我们搞定了Go的测试与性能调优,今天聚焦Go开发中“提升效率、规范流程”的核心环节:Go语言工具链与工程实践。
番茄灭世神4 天前
rust·编程语言
Rust学习笔记第2篇代码示例:首先我们声明了要使用标准库里面的io模块;然后第一次定义了一个变量guess,我们要注意Rust当中的变量默认都是immutable(一成不变)。如果我们需要声明一个变量,那么就需要使用mut关键字。
怕浪猫4 天前
后端·google·编程语言
第18章:测试与性能调优——unit test与benchmark大家好~ 前面我们搞定了Go的反射与泛型,今天聚焦Go开发中“保障代码质量、提升程序性能”的核心环节:测试(unit test)与性能调优(benchmark+pprof)。
怕浪猫5 天前
后端·go·编程语言
第17章:反射与泛型编程——运行时能力与代码复用大家好~ 前面我们精讲了Go标准库的核心模块,今天聚焦Go语言中两个“提升代码灵活性与复用性”的关键特性:反射(reflect)和泛型(Generics)。
长安牧笛7 天前
python·编程语言
让车学会耍赖式安全停车,危险时优先靠边停车,不是硬刹,颠覆紧急制动逻辑,输出平稳停车。🚗 智能车辆"耍赖式"安全停车系统📋 README.md本系统采用"耍赖式"安全停车策略,在危险情况下优先选择靠边停车而非急刹,通过智能决策实现平稳、安全的停车体验。
We....9 天前
编程语言·仓颉·仓颉鸿蒙
仓颉语言入门:核心概念与基础数据类型目录1.仓颉语言核心前置概念1.1 变量与常量声明1.2 程序入口与文件规范1.3 值类型与引用类型2.基础数据类型
FleetingLore9 天前
编程语言
如何系统地推导语法系统的意外情况本文是我和 deepseek 的一次对话的内容总结,即文案来自 AI。以我正在开发的某工具的语法举例。
长安牧笛9 天前
python·编程语言
车载模型白天晚上自动切换,自动切昼夜模型,颠覆统一模型,输出稳定识别。车载模型昼夜自动切换系统一、实际应用场景描述在智能驾驶和车路协同系统中,环境光照条件对目标检测模型的性能影响巨大。传统方案通常使用一个"统一模型"处理所有场景,但存在以下问题:
华科大胡子14 天前
c++·编程语言·inline·const·enum·define
《Effective C++》学习笔记:条款02核心思想:实现1(#define):实现2(const):命名规范:本质区别:作用机制:作用范围:编译阶段(类型检查):
怕浪猫19 天前
后端·go·编程语言
第16章:标准库精讲(二)net/http、json、time大家好~ 上一篇我们精讲了Go标准库的基础核心模块,今天继续深挖最常用的3个实用模块:net/http(HTTP客户端/服务端)、encoding/json(JSON编解码)、time(时间处理/定时任务)。
Java后端的Ai之路19 天前
开发语言·后端·python·编程语言·拓展
【Python 教程17】-扩展 PythonPython 什么都能做,真的是这样。这门语言功能强大,但有时候 速度有点慢。本章讨论确实需要进一步提升速度的情形。在这种情况下,最佳的解决方案可能不是完全转向 C 语言(或其他中低级语言),建议你采用下面的方法(这可满足众多的速度至上需求)。 **1、**使用 Python 开发原型(有关原型开发的详细信息,请参阅第 19 章);**2、**对程序进行性能分析以找出瓶颈(有关测试,请参阅第 16 章);3. 使用 C(或者 C++、C#、Java、Fortran 等)扩展重写瓶颈部分。这样得到的架构(包
怕浪猫20 天前
后端·go·编程语言
第15章、标准库精讲(一)——fmt、os、io、bufioGolang的强大之处,不仅在于其简洁的语法、高效的并发模型,更在于其内置的标准库(Standard Library)——无需额外安装依赖,就能实现格式化输出、文件操作、输入输出、缓冲读写等绝大多数基础开发需求。
长安牧笛22 天前
python·编程语言
反传统学习APP,摒弃固定课程顺序,根据用户做题正确性,学习速度,动态调整课程难度,比如某知识点学不会,自动推荐基础讲解和练习题,学习后再进阶,不搞一刀切。场景传统学习 App 往往采用固定课程顺序,用户必须按部就班地学习,即使某个知识点已经掌握,也要被迫完成所有练习;反之,如果某个知识点没掌握,系统也不会自动回溯到基础讲解,导致学习效率低、挫败感强。
坚果派·白晓明23 天前
c语言·c++·harmonyos·鸿蒙·编程语言·openharmony·三方库
在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库欢迎加入开源鸿蒙跨平台社区通过C/C++三方库鸿蒙化适配一篇搞定从环境到交叉编译完成从环境到交叉编译,成功鸿蒙化适配C/C++三方库后,将需要进入验证环节。业界内C/C++三方库测试框架多种多样(ctest、make check以及原生库demo用例等),我们无法将其统一,因此为了确保原生库功能的完整性,需基于原生库的测试用例进行测试验证。三方库测试主要是make test、ctest等测试命令,因此需要集成make、cmake、busybox、perl、shell_cmd工具。
爱思德学术24 天前
编程·编程语言
中国计算机学会(CCF)推荐学术会议-B(软件工程/系统软件/程序设计语言):ECOOP 2026ECOOP 2026European Conference on Object-Oriented Programming (ECOOP) is a conference about programming originally focused on object orientation, but now including all practical and theoretical investigations of programming languages, systems and environme
superman超哥1 个月前
开发语言·rust·编程语言·rust serde·serde性能优化·rust开发工具
Serde 性能优化的终极武器零拷贝(Zero-Copy)反序列化是 Serde 最引人注目的高级特性之一,它通过借用输入数据而非复制,从根本上消除了内存分配的开销。在处理大规模数据流、高频请求或内存受限环境时,零拷贝能够带来数量级的性能提升。这项技术的核心是 Rust 的生命周期系统和借用检查器,它们确保了在不牺牲安全性的前提下实现极致性能。本文将深入探讨零拷贝反序列化的原理、实现技术和实际应用场景,展示如何在 Serde 中充分利用这一强大特性。
superman超哥1 个月前
开发语言·rust·开发工具·编程语言·rust序列化
Serde 的零成本抽象设计:深入理解 Rust 序列化框架的哲学Serde 是 Rust 生态系统中最具影响力的库之一,其名称来源于 Serialization 和 Deserialization 的缩写。它不仅是一个序列化框架,更是 Rust “零成本抽象” 哲学的完美诠释。通过编译时代码生成、trait 系统的巧妙运用以及单态化优化,Serde 实现了与手写序列化代码相当的性能,同时提供了高度的类型安全和易用性。本文将深入剖析 Serde 的设计原理,展示其如何在抽象与性能之间达到完美平衡。
superman超哥1 个月前
开发语言·rust·编程语言·rust serde·序列化格式·rust序列化格式
序列化格式的灵活切换:Serde 生态的统一抽象力量Serde 最令人赞叹的设计之一,是它实现了数据结构与序列化格式的完全解耦。同一个 Rust 类型可以无缝地在 JSON、YAML、TOML、MessagePack、Bincode 等多种格式之间切换,而无需修改类型定义本身。这种灵活性源于 Serde 精心设计的抽象层:数据结构只需实现 Serialize 和 Deserialize trait,而格式实现者只需提供 Serializer 和 Deserializer。这种双向解耦的架构不仅提升了代码复用性,更让开发者能够根据场景需求自由选择最优格式。本