C#中接口和类的区别

  • Post author:
  • Post category:其他

接口:使用interface关键字声明,将隐式公共方法和属性结合起来,以封装特定功能的一个集合。 类: 只有class关键词修饰的类。 不同点: 1)不能实例化接口 2)接口没有方法的实现 3)接口可以多继承,但是类只能单继承 4)类定义可以在不同的源文件之间进行拆分 相同点: 1)接口和类都可以从多个接口继承 2)接口类似于抽象类:继承接口的任何非抽象类型都必须实现接口的所有成员 3)接口和类都…

继续阅读 C#中接口和类的区别

【Python】分支结构语句练习

  • Post author:
  • Post category:python

来自CAU李光军《Python语言程序设计》的课后练习 作为一个科班生,上这门公选课实在是有点说不过去hh 但由于我只是一个python究极小白,所以也没有什么不对劲orz (欢迎各位大佬对代码批评指正) 更新此贴:仅作为复习总结使用,同校的朋友可以参考(不过不建议照搬啊hh) 题目1: 编写程序,从键盘输入三角形三边的长度,判断是否构成三角形,同时判断是否为直角三角形、等边三角形和普通三角形。 …

继续阅读 【Python】分支结构语句练习

Python中time模块详解

  • Post author:
  • Post category:python

在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。 在开始之前,首先要说明这几点: 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 UTC(Coordinated Un…

继续阅读 Python中time模块详解

SpringBootApplication等价于 @Configuration @EnableAutoConfiguration @ComponentScan

  • Post author:
  • Post category:其他

许多Spring Boot开发人员总是使用@Configuration,@EnableAutoConfiguration和@ComponentScan来标注它们的主类。 由于这些注解经常一起使用(特别是如果您遵循之前说的最佳实践),Spring Boot提供了一个方便的@SpringBootApplication注解作为这三个的替代方法 import org.springframework.boo…

继续阅读 SpringBootApplication等价于 @Configuration @EnableAutoConfiguration @ComponentScan

Hive的几种启动方式

  • Post author:
  • Post category:其他

Hive的几种启动方式 A. shell客户端启动 使用命令: /export/server/hive/bin/hive 直接启动。 B. 远程访问Hive shell客户端启动只能启动本机上的Hive,如果要在别的客户端上启动,就不能使用这个方式,所以这里提供一种远程访问的启动方式。 1. 在Hive的bin目录下可以启动一个服务器来接受远程服务。 进入Hive的安装目录,使用命令: bin/h…

继续阅读 Hive的几种启动方式

Life is short, Let‘s go

  • Post author:
  • Post category:其他

Life is short, Let's go 一. Hello Go 二. 变量与常量 三. 数据类型 四. 运算符 五. 结构化程序 5.1 循环 5.2 分支 六. 数组和切片 七. Map 7.1 Map基础 7.2 Map扩展 八. 字符串相关 九. 函数 十. 面向对象编程 10.1 封装数据和行为 10.2 Duck Type 式接口实现 10.3 扩展与复用 10.4 空接口断言 …

继续阅读 Life is short, Let‘s go

Kettle Job机制

  • Post author:
  • Post category:其他

Kettle Job机制 1 Job机制 一个job项代表ETL控制流中的一项逻辑任务。Job项将会顺序执行,每个job项会产生一个结果,能作为别的分支上job项的条件。 1.1  Job类图简介 1.2   JobEntryInteface接口 JobEntryInterface是Job Entry插件的主要实现接口。主要包含以下功能: 1) 保存Job Entry设置 实现类使用私有变量保存设…

继续阅读 Kettle Job机制

MacOS环境下在Pycharm中添加bs4工具包

  • Post author:
  • Post category:其他

MacOS环境下在Pycharm中安装bs4 MacOS环境下在Pycharm中安装bs4 在Mac上先后安装Pip与bs4 将bs4添加到Pycharm中。 参考 MacOS环境下在Pycharm中安装bs4 Python的魅力在于其简易与开源,个性化的扩展工具可以在添加后直接被调用,从而省去了大量的编写时间。BeautifulSoup可以提供导航、搜索、修改分析树等功能,为网页分析等技能的实现…

继续阅读 MacOS环境下在Pycharm中添加bs4工具包

MAC安装、启动、初始化、完整卸载Mariadb(MySQL)

  • Post author:
  • Post category:mysql

一、 安装Homebrew(已经安装的可以忽略) 在控制台运行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew的介绍这里就不叙述了,跟 apt 、 yum 一样理解(或者你当做是一个“Apple Store”、“应用市场”就好) …

继续阅读 MAC安装、启动、初始化、完整卸载Mariadb(MySQL)

QML(11)——不同qml界面之间调用属性

  • Post author:
  • Post category:其他

1、main.qml 调用同级界面 Cus.qml 的属性 Cus:property alias 定义属性 main:实例化自定义组件Cus,然后调用属性 2、Cus.qml 调用main中的属性 直接使用 3、不同目录之间调用 ./同级目录 ../上级目录 import "./CommonComponent":导入同级目录的CommonComponent 文件夹 import "../Commo…

继续阅读 QML(11)——不同qml界面之间调用属性