自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现单链表

单链表python中没有实现单链表由两部分组成:数据+下一个节点的地址python实现:节点类+单链表操作类。item存放数据,next存放下一个节点的实例化对象class Node(object): """创建节点类""" def __init__(self, item): # item存放数据 self.item = item # 指向后继节点,新节点默认为None # 下一个节点对象 self

2021-04-06 00:45:47 203

原创 力扣岛屿数量题解

原题连接:https://leetcode-cn.com/problems/number-of-islands/给你一个由'1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例 1:输入:grid = [ ["1","1","1","1","0"], ["1","1","0","1","0"], ["1","1","0","...

2021-03-27 00:53:09 337 2

原创 python pdb代码调试

https://www.jianshu.com/p/8e5fb5fe0931https://blog.csdn.net/wyb_009/article/details/8896744https://zhuanlan.zhihu.com/p/25942045

2021-03-24 00:15:38 159

原创 利用openpyxl和docx批量生成请假条

一、需求分析1、excel表中有员工请假汇总表2、需要每位员工生成请假条二、程序思路1、openpyxl读取excel表中的数据2、docx将读取的数据生成请假条三、代码实现from openpyxl import load_workbook# 读取 Word 文件from docx import Document# 文件涉及段落样式修改from docx.enum.text import WD_PARAGRAPH_ALIGNMENT# 文件涉及文字样式修改

2021-03-07 00:23:01 428

原创 pycharm快捷键

Tab 自动补全Home 行首End 行尾Alt+tab 切屏ctrl+d 复制粘贴当前行ctrl+Y:删除一行ctrl+/ 注释和取消注释(选中的或光标所在行)Alt+shift+上/下 上下移动当前行F2:光标快速定位到错误位置按住shift 左击代码前后(选中)Alt+enter 快速生成函数 func()快捷键---create...

2019-06-10 00:57:09 895

原创 订单并发问题分析及解决

订单并发问题:当多人同时购买同一件商品时,有可能会产生订单并发问题。 例如:id为16的商品库存有10件,两人同时购买这件商品,每人购买5件,产生订单并发问题之后,两个下单都成功,但是商品的库存变为5件。订单并发解决方案:1)悲观锁在事务中查询数据的时候尝试对数据进行加锁(互斥锁), 获取到锁的事务可以对数据进行操作,获取不到锁的事务会阻塞,直到锁被释放。悲观锁有死锁问题,不推...

2019-02-16 17:17:28 8690

原创 猫眼电影评分字体截图识别

from selenium import webdriverimport pytesseractfrom PIL import Imagefrom io import BytesIObrowser = webdriver.Chrome('./chromedriver')browser.get("https://maoyan.com/films/1206875?_v_=yes")...

2019-01-20 11:41:32 987

原创 MYSQL数据库操作-1

--01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p -- 退出数据库 --quit/exit/ctrl + d exit -- sql语句最后需要有分号;结尾 -- 显示数据库版本 version select...

2018-11-05 10:54:01 273

原创 pythonweb简单框架中的application

# 根据不同的路径返回不同的网页# 让我们的入口函数读起来像目录# 一个功能一个函数import reimport pymysqlfrom pymysql import connect# 定义一个空的字典url_dict = dict()# flask核心功能 就是路由功能# 路由功能 完成# 路由功能的功能就是用来控制当前的网页是否展示def set_url(ur...

2018-10-22 21:21:51 3484

原创 web服务器简单框架

# 1.创建一个tcp服务器端# 2. 循环接收我们浏览器的请求# 3. 处理数据 浏览器请求# 3.1 得到请求的路径# 3.2 根据不同的路径返回不同的数据# 4.关闭# 一个函数一个功能# 类是相关函数的集合,封装import reimport socketimport timeimport mini_web_00import geventfrom g...

2018-10-22 21:20:26 465

原创 多任务爬虫-协程

from urllib.request import *import geventimport timefrom gevent import monkey# 打补丁monkey.patch_all()def download(save_path, url): """ 下载图片 :param save_path: 保存路径 :param url: ...

2018-10-07 23:30:03 497

原创 python单例模式

python单例模式:确保一个类只有一实例class Person(object): isinstance = None is_first = True def __new__(cls, *args, **kwargs): if Person.isinstance == None: Person.isinstance = obj...

2018-09-19 00:33:59 265

原创 python批量处理文件名

import os'''# os.mkdir('test')os.chdir('C:\\Users\\MyPC\\PycharmProjects\\day06\\test')print(os.getcwd())# f = open('test.txt','w')# f1 = open('test1.txt','w')# f2 = open('test2.txt','w')# f....

2018-09-08 00:04:12 382

原创 python复制文件内容

#获取文件名scr_name = input('请输入文件名:')index = scr_name.rfind('.')new_name = scr_name[:index] + '-副本-' + scr_name[index:]#打开文件f = open(scr_name, 'r')f1 = open(new_name, 'w')while True: #读取数据 ...

2018-09-08 00:03:03 2208

原创 名片管理系统-python字典与列表

#信息有姓名,电话,地址# 建存放数据空列表cards = []while True: #打印信息 print('=======================') print('欢迎使用 名片管理系统 v1.0') print('1.添加名片') print('2.删除名片') print('3.修改名片') print('4....

2018-09-04 22:37:32 476

原创 python打印雪花状三角形

#倒三角# i = 5# while i >= 1:# j = 1# while j <= i:# print("*",end=" ")# j += 1# print()# i -= 1#正三角# i = 1# while i <= 5:# j = 1# while j ...

2018-09-02 14:24:39 1054

原创 三种方法打印九九乘法表

#先分析九九乘法表第一个数代表列,第二个数代表行,当列=行时停#while嵌套中,每个外循环对应全部内循环,内循环对应一行中全部列#方法1i = 1while i <= 9: j = 1 while j <= i: print("%d*%d=%d" % (j,i,j*i),end=' ') j += 1 print()...

2018-09-02 11:03:01 4300

转载 ubuntu下安装chrome

https://jingyan.baidu.com/article/335530da98061b19cb41c31d.html

2018-08-06 14:06:05 289

原创 前程无忧招聘信息详细爬取

#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed Aug 1 14:25:43 2018@author: ding"""import requestsfrom bs4 import BeautifulSoupheaders={'User-Agent':'Mozilla/5.0 (X11; Ubun...

2018-08-01 23:20:05 2723 2

转载 $操作符表达式大全及实例

https://blog.csdn.net/qq_16313365/article/details/58599253

2018-07-30 17:56:56 475

原创 mongodb常用命令

mongo:进入shell命令模式showdbs:显示数据库列表showcollections:显示当前数据库中的集合showusers:显示所有用户use 数据库名:切换数据库db.集合名.save({name:'ding',age:20})创建集合,添加数据(字典)db.集合名.find()查看集合数据db.dropDatabase()删除当前数据库db.集合名...

2018-07-30 11:12:52 195

原创 linux系统下刻录iso文件到U盘里(待验证)

需要的工具:Linux系统、U盘、ISO镜像文件。首先在Linux系统中打开终端,使用dd命令,格式如下:sudo dd if=xxx.iso of=/dev/sdb命令中xxx.iso是你的ISO镜像文件的路径,of=后面的你的U盘路径,一般就是/dev/sdb或者/dev/sdc(后面不要带1或者2的数字)。如何确认U盘路径:终端中输入:sudo fdisk -l完整实例:sud...

2018-07-28 22:30:02 1010

转载 redis-desktop-manager

https://www.cnblogs.com/nyist-xsk/p/7827043.html

2018-07-28 11:50:32 318

原创 win10下安装虚拟机与ubuntu

下载安装虚拟机vmware 12.1                http://www.3322.cc/soft/5515.html 下载ubuntu16.04    http://cdimage.ubuntu.com/netboot/16.04/?_ga=2.81806868.362272608.1532615590-21150303.1532615590 虚拟机与Ubuntu...

2018-07-27 00:12:06 609

原创 豆瓣top250电影爬取

 requests.get发送请求得到回应(headers模拟浏览器),注意查看res.status_code是否返回200,res.encoding是否与网页charset一致,res.text查看内容soup解析网页内容,因为在一个页面中就能获取信息,先找能涵盖信息的大标签,再在大标签下提取小标签字符串处理主要用到strip,split,join# -*- coding: u...

2018-07-26 20:25:35 775

原创 linux运行python

linux下创建python文件    vim first.pylinux下运行python文件    python first.py 或者      chmod u+x first.py                  ./first.py  

2018-07-24 23:13:40 4547

原创 ubuntu vim编辑器

vi编辑器三种状态模式:命令模式,输入模式,末行模式。vi命令模式:复制,粘贴,删除,撤销vi插入模式:插入字符,删除字符vi末行模式:保存退出命令模式  到  插入模式:AaOoi插入模式  到  命令模式:Esc命令模式  到  末行模式:shift  +  :末行模式  到  命令模式:Esc 命令模式:一:删除命令x        删除光标处的单...

2018-07-23 21:27:47 260

原创 股票信息爬取

# -*- coding: utf-8 -*-"""Created on Sat Apr 7 16:39:18 2018@author: Administrator"""import requestsimport refrom bs4 import BeautifulSoupheaders={ 'user-agent':'Mozilla/5.0 (Windo...

2018-04-08 13:05:15 476

原创 python农产品集购网获取现货商城信息

# -*- coding: utf-8 -*-"""Created on Wed Feb 7 23:33:26 2018@author: Administrator"""'''农产品集购网获取现货商城信息'''import requestsfrom bs4 import BeautifulSoupimport timefrom multiprocessing import...

2018-02-09 18:34:42 654

原创 python类的使用

# -*- coding: utf-8 -*-"""Created on Wed Feb 7 12:33:49 2018@author: Administrator"""#############class Car(object):#定义类 def info(self):#定义成员方法 print('this is a car') car

2018-02-07 17:41:44 443

原创 串行爬虫

import requestsimport timelink_list=[]with open('C:/Users/Administrator/Desktop/alexa.txt','r') as file: file_list = file.readlines() for eachone in file_list: link = eachone.split

2018-02-06 13:19:32 451

原创 逻辑回归模型

# -*- coding: utf-8 -*-"""Created on Thu Feb 1 13:33:50 2018@author: Administrator"""import pandas as pdpath='F:/python/3python数据分析与挖掘实战/图书配套数据、代码/chapter5/demo/data/bankloan.xls'df=pd.read_

2018-02-05 13:46:25 820 1

原创 误差条形图

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False#用来正常显示负号x=[0,1,2,3,4]y=[5,3,6,

2018-01-31 16:55:57 6277

原创 matplotlib双y轴绘图

# -*- coding: utf-8 -*-"""Created on Wed Jan 31 14:06:26 2018@author: Administrator"""import numpy as npimport pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['S

2018-01-31 14:50:22 13834 1

原创 决策树回归与AdaBoost算法

# -*- coding: utf-8 -*-"""Created on Tue Jan 30 19:17:44 2018@author: Administrator"""import numpy as npfrom sklearn.tree import DecisionTreeRegressorfrom sklearn.ensemble import AdaBoostRegr

2018-01-31 13:48:31 2748

原创 sklearn多项式回归

# -*- coding: utf-8 -*-"""Created on Mon Jan 29 22:57:10 2018@author: Administrator"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn.linear_model import LinearRegression#导入线性回归

2018-01-30 19:15:40 5908

原创 python机器学习——线性回归

import pandas as pd#df=pd.read_csv('data_singlevar.txt',sep=',',header=None)f=open('F:/python/4python机器学习经典案例/Python-Machine-Learning-Cookbook-master/Chapter01/data_singlevar.txt')df=pd.read_csv(f

2018-01-24 11:27:07 892 1

原创 python爬取安居客(BeautifulSoup先找大盒子,在大盒子里找各个小盒子)

# -*- coding: utf-8 -*-"""Created on Sat Jan 20 22:16:40 2018@author: Administrator"""import requestsfrom bs4 import BeautifulSoupimport timeimport refrom multiprocessing import Poolheade

2018-01-21 13:27:48 998

原创 python多进程爬取安居客

# -*- coding: utf-8 -*-"""Created on Sat Jan 20 18:08:21 2018@author: Administrator"""import requestsfrom bs4 import BeautifulSoupimport timefrom multiprocessing import Poolheaders={

2018-01-20 22:17:24 579

原创 python爬取安居客(BeautifulSoup)

# -*- coding: utf-8 -*-"""Created on Fri Dec 15 10:26:06 2017@author: Administrator"""import requestsfrom bs4 import BeautifulSoupimport timeheaders={ 'User-Agent':'Mozilla/5.0 (Wind

2018-01-20 21:52:15 6382 3

python高级的xmind

python高级的xmind

2023-02-06

空空如也

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

TA关注的人

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