二、工厂模式

工厂模式 前言 工厂模式又称为创建模式,它是建对象的一种最佳方式。工厂模式的本质就是用工厂方法代替new操作创建一种实例化对象的方式。 在之前,如果我们想实例化一个对象Simple,一般会想到的方法就是通过构造器来创建Simple simple = new Simple(参数)。但是,如果创建simple实例时所做的初始化工作不是像赋值这样简单的事,可能是很长一段代码,那么每当你需要创建simple这个对象的时候,你都需要写这一段很长的代码。这样我们代码的耦合性就会非常高。所以我们就需要将创建
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

C++ 多重继承

#include <iostream> /** * C++多重继承 */ using namespace std; class Farmer { public: Farmer(string name = "jack"); ~Farmer(); void sow(); protected: string m_strName; }; class Worker { public: Worker(string code = "001");
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一分快三1.97注册最高邀请码88888515

【〓专业导师:Q35515020〓】邀请玛【《88888515》】官网hct97.com如果你目前很迷茫不知道去向,不要放弃,放好自己的心态,思考一下目前最为重要的是什么,到底什么最为重要,是技术的问题还是自己不懂得规划资金,是容易上头还是盲目找别人带,把自己梳理清晰,然后给自己一个设定一个目标,不要慌张不要乱了阵脚,天无绝人之路,一山还有一山高,强中自有强中手,给予自己信心不要没有自信。你可以的。技术以及规律方案可以通过学习获得,经验可以通过实战得到切勿可着急,心态最为重要切勿贪欲,任何的人
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

Android DJI Mobile-SDK 开发

由于大疆的文档是英文的,看着不太舒服,虽然靠翻译插件进行翻译可也能看,但是来回的切换看比较麻烦,就搞一个中文的教程,基于SDK Version: 3.5.1(书到用时方恨少,后悔当年没好好学习英语) 开发准备 先去开发者中心注册账号 登录个人中心 创建应用 开发 可以参考大疆的Android文档 —— [ DJI ] 下载Demo,将Demo 中的lib项目导入自己的项目工程中 配置AndroidManifest.xml 添加SDK所需要的权限 <!-- SDK 需要的权限 --> <
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一分快三1.97注册邀请码88888515是多少

【〓专业导师:Q35515020〓】邀请玛【《88888515》】官网hct97.com如果你目前很迷茫不知道去向,不要放弃,放好自己的心态,思考一下目前最为重要的是什么,到底什么最为重要,是技术的问题还是自己不懂得规划资金,是容易上头还是盲目找别人带,把自己梳理清晰,然后给自己一个设定一个目标,不要慌张不要乱了阵脚,天无绝人之路,一山还有一山高,强中自有强中手,给予自己信心不要没有自信。你可以的。技术以及规律方案可以通过学习获得,经验可以通过实战得到切勿可着急,心态最为重要切勿贪欲,任何的人
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

2019-2020-1 20165213 20165224 20165311 实验二

任务一: 要求: 注意不经老师允许不准烧写自己修改的代码 三人一组 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM) 提交破解程序中产生LIC的截图 提交破解成功的截图 任务二: 注意不经老师允许不准烧写自己修改的代码 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一分快三1.97快三邀请码88888515是多少

【〓专业导师:Q35515020〓】邀请玛【《88888515》】官网hct97.com如果你目前很迷茫不知道去向,不要放弃,放好自己的心态,思考一下目前最为重要的是什么,到底什么最为重要,是技术的问题还是自己不懂得规划资金,是容易上头还是盲目找别人带,把自己梳理清晰,然后给自己一个设定一个目标,不要慌张不要乱了阵脚,天无绝人之路,一山还有一山高,强中自有强中手,给予自己信心不要没有自信。你可以的。技术以及规律方案可以通过学习获得,经验可以通过实战得到切勿可着急,心态最为重要切勿贪欲,任何的人
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一些博主

奋力向上的猪 秋雨声
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一分快三1.97最好邀请码88888515

【〓专业导师:Q35515020〓】邀请玛【《88888515》】官网hct97.com如果你目前很迷茫不知道去向,不要放弃,放好自己的心态,思考一下目前最为重要的是什么,到底什么最为重要,是技术的问题还是自己不懂得规划资金,是容易上头还是盲目找别人带,把自己梳理清晰,然后给自己一个设定一个目标,不要慌张不要乱了阵脚,天无绝人之路,一山还有一山高,强中自有强中手,给予自己信心不要没有自信。你可以的。技术以及规律方案可以通过学习获得,经验可以通过实战得到切勿可着急,心态最为重要切勿贪欲,任何的人
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

一分快三1.97快三最好邀请码88888515

【〓专业导师:Q35515020〓】邀请玛【《88888515》】官网hct97.com如果你目前很迷茫不知道去向,不要放弃,放好自己的心态,思考一下目前最为重要的是什么,到底什么最为重要,是技术的问题还是自己不懂得规划资金,是容易上头还是盲目找别人带,把自己梳理清晰,然后给自己一个设定一个目标,不要慌张不要乱了阵脚,天无绝人之路,一山还有一山高,强中自有强中手,给予自己信心不要没有自信。你可以的。技术以及规律方案可以通过学习获得,经验可以通过实战得到切勿可着急,心态最为重要切勿贪欲,任何的人
分类: 其他 发布时间: 11-16 22:34 阅读次数: 0

SpringBoot系列之@Conditional注解用法简介

SpringBoot系列之@Conditional注解用法简介 引用Spring官方文档的说法介绍一下@Conditional注解:Spring5.0.15版本@Conditional注解官方文档 @Conditional表示仅当所有指定条件都匹配时,组件才有资格注册 。 该@Conditional注释可以在以下任一方式使用: 作为任何@Bean方法的方法级注释 作为任何类的直接或间接注释的类型级别注释 @Component,包括@Configuration类 作为元注释,目的是组成自定义构造
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

(十四)golang--函数和包

1.怎么定义函数? func (形参列表) 返回值列表{   执行操作   return } 2.什么是包? 包的本质就是一个文件夹,存放程序文件 三大作用: 区分相同的名字的函数、变量等标识符; 当程序文件很多时,可以很好的管理项目; 控制函数、变量等分文范围,即作用域; 注意:Go语言提供两个关键路径,GOROOT 指向系统安装路径,GOPATH指向工作路径,这样的好处是,我们的工作可以和系统文件分离。可以用go env查看相应的环境。在导入包的时候,go语言默认从$GOPATH下的src
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

两张图弄懂函数的递归(以golang为例)

函数递归时要遵守的原则: 执行一个函数时,就要创建一个新的受保护的独立空间(新函数栈) 函数的局部变量是独立的,不会相互影响; 递归必须向退出递归的条件逼近,否则就会无限递归; 当一个函数执行完毕,或者遇到return,就会返回,遵守誰调用,就将结果返回给谁;
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

树莓派上编译安装python3.6

1.更新树莓派系统 1 sudo apt-get update 2 sudo apt-get upgrade 2.安装python依赖环境 1 sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev 3.下载python3.6版本源码并解压 1 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 2 tar zxvf
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

第25课类的静态成员变量

成员变量的回顾 通过对象名能够访问public成员变量 每个对象的成员变量都是专属的 成员变量不能在对象之间共享 (成员变量一般都设置为私有的) 新的需求 统计在程序运行期间某个类的对象数目 保证程序的安全性(不能使用全局变量) 随时可以获取当前对象的数目 解决方案的尝试 #include <stdio.h> class Test { private: int mCount; public: Test() : mCount(0) {
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

JAVA_垃圾回收

垃圾回收: 1.发现无用对象,回收无效对象 2.引用计数法:用一次计数一次 3.引用可达法:调用哪个对象可达,不能达到就算无效 4.通用的分代垃圾回收机制 JVM:将堆内存分 Eden,survivor Old 空间 年轻代: 1.所有新生成对象首先在Eden,年轻区目标就是尽可能快速的收集掉那些生命周期短的对象MinorGC 进行清理 Eden清理的时候采用效率较高的复制算法浪费内存,当年轻区满了就会到年老代 年老代: 1.对象在年轻代经历15次垃圾回收仍然存活就放到年老代,年老代的对象生命
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

云计算中的IAAS,PASS,SAAS的区别

什么是云计算? “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。 IAAS,SAAS,PASS的通俗解释? IAAS,SAAS,PASS的概念? Iaas(基础设施即服务Infrastructure as a Service) IaaS就是专门提供基础设施服务,IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

文本三剑客之grep及正则表达式

1、grep 1. 什么是grep、egrep和fgrep Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来(匹配到的标红)。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。 grep可用于s
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

前端知识--控制input按钮的可用和不可用

最近在项目的开发的时候,自己虽然是写后端的,但是,在开发核心的时候,前端的知识自己还是会用到的,多以前端这块自己由于好长时间都没有去看,所以几乎已经忘记的差不多了,现在也只能是想起一点记录一点,以便能够不断的充实自己。 1 //选中mulline中的一条记录 2 function selectOneRecord() { 3 var i = AppendixGrid.getSelNo() - 1; 4 fm.RiderType.value = AppendixGrid.g
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0

代号01011第三次讨论

Freechat项目讨论 1.时间:2019年11月15日 2.地点:主教学楼 3.项目进度:分析项目要求,规划项目内容,项目内容细化 4.实现功能点:暂未实现任何功能点 5.主题:讨论项目实施具体步骤 6.主要内容:1.关于用户人群的确定, 7.会议结果:(1)讨论出详细计划 (2)具体细化内容 (3)组员互相讨论交换意见 (4)整理讨论结果 8.会议照片:
分类: 其他 发布时间: 11-16 22:17 阅读次数: 0