自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于线程同步中的条件机制

items = []condition = threading.Condition()class consumer(Thread): def __init__(self): Thread.__init__(self) def consume(self): global condition global items ...

2019-05-09 14:56:02 243

原创 python将输出信息重定向到某一文件中

import jsonmsg = { "a": 1}msg = json.dumps(msg)f = open('result.json', "a")print(msg, file=f)

2019-03-06 11:30:44 3591

原创 利用xpath和beautifulsoup爬取简单网站

def parser_seputu(): # user_agent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, " \ # "like Gecko) Chrome/68.0.3440.84 Safari/537.36" user_agent = "Mozill...

2019-01-15 16:13:52 388 1

原创 python3.7导入urllib2报错以及出现can't concat str to bytes解决的办法

在python3中,没有了urllib2包,而是转为了urllib.request可以这么理解:urllib2 == urllib.request在python3中,可以说优化了原来的python2中得urllib2包,代码如下import urllib.requestwith urllib.request.urlopen('http://www.python.org/') as ...

2018-08-29 16:19:31 8813

原创 在Python中配置redis实现任务队列所踩过的坑

    今天一大早来公司本来信心满满的能好好写写代码的我在服务器跑自己昨天用redis写的任务队列的时候,出现了no module named redis,我心想这我直接pip不就好了嘛,然后我就简单粗暴的用了pip install redis,结果一只在重试中,然后我又使用了其他我能想到的安装命令,然后并没有什么卵用,然后我就只能厚着脸皮请假我们公司的大佬了,什么,是公司的网络问题,啊!然后我直...

2018-08-18 18:34:09 1545

原创 关于mysql和pycharm的交互实现增删查改操作

import pymysqldb = pymysql.connect(host='127.0.0.1', user='root',password='123456',db='test',port='3306')cursor = db.cursor()cursor.execute('select * from employee')# 查询操作result = cursor.fet...

2018-08-08 22:35:57 1253

原创 python中关于线程的应用

import threadingimport timedef run(): print('我开始了')if __name__ == '__main__': for i in range(5): t = threading.Thread(target=run) t.start() time.sleep(2)import t...

2018-08-08 16:34:30 163

原创 关于python的面试题的总结

1.熟练运用python语言,熟悉python标准库和流行的第三方库。    1)python 的创始人是Guido van Rossum,在1989年发明,python是一种面向对象的解释型计算机程序设计语言,python是纯制的自由软件,源代码和解释器遵循GPL协议,python语法简洁清晰,特色之一是强制用空白符作为语言缩进。python语言具有简洁性,易读性和可扩展性。       ...

2018-07-28 09:08:58 219

原创 python中异或、左移、右移的含义。

1)异或运算:      如 a = a ^ b:           下面举一个简单的例子:            16 ^ 12 = (00010000)'&(00001100)+(00010000)&(00001100)'=00001100+00010000)=28      其经常在算法中被用于交换两个数的值:             如:     ...

2018-07-23 19:57:11 7134 1

原创 关于华为面试题的密码验证程序

这是一道华为面试题,不算太难,这所以把它写在这篇博客里,是因为其采取了经典算法中的分治策略,把它分为3个部分,当三个部分都满足时,达到密码的标准要求。密码要求:1)长度不能少于八位。2)必须用到数字、大写字母、小写字母及其他字符至少三种。3)在不同位置不能出现连续两次字符相等、长度大于2的字符。def checklen(s):    if len(s) > 8:   ...

2018-07-19 00:18:29 542

原创 使用flask框架通过cookie和session实现请求、登录、退出、清空等功能

        使用flask框架实现网页中的登录、退出等功能时一般拆分为前端和后台代码。一)、前端代码    1)在index.html中的代码为:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Index Page&lt

2018-07-14 23:12:20 4212

原创 三类贝叶斯算法的详解

1、高斯分布朴素贝叶斯高斯分布其实就是正态分布,用于解决一般分类问题from sklearn.naive_bayes import GaussianNBimport sklearn.datasets as datasetsirls = datasets.load_iris()train = iris.datatarget = iris.targettrain.std(asis=0) # 从四中特性...

2018-07-09 16:09:14 937

原创 AJAX在网页上的应用

1.Ajax是异步的JavaScript和XML,它是利用JavaScript在保证页面不被刷新、页面链接不改变的情况下与服务器交换数据并 更新部分网页的技术    AJAX请求网页更新一般分为以下三种情况:        a)发送请求。        b)解析内容。        c)渲染网页。    下面给出代码:        var xmlhttp;        if (window...

2018-07-04 21:41:53 370

原创 python中的实例方法、静态方法和类

根据代码的运行结果,我把他们按照优先级(是否可以被其他方法调用)从高到低分为:实例方法、类方法、静态方法class method:    # 这是一个普通方法,其内需要形参self,就是把类的实例作为参数传递给方法。    def mothod(self):    #   实例方法可以调用静态方法和类方法        print('this a common method!')        p...

2018-07-03 17:32:35 139

原创 用正则表达式爬取猫眼电影top前十

import reimport requestsurl = 'https://www.maoyan.com/board/4'headers = {    'User-Agent': 'Mozilla/4.0(compatible;MSIE8.0;WindowsNT6.0;Trident/4.0)'}resp = requests.get(url, headers=headers)if resp.s...

2018-07-02 20:53:43 422

原创 冒泡排序和选择排序的python实现

"""冒泡排序的基本思想是在一次遍历从前往后一一比较相邻两个数字的值,最终会得到一个最大值,这样,这个最大值的位置就确定了。"""def bubble_sort(listsorts):    for i in range(len(listsorts)-1):        for j in range(len(listsorts)-1):            if listsorts[j] &g...

2018-07-02 08:55:09 193

原创 用python实现排序中的快速排序和插入排序

"""快速排序基于分治思想,它使用一个类似于‘哨兵’的关键值,把整体乱序的一个序列分为两部分,左边的一部分为小于这个‘哨兵’的值,右边为大于这个‘哨兵’的值"""def quicksort(listsort):    l = []    listleft = []    listright = []    if len(listsort) > 1:        l.append(lis...

2018-07-01 18:51:36 218

原创 关于python中交换键与键值的三种方法(上一篇有点乱码了,这篇是运行过的)

# 第一种方法,利用zip函数交换keys和values的值def exchange_key_values(mydict):    mydicts = dict(zip(mydict.values(),mydict.keys()))    return mydictsprint(exchange_key_values({'disen':'name',19:'age'}))# 第二种方法,利用循...

2018-06-30 21:39:43 285

原创 关于python字典中的交换键与键值的三种方法

# 第一种方法,利用zip函数交换keys和values的值def exchange_key_values(mydict): mydicts = dict(zip(mydict.values(),mydict.keys())) return mydictsprint(exchange_key_values({'disen':'name',19:'age'}...

2018-06-30 21:37:18 2868

原创 在pycharm中使用git工具将项目提交到github上

1)本地安装git工具      Ubuntu: sudo apt install git       window:  http://git-sum.com/download/win2) 在github上注册账号3)打开pycharm工具,设置git命令的位置和github账号      (window/ubuntu)ctrl+alt+s : 打开设置页面(file->settings) ...

2018-06-09 14:05:11 1084

原创 python中AJAX异步请求

1)前端代码<h3>新增用户<h3><form>         <input name='name' placeholder="username">         <input name='phone' placeholder="手机号">         <button type="button&qu

2018-06-07 15:57:18 2338

原创 flask-restful的一些用法

1.flask-restful1) rest是一种设计规范,为了适应后端分离(移动端和设计端分离)的情况    让请求的数据最小化、最优化    提供了资源(Resource)、url(统一资源标识符)和动作等概念2) 在服务端(flask)提供一个api.py声明对Resource的操作    class UserResource(Resource):        # from flask_r...

2018-06-07 08:50:06 1698

原创 web基础之表单标签

表单标签主要用来搜集用户信息主要语法:<form method="get|post" action="login">...</form>表单控件主要有一下内容,其都放在form标签之间    1)文本框         <input type="text" name="value"/>  value 用来获取文本框的值     2)密码框    

2018-06-03 17:16:06 594

原创 用pycharm建立一个新项目

       1.在pycharm中新建一个名为xuehan的项目,在xuehan 下有template、static文件包,还有一个xuehan.py 文件。在pycharm输入python xuehan.py runserver 在浏览器输入地址:127.0.0.2:5000/会出现hello world.       2.如何建立自己的项目         a) 新建一个mainapp的py...

2018-06-03 11:27:49 2905

azkaban开发环境配置

主要用于配置eclipse的gradle和jetty插件,使用了azkaban开发环境。

2018-09-03

空空如也

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

TA关注的人

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