Linux下代码优化
文章平均质量分 82
ManFresh
我思故我在 & what i say what i think!
谦虚、尊重、信任
展开
-
软件模块的初始化
包括的内容如下,1、加载配置信息:从配置文件、环境变量或命令行参数中读取配置信息,如数据库连接信息、日志文件位置、性能参数等。这些配置信息对于软件根据特定环境或用户需求进行调整至关重要。2、资源分配:为软件运行分配必要的系统资源,如内存、文件句柄、网络连接等。这有助于确保软件在运行时不会因为资源不足而出现问题。3、依赖项检查:验证软件运行所需的所有外部依赖项(如操作系统版本、其他软件库或服务等)是否已正确安装并可用。这有助于避免运行时错误,如找不到必需的库文件或服务不可用。4、系统环境检查。原创 2024-07-14 22:01:17 · 1013 阅读 · 0 评论 -
UML的常见关系说明
原创 2024-04-06 20:44:34 · 129 阅读 · 0 评论 -
界面开发的优化与设计
界面开发的优化与设计原创 2023-11-19 20:52:30 · 170 阅读 · 0 评论 -
C语言代码质量与架构调整(五)
把握事物的本质规律和主要特征方法论:领域问题(分析抽象),模型(设计抽象),软件系统(开发实现)原创 2023-05-21 21:38:11 · 237 阅读 · 0 评论 -
C语言代码质量与架构调整(六)
架构设计的目的主要是为了解决复杂度带来的问题。原创 2023-05-20 23:17:21 · 570 阅读 · 0 评论 -
C语言代码质量与架构调整(四)
成为架构师需要怎么做,各项能力的要求展开讲,系统架构相关的知识和经验原创 2022-08-13 23:47:25 · 859 阅读 · 0 评论 -
C语言代码质量与架构调整(三)
自己最近对于架构、模块、组件的优化的思考做个总结,不然没有思考总结就是体会不到软件其中的乐趣。不过自己的认识是比较粗鄙和浅显的,所以更多的是记录笔记和想法。原创 2022-08-13 21:25:50 · 656 阅读 · 0 评论 -
C语言代码质量与架构调整(二)
一、代码质量和架构阶段一1.1、读书《代码整洁之道》第三章函数1、不要重复,尽量写小函数。2、小函数可以有好几个出口和入口更具表达力,但是对于大的函数应尽量保证一个入口和一个出口。3、写代码和写文章是一样的,需要反复打磨。4、最理想的方式是不要带参,但是有时候也可以带参更易于理解,要分清场合,可以用结构体如果多个参数的话。5、函数的抽象结构应该是自顶向下的方式。6、...原创 2019-09-21 19:43:28 · 526 阅读 · 0 评论 -
GCOV+LCOV 代码调试和覆盖率统计工具
一、背景Gcov作为gnu/gcc工作组件之一,是一款的免费的代码覆盖率测试工具,而且可以结合lcov生成美观的html的测试报表。本文介绍一些gcov的使用方法,基本原理,一些实际中可能会遇到的问题以及解决思路。二、使用三、参考网址https://blog.csdn.net/gatieme/article/details/78368667https://www.cnblo...原创 2019-06-08 17:42:29 · 576 阅读 · 0 评论 -
嵌入式代码开发涉及相关
嵌入式开发涉及资源其他参考相关:https://blog.csdn.net/feixiaoxing/article/details/80666572https://blog.csdn.net/feixiaoxing/article/details/80655533原创 2019-06-08 17:00:20 · 410 阅读 · 0 评论 -
C语言单元测试框架
一、Google Testgtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。//编译升级到设备中去。可以参考的网址:1、使用说明翻译...原创 2019-05-26 16:18:00 · 4454 阅读 · 1 评论 -
Linux下代码性能优化
相关书籍第一阶段:《嵌入式内存使用和性能优化》第二阶段:《Systems Performance》(性能之巅)https://www.cnblogs.com/arnoldlu/p/6874328.html#performance_optimization_method概述整个对于Linux代码的优化,应该区分为从整个层面的系统优化,和从模块角度的算法性能优化。最终追寻的优化是原...原创 2019-04-06 11:31:21 · 770 阅读 · 0 评论 -
C语言代码质量与架构调整(一)
我的技术理想1、最高自己开源一个软件,最低的是在GitHub上的开源软件项目有过贡献。2、出一本书,最低的是一本书籍做过贡献。相关书籍 第一阶段:《代码大全》、《C现代编程》、《重构-改善现有代码》、《代码整洁之道》、《编写可读代码的艺术》第二阶段:《修改代码的艺术》《重构与模式》、《敏捷软件开发》、《UNIX编程艺术》、《scrum敏捷软件开发》、《C++代码整洁之道》...原创 2019-03-31 10:21:50 · 1632 阅读 · 1 评论