摘要: 实验代码 #include <stdio.h> #pragma pack(1) struct mystruct { unsigned char age; unsigned char sex; unsigned char *item; }; int main() { struct mystruct s 阅读全文
posted @ 2021-01-13 09:44 MCreator 阅读(886) 评论(0) 推荐(1) 编辑
摘要: C之匿名对象解析 我们知道在C的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象: 1,以值的方式给函数传参; 2,类型转换; 3,函数需要返回一个对象时; 现在我们依次看这三种情况: 一,以值的方式给函数传参。 阅读全文
posted @ 2020-08-05 10:39 MCreator 阅读(964) 评论(0) 推荐(0) 编辑
摘要: Decorator 装饰模式 模式定义 动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复代码 & 减少子类个数)。 ——《设计模式》GoF 动机(Motivation) 在某些情况下我们可能会“过度地使用继承来扩展对象的功能”, 阅读全文
posted @ 2020-08-04 09:34 MCreator 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 设计模式 -- Observer 观察者模式 模式定义 定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(Subject)的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 ——《设计模式》GoF 动机(Motivation) 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关 阅读全文
posted @ 2020-08-03 14:18 MCreator 阅读(156) 评论(1) 推荐(0) 编辑
摘要: 1. 安装qt 其中就会包含qt 2. 安装交叉编译工具链 配置环境变量 /etc/profile # 2020年 06月 08日 星期一 17:06:17 CST # HuaWei LiteOS Linux, Cross-Toolchain PATH export PATH="/opt/hisi- 阅读全文
posted @ 2020-07-30 16:08 MCreator 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: #1. 选择一款博客皮肤 Simplelified #2. 申请js #3. 在页面定制 CSS 代码添加下面代码 /*simplememory*/ #google_ad_c1, #google_ad_c2 {display:none;} .syntaxhighlighter a, .syntaxh 阅读全文
posted @ 2020-07-30 15:07 MCreator 阅读(412) 评论(2) 推荐(0) 编辑
摘要: 1.创建 初始化本地版本库 git init 克隆一个外部的版本库 $ git clone ssh://user@domain.com/repo.git 2.追加修改到暂存空间 git add . 3.忽略某些文件不需要追踪。添加一个.gitignore文件 # 为注释 内容为忽略 si #忽略si 阅读全文
posted @ 2020-07-29 15:42 MCreator 阅读(180) 评论(1) 推荐(0) 编辑
摘要: 创建 克隆一个外部仓库 git clone ssh://user&mail.com/repo.git 创建一个新的本地版本库 git init 本地改变 查看在工作目录的被修改文件 git status 改变去暂存的文件 git diff 添加所有的当前修改去下一次提交commit git add 阅读全文
posted @ 2020-07-29 15:37 MCreator 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1.2020年6月30日在博客园创建博客 2.意图记录开发中的细节文章 3.做好项目总结 4.项目规划 5.协议文件 6.源码阅读 阅读全文
posted @ 2020-06-30 14:52 MCreator 阅读(34) 评论(0) 推荐(0) 编辑