自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 排序算法的c++实现

冒泡排序依次比较向量两个元素大小,若第一个比第二个大,则交换。一次排序会使最大的元素到最后的位置。第一次需要比较n-1次,后面每轮少比较一次。#include<iostream>#include<time.h>using namespace std;void randData(int *a,int n){ srand(time(NULL)); for(int i=0;i<n;i++){ a[i]=rand()%100; cout<<a[

2020-10-09 11:45:12 113

原创 C++中的STL用法

字符串:头文件#include<string>定义string str;获取长度str.length();重载操作符[],返回下标所在字符。字符串连接str = str1+str2;标准模板库(STL)顺序容器:vector/deque/list关联容器:set/map/multiset/multimap头文件分别为< vector>/< deque>/< list>/< set>/< map>迭代器

2020-10-09 09:46:10 237

原创 C++基础

一、面向对象程序设计概述:什么是程序?程序就是可以被计算机执行的用于解决问题的一系列计算机指令。编程过程中,两种常用的编程思想:面向过程编程思想(代表语言:C语言)和面向对象编程思想(代表语言:C++、Java等)面向过程的编程:是一种自上而下的设计方式:使用三步表示些种编程过程为:获得用户输入的数据,对数据进行运算并做出某种决策,在屏幕显示计算结果。即:1、输入数据,2、计算,3、输出结果。面向对象的编程:首先需要将问题分解成各个对象,从而对对象的属性和行为以及对象之间的关系进行分析。两者的主

2020-10-08 19:24:15 245

原创 Javascript基础3:动态效果

窗口飞翔:节点常用属性:DOM节点的动态操作:实例:事件处理程序:这是css文件,html里面写box1到box3。另外还有一种方式:添加监听:注意:3和4的区别是,4会两者都执行,而3只执行后一个。而且清楚事件也不一样,4那里清除的时候,不能使用匿名函数了,否则不知道清的是哪一个。焦点事件:一般是针对input来说的。鼠标双击单击事件:...

2019-11-12 11:35:22 378

原创 Javascript基础2:BOM、DOM

时间、日期:BOM:浏览器的对象模型,BOM是操作浏览器的,不是操作页面的,是一个访问浏览器和计算机屏幕的对象集合。我们可以通过全局对象window来访问这些对象。功能:点击按钮跳转到其他页面:...

2019-11-11 16:49:24 94

原创 Javascript基础1:基础语法

特点:基于对象;跨平台;改善用户体验,动态性内、外部引入JS的两种方式:<body> <button>按钮</button> <!--内部--> <script type="text/javascript"> document.write('网页显示')<!--可以内嵌标签格式--> cons...

2019-11-07 20:32:19 136

原创 前端基础3:列表、文本、盒模型

css盒模型样式:它提供了网页元素如何显示以及元素间的相互关系。css定义所有元素可以拥有像盒子一样的外形和平面空间,都包括边框、外边框、两边距、内容区。属性:padding:10px:内边距,内容距边框的距离border:solid red 5px:边框margin:20px:外边距,边框与外面的距离overflow:溢出/隐藏表格、表单:...

2019-11-06 17:56:06 101

原创 前端基础2:块级标签结构的搭建

CSS简介:引入CSS样式的三种方式:1、内部样式表:语法:< style type=“text/css”>最好写在head里面,不要写body里。2、外部样式表3、内联样式表(行内样式,嵌入式样式)如果样式很多,可以单独写在css文件夹里。在里面创建一个style.css。然后在html里放一个< link>标签,表示链接,链接外部标签。优先级:...

2019-11-05 20:45:11 165

原创 前端基础1:HTML基本语法和标签

写完代码要保存:ctrl+s,再去看网页才有效果。文件命名要用英文:index.html名称要遵守标识符规则,小写字母,数字,下划线。换行标签: ,手动换行不起作用。标题标签:到注释标签:ctrl+/段落标签:水平线标签:字体样式标签:加粗:或者倾斜:或空格: 圆角中文状态下,输几个空格就是几个空格,否则输多少个空格都只显示一个空格。但是一般不用,都用...

2019-11-05 16:44:46 274

原创 python 0基础学习笔记16:进程、线程、协程

多任务原理:现代操作系统都支持多任务,就是说操作系统可以运行多个任务。早期cpu是单核的,单核cpu实现多任务原理:操作系统轮流让各个任务交替执行,QQ执行2us,再切换到微信,执行2us,再切换…,表面看是每个任务反复执行,但是cpu调度执行速度太快了,导致我们感觉就像是所有任务在同时执行一样。多核cpu实现多任务原理:真正的并行执行多任务只能是在多核CPU上执行,但是由于任务数量远远多于...

2019-11-04 20:05:53 115

原创 python 0基础学习笔记15:TCP、UDP

TCP:客户端:客户端:创建TCP链接时,主动发起链接的叫客户端服务端:接收客户端的链接import socket#1、创建一个socket# 参数1:指定协议 AF_INET 或 AF_INET6(IPv4或IPv6)# 参数2:SOCK_STREAM执行使用时间面向流的TCP协议sk = socket.socket(socket.AF_INET,socket.SOCK...

2019-11-01 16:27:42 119

原创 python 0基础学习笔记14:爬虫

#爬取网页import urllib.request#向指定的url地址发起请求,并返回服务器响应的数据(文件对象)response = urllib.request.urlopen('http://www.baidu.com')#读取文件的全部内容,会把读取到的数据赋值给一个字符串变量data = response.read()#.decode('utf-8')print(data)...

2019-11-01 10:19:15 147

原创 python 0基础学习笔记13:正则表达式

re模块简介:python自1.5以来,增加了re模块,提供了正则表达式模块,使python语言拥有了全部的正则表达式功能。import re#系统自带,不用安装r'''re.match函数原型:match(pattern,string,flags=0)参数:pattern:匹配的正则表达式string:要匹配的字符串flags:标志位,用于控制正则表达式的匹配方式,值如下:...

2019-10-30 22:04:05 204

原创 python 0基础学习笔记12:高阶函数、测试、远程访问windows、破解密码

高阶函数-map:def chr2int(chr): return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[chr]list1 = ['2','4','1','6']res = map(chr2int,list1)print(res)print(list(res))l = map(str,[...

2019-10-30 12:01:08 116

原创 python 0基础学习笔记11:读写不同类型的文件

读csv文件:import csvdef readCsv(path): infolist = [] with open(path,'r') as f: allFileInfo = csv.reader(f) for row in allFileInfo:#一行一行的拿数据 infolist.append(row)#每一行是一...

2019-10-29 21:44:57 193

原创 python 0基础学习笔记10: tkinter

tkinter:创建窗体import tkinter#创建主窗口win = tkinter.Tk()#设置标题win.title('标题')#设置大小和位置win.geometry('400x400+200+20')#左侧留200,上侧留20,长宽为400#进入消息循环win.mainloop()Label控件:标签控件可以显示文本import tkinter#创建主...

2019-10-28 20:17:07 332

原创 python 0基础学习笔记9:类、继承、多态、对象属性与类属性、@property、运算符重载、三个实例

继承:有两个类A类和B类,当我们说A类继承自B类时,那么A类就拥有了B类的所有属性和方法。object是所有类的父类,还可称为基类或者超类。作用:简化代码,减少冗余;提高了代码的健壮性;提高了代码的安全性;是多态的前提缺点:耦合域内聚是描述类与类之间的关系的,耦合性越低,内聚性越高,代码越好。而继承恰好相反。单继承的实现:class Person(object): def _...

2019-10-25 18:40:56 175

原创 python 0基础学习笔记8:模块、面向对象思想、类

模块:百度云视频连接:https://pan.baidu.com/s/1k0rfHfQRRbHDqIXqT4FLjg&shfl=sharepset代码较少的时候,写在一个文件里体现不出什么缺点,但是随着代码量越来越多,代码的维护越来越难。为了解决难以维护的问题,我们把很多相似功能的函数分组,分别放到不同的文件中,这样每个文件包含的功能相对较少,且对于每个文件的大致功能可以用文件名来体...

2019-10-23 19:14:38 211

原创 python 0基础学习笔记7:递归、栈、队列、时间模块

递归:递归调用:一个函数调用了自身,成为递归调用。递归函数:一个会调用自身的函数叫做递归函数。凡是循环能干的事,递归都能干,但是不容易写出来。方式:1、写出临界条件。2、找这一次和上一次的关系。3、假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果。栈:规则:先进后出。#用列表模拟栈结构,因为没有现成的栈结构。stack = []#压栈(向栈里存数据)st...

2019-10-22 09:56:34 129

原创 python 0基础学习笔记6:OS模块、窗口控制、语言、内存修改

OS:包含普遍的操作系统的功能:import os#获取操作系统类型:nt-windows,posix-Linux,Unix或Mac OS Xprint(os.name)#获取操作系统详细的信息,windows不支持。print(os.uname())#获取系统所有的环境变量print(os.environ)#获取指定环境变量print(os.environ.get())#获取...

2019-10-21 19:10:07 250

原创 python 0基础学习笔记5:装饰器、偏函数、变量作用域、异常处理、文件读写

装饰器:是一个闭包,把一个函数当做参数返回一个替代版的函数,本质上就是一个返回函数的函数。例1:一个简单的装饰器:def func1(): print("yangjia")def outer(func): print("*************") func()func1=outer(func1)结果为:yangjia同理:def outer(fu...

2019-10-21 11:13:58 113

原创 python 0基础学习笔记4:函数、集合、迭代器、math库、random库

:111

2019-10-18 21:16:42 195

原创 python 0基础学习笔记3:字符串、字典、列表、元组

布尔值与空值:一个布尔值只有True和Flase两种值。空值是python中一个特殊值,用None表示,不能够当做0来处理,因为0是有意义的,而None是一个特殊值。列表:列表的本质是一个有序的集合。创建列表:格式:列表名 = [列表选项1,列表选项2,列表选项3,…,列表选项n]list = [] 创建一个空列表列表里面可以存不同类型的元素。列表元素的访问,注意不要越界,...

2019-10-16 20:47:03 173

原创 python 0基础学习笔记2:运算符、条件控制语句、turtle模块绘图

函数:返回绝对值:abs()返回参数最大最小值:max(1,2,3,4) min(1,3,4,5)求x的y次方:pow(2,5),计算2的5次方。四舍五入:round(3.46) 保留到整数位;round(3,456,1) 保留一位小数。即:round(x[,n])如果给出n值,代表保留到小数点后几位。利用import 导入一个库。库:封装一些功能。math是一个数学相关的库...

2019-10-15 20:21:59 233

原创 python 0基础学习笔记 1:数据存储、数据类型、标识符、变量、常量、数字类型及其转换

数据存储化思维导图的软件:mindjet数据是存在内存里的,32位操作系统最多寻址4G内存,如果我们是8G的内存,相当于浪费内存,而64位的操作系统理论上寻址空间为无穷大,所以现在从32位升级到64位。内存是与CPU进行沟通的桥梁,所有程序的运行都是在内存中进行的,内存的运行决定了计算机的稳定运行。那么数据是怎么存储在内存里的呢?eg.存储10内存中存的是二进制的0或1,将八个0或1放到...

2019-10-15 10:57:50 303

空空如也

空空如也

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

TA关注的人

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