- 博客(185)
- 资源 (1)
- 收藏
- 关注

原创 C++——String类超详细介绍
STL的含义:标准模板库STL的内容:容器:数据的仓库 算法:与数据结构相关的算法、通用的算法(和数据结构无关)注:熟悉常用的算法 sort reverse迭代器:算法和容器的连接 适配器:类似于转接线,苹果线要连接安卓线容器:序列式容器(线性结构)string:array:C11静态顺序表vector:动态顺序表list:带头节点的双向循环链表...
2019-06-01 17:32:56
64533
22
原创 【前端基础】4、CSS基础概念(编写规则、内嵌样式、内部样式表、外部样式表、注释、常见CSS(font-size、color、background-color、width、height))
R(Red)、G(Green)、B(Blue)三原色组成不同颜色。不区分大小写的标识符,代表一个具体的颜色。/* 注释内容 *//* 设置宽度 *//* 设置高度 *//* 设置宽度 *//* 设置高度 */
2025-03-22 10:56:50
237
原创 【前端基础】3、HTML的常用元素(h、p、img、a、iframe、div、span)、不常用元素(strong、i、code、br)
规定文档的配置信息(也成为元数据),包括文档的标题,引用的文档样式、脚本信息等等。元素里面的内容是 在浏览器窗口中看到的东西,也就是网页的具体内容和结果。①如果图片加载失败(图片地址错误或者图片不存在),那么会显示这段文本。HTML最一方的文档称为:文档类型声明,用于声明文档类型。表示一个HTML 文档的根(顶级元素),也成为根元素。在一个HTML文档中嵌入另一个HTML文档。作用:将图片嵌入文档。告诉浏览器显示图片。其他元素必须是这个元素的后代。元素:定义超链接,用于打开新的。包含你想嵌入图片的路径。
2025-03-02 16:01:49
854
原创 【前端基础】1、HTML概述(HTML基本结构)
HTML:全称为超文本标记语言,是一种标记语言。超文本:文本、声音、图片、视频、表格、链接标记:由许许多多的标签组成。
2025-03-02 11:43:16
440
原创 Python基础(十五)——函数
本文以Python3以上为学习基础。1、函数概念对于函数,我们先看看数学中:y=x+1。这就是一个数学的一次函数。不过更多是写作f(x) = x + 1。我肯可以看到,我们给x不一样的值,最后的出来的结果就不一样。那么我们一系列只要用到这个方法的就可以一直用这个函数。x是变量,它可以代表任何数。这样其实和函数的道理是一样的,我们给这个函数不一样的参数,最后的结果不一样,因为中间的计算方式都是固定的。以此类推,在Python中的函数定义就是:可重复使用的,用来实现单一,或相关联功能的代码段。
2021-07-25 08:37:23
2396
2
原创 Python基础(十四)——文件操作(read、readline、readlines)
本文以Python3以上为学习基础。read、readline、readlines都是取文件内容。三者有什么区别?我们先看三个函数的语法格式:fileObject.read([size])size:如果指定了参数size,就按照该指定长度从文件中读取内容,否则,就读取全文。被读出来的内容,全部塞到一个字符串里面。这样有好处,就是东西都到内存里面了,随时取用,比较快捷;“成也萧何败萧何”,也是因为这点,如果文件内容太多了,内存会吃不消的。...
2021-07-23 19:11:23
6253
5
原创 Python——文件打开模式
目录2.1、文件打开模式2.1.1、只读模式打开文件——只读(r)2.1.2、读写模式打开文件——读写模式(r+)2.1.3、写模式打开文件——写模式(w)2.1.4、读写模式打开文件——读写模式(w+)2.1.5、写模式打开文件(追加内容)——写模式(a)2.1.6、读写模式打开文件(追加内容)——读写模式(a)关于文件打开模式可以参考下表:(表格来源于:菜鸟教程)模式 描述 t 文本模式 (默认)。 x 写模式,新建一个文件,如果该文件
2021-07-18 21:25:05
20320
9
原创 Python基础(十二)——循环语句
本文以Python3以上为学习基础。循环语句允许我们执行一个语句或语句组多次。Python里面提供了三种循环方式:while 循环:在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环:重复执行语句 嵌套循环:while 循环 和 for循环 之间的嵌套除此之外,如果我们想再循环执行过程中更改语句执行的顺序,就可以使用循环空值语句。Python里面提供了三个循环控制语句:break 语句 continue 语句 pass 语句下面我们一个一个的看。首
2021-07-17 14:46:39
4182
3
原创 Python基础(十一)——条件语句
本文以Python3以上为学习基础。目录1、if2、if/else3、if/else/elif4、三元操作符条件语句,肯定都不陌生。任何的编程语言都有。我么你直接上示例。1、if在进行条件判断的时候,如果只有一个条件,使用 if语句。先看if语句的格式:if 条件: 语句1如果条件是 True,执行语句1。如果条件不满足则不执行语句1。注意:Python程序语言指定任何非0和非空(null)值为true;0 或者 null为false。.
2021-07-16 06:44:43
592
6
原创 Python基础(十)——import语句、赋值语句、增量赋值
本文以Python3以上为学习基础。目录1、import:模块的引入2、赋值语句(1)简单赋值(2)一一对应赋值:多个变量一起赋值(3)几个值赋给一个(4)数值交换(5)链式赋值3、增量赋值(1)减法(-)(2)乘法(*)(3)除法(/)(4)取余(%)(5)字符串的增值赋值我们在编写python程序的时候很多时候要使用第三方的库。或者说其中的一些模块。类似于C++语言中,如果你要是用String类,那么你就要使用 include 去导入St.
2021-07-16 06:02:12
1774
1
原创 Python基础(九)——print函数详解,配合参数示例详解
本文以Python3以上为学习基础。目录print:输出语句1、常规输出2、print()函数(1)参数1:*objects -- 对象(2)参数2:sep -- 用来间隔多个对象(3)参数3:end -- 用来设定以什么结尾。(4) 参数4:file -- 要写入的文件对象。(5) 参数5:flush -- 输出是否被缓存。什么是语句?print "Hello, World"就是语句。条件语句,分支语句,循环语句……print:输出语句prin..
2021-07-15 20:16:36
26432
3
原创 Python基础(八)——运算符
本文以Python3以上为学习基础。1、算术运算符2、比较运算符数字比较:字符串比较:字符串中的比较是按照“字典顺序”进行比较的。字典顺序就是英文字典顺序。英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。在后面的就大。例如 b > a下面我们看看单词比较:英文单词的大小写一样吗?是不一样的。排序规则是:A、a、B、b、C、c……因为英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。...
2021-07-10 07:51:43
751
2
原创 Python基础(六)——字典
本文以Python3以上为学习基础。字典(dict)其实就是大括号({})括起来的内容。1、字典格式详解在一个字典中,键是唯一的,不能重复。值则是对应于键,值可以重复。键值之间用(:)英文的冒号,每一对键值之间用英文的逗号(,)隔开。说白了:一个键对应一个值,一个值可以对应多个键。2、创建字典方法一:先创建空字典,随后在里面加入内容。方法二:创建有内容的字典方法三:利用元组在建构字典。方法如下:3、修改字典的内容。空字典添加内容:.
2021-07-09 19:26:12
1010
原创 Python的深浅拷贝问题详解(有图,有示例,逐步详解)
本文以Python3以上为学习基础。目录浅拷贝1:直接赋值浅拷贝2:copy()函数深拷贝:deepcopy()浅拷贝1:直接赋值直接上实例,看看下面的现象:我把a直接赋值给b。我们通过 id() 查看对象在内存中的位置。可以看到,在a和b在内存中的位置一模一样。相同的原理,字典的赋值依旧是一样的现象。内存中的位置没有发生改变。这个就是所谓的:浅拷贝。我们直白的看看下面这张图:浅拷贝2:copy()函数下面我们看看copy()。.
2021-07-08 22:41:43
861
2
原创 Python基础(五)——元组
本文以Python3以上为学习基础。元组是用圆括号括起来的,其中的元素之间用逗号隔开。(都是英文半角)特点:其中的元素不能更改元组的元素也是可以进行多样性的。1、元组的索引和切片另外还可以多个索引同时用。例如下面的例子:tmp[2][0]中的[0]是tmp[2]的结果从0开始,一样的索引。特别提醒:如果一个元组中只有一个元素的时候,应该在该元素后面加一个半角的英文逗号。很明显看到,tmp的类型是元组,tmp1的类型是int。tuple用在哪里?
2021-07-08 19:52:50
934
原创 Python基础(四)——列表
本文以Python3以上为学习基础。list(列表) 是中括号之间的一列逗号分隔的值。这里tmp就是一个列表。列表中的元素不是固定统一一个类型。很明显列表里面有有int型,有字符串,还有布尔类型也就是(True、False)。1、列表可以使用索引和切片。正索引:负索引:注意:所有的切片操作都会返回一个包含请求的元素的新列表。类似下面这种就是一种列表的拷贝:切片:正常的切片就是类似 tmp[1:3]。python中切片可以进行多次切片处理。.
2021-07-07 22:01:10
3615
1
原创 Python基础(三)——字符串
本文以Python3以上为学习基础。字符串:字符串类型是双引号或单引号括起来的。1、字符串格式化+号将多个值拼接起来成新的字符串
2021-07-06 22:46:28
383
1
原创 算法——斐波那契数列+Python语言
Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后也开始生产。起初只有一只兔子,一个月后就有两只兔子,二个月后就有三只兔子,三个月后有五只兔子……数列其实就是:1,1,2,3,5,8,13,21,34,55,89……数列的规律是:(n-2) + (n-2) = n;当最开始的两个,n = 1 。递归:def Fob(n): if n <= 1: return n; else: return Fob(n-1)+F.
2020-09-30 14:09:19
671
原创 算法——汉诺塔+python语言(包含过程图解、思想详解,代码逐步解释)
汉诺塔汉诺塔是什么?问题:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。将第一个柱子,原模原样的移动到第三个石柱子上。首先,明确要求:移动圆盘时候,都必须确保大盘在小盘下面,且每次只能移动一个圆盘,最终第三个石柱子上有所有的盘子且也是从上到下按从小到
2020-09-10 10:47:35
22185
1
原创 Perl打印乘法口诀——利用for循环、foreach循环
#for循环#定义了一个函数sub Cheng_FKJ() { for ( $i = 1; $i <= 9; $i +=1) { for($j = 1; $j <= $i; $j +=1) { $var = $j * $i; print "$j * $i = $var\t"; } print " \n"; }}#执行函数Cheng_FKJ();#foreach 循环foreach $i.
2020-07-28 09:58:04
744
原创 Perl自学(11)——引用
(本文参考博客)1. Perl 引用定义变量的时候,在变量名前面加个\,就得到了这个变量的一个引用。Perl 引用是一个标量类型可以指向变量、数组、哈希表(也叫关联数组)甚至子程序,可以应用在程序的任何地方。#标量引用my$scalar=42;my$sref=\$scalar ;# 数组引用my@array= (1,2,3) ;my$aref=\@array ;#哈希引用my%hash= ("name"=>"foo","age"=>42,"gender"=&g
2020-07-23 13:33:49
655
原创 Perl自学(10)——函数
函数可分为系统函数和用户函数,在 Perl 中也是。1. 用户函数用户函数又称子程序(Subroutine),在Perl中用下面的结构来定义用户函数:sub 子程序名{ #语句块}# 这里的子程序名与变量的取名规则类似注意事项:用户函数的定义可以位于程序的任何位置,比如说放在文件的未尾。如果两个子程序使用了相同的程序名, 后面的子程序将覆盖前面子程序。 用户函数中的变量默认为全局变量,与其他程序共享。 用户函数的调用:通过在子程序前加“&”调用(注意这是在
2020-07-22 14:21:38
1764
原创 Perl自学(09)——时间日期
Perl中处理时间的函数有如下几种:time() 函数:返回从1970年1月1日起累计的秒数 localtime() 函数:获取本地时区时间 gmtime() 函数:获取格林威治时间1. 当地时间——localtime() 函数localtime()函数,该函数在没有参数的情况下返回当前的时间和日期。sec, # 秒, 0 到 61min, # 分钟, 0 到 59hour, # 小时, 0 到 24mday, # 天, 1 到 31mon, ..
2020-07-22 11:45:17
1195
原创 Perl自学(08)——运算符
(本文参考博客)Perl 语言内置了丰富的运算符,我们来看下常用的几种:算术运算符 比较运算符 逻辑运算符 赋值运算符 位运算符 引号运算符 其他运算符1. 算术运算符算术主要就是加、减、乘、除、取余、幂次方:运算符 描述 变量a、b的值 实例 + 加法运算 $a =10;$b=20 $a + $b 结果为 30 - 减法运算 $a =10;$b=20 $a - $b 结果为 -10 * 乘法运算 $
2020-07-22 11:05:44
750
原创 Perl自学(07)——循环语句
(本文参考博客)1. 循环语句注意,数字 0, 字符串 '0' 、 "" , 空 list () , 和 undef 为false,其他值均为true。 true 前面使用!或not则返回 false 。1.1 while 循环while 语句在给定条件为 true 时,重复执行语句或语句组。循环主体执行之前会先测试条件。while(condition){ #condition为真执行该语句块 statement(s);}1.2 until 语句un...
2020-07-20 15:27:03
1346
1
原创 Perl自学(06)——条件语句
(本文参考博客)1. Perl条件语句Perl 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。if(true) { #语句块}else { #语句块}注意:数字 0, 字符串 '0' 、 "" , 空 list () , 和 undef 为false,其他值均为true。 true 前面使用!或not则返回 false 。1.1 if 语句Perl if 语句由一个布尔表达式后跟一个或多个语句组成。if(...
2020-07-20 15:09:59
1532
原创 Perl自学(05)——哈希
(本文参考博客)对于数据存储而言个人键值对可以说是很多场景,更是费长方便的存储方式,要远远比传统的数字索引的方式通过数组处理数据的要方便很多很多的。下面介绍 Perl 中的哈希。1. 哈希哈希是 Perl 的一种数据类型,比较类似数组,用于存放数据,包括2部分关键字keys和值value(即键值对)。不同于传统数组,哈希访问元素的是按照key => value(key 对应去找 value)。其中 key 可以是任意的字符串,你可以使用任何的字符串作为 key,但它们是唯一的。 一个.
2020-07-20 14:23:57
1360
原创 Perl自学(04)——列表、数组
1. 数组数组变量以字符@开头,索引从 0 开始,如:@arr=(1,2,3)#!/usr/bin/perl @ages = (1, 2, 3); @names = ("a", "b", "c"); print "\$ages[0] = $ages[0]\n";print "\$ages[1] = $ages[1]\n";print "\$ages[2] = $ages[2]\n";print "\$names[0] = $names[0]\n";pr..
2020-07-20 08:35:19
386
原创 Perl自学(03)——基本数据类型
1.Perl的数据类型之前了解到Perl 是解释型语言,因此会根据上下文自动选择匹配类型。所以,Perl 是一种弱类型语言;强类型语言就是C++一样不指定类型会报错。在Perl 有三个基本的数据类型:标量、数组、哈希。1.1 标量标量是 Perl 语言中最简单的一种数据类型。这种数据类型的变量可以是数字,字符串,浮点数,不作严格的区分,统称为标量。在使用时在变量的名字前面加上一个$(美元符号),表示是标量。#!/usr/bin/perl$a = 1.51;$b = 1;.
2020-07-17 17:30:14
505
原创 Perl自学(02)——运行、基础语法
1.Perl的执行方式Perl的执行方式主要分为两种:交互式、脚本执行。1.1 交互式在命令行执行。$perl -e <perl 代码> # Unix/LinuxC:>perl -e <perl 代码> # Windows/DOS对于-e参数,也有其他参数,如下表。选项 描述 -d[:debugger] 在调试模式下运行程序 -Idirectory 指定@INC/#include..
2020-07-17 13:58:43
1890
原创 Perl自学(01)——概念、安装
1.1 Perl介绍:Larry Wall设计的说到底Perl是一个脚本语言。Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。 Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。 由于其灵活性,Perl被称为脚本语言中的瑞士军刀。 Perl像C一样强大,像awk、sed等脚本描述语言一样方便。 Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。缺点:因为Perl的灵活性
2020-07-16 12:10:33
349
飞机机票预定系统.zip
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人