自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript学习笔记八

1、JavaScript 变量提升JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。以下两个实例将获得相同的结果:实例 1x = 5; // 变量 x 设置为 5elem = document.getElementById("demo"); // 查找元素 elem.innerHTML =...

2019-09-23 22:54:07 316

原创 JavaScript学习笔记七

1.JavaScript 错误try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义错误。finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。JavaScript 错误当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。可能是语法错误,通常是程序员造成的编码错误或错别字。可能是拼写错...

2019-09-18 22:22:21 358

原创 JavaScript学习笔记六

1.正则表达式正则表达式是由一个字符序列形成的搜索模式。语法/正则表达式主体/修饰符(可选)var patt = /runoob/i实例解析:/runoob/i 是一个正则表达式。runoob 是一个正则表达式主体 (用于检索)。i 是一个修饰符 (搜索不区分大小写)。使用字符串方法在 JavaScript 中,正则表达式通常用于两个字符串方法 : search()...

2019-09-17 22:32:48 267

原创 JavaScript学习笔记五

类型相关操作1、typeof 操作符你可以使用 typeof 操作符来检测变量的数据类型。实例typeof "John" // 返回 string typeof 3.14 // 返回 numbertypeof false // 返回 booleantypeof [1,2,3,4] ...

2019-09-04 23:44:31 191

原创 JavaScript学习笔记四

今天继续昨天的内容1、switch 语句使用 switch 语句来选择要执行的多个代码块之一。语法switch(n){ case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码...

2019-09-03 23:35:00 153

原创 JavaScript学习笔记三

JavaScript 运算比较条件1、运算常用运算符:y=5,下面的表格解释了这些算术运算符:运算符 描述 例子 x 运算结果 y 运算结果+ 加法 x=y+2 7 5 - 减法 x=y-2 3 5* 乘法 x=y*2 10 5 / 除法 x=y/2 2.5 5 % 取模 x=y%2 1 5 ++ 自增 x=++y 6 6 ...

2019-09-02 23:24:03 285

原创 JavaScript学习笔记二

1.字符串字符串可以存储一系列字符,如 “John Doe”。字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:var carname = "Volvo XC60";var carname = 'Volvo XC60';var x = 'It\'s alright';var y = "He is called \"Johnny\"";反斜杠是一个转义字符。 转义字符将特...

2019-08-22 23:53:28 149

原创 JavaScript学习笔记一

工作需要,需要学习JS了,每天坚持一小段,笔记不一定每天更新,但是会一直写,一定量更新一篇,go go go1.变量单一变量var name = ‘liyang’;var x = 5;var y = 6;var z = x + y;多个变量var name = ‘jack’,age=12;var name = ‘john’,age=14;var x,y,z=1; 只有Z...

2019-08-21 23:29:49 193

原创 Flask组件session

flask-session是flask框架的session组件(直接由flask引入),session使用签名cookie保存,组件支持session保存到多个地方,如reids、mongod等我经常用的是mysql数据库,所以用sqlalchmey库要多一点#!/usr/bin/env python# -*- coding:utf-8 -from flask import Flask, ...

2019-08-21 23:07:39 166

原创 Pycharm上安装scrapy安装包时报错error: Microsoft Visual C++ 9.0 is required.

以前安装都没问题了,今天遇到了,我弄了好久,刚好发现自己的python降级为2.7了,不知道什么愿意,直接重装了,然后:pip install scrapy结果就是报错:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools去网上找了些答案,最后找到一个简单解...

2019-06-08 21:01:14 317

原创 python多线程编程

这里我只是简单的记录下我的学习记录而已,没有多专业,但是我保证执行都是正确的背景:python 3.7 IDE:pycharm1、介绍首先进程是整个计算机的,官方的可以直接搜,我理解我是计算机的核,比如单核的是一个线程运算,多核可以运行多个进程,操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位线程比进程低一级,就是进程下的分布而已,有时被...

2019-06-05 21:49:00 205

原创 Python faker函数

模块来自于faker,内部为Fakerfrom faker import Fakerfake = Faker()下面是一些基本的类型:fake.__class__() # <faker.generator.Generator object at 0x7ff780c23e10> fake.__hash__() # 8793824177497 fake.__repr_...

2019-06-04 07:49:32 3725

转载 Putty安装

http://www.ytyzx.net/index.php?title=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E5%8F%8A%E4%BD%...

2019-06-04 07:44:54 804

原创 pycharm+Django中级项目

之前写了一个初级的项目,很详细了,应该都能看得懂,学得会,这里进阶一下操作。这里我们创建一个发布文章需要邮件审核的项目,架构如下:我们的项目名称是TweetApprover,由于需要两种用户,一种发布者,一种审核者,所以创建两个app,一个poster,一个approver1、创建项目目录我们先是常规pycharm创建项目,自动生成一个Django框架,接下来生成两个app,使用:py...

2019-06-03 20:43:59 788

原创 pycharm+python+django+mysql开发的web应用

这篇文章可能会有点长,因为我会写很长时间,是整个项目的记录文件首先介绍背景:pycharm(2018.3 professional) python(3.7) mysql(8.0.11)这都是比较新的版本,基本就是这些了1、创建django项目pycharm可以使用create peoject选择django直接创建,记得可以在创建的时候写上APP的名称,可以省下后面一步创建后的目录如...

2019-06-02 13:58:16 16477 9

原创 python3中的call函数

call()的本质是将一个类变成一个函数(使这个类的实例可以像函数一样调用)。class A(object): def __init__(self, name, age): self.name = name self.age = age def __call__(self): print('my name is %s' % sel...

2019-05-28 22:26:00 20518 4

原创 Python3中的super函数

super()是python子类继承父类的方法而使用的关键字,当子类继承父类后,就可以使用父类的方法一,单继承(只继承一个父类,父类没有继承其他类)class A(object): def __init__(self): print('i am class A') class C(A): def __init__(self): ...

2019-05-28 21:49:31 6067 1

原创 pycharm安装redis

我用的最新的pycharm,然后python3.7,系统win7 64位window安装redis,下载Redis的压缩包https://github.com/dmajkic/redis/downloads如redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹文件夹进去后会看到几个...

2019-05-26 15:34:18 3395

原创 python中json模块

JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式1. dumps()和loads()dumps是将dict转化成str格式,loads是将str转化成dict格式。In [1]: import json In [2]: a = {'name': 'wang', 'age': 2...

2019-05-25 15:21:39 184

原创 requests模块详解

requests是使用Apache2 licensed 许可证的HTTP库。用python编写。比urllib2模块更简洁。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Request...

2019-05-20 20:14:29 1549

原创 mysql补充操作

1.日期计算MySQL 有用来计算日期的函数,比如计算年龄或提取日期部分①可以使用函数TIMESTAMPDIFF()计算当前日期的年和出生日期之间的差也可以按照直接使用语句(YEAR(CURDATE())-YEAR(birth))计算,其中函数CURDATE()是计算当前的日期。如果当前日期的日历年比出生日期早,则减去一年。以下代码是查询每个宠物的出生日期、当前日期和年龄(以年作为计算单位),...

2019-05-15 13:31:42 152

原创 百度数据库工作面试题

虽然 很失望,因为招聘的时候写的是数据清洗类的工作,需要用python脚本处理数据存入数据库,但是到了后他们要改需求,我看了下面试题,基本上就是数据建设管理的工作了吧,达不到那个水平,就只有算了,但是还是把面试题做一遍写出来吧,万一有人需要呢,不多说,开始吧,题是原题,答案是我自己回来找的,仅供参考一、理论知识题1.SQL语言包括哪些类型答:①.数据操纵语言(DML):主要用来处理数据库中的...

2019-05-14 11:20:40 618

原创 python-os模块简介

import os.pathpath = 'c:\\home\\1.txt这里说一下,有两个方法写路径,由于\可以是转义符,所以需要用两个\\来转义翻译,也可以使用一个r直接取消转义,效果相同path = r'c:\home\1.txt print(os.path.basename(path)) # 查询路径中包含的文件名print(os.path.dirname(path)) ...

2019-05-12 10:33:35 120

原创 Flask + Gunicorn + Nginx 部署

ubuntu上的准备,其他其实也一样的 ,我这里用的腾讯云1核2G的服务器1.安装包$ sudo apt-get update$ sudo apt-get install python3-pip git virtualenv mysql-client mysql-server libmysqlclient-dev最后安装的libmysql是为了防止mysqldb丢失的情况,十分令人苦恼的...

2019-05-10 17:55:16 199

原创 pycharm下使用pymysql连接数据库操作

工具pycharm,python3.7,数据库mysqlimport pymysql#建立数据库连接conn = pymysql.Connect( host='localhost', port=3306, user='root', passwd='你的数据库密码', db='你的数据库名称', charset='utf8')#获取游标...

2019-05-09 22:55:32 2680 1

原创 Pygame 实现一个简单画图板

Pygame 版本:1.9.6 ; python3.7; pycharm工具1.安装pip install pygame2.介绍Pygame 包含有许多的模块,这里我只简单列出几个将用到的核心模块,其它模块可以自行到 Pygame 官网查看文档。参考:Pygame 官方文档 模块 主要作用pygame.display 用于配置显示窗口pygame.e...

2019-04-26 22:02:53 2767 1

原创 python用itchat完成微信连接对话

工具pycharm,python3.71.安装pip install itchat 2.步骤itchat的注册是根据类型注册的,在获取相应类型的信息时会调用该函数。import itchat from itchat.content import *@itchat.msg_register([TEXT, CARD, NOTE, SHARING]) #主要就是TEXT类型,其他的也...

2019-04-26 17:02:42 1117

原创 SQL常规操作(看完基本会sql大部分操作了)

1.创建/删除数据库:create database user; #创建drop database user; #删除show create database user; #查看是否创建成功,并查看其它相关信息,常用是编码问题show variables like '%char%'; #查看数据库编码alter database user default charact...

2019-04-24 20:52:29 1578

转载 Python的setup模块介绍

一、构建工具setup.py的应用场景 **在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的python包时,利用pip工具相当简单。但是在如下场景下,使用python setup.py i...

2019-04-24 13:43:22 8356

原创 urllib模块/包

urllib包含很多函数,用于指定URL下载数据,也可以对字符串进行编码解码工作,以便在URL中以正确的形式显示出来。1.urlopen()打开一个url字符串表示的web链接,返回文件类型的对象,从python2.x开始,使用urlopen都集合在urllib.request中urllib.request.urlopen(urlstr, postQueryData=None)使用url...

2019-04-23 23:03:17 301

原创 Python urlparse模块介绍

1.urlparse模块urlparse用于处理URL字符串,包括urlparse()、urlunparse()、和urljoin()三个主要功能。URL使用格式:prot_sch://net_loc/path;params?query#fragprot_sch网络协议或下载方案net_loc服务器所在地path使用斜杠分隔文件应用的路径params...

2019-04-23 17:20:50 1361

原创 利用python破解图形验证码

我用到的是python3.7,pycharm最新版,需要安装pillow模块,用到PIL,模块可以直接在pycharm中用pip工具安装练习用到的文件我们可以使用这个链接下的http://labfile.oss.aliyuncs.com/courses/364/python_captcha.zip文件结构:1.首先,我们了解一下图片的构成,输入一下代码:#-*- coding:utf8...

2019-04-23 16:13:03 3186 1

原创 python单列模式

单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。在 Python 中,我们可以用多种方法来实现单例模式:使用模块使用 new使用装饰器...

2019-04-22 19:27:48 372

原创 pandas的一些常用处理

1.Series和DataFrameSeries一个值序列,只有一个列和索引,索引可以命名,默认为整数s1 = Series([1, 2, 3])s2 = Series([1,2,3,4], index=[‘a’,‘b’,‘c’,‘d’])s10 11 21 3dtype: int64s2a 1b 2c 3d 4dtype: int64...

2019-04-19 18:32:54 507

原创 python 2048小游戏实现

基于python3.7的,工具pycharm,主要库为curses,这中间会遇到一些问题,我查了一下午才解决掉,首先是curses库的问题,python 是自带 curses 库的,但其实我们是不能使用的。会产生如上的错误。在提示的文件 init 文件中也确实可以找到 from _curses import * 这句话,要解决这个问题,我们就需要使用一个 自己下载的curses包,http:/...

2019-04-18 09:37:14 2403

原创 socket基本双工,服务端与客户端消息发送,基于python3.7(系统win7)

话不多说,上图我自己画的一个原理图,反正这样我能理解这个代码了,实现下面的功能在这里插入代码片服务端代码:from socket import *HOST = ‘’PORT = 21222BUFSIZ = 1024ADDR = (HOST, PORT)server = socket(AF_INET, SOCK_STREAM)server.bind(ADDR)server.l...

2019-04-17 12:06:56 490

空空如也

空空如也

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

TA关注的人

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