可信编程
文章平均质量分 74
clean code
Lemo`s Studio
这个作者很懒,什么都没留下…
展开
-
类图、时序图、状态图绘制神器,程序猿们有福了。
这两款智能体的结合使用,提供了一个全面且高效的UML图绘制解决方案。用户只需通过简单的自然语言对话,就能快速生成标准的PlantUML语句,并通过UML 图片生成大师,将这些语句转换为高质量的UML图。整个过程高效、便捷,大大提高了工作效率,减少了绘图错误。原创 2024-07-08 12:09:21 · 509 阅读 · 0 评论 -
Lemo 的C++精华博文导航:进阶、精讲、设计模式文章全收录
一文看懂内存池原理及创建(C++实现)一文看懂线程池原理及创建(C++实现)C++ 编程必看!超万字深度解析API与ABI兼容性的关键问题C++编程揭秘:虚表机制与ABI兼容性的实例剖析桌面端平台 API 设计的基本原则深入C++:深拷贝VS浅拷贝,编程高手必懂的技巧与陷阱C++可变参技巧揭秘:从函数到模板,一网打尽到底是以成员函数还是全局函数的形式重载运算符?C++ STL中Map的按Key排序和按Value排序浅谈下迭代器失效的几种情况现代C++语言(C++11/14/17)特性总结和使用建议C++11原创 2024-06-03 16:10:57 · 1212 阅读 · 0 评论 -
UTF-8格式大统一:转码高效指南,彻底解决文件编码乱码问题!
上述的方法基本上能覆盖到整个开发流程中,UTF8文件统一的方方面面,大家在遇到实际问题情况下,可以按需取用。原创 2024-05-27 17:40:49 · 2645 阅读 · 0 评论 -
软件工程领域的名词描述
按架构上的层次拆分:可以分为这么几个层次:架构——系统——模块——子模块按项目上的管理划分,又可以划分为如下几个层次:版本——项目——特征——功能点即,一次版本周期内,立项多少项目,项目又可以拆分成多少特性,跨多少模块,这些特性又可以拆分成多少功能点,评估各个涉及模块的工作量,以及完成的依赖关系,以进行排期。...原创 2022-06-15 14:40:22 · 171 阅读 · 0 评论 -
API/SDK 通用接口文件问题点释疑以及使用建议
文章目录1. 接口函数命名是否恰当。2. 对接口函数参数的修饰3. 对接口函数返回值的说明4. 几类变量命名写法的约定:5. 不要使用原生的基础类型,尽量使用封装之后的类型6. 引用符号 & 统一贴近类型,而不是变量。7.几类常见的细节问题:8. 返回值是用 ZBOOL 还是 SystemStatus 的说明9. 接口类 + 实现类的封装模式要求接口类的构造函数指明与其派生层次对应的实现类指针。10. 内存对齐1. 接口函数命名是否恰当。如果是直接返回要获取的数据,直接使用该数据的名字来命名函数原创 2022-04-27 15:58:15 · 450 阅读 · 0 评论 -
Coding中UML建模问题释疑
0 目录1 UML2 类图2.1 类的UML表示法2.2 类的关联关系2.2.1 双向关联2.2.2 限定关联2.2.3 单向关联2.2.4 自关联2.2.5 聚合关系2.2.6 组合关系2.3 类的依赖关系2.4 类的泛化关系2.5 接口与实现关系1 UML软件领域,当前最流行的建模工具当属统一建模语言(Unified ModelingLanguage,UML)。UML拥有一种定义良好的、富有表现力的表示法,这对软件开发过程非常重要。标准的表示法让分析师或开发者能够描述一个场景、阐明一种架构,并准确原创 2020-11-20 14:40:34 · 2059 阅读 · 0 评论 -
你应该了解的安全编码典型问题
前言对这几年编码过程中,遇到的典型安全编码问题进行归纳总结,以飨诸君。目录前言问题总览典型问题分析及处理措施1. 缓存区溢出2. 整数溢出或回绕3. 命令注入4. 引用空指针5. 跨站脚本6. 未正确清理特定内容7. 日志文件信息泄露8. SQL注入9. 不正确的资源关闭和释放10. 不正确的数组索引验证11. 缓存区大小计算不正确THE END问题总览典型问题分析及处理措施1. 缓存区溢出2. 整数溢出或回绕3. 命令注入4. 引用空指针几种常见示例:代码中未对由外部原创 2020-05-14 20:48:23 · 4144 阅读 · 0 评论