- 博客(8)
- 收藏
- 关注
原创 数据结构和算法基础
一、数据结构和算法引入 如果将最终写好的程序比作战场,那么,码农就是作战指挥的将军,代码便是士兵和武器,而数据结构和算法便是兵法。 **算法:**算法是计算机处理信息的本质,计算机的本质就是通过算法告诉计算机确切的步骤去执行一定的任务。算法:是独立存在的一种解决问题的方法和思想(跟实现方式和语言无关)。 **算法五大特性:**1、输入:算法具有0个或多个输入 2、输出:算法至少有一个或...
2019-03-23 14:15:07 141
原创 HTML基础
什么是HTML? HTML是用来描述网页的一种语言。是一种超文本标记语言,而不是一种编程语言。标记语言即是一套标记标签,使用标记标签来描述网页。 HTML标记标签通常被称为HTML标签(元素),标签是由尖括号括起来的关键词,如 ,通常成对出现,包括开始(开放)标签和结束(闭合)标签。 HTML文档=网页,用HTML文档来描述网页。Web浏览器的作用是读取HTML文档,并以网页的形式显示出来,浏览器...
2019-02-17 14:58:12 143
原创 Python-套接字(socket)
一、定义 套接字:本质上就是个接口,封装了tcp/udp,提供了发送、接收的功能,大大的简化了我们开发程序的难度,它是绝大多数应用程序的基础,如果把互联网中的信息流通比作网线的话,那么套接字就是连接网线的插口。 Python套接字的实现 1服务端的实现 import socket """ server = socket.socket( family = socket.AF_INET, ...
2018-12-08 14:55:09 258
原创 MySql数据库基础
一、MySql简介 Mysql是目前最流行的关系型数据库管理软件之一,是一款开源的、免费的web应用软件。它由库和表组成,所有的操作都是围绕着表中数据展开,表中的数据都是有着严格的规则和关系的。 二、MySql库级和表级操作 1、库级操作 1.显示所有的库:show databases; mysql> show databases; +--------------------+ | Data...
2018-11-20 22:28:56 144
原创 Python常用内置模块之Datetime模块
一、相关介绍 1、datetime:用来处理时间和日期的便准库 2、时间戳:从1970年1月1日0时0分0秒,到当前时间的秒数,为浮点数,精确到毫秒。 3、包含模块有: -date模块 日期对象,常用属性 year,month,day -time模块 时间对象,hour,minute,second,microsecond -datetime模块 日期时间对象 -timedelta模块 时...
2018-11-17 22:32:08 178
原创 Python常用内置模块之hashlib模块
一、hashlib简介 1、定义 Hash哈希,也叫散列算法或摘要算法,它将任意长度的输入通过散列算法变换成固定长度的输出,因而它是经过压缩的、是有损的。 2、特点 1、不可逆,单项加密,不能解密。 2、定长输出(输入不变,输出不变) 3、坑修改性,可理解为抗修改性,即输入的微小改变,哪怕只是一个bit位的修改,会引起巨大的变化。 4、强碰撞性:几乎不可能(理论上可能)找到两段不同的数据,使它们的...
2018-11-17 21:04:57 311
原创 认识redis(Python工具之redis)
认识redis(Python工具之redis) 一、什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储数据库,它支持丰富的数据类型,如:string、list、set、zset(sort...
2018-11-17 16:19:54 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人