
笔记
文章平均质量分 73
Stobadiouth
这个作者很懒,什么都没留下…
展开
-
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 · 135 阅读 · 0 评论 -
mongoDB用户创建更新删除
创建管理员用户//进入adminuse admin//创建管理员用户db.createUser({user: "root", pwd: "admin_root", roles: [{ role: "userAdminAnyDatabase", db: "admin" }]})//验证登录db.auth("用户名",原创 2018-09-25 15:49:48 · 1017 阅读 · 0 评论 -
scrapy爬虫
安装pip install Scrapypip install win32api 安装过程中可能会遇到的错误详见:https://blog.youkuaiyun.com/Small_Wchen/article/details/77750849创建一个scrapy项目 如淘宝scrapy startproject myproject创建第一个spiders文件cd myprojec...原创 2018-09-18 21:07:37 · 187 阅读 · 0 评论 -
selenium
selenium是一种web应用程序测试工具,可以模仿用户的操作 用于爬虫:主要用于解决JavaScript的渲染问题 selenium的安装:http://blog.youkuaiyun.com/qq_29186489/article/details/78581249控制Chrome浏览器访问百度,搜索百度,获取搜索结果from selenium import webdriverfrom se...原创 2018-09-17 18:56:06 · 160 阅读 · 0 评论 -
JS 节点
节点基础节点类型 元素节点:node.element_node() 属性节点:node.attribute_node() 文本节点:node.text_node()节点属性 节点类型 nodeName nodeValue nodeType 元素节点 元素名 null 1 属性节点 属性名 属性值 2 文本节点...原创 2018-09-03 19:12:13 · 179 阅读 · 0 评论 -
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 · 110 阅读 · 0 评论 -
jQuery
jquery语法的使用 页面加载时执行的函数$(document).ready(function(){ alert('jQuery')})$(select).action() 结构 作用 $() 将dom对象转化为jQuery的对象 select 获取需要的jQuery的元素 action jquery提供的方法...原创 2018-09-11 19:20:48 · 142 阅读 · 0 评论 -
HTML基础
基本标签 标签 效果 标题 h1 段落 p 换行 br 图片 img 加粗 strong 斜体 em 空格 &nbsp 超链接 a图片超链接<a href="#"> <img src=&原创 2018-08-21 18:42:53 · 113 阅读 · 0 评论 -
事件处理,定时器,BOM模型
事件处理机制 三要素:事件源对象,事件名,事件处理程序事件的名称 属性 发生的场景 onload 页面或图片加载完成时 onclick 鼠标点击时 onchange 当用户改变域的内容时 onfocus,onblur 获取焦点时 onmouseover 当鼠标移到上面时 onmouseout 当鼠标离...原创 2018-08-31 19:27:23 · 190 阅读 · 0 评论 -
JS正则表达式
正则表达式的写法let re=/'^\d{6,0}$'/g;////中间写正则表达式,g全文查找,i忽略大小写,m多行查找正则表达式的内置方法 方法 作用 compile() 将正则表达式编译成内部格式,从而执行的更快 exec() 在字符串中查找,返回包含结果的数组 test() 返回一个bool类型,表示查找的字符串是否存在...原创 2018-08-31 18:38:17 · 171 阅读 · 0 评论 -
css基础 布局
list list-style:列表属性 list-style-image:使用图片代替列表标记背景设置 属性 作用 background-size 背景图的大小,cover,contain background-repeat 平铺 background-position 背景的位置 background-origin 对...原创 2018-08-24 16:34:47 · 141 阅读 · 0 评论 -
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 · 490 阅读 · 0 评论 -
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 · 433 阅读 · 0 评论 -
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 · 146 阅读 · 0 评论 -
github
注意:Git是一个工具,要下载的.Git是版本控制工具,可以在本地或者网络上管理自己的项目版本github就是一个免费的git仓库,主要是为了多人协作才用GitHub自己开发的话用本地的Git仓库就可以了参考:https://www.liaoxuefeng.com/Git中vi的命令有两种工作模式:命令模式:接受、执行 vi操作命令的模式,打开文件后的默认模式;编辑模式:对打...原创 2018-12-25 23:23:42 · 161 阅读 · 0 评论 -
Tornado框架
异步,可以处理高并发tornado程序编写思路创建一个web实例对象,第一个初始化参数为路由映射列表定义实现路由映射列表的Handler类创建服务器实例,绑定服务器端口启动当前线程的IOLoopimport tornado.webimport tornado.ioloopimport tornado.httpserverimport tornado.options# 用来...原创 2018-11-21 19:32:28 · 129 阅读 · 0 评论 -
排序方法
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 · 122 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
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 · 1154 阅读 · 0 评论 -
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 · 221 阅读 · 0 评论 -
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 · 258 阅读 · 0 评论 -
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 · 1129 阅读 · 0 评论 -
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 · 153 阅读 · 0 评论 -
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 · 703 阅读 · 0 评论 -
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 · 148 阅读 · 0 评论 -
HTML基础:表单,选择器,伪类
智能表单 input表单元素 效果 email 必须输入email元素 date 必须输入日期类型 number 输入数字类型,min最小值,max最大值,step间距 range 滑动条 color 生成一个颜色选择表单 submit 提交 required 内容不能为空 patte...原创 2018-08-27 19:56:15 · 485 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
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 · 124 阅读 · 0 评论 -
集合set和字典dict
set:无序不重复的集合,不能用索引查询set01={1,2,3,4,5}for i in set01:#遍历集合 print(i)print(2 in set01)#判断元素在集合内,返回值Trueprint(max(set01))#集合的最大值print(min(set01))#集合的最小值print(len(set01))#集合的长度列表去重方法:先转化为set...原创 2018-07-20 16:48:08 · 234 阅读 · 0 评论 -
python文件打开方式
‘r’只读’r+’读写:两种只能找文件不能创建文件file_line=open('users','r')content=file_line,read()print(content)‘w’只读’w+’读写:没有该文件可以创建文件str='python'file_line=open('users','w')file_line.write(str)‘r+’、 ‘w+’的写方法都会覆...原创 2018-07-25 19:44:35 · 373 阅读 · 0 评论 -
日期和json
time time方法获取的是时间戳import timenow_time=time.time()#获取当前时间戳time.sleep(2)#程序到这里睡眠2秒datetime 获取当前日期from datetime import datetimemy_time=datetime.now()#当前时间 print(my_time.year)#年print(my_time.d...原创 2018-07-25 17:51:09 · 707 阅读 · 0 评论 -
数组去重、模糊查询,二维数组
导入队列from collections import deque#导入队列quqe=deque()#转化为队列quqe.append()#增加元素quqe.pop()#删除元素#append()+popleft()形成队列,先进先出#apppend()+pop()形成栈,先进后出数组插入元素 .insert(插入位置,插入元素)删除元素 .remove()删除...原创 2018-07-19 19:45:13 · 711 阅读 · 0 评论 -
python中字符串和数组,字节码的转换
切片工具 切片格式[起始位置:终止位置:切片步数(默认为1)]s='python's1=s[1:2] #切出来的是'y's2=s[-2:-1] #负数是从右向左数,第一个数一定要比第二个大s3=[::2] #切出来是pto,2表示隔一个切s3=[::-1] #切出来是nohtyp,反向切格式输出 formatprint('i am {0:8s},and i am {1:.2f...原创 2018-07-18 19:06:38 · 1335 阅读 · 0 评论 -
函数
函数 add叫函数名,m,n是形参,return是函数返回值def add(m,n): total=m+n return total函数的参数可否改变 可变传的是地址,不可变传的是数值a=1def add(m): m=m+2 return madd(a)a没有改变在python中没有函数重载,函数名相同上面那个就失效了关键字参数 (**...原创 2018-07-23 18:21:10 · 342 阅读 · 0 评论 -
变量的类型转换—if-while循环语句
类型转换eval的使用res='print('hello')'#eval可以把字符串里的语句执行eval(res)float和round保留小数的区别n=3.1415#float保留两位小数f=float('%.2f'%n)#round保留两位小数,四舍五入法f_f=round(2,n)运算符字符串的赋值方法a,b,c,d='spam'#...原创 2018-07-17 20:46:03 · 477 阅读 · 0 评论 -
python的安装,输入输出语法,变量类型的转换
python的环境搭建python的安装 python的地址官网 在下载列表中选择格式为python-XYZ.msi 的文件 设置环境变量 右击“’我的电脑”,打开属性打开“高级系统设置”打开“系统变量”,双击path然后在path行输入python的安装路径打开cmd命令行,输入python会有相关显示pycharm的使用如何让pycharm支持中文 方法一:...原创 2018-07-16 20:29:20 · 171 阅读 · 0 评论 -
对象定义-原型对象-回调函数
JavaScript类定义类和对象创建一个对象,给这个对象一个color属性var obj=new Object();obj.color="red";原型对象prototypefunction User(){}User.prototype.nation='usa';var u1=new User();var u2=new User();alert(u1.n...原创 2018-07-12 23:26:46 · 583 阅读 · 0 评论 -
数组,json
day 3for in用来得到数组的索引for(var index in arr){console.log(index);console.log(arr[index];}for of 用来得到数组里的元素for(var item of arr){console.log(item);}当item=item*3时console.log(arr)结果不变 注意:for...原创 2018-07-11 20:27:05 · 134 阅读 · 0 评论 -
JS循环和中断语句,函数调用
循环语句switch语句 输入1,2弹出“it”switch (num){ case '1': // alert('it'); case '2': alert('it'); break; default:} continue中断 for(var i=1;i&amp;amp;amp;amp;lt;=100;i++){ if(i%2==0){ ...原创 2018-07-10 23:37:37 · 1490 阅读 · 0 评论 -
文件IO
‘wb’以字节码写入my_str='你好,世界'fp=open('data.txt','wb')fp.write(my_str.encode())‘r+’读出字节码内容fp=open('data.txt','rb')print(fp.read().decode())错误处理try: #代码可能出错的地方except Exception as ex: pri...原创 2018-07-26 18:52:07 · 185 阅读 · 0 评论