自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lijz的博客

Python工作学习

  • 博客(87)
  • 资源 (4)
  • 收藏
  • 关注

原创 ubuntu 下修改MySQL 的root用户密码

> use mysql;> update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root'; #更改密码> update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行> flus...

2019-03-26 16:28:18 4488

原创 Selenium的基本使用(Python)

import time, os, sysfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import Acti...

2018-06-10 14:34:20 831

原创 PyQuery库的简单实用(Python)

import requestsfrom bs4 import BeautifulSoupfrom pyquery import PyQuery as pqif __name__ == '__main__': # 实例1 # url = 'https://book.douban.com' # response = requests.get(url).text ...

2018-06-09 22:35:01 457

原创 requests + re 爬去网站图书信息(Python)

# -*- coding: utf-8 -*-import requestsimport re, jsonif __name__ == '__main__':    content = requests.get('https://book.douban.com/').text    reg_base = '<ul.*?list-col list-col5 list-express slide...

2018-06-09 14:08:32 761

原创 BeautifulSoup的基本使用

import requestsfrom bs4 import BeautifulSoupdef del_span(l):    while True:        if '\n' in l:            l.remove('\n')        else:            break    return lif __name__ == '__main__':    url = ...

2018-06-09 14:07:01 430

原创 requests库的基本使用(Python)

# -*- coding: utf-8 *-*import requestsimport json# from requests.packages import urllib3# urllib3.disable_warnings()from requests.exceptions import *from requests.auth import HTTPBasicAuth# if __name_...

2018-06-05 15:31:08 1075

原创 urllib库的简单使用

import urllib.requestfrom urllib import request, parseimport http.cookiejarfrom urllib import errorfrom urllib.parse import urlencodeif __name__ == '__main__':    data = bytes(parse.urlencode({'word':...

2018-06-03 13:20:28 233

转载 Redis在Linux系统Ubuntu下的安装和使用

一:安装配置1.1 在ubuntu14.04的安装sudo apt-get install redis-server使用redis-server -v 来查看redis的版本,测试一下1.2 配置redis ①修改配置文件,路径在/etc/redis/redis.conf 绑定的回环ip,我们注释掉就可以了,就会默认绑定本机所有ip②重启redis-serversudo service redis...

2018-05-02 11:46:13 1081

原创 用 Python 实现 C(Java)语言的三目运算符

例如:      C语言:               int  n = (5>3)? (5-3) :0     Python语言:               n = (5-3) if (5>3) else 0   # 条件表达式               n = (5>3) and (5-3) or 0  ...

2018-05-01 20:25:32 255

原创 二叉树的实现和遍历(Python)

class Node(object): def __init__(self, data=None, left=None, right=None): self.data = data self.left = left self.right = rightclass BinaryTree(object): def __init__(s...

2018-04-25 14:16:22 524

原创 爬虫技术库-urllib.request和requests库的使用(Python)

1.  requests库         import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36',...

2018-04-19 22:04:33 2567

转载 二叉树的简单实现(Python)

class Node: def __init__(self,item): self.item = item self.child1 = None self.child2 = Noneclass Tree: def __init__(self): self.root = None def add(self...

2018-04-19 22:04:17 320

原创 Git学习笔记总

一: Git库的层次描述:        工作区(work Directory) --> 缓存区(staging area) --> 本地库(History)二: Git常用命令总结:     1.  git  status   --> 查看git的详细工作状态。          git  status  -s  --> 同上,简单状态描述。          git  ...

2018-04-19 22:02:27 205

原创 利用Python实现栈和队列功能

一:利用Python实现栈的功能:class Stack(object): def __init__(self, size): self.size = size self.stack = [] self.top = -1 def push(self, x): if self.is_full(): ...

2018-04-19 21:00:46 717

原创 Linux常用命令总结大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2018-04-15 18:55:16 180

原创 Linux系统下一次性杀掉相同名称的进程的方法

需要把 linux 下符合某一项条件的所有进程 kill 掉,这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。下面给出具体的参考:ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9运行这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程下面将这条命令作一下简单说明:管道符"|"用来隔开两个命令,管道符...

2018-04-15 13:53:10 6284 1

转载 Redis机构设计缺陷

Redis架构设计缺陷主要分为两方面1.缓存穿透2.缓存击穿缓存穿透是什么?所谓的缓存穿透,简单来讲就是查询某些不存在的key时,缓存和数据库查询结果都为空,而空的结果又不被缓存起来,而导致每次查询都去请求数据库层的情况。过程:缓存不命中,进而导致每次查询都去查询数据库,缓存也就失去了作用,通常表现为服务器负载迅速上升,严重时可能直接宕机。常见场景日常网站开发中,我们通常会将一些访问频繁的页面缓存...

2018-04-14 12:26:04 218

原创 MySQL常见的优化方式

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul...

2018-04-10 13:49:45 260

原创 逻辑思维题(Python)

【1】  题目内容:尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题。现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示同一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示时为三位数1、7、3。按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11。小B感兴...

2018-04-09 19:23:31 4001 1

原创 Git 提交和拉取服务器最新版本代码方法

1.  客户端提交:      方法1:               git add --all  或   git add  文件1  文件2  ...               git commit -m '提交备注信息'               git push       方法2:               git add -A               git commit -m...

2018-04-09 14:17:43 10070

原创 删除列表中两个元素的和为指定值得元素(Python)

l = [1, 13, 2, 1, 7, 7]def fn(lst): ll = [] for i in range(len(lst)-1): if (14-lst[i]) not in lst[i+1:]: #删除两个元素的和为14 ll.append(lst[i]) return llprint(fn(l))结果:   ...

2018-04-08 18:13:39 580

原创 Django + Nginx + uWSGI完美部署教程(Python)

环境:Ubuntu 16.041 准备工作Ubuntu 从零开始搭建Python开发环境 http://t.cn/RSuXlWlUbuntu 远程登陆服务器 ssh的安装和配置 http://t.cn/RSuXT2e2 安装并配置虚拟环境(本机)2.1 更新软件源sudo apt-get updatesudo apt-get upgrade12update是更新软件列表upgrade是对比本地软...

2018-04-07 20:22:57 1675

原创 提高Django高并发性的部署方案(Python)

方案: nginx + uWSGI 提高 Django的并发性        1. uWSGI :                 uWSGI是一个web服务器,实现了WSGI协议、uwsgi协议、http协议等。           uWSGI的主要特点是:               超快的性能              低内存占用              多app管理           ...

2018-04-04 22:06:17 20765 2

原创 Django中间件介绍和使用

中间件¶中间件是Django请求/响应处理的钩子框架。这是一个轻量级的低级“插件”系统,用于在全球范围内改变Django的输入或输出。每个中间件组件都负责完成一些特定的功能。例如,Django包含一个中间件组件 AuthenticationMiddleware,它使用会话将用户与请求相关联。本文档介绍了中间件如何工作,如何激活中间件以及如何编写自己的中间件。Django附带一些内置的中间件,您可以...

2018-04-02 11:55:47 6714 1

原创 Linux搭建Git服务器和Git客户端基本手册

1. 安装git: $ apt-get install git # ubuntu      说明:git是分布式的,每一个安装了git的电脑,既是客户端,也是服务器,git与git之间可以相互通信.               安装成功后,可以使用:git --version 命令查看是否安装成功,以及git的版本号。2.创建git用户及权限,进入home目录: $ adduser...

2018-04-01 09:51:54 673

原创 Tornado服务端基本的配置文件(Python)

web_set = { # -------一般设置-------- 'debug': True, 'port': 8836, 'autoreload': True, 'ui_modules': {}, # 设置默认的处理函数类,如:404页面等 'default_handler_class': None, 'serve_traceba...

2018-03-28 16:02:16 1828

原创 Tornado简单Get请求返回JSON字符串(Python)

from tornado import genfrom tornado.web import RequestHandlerfrom tornado.escape import json_decode, json_encode, utf8import jsonclass BaseHandler(RequestHandler): """解决JS跨域请求问题""" def s...

2018-03-28 15:12:52 9407 1

原创 数据分析NumPy库的基本使用手册(Python)

一、常用库1.NumPy  NumPy是高性能科学计算和数据分析的基础包。部分功能如下:ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。用于对整组数据进行快速运算的标准数学函数(无需编写循环)。用于读写磁盘数据的工具以及用于操作内存映射文件的工具。线性代数、随机数生成以及傅里叶变换功能。用于集成C、C++、Fortran等语言编写的代码的工具。  首先要导入numpy库...

2018-03-27 15:26:21 816

原创 urllib通过Get请求爬取KeyWords页面信息

import baseSpiderimport urllib# www.baidu.com/s?wd=pythonkeyword = input("请输入你要查询的关键词:")wd = {"wd":keyword}# 这里需要做urlencode,以保证浏览器能够识别所有的字符信息wd = urllib.parse.urlencode(wd)#print(wd)url = "...

2018-03-27 14:36:04 443 1

原创 OSI七层网络模型和四层网络模型详解

1. 应用层:      应用层(Application Layer)是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。实现各种服务:该层具有的各种应用程序可以完成和实现用户请求的各种服务。2.  表示层:    ...

2018-03-27 13:09:59 2593

原创 Numpy简单绘制K线图实现上涨下跌效果图(Python)

# 将原始数据中日-月-年格式的日期字符串转换为numpy可以处理的年月日格式def dmy2ymd(dmy): dmy = str(dmy, encoding='utf-8') date = dt.datetime.strptime(dmy, '%d-%m-%Y').date() dmy = date.strftime('%Y-%m-%d') return dm...

2018-03-27 11:28:28 2802

原创 DataScience基础学习记录(Python)

一、numpy,Numerical Python,数值的Python1.科学计算的算法库:解方程、求积分、线性代数;2.高性能算法的集大成者;3.几乎是所有高级算法库的基础库;   scipy  scikits  pandas  matplotlib           \       |            |       /                     numpy4.开源,免费。...

2018-03-27 09:48:01 733

原创 爬虫代理和本地封装类库的实现和使用(Python)

1. 封装好的类库from urllib import request, errorfrom requests import RequestExceptionimport lijzMD5from lijzLog import *import requestsimport json, re, time, random, osfrom selenium import webdriverf...

2018-03-25 19:02:49 449

原创 爬虫Selenium+PhantomJS爬取动态网站图片信息(Python)

from urllib import request, errorfrom requests import RequestExceptionimport lijzMD5from lijzLog import *import requestsimport json, re, time, random, osfrom selenium import webdriverfrom bs4 ...

2018-03-24 22:07:05 1011

原创 请阐述你使用python的心得,及python的特点?

使用Python心得:Python是一门面向对象的解释性语言(脚本语言),这一类语言的特点就是不用编译,程序在运行的过程中,由对应的解释器向CPU进行翻译,个人理解就是一边编译一边执行,它对于代码格式要求比较严格,不需要分号来决定一句代码是否结束,一行代码就是一句代码!Python的特点: 面象对象,免费,可移植,可混合编程,简单易学易用,开发效率高,应用领域广泛,开源的...

2018-03-24 17:22:09 1073

原创 爬虫Scrapy框架的安装和使用(Python)

Scrapy框架:    好处: 省事,快速搭建一个系统,快速抓取数据。    坏处: 细节不清楚,框架的限制需要考虑,学习成本高,可能隐藏了很多未知的问题。1.  安装Scrapy      安装Scrapy in Ubuntu:               sudo apt-get install python-dev python-piplibxml2-dev libxslt1-dev   ...

2018-03-23 15:03:07 259

原创 单例模式封装的logging类库的实现(Python)

import loggingimport sysdef __singletion(cls): """ 单例模式的装饰器函数 :param cls: 实体类 :return: 返回实体类对象 """ instances = {} def getInstance(*args, **kwargs): if cls not i...

2018-03-23 11:51:26 1966

原创 Python中单例模式的实现方式

实现方式:在 Python 中,我们可以用多种方法来实现单例模式:使用模块使用 __new__使用装饰器(decorator)使用元类(metaclass)使用模块其实,Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。因此,我们只需把相关的函数和数据定义在一个模块中,就可以获得一个单例对象...

2018-03-21 18:46:45 2724

原创 Python中的logging模块

1.  基本用法import loggingimport sys# 获取logger实例,如果参数为空则返回root loggerlogger = logging.getLogger("AppName")# 指定logger输出格式formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s')# ...

2018-03-21 18:17:54 198

原创 爬虫requests库简单抓取页面信息功能实现(Python)

import requestsimport re, json,time,randomfrom requests import RequestExceptionUserAgentList = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.9...

2018-03-21 15:46:11 1246

HR-RPA社保机器人解决方案.ppt

RPA社保机器人: 此解决方案主要针对全国各地大批量的社保的增员、减员、补缴业务的操作,代替人工做重复性、复杂的业务,可以节省业务人员的时间、公司的成本,提高工作效率等。 有需要的产品的朋友,可以私信我哦! 谢谢大家的支持与关注。

2021-04-19

Django+Vue.js实现在线店铺.zip

Django+vue.js实现在线店铺源码

2021-04-19

常用医学名词-汇总.xls

常用医学名词汇总表(按照科室分类)

2021-04-19

Gif完美实现

软件实现:程序启动后,以动画的形式展示给客户,缓慢显示,有好的体验和实现。

2015-06-04

空空如也

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

TA关注的人

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