C语言最佳实践在线阅读
会员

C语言最佳实践

魏永明
开会员,本书免费读 >

计算机网络编程语言与程序设计19.6万字

更新时间:2025-02-08 17:43:02 最新章节:后记

立即阅读
加书架
下载
听书

书籍简介

本书是魏永明近30年来开发和维护MiniGUI、HVML等开源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平。全书分为?3?篇。基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目;模式篇阐述了常见的C程序接口设计模式,说明了如何在C程序中解耦代码和数据、利用子驱动程序实现模型、设计可加载模块等,介绍了状态机的概念以及在C程序中如何利用状态机实现分词器、解析器等;质量篇从性能和单元测试出发,阐述了如何在C程序中避免编写低效代码、进行单元测试、使用常见的单元测试框架等,介绍了高效调试C程序的若干技巧和工具。本书适合从事系统软件、嵌入式或物联网开发的C程序员、计算机相关专业高年级本科生和研究生阅读。
品牌:人邮图书
上架时间:2025-01-01 00:00:00
出版社:人民邮电出版社
本书数字版权由人邮图书提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

最新上架

  • 会员
    本书从网页开发的基础知识HTML5、CSS、JavaScript开始,以项目实战的方式介绍如何构建自适应网页,并通过工具免费发布自己的网站。在后面的章节中,以主流的3D框架ThreeJS为技术支撑,在网页中编写JavaScript代码,让读者构建完整的3D应用场景。
    少儿编程网编著计算机0字
  • 会员
    本书分为12章,主要包括学习人工智能原理、自然语言处理技术、掌握深度学习模型、NLP开源技术实战、Python神经网络计算实战、AI语音合成有声小说实战、玩转词向量、近义词查询系统实战、机器翻译系统实战、文本情感分析系统实战、电话销售语义分析系统实战人工智能辅助写作系统(独家专利技术解密)。
    艾浒计算机0字
  • 会员
    本书是魏永明近30年来开发和维护MiniGUI、HVML等开源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平。全书分为?3?篇。基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目;模式篇阐述了常见的C程序接口设计模式,说明了
    魏永明计算机19.6万字
  • 会员
    本书详细讲解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,以便读者理解SSM的核心技术。本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解开发;第6~9章主要讲解
    黑马程序员编著计算机15.8万字
  • 会员
    本书是网页特效设计任务驱动式教材。本书将网页特效分为9类,分别是基本网页特效、日期时间类网页特效、文字类网页特效、图片类网页特效、表单控件类网页特效、导航菜单类网页特效、选项卡类网页特效、内容展开与折叠类网页特效和页面类网页特效,同时相应地将全书分为9个教学单元,每个教学单元分析和设计一种类型的网页特效,将JavaScript和jQuery的相关知识合理地安排到各个教学单元中。
    陈承欢编著计算机7.4万字
  • 会员
    本书介绍了Docker和Kubernetes的相关知识,可以帮助读者快速了解并熟练配置Kubernetes。本书共分为16章。首先介绍了Docker基础和Docker进阶;然后介绍了Kubernetes的基础操作,包括部署Kubernetes集群、升级Kubernetes、创建及管理Pod等;之后重点介绍了存储管理、密码管理、Deployment、DaemonSet及其他控制器、探针、Job、服务
    段超飞编著计算机8.6万字
  • 会员
    本书从零开始,介绍了Python编程语言的基础知识。全书共17章,第1-9章介绍了Python的语言基础;第10-13章介绍了与Python编程相关的拓展知识;第14-16章介绍了3个实战项目;第17章介绍了初学者如何利用当下最热门的AI工具ChatGPT学习Python编程。
    袁昕 贾炜编著计算机8.8万字
  • 会员
    本书是与主教材《C语言程序设计》配套的实验与训练参考书,同时也是一本可以独立于主教材的实验练习与实训提高的实践教材。全书分为四部分。第一部分是与主教材内容对应的基础知识与习题练习,第二部分是上机实践与实验指导,第三部分是综合实训与技能提高,第四部分是计算机等级考试介绍。
    孟东霞主编计算机7.1万字
  • 会员
    本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在工业界中使用最为广泛的JDK8的全部核心知识。全书共17章,主要内容包括Java概述、Java基本类型与运算符、程序流程控制、数组、类与对象、抽象类、接口与嵌套类、GUI编程、Swing高级组件、异常与处理、I∕O流与文件、多线程与并发、容器框架与泛型、字符串与正则表达式、反射与注解。本书适合可作为普通高等院校、高职院校
    胡平 刘涛主编计算机21万字

同类书籍最近更新

  • 会员
    本书从程序设计的实际能力培养出发,例题丰富,深入浅出,将理论与实践有机结合,主要讲授C语言程序设计基础知识,包括C语言数据类型、常量、变量、程序结构、程序控制语句、数组、指针、函数、自定义数据类型、文件等重要内容,旨在满足应用型本科院校C语言程序设计课程教学与实验的需求,强化学生的动手能力,培养学生的逻辑思维能力。本书适合作为普通高等学校各专业“C语言程序设计”课程的教材,也可供C语言自学者或参加
    何颖刚 林丽娜 唐基宏 叶晓红程序设计7.7万字
  • 会员
    本书是针对Java语言初学者编写的基础教程,不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分15章,内容包括:初识Java语言、Java语言基础、Java语言程序结构、数组、字符串、Java中的方法、类和对象、异常、Java常用类库、Java集合框架、Java文件操作、Java网络编程、Java中的线程、AWT与Swing、虚拟机中的内存管理。另外,还提供了2个附
    张志斌程序设计9.9万字
  • 会员
    本书融入团队成员最新的科研成果,坚持实用技术和工程实践相结合的原则,注重能力和技能培养,全面系统地介绍了计算机网络的基本原理、技术与网络应用。全书共分8章,主要介绍计算机网络的概念、发展和相关性能指标,数据通信技术的基础知识,网络体系结构中的OSI参考模型、TCP/IP参考模型,局域网的组成、体系结构以及组网技术,广域网中的数据交换技术以及分组交换网、ISDN、FR、DDN、ATM及网络互联,In
    张彬 段国云程序设计23.1万字
  • 会员
    本书结合计算机的飞速发展以及高等学校计算机基础课程深入改革的最新动向,在上一版的基础上修订而成,其内容更适合计算机基础教学的发展,满足人才培养的要求。本书涵盖了计算机基础的理论知识和应用技能,主要内容包括:计算机基础知识、微型计算机硬件系统、计算机软件系统、Office办公组件、计算机网络应用、数据库技术基础、多媒体应用基础、程序设计基础与算法。本书内容新颖,知识点涵盖全面,实践性强,适合作为高等
    万珊珊 吕橙程序设计24.7万字
  • 会员
    本书根据教育部高等学校计算机基础课程教学指导委员会组织编制的《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》编写而成。全书分为“知识篇”和“实验篇”两部分。“知识篇”按章节进行编写,注重知识内容的层次感和系统化,让学生能够全面、系统地学习相关内容,提高学生的理论水平,主要内容包括:计算机基础知识、中文Windows7操作系统、Word2010文字处理软件、Excel2010电
    陈志华 邱俊斌程序设计13万字
  • 会员
    本书是在作者多年教学经验的基础上编写而成,全书共分为12章,内容包括C语言程序设计基础知识、各种数据类型和常用库函数、各种运算符和表达式、程序控制语句、数组、函数、指针、结构体与共用体、编译预处理、文件、常用算法以及C程序设计举例等。本书是山东省省级教学团队项目的研究成果,在内容安排上,注重理论与实践相结合,突出学生编程能力的培养。本书适合作为高等学校计算机及相关专业“C语言程序设计”课程的教材,
    徐凤生 黄超 谢玉华编著程序设计10.2万字