自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌上人如玉,公子世无双。

剑出鞘,血未冷,老将尚能饭否!

  • 博客(179)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++——String类超详细介绍

STL的含义:标准模板库STL的内容:容器:数据的仓库 算法:与数据结构相关的算法、通用的算法(和数据结构无关)注:熟悉常用的算法 sort reverse迭代器:算法和容器的连接 适配器:类似于转接线,苹果线要连接安卓线容器:序列式容器(线性结构)string:array:C11静态顺序表vector:动态顺序表list:带头节点的双向循环链表...

2019-06-01 17:32:56 62996 22

原创 MySQL 5.7安装超详细步骤介绍~~~(基于Win10 x64位)附带下载资源

下载安装包(如果连接失效,私聊~~~) 安装包下载地址:https://pan.baidu.com/s/1gIIElE58RUcG7nq6LWLX1w提取码:dxxk检查系统是否已安装MySQL如果已经安装了,就要完全删除 MySQL 再安装。 开始安装 安装的时候可能会遇到的问题:问题 : 安装程序要求计算机有 .Net Framework 4.5.2解决:...

2019-05-30 21:12:57 1370 3

原创 Python基础(十六)——Lambda 表达式

Python Lambda表达式说明。

2023-08-23 15:18:25 574

原创 Python——利用列表推导式实现乘法口诀

Python 利用列表推导式实现乘法口诀

2023-08-22 15:57:19 285

原创 Python——三目运算语句

Python 三目运算语句的说明。

2023-08-22 15:38:37 827

原创 Python——列表(list)推导式

Python 中的列表推导式的说明。

2023-08-22 15:34:16 3685

原创 Python基础(十五)——函数

本文以Python3以上为学习基础。1、函数概念对于函数,我们先看看数学中:y=x+1。这就是一个数学的一次函数。不过更多是写作f(x) = x + 1。我肯可以看到,我们给x不一样的值,最后的出来的结果就不一样。那么我们一系列只要用到这个方法的就可以一直用这个函数。x是变量,它可以代表任何数。这样其实和函数的道理是一样的,我们给这个函数不一样的参数,最后的结果不一样,因为中间的计算方式都是固定的。以此类推,在Python中的函数定义就是:可重复使用的,用来实现单一,或相关联功能的代码段。

2021-07-25 08:37:23 1975 3

原创 Python基础(十四)——文件操作(read、readline、readlines)

本文以Python3以上为学习基础。read、readline、readlines都是取文件内容。三者有什么区别?我们先看三个函数的语法格式:fileObject.read([size])size:如果指定了参数size,就按照该指定长度从文件中读取内容,否则,就读取全文。被读出来的内容,全部塞到一个字符串里面。这样有好处,就是东西都到内存里面了,随时取用,比较快捷;“成也萧何败萧何”,也是因为这点,如果文件内容太多了,内存会吃不消的。...

2021-07-23 19:11:23 5710 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 18275 7

原创 Python基础(十三)——文件操作(open函数、close函数)

本文以Python3以上为学习基础。

2021-07-18 21:19:09 8356 4

原创 Python基础(十二)——循环语句

本文以Python3以上为学习基础。循环语句允许我们执行一个语句或语句组多次。Python里面提供了三种循环方式:while 循环:在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环:重复执行语句 嵌套循环:while 循环 和 for循环 之间的嵌套除此之外,如果我们想再循环执行过程中更改语句执行的顺序,就可以使用循环空值语句。Python里面提供了三个循环控制语句:break 语句 continue 语句 pass 语句下面我们一个一个的看。首

2021-07-17 14:46:39 3557 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 414 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 1442 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 20795 3

原创 Python基础(八)——运算符

本文以Python3以上为学习基础。1、算术运算符2、比较运算符数字比较:字符串比较:字符串中的比较是按照“字典顺序”进行比较的。字典顺序就是英文字典顺序。英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。在后面的就大。例如 b > a下面我们看看单词比较:英文单词的大小写一样吗?是不一样的。排序规则是:A、a、B、b、C、c……因为英语词典里的单词都是按照字母表的顺序(Aa — Zz)来排列的。...

2021-07-10 07:51:43 340 2

原创 Python基础(六)——字典

本文以Python3以上为学习基础。字典(dict)其实就是大括号({})括起来的内容。1、字典格式详解在一个字典中,键是唯一的,不能重复。值则是对应于键,值可以重复。键值之间用(:)英文的冒号,每一对键值之间用英文的逗号(,)隔开。说白了:一个键对应一个值,一个值可以对应多个键。2、创建字典方法一:先创建空字典,随后在里面加入内容。方法二:创建有内容的字典方法三:利用元组在建构字典。方法如下:3、修改字典的内容。空字典添加内容:.

2021-07-09 19:26:12 626

原创 Python的深浅拷贝问题详解(有图,有示例,逐步详解)

本文以Python3以上为学习基础。目录浅拷贝1:直接赋值浅拷贝2:copy()函数深拷贝:deepcopy()浅拷贝1:直接赋值直接上实例,看看下面的现象:我把a直接赋值给b。我们通过 id() 查看对象在内存中的位置。可以看到,在a和b在内存中的位置一模一样。相同的原理,字典的赋值依旧是一样的现象。内存中的位置没有发生改变。这个就是所谓的:浅拷贝。我们直白的看看下面这张图:浅拷贝2:copy()函数下面我们看看copy()。.

2021-07-08 22:41:43 651 2

原创 Python基础(五)——元组

本文以Python3以上为学习基础。元组是用圆括号括起来的,其中的元素之间用逗号隔开。(都是英文半角)特点:其中的元素不能更改元组的元素也是可以进行多样性的。1、元组的索引和切片另外还可以多个索引同时用。例如下面的例子:tmp[2][0]中的[0]是tmp[2]的结果从0开始,一样的索引。特别提醒:如果一个元组中只有一个元素的时候,应该在该元素后面加一个半角的英文逗号。很明显看到,tmp的类型是元组,tmp1的类型是int。tuple用在哪里?

2021-07-08 19:52:50 692

原创 Python基础(四)——列表

本文以Python3以上为学习基础。list(列表) 是中括号之间的一列逗号分隔的值。这里tmp就是一个列表。列表中的元素不是固定统一一个类型。很明显列表里面有有int型,有字符串,还有布尔类型也就是(True、False)。1、列表可以使用索引和切片。正索引:负索引:注意:所有的切片操作都会返回一个包含请求的元素的新列表。类似下面这种就是一种列表的拷贝:切片:正常的切片就是类似 tmp[1:3]。python中切片可以进行多次切片处理。.

2021-07-07 22:01:10 3205 1

原创 Python基础(三)——字符串

本文以Python3以上为学习基础。字符串:字符串类型是双引号或单引号括起来的。1、字符串格式化+号将多个值拼接起来成新的字符串

2021-07-06 22:46:28 304 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 601

原创 算法——汉诺塔+python语言(包含过程图解、思想详解,代码逐步解释)

汉诺塔汉诺塔是什么?问题:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。将第一个柱子,原模原样的移动到第三个石柱子上。首先,明确要求:移动圆盘时候,都必须确保大盘在小盘下面,且每次只能移动一个圆盘,最终第三个石柱子上有所有的盘子且也是从上到下按从小到

2020-09-10 10:47:35 15774 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 654

原创 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 495

原创 Perl自学(10)——函数

函数可分为系统函数和用户函数,在 Perl 中也是。1. 用户函数用户函数又称子程序(Subroutine),在Perl中用下面的结构来定义用户函数:sub 子程序名{ #语句块}# 这里的子程序名与变量的取名规则类似注意事项:用户函数的定义可以位于程序的任何位置,比如说放在文件的未尾。如果两个子程序使用了相同的程序名, 后面的子程序将覆盖前面子程序。 用户函数中的变量默认为全局变量,与其他程序共享。 用户函数的调用:通过在子程序前加“&”调用(注意这是在

2020-07-22 14:21:38 1402

原创 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 988

原创 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 486

原创 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 1007 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 1138

原创 Perl自学(05)——哈希

(本文参考博客)对于数据存储而言个人键值对可以说是很多场景,更是费长方便的存储方式,要远远比传统的数字索引的方式通过数组处理数据的要方便很多很多的。下面介绍 Perl 中的哈希。1. 哈希哈希是 Perl 的一种数据类型,比较类似数组,用于存放数据,包括2部分关键字keys和值value(即键值对)。不同于传统数组,哈希访问元素的是按照key => value(key 对应去找 value)。其中 key 可以是任意的字符串,你可以使用任何的字符串作为 key,但它们是唯一的。 一个.

2020-07-20 14:23:57 1146

原创 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 310

原创 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 417

原创 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 1341

原创 结构体内存对齐——最直观,最简单的理解方式,一定能看懂。

下面我们来看两个题目:

2020-07-16 15:13:54 321 1

原创 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 274

原创 亲测解决tensorflow和keras版本不匹配问题。完美解决:ImportError: No module named 'tensorflow.python.eager'。

问题:ImportError: No module named 'tensorflow.python.eager'原因:tensorflow和keras的版本不匹配解决方案:1.查看当前tensorflow的版本:我的tensorflow的版本是:import tensorflow as tftf.__version__2.查看我keras的版本注意:这...

2020-05-01 10:01:43 12085 9

原创 python基础(二)——运算符详解

Python3为基础进行学习!Python中运算符分类:算术运算符、比较运算符、赋值运算符、逻辑运算符。一、算术运算符算术运算符有:加(+)、减(-)、乘(*)、除(/)、幂(**)、取模(%)、取整(//)二、比较运算符比较运算符有:<、<=、>、>=、==、!=、这里要注意的是:python支持连续比较。即3<4<5 这样是支持的...

2020-01-15 20:45:14 432 1

原创 python基础(一)

目录本文以Python3.6为主的!一、注释二、关键字三、标识符四、变量五、数据类型六、布尔类型七、输入与输出八、转义字符本文以Python3.6为主的!一、注释单行注释:#号开头多行注释:1.每行#号开头。 2.英文单词三个英文单引号。二、关键字关键字就是Python内部定义一些具有特殊功能的标识符,称为关键字。如...

2020-01-15 19:34:30 1190

原创 Head First设计模式学习笔记(一)——策略模式

Head First设计模式一开始为我们介绍了一个案例:设计鸭子问题。这是书中的思路:仔细思考,这极其可能是我们解决问题是,作为新手所采用的思路。它这里提出:设计原则一:把尽可能的所有的要变化的东西封装在一起,不变化的封装一起。它主要的思路是:把需要变化的东西,拿出来进行变化,不需要的稳定分开,不会影响以后的维护。这是所有设计模式的精神所在。继续看鸭子问题,以这个思路继续!...

2019-12-29 19:13:17 206

原创 C++——红黑树超详细讲解~~~~

红黑树:红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。红黑树的性质:每个结点不是红色就是黑色。 根节点是黑色的。 如果一个节点是红色的,则它的两个孩子结点是黑色的。 对于每个结点,从该结点到其所有后代叶结点...

2019-11-23 08:53:48 1913 1

飞机机票预定系统.zip

飞机机票订购系统,C/C++课程设计,用户数据,航班数据保存到文件中(信息保存 txt文件 中)。 基础功能:订票,退票,用户录入(姓名,身份证,性别……),航班删除,航班修改,航班查询(按到达点,航班号……)等等功能 代码有详细的注释,绝对可以编译通过,自己课设通过使用的~~~~亲测有效~~~ 我的代码也是借鉴( https://blog.csdn.net/weixin_43659511/article/details/85108707 )该博主的~~~

2019-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除