摘要: 1.编码要注意资源的使用,看到申请就要留意什么地方回收;正常流程结束要回收,出现异常提前返回也要回收。2.避免异步处理过程中保存的变量失效,如从芯片中拿到IOCB的指针,但此时可能不处理,在后续异步流程中处理该IOCB;此时IOCB可能已经释放,因此开始保存IOCB的值而非指针。3.强制类型转换时, 阅读全文
posted @ 2021-12-15 22:42 垒土毫末 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 已有的介绍linux管理的文章很多,有些对内存管理的实现也讲解的非常透彻;但是多数文章对内存管理体系为什么会形成这样一个体系缺乏相应的简短介绍;或者介绍的过于繁杂,对入门者极不友好。本文试图以自己有限的理解,尽量以入门者的角度提出自己的困惑并一一解决,在解决困惑的过程中加深对内存管理的理解。 多数文 阅读全文
posted @ 2021-07-19 22:28 垒土毫末 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.chinaunix.net/uid-22954220-id-3892540.html 光纤协议中 WWPN 编码规则及实例解析 分类: 服务器与存储 2013-09-09 18:28:54 光纤协议中 WWPN 编码规则及实例解析 陈 炽卉, 工程师, IBM 简介 阅读全文
posted @ 2021-03-16 10:48 垒土毫末 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 近期受疫情影响公司食堂不开放,为解决同事们的吃饭问题,部门需要在每周五统计下周的订餐情况;员工根据个人意愿选择是否从公司订下周的午餐和晚餐,一旦确定一周保持不变。 通常要完成一次部门内员工的订餐信息收集需要经过以下步骤: 1.部门负责人通知各小组接口人收集组员订餐信息; 2.各小组接口人通知组员反馈 阅读全文
posted @ 2020-02-23 23:30 垒土毫末 阅读(1591) 评论(2) 推荐(0) 编辑
摘要: 相关文章: 利用django打造自己的工作流平台(一):从EXCEL到流程化运作 本文是“利用django打造自己的工作流平台”系列文章的第二篇,在自己开发的工作流平台中添加了一个用于排查统计可能受感染人员的项目,可用于公司、部门对员工以及各行政单位对辖区内的人员进行受感染情况的跟踪和统计,为疫情防 阅读全文
posted @ 2020-01-30 21:47 垒土毫末 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 因工作所需以及管理个人一些日常事项,自己基于django(一个基于python的web框架,详细介绍可查阅相关资料)开发了一个简易的工作流平台[平台地址]。本文首先简要介绍工作流平台的设计思想及其在项目开发中的应用案例,代码层面的细节介绍后续有时间继续补充。 1.工作流平台在日常工作中的设计思想: 阅读全文
posted @ 2020-01-30 21:40 垒土毫末 阅读(3272) 评论(1) 推荐(0) 编辑
摘要: git merge 阅读全文
posted @ 2019-12-31 20:09 垒土毫末 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 大型软件系统中离不开各类状态机的处理,日常工作中也涉及到各类事务处理流程;从表现力看文不如表,表不如图;因此日常工作中经常需要绘制各种状态机的状态转换图和流程图,以协助理解代码逻辑和各类事务处理流程等。 绘制此类图形的常用工具有visio,liberoffice draw等,这些软件采用"所见即所得 阅读全文
posted @ 2019-11-07 22:26 垒土毫末 阅读(16004) 评论(1) 推荐(9) 编辑
摘要: 作为一名linux系统下的C语言开发,日常工作中经常遇到两个问题: 一是分析代码过程中,各种数据结构互相关联,只通过代码很难理清系统中所有结构体的整体架构,影响代码消化的效率; 二是多层头文件嵌套包含,在新增需要被多处引用的结构体或者函数接口时,难以找到合适的地方放置结构体和函数接口的定义。 为解决 阅读全文
posted @ 2019-10-24 13:12 垒土毫末 阅读(4274) 评论(0) 推荐(2) 编辑
摘要: 使用git向主干分支合并代码通常采用两种方式:第一种是merge,第二种是利用BeyondCompare等工具进行比对,将差异合并到主干; 通过merge合并代码出现冲突时,并不清楚谁的修改和谁的修改发生了冲突,在没有了解冲突背景的情况下解决冲突可能引入问题; 利用BeyondCompare等比对工 阅读全文
posted @ 2019-03-30 09:47 垒土毫末 阅读(1250) 评论(0) 推荐(0) 编辑