随笔分类 -  编程语言

摘要:一、概念 1、用途 存储数据的配置文件语言 2、xml 与 html 的区别 ① xml 标签都是自定义的,html 标签是预定义 ② xml 的语法严格,html 语法松散 ③ xml 是存储数据的,html 是展示数据 二、语法 1、基本语法 ① xml 文档的后缀名 .xml ② xml 第一 阅读全文

posted @ 2022-03-07 17:42 choco莉特 阅读(66) 评论(0) 推荐(0)

摘要:一、字符串标准函数 字符串标准函数的原型在头文件string.h中 1.输入字符串:gets(字符数组名);该函数输入的字符串中允许包含空格,而scanf()不允许2.输出字符串:puts(字符数组名)3.求字符串长度:strlen(字符数组名) 二、除法 1.除数、被除数都是整数,结果也是整数。结 阅读全文

posted @ 2022-02-28 09:49 choco莉特 阅读(72) 评论(0) 推荐(0)

摘要:using namespace std C++标准程序库中的所有标识符都被定义于一个名为std的namespace中 一、定义命名空间 命名空间的定义使用关键字 namespace,后跟命名空间的名称 namespace namespace_name { // 代码声明 } 二、调用命名空间函数 调 阅读全文

posted @ 2021-12-27 17:42 choco莉特 阅读(67) 评论(0) 推荐(0)

摘要:1、简述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,是通过使用一个共同的接口来指向新创建的对象。 2、何时使用 工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用; 在创建简单对象时,建议直接new完成一个实例对象的创建。 3、工作流程 需要在工厂类中做判断,从而创造相应的产品, 阅读全文

posted @ 2021-12-24 14:22 choco莉特 阅读(360) 评论(0) 推荐(0)

摘要:一、多态 1.多态是指:调用成员函数时,会根据调用函数的对象的类型来执行不同的函数 2.用到多态的情况:当类之间是通过继承关联时 举例: #include <iostream> using namespace std; class Shape { protected: int width, heig 阅读全文

posted @ 2021-12-22 14:41 choco莉特 阅读(63) 评论(0) 推荐(0)

摘要:1.定义 重载声明是指:一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。 注意:不能仅通过返回类型的不同来重载函数 2.举例 阅读全文

posted @ 2021-12-22 13:51 choco莉特 阅读(374) 评论(0) 推荐(0)

摘要:一、继承的定义 1.继承指的是:我们依据另一个类来定义类;当创建类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。 这个已有的类称为基类,新建的类称为派生类。 2.继承的好处:这使得创建和维护一个应用程序变得更容易,也达到了重用代码功能和提高执行效率的效果。 阅读全文

posted @ 2021-12-22 11:07 choco莉特 阅读(211) 评论(0) 推荐(0)

摘要:一、C++ 类定义 定义格式: 实例: 使用关键字 class 定义 Box 数据类型 class Box { public: double length; // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度 }; 二、C++ 对象定义 阅读全文

posted @ 2021-12-22 10:04 choco莉特 阅读(142) 评论(0) 推荐(0)

摘要:C/C++ 数组允许定义可存储相同类型数据项的变量 结构体是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项 一、定义结构体 struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct type_name { member_type 阅读全文

posted @ 2021-12-13 17:20 choco莉特 阅读(152) 评论(0) 推荐(0)

摘要:一、概述指针是一个变量,其值为另一个变量的地址举例: #include <iostream> using namespace std; int main () { int var = 20; // 实际变量的声明 int *ip; // 指针变量的声明 ip = &var; // 在指针变量中存储 阅读全文

posted @ 2021-12-13 14:21 choco莉特 阅读(75) 评论(0) 推荐(0)

摘要:一、C++简介 C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装、抽象、继承、多态 二、C++基本语法 基本名词有对象、类、方法、即时变量 输出hello world: #include <iostream> using namespace std; // main() 是程序开 阅读全文

posted @ 2021-12-13 10:57 choco莉特 阅读(127) 评论(0) 推荐(0)

摘要:python 概述 1. 解释性脚本语言:Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。Python解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行2. Python底层以及很多标准库和第三方库都是使用C语言写的,速度快3. 可移植性:由于 阅读全文

posted @ 2020-07-03 07:47 choco莉特 阅读(173) 评论(0) 推荐(0)

摘要:一、JDK概述 1. 编译Java程序(.java文件)需要下载JDK;运行Java程序(class或jar或其他归档文件)需要下载JRE2. JDK全名为Java Development Kit,是Java语言的软件开发工具包。3. JDK包含了java的运行环境(JVM和Java系统类库)和ja 阅读全文

posted @ 2020-07-03 06:14 choco莉特 阅读(747) 评论(0) 推荐(0)

摘要:理解 结构体其实是将数组、变量、指针变量等做了个封装,成为我们定义的一个新的数据类型。我们就可以把封装起来的内容作为整体对待。新数据类型每定义一个变量,就可以同时存储多个变量、数组等。 使用 struct queue { int data[100];//队列的主体,用来存储内容 int head;/ 阅读全文

posted @ 2020-07-02 21:25 choco莉特 阅读(147) 评论(0) 推荐(0)

摘要:字符串标准函数的原型再头文件string.h中 输入字符串-gets(字符数组名)。该函数输入的字符串中允许包含空格,而scanf()不允许 输出字符串-puts(字符数组名) 求字符串长度-strlen(字符数组名) C语言中的除法 除数、被除数都是整数,结果也是整数,否则直接丢掉小数 除数、被除 阅读全文

posted @ 2020-07-02 21:14 choco莉特 阅读(664) 评论(0) 推荐(0)

摘要:先说:唯手熟尔 指针 指针存储着一个内存空间的地址 定义一个指针 int a; int * p; 定义一个指针,只需在变量前面加一个 * 号。这里的指针只能存储一个存放整数的内存空间的地址 指针如何存储地址 p = &a; &叫取地址符。这样整形指针p获得了整型变量a的地址。理解为指针p指向了整型变 阅读全文

posted @ 2020-07-02 21:12 choco莉特 阅读(930) 评论(0) 推荐(0)

摘要:本文侵删 本文是转载加修改,以前一直是保存的个人笔记,没有添加原文链接。时间过去很久了,觉得文章很不错,就转载到了博客里,但是原文链接已经找不见了,实在抱歉。这是原文作者的一句话,放在前面,大家一起勉励——“我们程序员是做技术的,所以要一直不断的学习,要学的东西很多” 一、多动手 自学一定要多动手, 阅读全文

posted @ 2020-06-06 21:41 choco莉特 阅读(225) 评论(0) 推荐(0)

摘要:一、python语言基础(带你熟悉python语言的特性,学会使用python开发环境,使用python开发一些简单的案例) (1)Python3入门,数据类型,字符串(2)判断/循环语句,函数(3)类与对象,继承,多态(4)tkinter界面编程(5)文件与异常,数据处理简介(6)Pygame实战 阅读全文

posted @ 2020-06-06 20:43 choco莉特 阅读(166) 评论(0) 推荐(0)

摘要:注:JDK11之后的版本没有jre文件,为了避雷下载了java8 一、下载JDK 1.下载安装文件: https://www.oracle.com/java/technologies/javase-downloads.html 可能需要登录oracle账号(转载)账号:2696671285@qq.c 阅读全文

posted @ 2020-05-24 12:53 choco莉特 阅读(1646) 评论(0) 推荐(0)