自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020数学建模C题中小微企业的信贷决策

#本次比赛A题专业性较强,B题相对较为混乱,估计大部分都会选择C题。想要脱颖而出,那么必须抓好特征工程和增加算法负责度。特征选取随便说几个1:信誉评级 2:违约 3:进购货物商数量 4:总进货额 5:总进货税额 6:销货单位数量 7:总销售额 8:总税额 9:毛利率 10:总进货额实际发票 11:总进货额无效发票(作废+负数)…...

2020-09-11 21:50:12 7756 3

原创 0前端开发概述

前端开发概述什么是前端开发?前端开发也叫做web前端开发,它指的是基于web的互联网产品的页面(也可叫界面)开发及功能开发。什么互联网产品?互联网产品就是指网站为满足用户需求而创建的用于运营的功能及服务,百度搜索、淘宝、QQ、微博、网易邮箱等都是互联网产品。互联网产品开发流程及前端开发岗位?产品开发流程图片前端开发需要哪些技术?前端工程师参照产品的效果图来开发页面(也可叫界面),效...

2018-12-06 20:02:14 365

原创 学习路线图

2018-12-03 16:43:06 261

原创 22.元类,通过元类实现orm

99%以上的情况都用不到元类,暂时搁置。目前将元类使用的比较成功的案例就是Django工作人员在开发时对元类的处理

2018-12-03 16:14:47 180

原创 21mini-web框架 添加log日志、路由支持正则等功能

1.mini-web框架-路由支持正则2-3-4.mini-web框架-mysql增-删-改5.mini-web框架-url编码6.logging日志模块Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍日志级别日志一共分成5个等级,从低到高分别是:DEBUGINFOWARNINGERRORCRITICAL说明:DEBUG:详细...

2018-12-03 16:02:35 435

原创 20mini-web框架 添加路由

task:用闭包和装饰器给之前的mini-web框架添加路由功能1.mini web 框架-4-路由dynamic/my_web.pyimport timeimport osimport retemplate_root = “./templates”----------更新----------用来存放url路由映射url_route = {“/index.py”: index_...

2018-12-03 15:55:50 400

原创 19闭包和装饰器

19.1闭包1.函数引用def test1():print("— in test1 func----")#调用函数test1()#引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()运行结果:— in test1 func----1402

2018-12-02 21:08:00 183

原创 问题集

1:关于是否使用self的问题如果是函数调用,直接采用函数名进行调用如果是面向对象里面的方法调用,前面要加如self.2: 关于\r\n的问题其实就是换行符...

2018-12-02 17:24:31 325

原创 18-2 mini-web框架部分

18.4mini-web框架-1-文件结构文件结构├── dynamic —存放py模块│ └── my_web.py├── templates —存放模板文件│ ├── center.html│ ├── index.html│ ├── location.html│ └── update.html├── static —存放静态的资源文件│ ├── cs...

2018-12-02 15:57:57 278

原创 18 WSGI mini-web框架

18.1服务器动态资源请求浏览器发出动态资源请求,然后web服务器负责给浏览器回应。返回的东西包含header+body,header主要包括身份识别,寻找到对方彼此,由web服务器提供。body主要是return的内容(由应用程序框架决定),比如通过数据库查询,生成动态页面的信息等,即需要返回给用户的二级制编码文件数据。这样就做到了web服务器解析部分和应用程序逻辑框架部分有效分离,方便开发...

2018-12-02 15:51:26 243

原创 spider 02爬虫requests库

import requests1发送带header的请求为什么请求需要带上header?模拟浏览器,欺骗服务器,获取和浏览器一致的内容header的形式:字典headers={“User-Agent”:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome...

2018-11-30 17:38:25 188

原创 spider 01爬虫原理和数据抓取

爬虫day01关于python网络爬虫,我们需要学习的有:1:python基础语法学习(基础知识)2:对HTML页面的内容抓取(数据抓取)3:对HTML的数据提取(数据提取)4:Scrapy框架以及scrapy-redis分布式策略(第三方框架)5:爬虫(spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-spider)之间的斗争爬虫定义:就是编写代码模...

2018-11-30 16:27:38 665 1

原创 18/11月底总结

1:目前已经学习2个月python课程,外加一个月经济学课程(开学至今3个月)。一直在学python的基础,逐渐向前端走深,但是至少目前我不想做前端,网页开发部分。当然,由于网页需要链接数据库,所以,目前简单的学习了mysql数据库的基本操作。01-11部分都是前端网页开发制作相关课程。我觉得目前需要短暂的放弃继续学习前端知识点。Django是由python编写的成熟网页框架体系,opensou...

2018-11-29 17:32:41 175

原创 17.mysql高级

17.1视图问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表,查询语...

2018-11-29 14:49:42 132

原创 16 mysql与python交互

16.1数据准备1创建数据表– 创建 “京东” 数据库create database jing_dong charset=utf8;– 使用 “京东” 数据库use jing_dong;– 创建一个商品goods数据表create table goods(id int unsigned primary key auto_increment not null,name varcha...

2018-11-29 14:30:58 486

原创 15sql查询语句-2

–前提:先建立数据库,和导入数据create database python_test_1 charset=utf8;–使用数据库use python_test_1;–显示当前使用的数据库是哪个?select database ();–创建students表create table students(id int unsigned primary key auto_incremen...

2018-11-26 18:04:05 216

原创 15.mysql基本操作1

–1数据库的操作--链接数据库mysql -uroot -pmysql -uroot -p526528--退出数据库exit/quit/ctrl+d--sql语句最后需要分号;结尾--显示数据库版本select version();--显示时间select now();--查看所有数据库show databases;--创建数据库--create datab...

2018-11-26 09:38:59 148

原创 15mysql-查询

15.1查询创建数据库、数据表– 创建数据库create database python_test_1 charset=utf8;– 使用数据库use python_test_1;– students表create table students(id int unsigned primary key auto_increment not null,name varchar(20)...

2018-11-25 16:59:55 209

原创 14.MySQL-基本使用-2

14.5命令行脚本14.5.1数据库操作查看所有操作show databases;使用数据库use 数据库名;查看当前使用的数据库select database();创建数据库create database 数据库名 charset=utf8;create database python charset=utf8;删除数据库drop database 数据库名;drop ...

2018-11-25 16:30:28 250

原创 14MySQL-基本使用-14.1数据库基础

14.1.1数据库知识点数据库RDBMSSQLMySQL学习目标熟练编写数据的增删改查相关的SQL语句14.1.2数据库数据库就是一种特殊的文件,其中存储着需要的数据关系型数据库核心元素数据行(记录)数据列(字段)数据表(数据行的集合)数据库(数据表的集合)14.1.3RDBMSRelational Database Management System通过表来表...

2018-11-23 17:50:38 341

原创 python语法提高12

12.1 GIL(全局解释器锁)GIL面试题如下描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。Guido的声明:http://www.artima.com/forums/flat.jsp?forum=106&thread=214235he language doesn’t ...

2018-11-23 15:44:01 156

原创 python11.网络通信过程

12台电脑的网络说明:1.如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好ip地址以及网络掩码2.并且ip地址需要控制在同一网段内,例如 一台为192.168.1.1另一台为192.168.1.2则可以进行通信2.使用集线器组成一个网络说明:1.当有多态电脑需要组成一个网时,那么可以通过集线器(Hub)将其链接在一起2.一般情况下集线器的接口较少3.集线器...

2018-11-23 10:50:45 627

原创 python10.web服务器-并发服务器2

10.1web静态服务器-5-非堵塞模式单进程非堵塞 模型#coding=utf-8from socket import *import time#用来存储所有的新链接的socketg_socket_list = list()def main():server_socket = socket(AF_INET, SOCK_STREAM)server_socket.setsockop...

2018-11-22 11:25:26 161

原创 python高级9.http协议、web服务器-并发服务器1

9.1http协议HTTP协议简介1.使用谷歌/火狐浏览器分析在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以:HTML是一种用来定义网页的文本,会HTML,就可以编写网页;HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。Chrome浏览器提供了一套完整地调试工具,非常适...

2018-11-19 20:37:18 261

原创 python高级8.正则表达式

8.1正则表达式概述思考场景1:在一个文件中,查找出itcast开头的语句测试文件itcast hello pythonitcast c++itheima iositheima php场景:在一个文件中,找到含有itcast的语句测试文件hello itcast pythonwww.itcast.cn c++itheima iositheima php场景:在一个文件中...

2018-11-17 11:39:25 391

原创 python高级7.多任务-协程

7.2生成器1.生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。2.创建生成器方法1要创建一个生成器,...

2018-11-13 19:06:42 234

原创 python高级7.多任务--协程-迭代器

迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象我们已经知道可以对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。但是,是否所有的数据类型都可以放到for…in…的语句中,然后让for…...

2018-11-13 17:29:28 1267

原创 python之文件操作os模块

使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open(‘thefile.txt’)try:all_the_text = file_object.read( )finally:file_object.close( )注:不能把open语句放在try块里,因为当打开文件出现异常时,文...

2018-11-13 15:09:54 194

原创 python中os模块

OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。一:可以查看OS模块的帮助文档:import os #导入os模块help(os) #查看os模块帮助文档,里面详细的模块相关函数和使用方法二:os模块重要函数和变量1)、os.sep 更改操作系统中的路径分隔符。2 )、os.getcwd()获取当前路径,这个在...

2018-11-13 13:40:12 125

原创 python高级6.多任务--进程

6.1进程以及状态1.进程程序:例如xxx.py这是程序,是一个静态的进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。不仅可以通过线程完成多任务,进程也是可以的2.进程的状态工作中,任务数往往大于cpu的核数,即一定有一些任务正在执行,而另外一些任务在等待cpu进行执行,因此导致了有了不同的状态就绪态:运行的条件都已经慢去,正在等在cpu执行...

2018-11-12 17:16:27 175

转载 python高级5.多任务---线程

5.2.多任务的概念什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行...

2018-11-11 16:06:26 210

原创 python中关于if的用法以及with open的方法

采用if判断语句时,只要后面不是False 和none以及0和空数据,都是正常执行后面的代码。eg:(ubuntu terminal)ipython1.if True:print(“a”)a2.if False:print(“a”)3.if 10 == 1 :print(“a”)4.if 10 ==10 :print(“a”)a...

2018-11-10 14:34:54 3300

原创 python高级4.网络 -tcp

1.TCP简介1.1TCP介绍TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,“打电话”"1.2TCP...

2018-11-09 18:57:57 170

转载 终端编辑神器vi和vim常用方法

vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config...

2018-11-07 08:49:11 992

原创 python高级3.网络-udp

【黑马python进阶部分01网络udp】【01网络通信概述】1、什么是网络. 网络是一种辅助双方或者多方能够连接在一起的工具.如果没有网络 可想 单机 的世界是多么的孤单单机游戏(不能和远在他乡的朋友一起玩,如小时候玩的小霸王插卡游戏机)2.使用网络目的就是为了联通多方然后进行通信用的,即把数据从一方传递给另外一方。前面的学习编写的程序都是单机的,即不能和其他电脑上的程序进行通信...

2018-11-06 18:24:33 260

空空如也

空空如也

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

TA关注的人

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