- 博客(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&amp;quot;, {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 空格 &amp;amp;nbsp 超链接 a图片超链接&amp;lt;a href=&quot;#&quot;&amp;gt; &amp;lt;img src=&
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({&quot;id&quot;:&quot;001&quot;,&quot;pwd&quot;:&quot;123456&quot;})#返回数据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比较运算符=,&amp;amp;lt;,&amp;amp;gt;,&amp;amp;lt;=等 找出年龄小于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关注的人