自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用pyecharts画柱状图和饼状图

用pyecharts画柱状图from pyecharts import options as optsfrom pyecharts.charts import Barhamburger = { '热量' : 250, '脂肪' : 10, '碳水化合物' : 20, '蛋白质' : 10}x = ['汉堡','饭团','粥','鸡肉']y1 = ...

2020-04-08 23:51:57 1181

原创 python生成词云

用python生成词云图写代码前准备:代码写代码前准备:需要下载的插件:pandas、pillow、wordcloud、matplotlib、jieba代码import jiebaimport wordcloudfrom matplotlib import pyplot as pltfrom PIL import Imageimport numpy as npimport pa...

2020-04-08 21:26:09 379

原创 使用pandas对两张excel数据进行处理

本文使用到的技术点使用pandas读取和写入exel;DataFrame类型转化为listdifflib比较字符串的相似度python多线程队列queueimport pandas as pdimport difflibimport queueimport threadingimport timetime_start=time.time()#a表读取shanda_d...

2020-01-14 14:57:43 2035 2

原创 Oracle数据库

sys_connect_by_path函数sys_connect_by_path(字段名, 2个字段之间的连接符号)start with 代表你要开始遍历的节点connect by prior表示父子关系的对应instr函数select instr('helloworld','l',2,2) from dual; --返回结果:4 也就是说:在"helloworld...

2019-06-20 15:02:09 114

原创 github

注意:Git是一个工具,要下载的.Git是版本控制工具,可以在本地或者网络上管理自己的项目版本github就是一个免费的git仓库,主要是为了多人协作才用GitHub自己开发的话用本地的Git仓库就可以了参考:https://www.liaoxuefeng.com/Git中vi的命令有两种工作模式:命令模式:接受、执行 vi操作命令的模式,打开文件后的默认模式;编辑模式:对打...

2018-12-25 23:23:42 132

原创 Tornado框架

异步,可以处理高并发tornado程序编写思路创建一个web实例对象,第一个初始化参数为路由映射列表定义实现路由映射列表的Handler类创建服务器实例,绑定服务器端口启动当前线程的IOLoopimport tornado.webimport tornado.ioloopimport tornado.httpserverimport tornado.options# 用来...

2018-11-21 19:32:28 111

原创 排序方法

1.插入排序def insert_sort(arr): for i in range(1,len(arr)): temp = arr[i] j=i-1 while j>=0 and arr[j]>temp: arr[j+1]=arr[j] j-=1 arr[j+1]=temp...

2018-11-12 21:05:38 99

原创 Vue路由之间传参,子路由设置

路由传参params传参index.js导入组件,注册路由import JobMess from '@/components/JobMess'{ path: '/job', //如果想在地址url上显示加上:path:'/job/:id' name: 'jobmess', component: JobMess},路由跳转<router-link :to="{name...

2018-10-13 11:23:57 1082

原创 Vue.js基础

基础结构var app=new Vue({ el:"#myapp", //数据 data:{ tilte:"vue.js", name:"python" }, //函数 methods:{ show:function(){ } }})条件和循环v-if="true" //为true时显示,false时隐藏v-for="job in jobs...

2018-10-09 19:23:19 96

原创 django多表查询

设置外键usertype是主表,userinfo是从表user_type=models.ForeignKey(to="usertype",to_field="id",default=1,on_delete= models.CASCADE)models.CASCADE,删除关联数据,与之关联也删除models.DO_NOTHING,删除关联数据,引发错误IntegrityError...

2018-10-08 19:09:04 1114

原创 django连接数据库

关系对象映射ORM(Object Ralational Mapping)安装pymysqlpip install pymysql修改配置文件在setting里加入DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dj_jobapp', ...

2018-09-29 19:51:42 179

原创 django跨域请求

服务器端对象-跨域请求在接口函数中配置 from django.http import HttpResponse,response,JsonResponse def login(request): todo_list = [ {"id": "1", "content": "吃饭"}, {"id": "2", "content

2018-09-28 21:32:00 223

原创 django服务器端对象

解决post数据接收不到的问题settings.py中可能要注释掉:# 'django.middleware.csrf.CsrfViewMiddleware',get型数据http://localhost:8080/user/login/?name=tomrequest.GET.get('name')request.GET['name']post型数据#post数据为...

2018-09-27 19:03:51 135

原创 django配置路由,创建子模块

基于正则表达式的路由#urls.py文件from django.conf.urls import urlfrom . import viewsapp_name='user'urlpatterns = [ url(r'^login/', views.login,name='login'), #在路由中传参数 url(r'^show/(?P<myid>\w*)', v...

2018-09-27 18:48:00 662

原创 Django安装

下载Django安装包,解压并和python安装在同一个根目录里,进入django目录下pip install E:/Django或者python setup.py install//检查是否安装成功python -m django --version添加环境变量E:\Lib\site-packages\django创建项目django-admin startpr...

2018-09-26 18:35:36 124

原创 mongoDB用户创建更新删除

创建管理员用户//进入adminuse admin//创建管理员用户db.createUser({user: "root", pwd: "admin_root", roles: [{ role: "userAdminAnyDatabase", db: "admin" }]})//验证登录db.auth("用户名",

2018-09-25 15:49:48 974

原创 MongoDB数据操作

查看所有数据库show dbs创建数据库/使用数据库use 数据库名删除数据库db.dropDatabase()查看当前数据库db创建表db.createCollection(“table_name", {capped:true, size:100000})查看当前数据库所有表db.getCollectionNames()往表中插入数据db.t...

2018-09-22 13:04:51 123

原创 scrapy爬虫

安装pip install Scrapypip install win32api 安装过程中可能会遇到的错误详见:https://blog.csdn.net/Small_Wchen/article/details/77750849创建一个scrapy项目 如淘宝scrapy startproject myproject创建第一个spiders文件cd myprojec...

2018-09-18 21:07:37 163

原创 selenium

selenium是一种web应用程序测试工具,可以模仿用户的操作 用于爬虫:主要用于解决JavaScript的渲染问题 selenium的安装:http://blog.csdn.net/qq_29186489/article/details/78581249控制Chrome浏览器访问百度,搜索百度,获取搜索结果from selenium import webdriverfrom se...

2018-09-17 18:56:06 142

原创 pyhthon爬虫

opener新建opener 因为常规的urlopen()不支持代理,cookie和https等高级功能from urllib import request,parseimport sslimport randomssl._create_default_https_context = ssl._create_unverified_context//创建一个httpHander...

2018-09-14 20:34:41 402

原创 jQuery

jquery语法的使用 页面加载时执行的函数$(document).ready(function(){ alert('jQuery')})$(select).action() 结构 作用 $() 将dom对象转化为jQuery的对象 select 获取需要的jQuery的元素 action jquery提供的方法...

2018-09-11 19:20:48 126

原创 Ajax

Ajax:Asynchronous Javascript And XML 异步JavaScript和XMLajax开发步骤创建ajax对象 var oAjax = null; //判断window是否有XMLHttpReques对象 if(window.XMLHttpRequest){ oAjax = new XMLHttpRequest(); ...

2018-09-05 19:00:06 94

原创 JS 节点

节点基础节点类型 元素节点:node.element_node() 属性节点:node.attribute_node() 文本节点:node.text_node()节点属性 节点类型 nodeName nodeValue nodeType 元素节点 元素名 null 1 属性节点 属性名 属性值 2 文本节点...

2018-09-03 19:12:13 162

原创 事件处理,定时器,BOM模型

事件处理机制 三要素:事件源对象,事件名,事件处理程序事件的名称 属性 发生的场景 onload 页面或图片加载完成时 onclick 鼠标点击时 onchange 当用户改变域的内容时 onfocus,onblur 获取焦点时 onmouseover 当鼠标移到上面时 onmouseout 当鼠标离...

2018-08-31 19:27:23 165

原创 JS正则表达式

正则表达式的写法let re=/'^\d{6,0}$'/g;////中间写正则表达式,g全文查找,i忽略大小写,m多行查找正则表达式的内置方法 方法 作用 compile() 将正则表达式编译成内部格式,从而执行的更快 exec() 在字符串中查找,返回包含结果的数组 test() 返回一个bool类型,表示查找的字符串是否存在...

2018-08-31 18:38:17 143

原创 HTML5高级样式

box-shadow阴影设置box-shadow: 5px 10px 20px 10px black;/*左,上,模糊度,延伸半径,颜色*/检索浏览器兼容性 :http://www.caniuse.com特殊字体@font-face{font-family:自定义字体名src:字体文件路径}渐变线性渐变background: repeating-linear-gra...

2018-08-28 19:31:26 461

原创 HTML基础:表单,选择器,伪类

智能表单 input表单元素 效果 email 必须输入email元素 date 必须输入日期类型 number 输入数字类型,min最小值,max最大值,step间距 range 滑动条 color 生成一个颜色选择表单 submit 提交 required 内容不能为空 patte...

2018-08-27 19:56:15 460

原创 css基础 布局

list list-style:列表属性 list-style-image:使用图片代替列表标记背景设置 属性 作用 background-size 背景图的大小,cover,contain background-repeat 平铺 background-position 背景的位置 background-origin 对...

2018-08-24 16:34:47 116

原创 css基础 选择器

enctype:编码类型。hidden:对元素进行隐藏。file:上传文件<form action=""method="post"enctype="multipart/form-data"> <p hidden="hidden">这是隐藏的字段</p> <input type="file"n

2018-08-22 19:15:14 101

原创 HTML基础

基本标签 标签 效果 标题 h1 段落 p 换行 br 图片 img 加粗 strong 斜体 em 空格 &nbsp 超链接 a图片超链接<a href="#"> <img src=&amp

2018-08-21 18:42:53 98

原创 python连接数据库

用装饰器来验证令牌import jwtfrom functools import wrapsfrom flask import requestdef check_token(*arrgs) def decorated(func) @wraps(func) def wrapper(): decoded=None ...

2018-08-17 18:55:18 118

原创 加密算法,令牌

数据加密-sha1import hashlibpwd='123456'hash_pwd=hashlib.sha1(pwd.encode()).hexdigest()print(hash_pwd)hash加盐加密from werkzeug.security import generate_password_hash,check_password_hashpwd='123456'...

2018-08-15 19:43:13 2003

原创 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-15 18:53:19 106

原创 flask模板2:response,session

response响应数据response=make_response()#创建一个responseresponse.data=json,dumps({"id":"001","pwd":"123456"})#返回数据response.headers['uu']='test'#添加headers属

2018-08-14 20:39:02 341

原创 flask模板1:路由,request请求

路由from flask import Flaskapp=Flask(__name__)app.run@app.route('/')def index() return '这是首页'url_for 以视图函数名作为参数,返回对应的url@app.route('/')def show(): url=url_for('show') return redi...

2018-08-13 21:01:40 275

原创 SQL多表查询,视图、函数、存储过程

索引:提高查询速度 创建、删除索引creat index index_sname on student(sname);drop index index_sname on student;SQL支持关系数据库三级模式结构 等值链接,把不同表通过相同的属性连接到一起 把user表和menu表连接到一起select user.id,user.name,menu.mname from...

2018-08-09 20:08:46 1019

原创 数据查询:sql语句

直接取出出生年select year(sbirthday) from student算术表达式 通过年龄计算出生日期select sno,2018-sage as 出生日期 from student去除重复行distinct 找出成绩表中学生名单select distinct(sno) from student比较运算符=,<,>,<=等 找出年龄小于2...

2018-08-09 08:39:28 419

原创 数据库开发技术1

常用的关系操作查询:选择、投影、连接、除、并、交、差插入、删除、修改查询能力是其中最最重要的部分实现实体的关系键(key):在实体属性中,用于区别实体集合中不同个体的某个属性或某几个属性的组合,称为关键字(键)。主键(primary key):一个实体的实例上可以有多个不同的键存在,所有这些符合条件的键称为候选键,被指定作为键的称为主键。外键(foreign key):非本实体...

2018-08-07 19:30:57 1915

原创 python正则表达式和、多线程

split:切割import res='2018-08-03'regex=r'-'res=re.split(regex,s)print(res)#输出['2018','08','03']match:从字符串第一个开始匹配import res='hello world ada'regex=r'\w{5}'reg=re.compile(regex)res=reg.ma...

2018-08-03 18:22:39 385 1

转载 常用的正则表达式

电话号码 r’^(13[0-9]|14[5|7]|15([0-3]|[5-9])|18[056789])\d{8}$’身份证 r’^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([012]\d)|(3[01]))((\d{4})|\d{3}[x|X]$’ip地址 r’^((([1-9]\d?)|(1\d{2})|(2[0-4]\d)|(25[0-5]))....

2018-08-02 18:48:01 94

空空如也

空空如也

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

TA关注的人

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