08 2019 档案
摘要:08.31自我总结 Vue CLI项目 vue cookie与vue cookies处理cookie vue cookie 一.模块的安装 二.配置main.js 三.使用 概述: :this.$配置时候设置的名称.set('cookies的key',value,时间最小单位为天且一定要为整数) :
阅读全文
摘要:08.31自我总结 Vue CLI项目 axios前后端交互 一.模块的安装 二.配置main.js 三.使用 JS created() { // 组件创建成功的钩子函数 // 拿到要访问课程详情的课程id let id = this.$route.params.pk || this.$route.
阅读全文
摘要:Vue CLI项目中路由传参 一.标签传参方式:\\ 第一种 router.js 传递层 接收层 演变体 第二种 router.js 传递层 接收层 第三种 router.js 传递层 接收层 二.逻辑传参:this.$router 第一种 python """ 路由: path: '/course
阅读全文
摘要:0830自我总结 HTML标签嵌套规则 1.块级元素: div、h1~h6、address、blockquote、center、dir、dl、dt、dd、fieldset、form、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul 特点:总是在新
阅读全文
摘要:form表单提交与ajax消息传递 1. 前后端传输数据编码格式contentType: 2.form表单与ajax异同点: 3.ajax传普通数据 4.ajax传文件数据 5.ajax传json数据: 后台: 6.form表单 后台: def index(request): if request.
阅读全文
摘要:Django跨域问题(CORS错误) 一.出现跨域问题(cors错误)的原因 二.Django解决跨域 1.安装django cors headers模块 2.注册AAP 3.添加中间件 三.跨域设置 中配置 1.允许所有来源访问 2.允许部分来源访问 CORS_ORIGIN_WHITELIST =
阅读全文
摘要:0830总结 Vue CLI 项目中相关操作 一.前台路由的基本工作流程 目录结构 App.vue:根组件 Nav.vue:小组件 PageFirst.vue:页面组件 PageSecond.vue:页面组件 router.js:路由配置 二.配置全局样式文件 目录结构 global.css mai
阅读全文
摘要:Vue CLI Vue CLI 项目在pycharm中配置 第一步 第二步 第三步 第四步 第五步
阅读全文
摘要:08.29自我总结 Vue中插槽指令 就是在组件里留着差值方便 而且由于插件是写在父级中数据可以直接父级中传输而不需要传子再传父有些情况会减少写代码量 示例 html //4.创建个组件 //根据插槽的名称创建插槽 //插槽里面的内容 //1.创建组件 let msgTag = { template
阅读全文
摘要:0829自我总结 Vue-CLI 项目搭建 一.环境安装 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ #路径最好要修改用默认就好 安装cnpm npm install -g cnpm --registry=https://registry.npm.t
阅读全文
摘要:0828自我总结 Vue中组件 一.组件的构成 组件:由 template + css + js 三部分组成(.vue文件) 1)组件具有复用性 2) 复用组件时,数据要隔离 3) 复用组件时,方法不需要隔离,因为方法使用隔离数据就可以产生区别 组件介绍: 1) 每一个组件都有自己的template
阅读全文
摘要:08.28自我总结 vue中methods,computed,filters,watch的总结 一.methods methods属性里面的方法会在数据发生变化的时候你,只要引用了此里面分方法,方法就会自动执行。这个属性没有依赖缓存 二.computed 计算属性该属性里面的方法必须要有return
阅读全文
摘要:0828自我总结 一.Vue中的循环 常见的4总情况 二.Vue中的分隔符(修改差值表达式) 举个例子 html [[ msg }} new Vue({ el: ' app', data: { msg: 'message' }, // 修改插值表达式符号 delimiters: ['[[', '}}
阅读全文
摘要:0828自我总结 Vue成员获取 一.vue中data的获取 1.获取data里面的某个变量 也可以简写成 2.获取data全部内容 二.获取vue中vue挂钩的对象 三.获取除data以外的属性 `$options.Vue中的属性名称(如arr等等)`
阅读全文
摘要:0828自我总结 Vue部分编译不生效,解决Vue渲染时候会闪一下 一.Vue编译不生效 在标签里添加 二.解决Vue渲染时候会闪一下 方法一: 方法二: 利用 在加载vue完成后他会消失,专业术语叫斗篷
阅读全文
摘要:python词云生成-wordcloud库 全文转载于'https://www.cnblogs.com/nickchen121/p/11208274.html#autoid-0-0-0' 一.wordclound库基本介绍 1.1wordclound wordcloud是优秀的词云展示第三方库 词云
阅读全文
摘要:08.27自我总结 HTML中的三元表达式 ? : 灵活使用or逻辑判断 比如我们某个变量为空的时候返回他另外个值 var a = msg || '没有消息'
阅读全文
摘要:08.27自我总结 Vue的使用 一.挂载点 这样设置好了后这个vue中的内容会与对应的css选择器进行关联 注意点: 挂载点只遍历第一个匹配的结果 html与body标签不可以作为挂载点 挂载点的只一般就采用id选择器(唯一性) 二.插值表达式 :Vue中的msg变量发生变化的再没其他约数条件下m
阅读全文
摘要:08.27自我总结 Vue的介绍及安装和导入 一Vue的介绍 进式 JavaScript 框架 三大主流框架之一:Angular React Vue 先进的前端设计模式:MVVM 这个我们可以和之前的 设置模式结合其实他相当于mvcmc他将其中的逻辑控制又进行划分划分成视图的逻辑,数据的逻辑. 可以
阅读全文
摘要:django开发中关于外键设置 我们建模型的时候会用到 而由于外键的约数会导致一些保存 所有我们ctrl+左键进入源码 我们要把源码中的 设置成Flase这样就有关联关系,但是不会受他约数
阅读全文
摘要:`转载自https://www.cnblogs.com/liuqingzheng/articles/9628105.html` 1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登
阅读全文
摘要:0826自我总结 django 搭建BBS关键点总结 一.关于开口子,直接输入url访问文件内容 自带开了个口子是static文件可以直接访问到 手动开口子 二.关于登入验证码中解决并发的问题 :将code存在session中 :如果同时在一个浏览器中打开两个相同的网页,他的code以后的那个网站为
阅读全文
摘要:0825自我总结 关于django中input标签中file类型 1.input提交图片实时展示 <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
阅读全文
摘要:0825自我总结 Pillow模块图片生成 一.模块安装 二.模块的载入 import PIL 三.django结合img标签生成图片 方法一:返回固定图片 方法二:自动生成图片(借助第三方模块pillow) 方法三:保存在内存中(需要借助io模块) 方法四,保存内存又保存文件中 四.画点画线
阅读全文
摘要:js中\=\=和\=\=\=区别 简单来说: \=\= 代表相同, \=\=\=代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行\=\=\=比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时,
阅读全文
摘要:1.原生js我们可以利用http的重定向来跳转 window.location.replace(" "https://www.cnblogs.com/pythonywy/" "); 2.原生js使用href来跳转 window.location.href = " "https://www.cnblo
阅读全文
摘要:django搭建BBS 登入&验证码的生成 文件结构 app 接口 migrations _\_inint\_\_.py admin.py apps.py bbsform.py models.py tests.py views.py avatar BBS \_\_inint\_\_.py setti
阅读全文
摘要:django搭建BBS 表单创建&注册 0824自我总结 文件结构 app 接口 migrations _\_inint\_\_.py admin.py apps.py bbsform.py models.py tests.py views.py avatar BBS \_\_inint\_\_.p
阅读全文
摘要:个人博客主题美化 选择主题 Hexo默认的主题是landscape,推荐以下主题: 1. "snippet" 2. "Hiero" 3. "JSimple" 4. "BlueLake" 详见:https://github.com/search?q=hexo theme 应用主题 1. 下载主题 2.
阅读全文
摘要:个人博客搭建过程中异常处理 错误分析 如果你使用Hexo遇到同样的问题,这里有一些常见问题的解决方案。 YAML Parsing Error 1. 参数中包含冒号,请用加引号,如 1. 字段后面的冒号必须为 英文冒号 ,如:last_updated: 2. 字段冒号后面必须跟一个空格,如:last_
阅读全文
摘要:个人博客搭建线上实施方案 实施方案 方案一:GithubPages 1. 创建 "Github" 账号 2. 创建仓库, 仓库名为:.github.io 3. 将本地Hexo博客推送到GithubPages 3.1. 安装 插件。在命令行(即Git Bash)运行以下命令即可: 3.2. 添加SSH
阅读全文
摘要:一.准备环境 1.安装node.js 简介 因为hexo是基于node.js的,所以node.js是必须要装的,安装也特别简单,去 "官网" 下载适合自己windows的版本。安装过程一直下一步就行了,什么也不用选,在网上查资料的时候,看到有说要在Custom Setup这一步记得选 Add to
阅读全文
摘要:git的详细安装 "Git" 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,
阅读全文
摘要:nodes.js详细安装 "Node.js" 本章节我们将向大家介绍在window和Linux上安装Node.js的方法。 本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.js安装包及源码下载地址为:https://nodejs.org/en/download/
阅读全文
摘要:django根据已有数据库表生成model类 创建一个Django项目 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 接下来就可以根据数据库数据生成对应的models模型文件 1、生成模型文件 2、将模型文件导入到app当中 创建a
阅读全文
摘要:思维导图 一.基础 web框架 Django安装与基础配置 Django配置mysql数据库以及数据库迁移 cookies session与cookie,Django中间件 Django开发中关于外键设置 Django跨域问题(CORS错误) Django与drf 源码视图解析 HTTP中get和p
阅读全文
摘要:0819自我总结 一.session与cookie 1.django设置session 2.获取session 3.django中五种session设置 1.数据库session 2.缓存session 3.文件session 4.缓存+数据库Session 5.加密cookie session 4
阅读全文
摘要:08.19自我总结 js|jq获取兄弟节点,父节点,子节点 一.js 二.jq
阅读全文
摘要:08.19自我总结 django forms组件 一.forms的作用 前端和后端都要校验 前端校验的目的:减少后台代码连接数据库的压力 用forms可以同时完成前端和后端同时校验且减少代码量 二.forms的基本使用: 1.定义数据的时候导入from类 2.字段通过fields进行导入 3.演示
阅读全文
摘要:博客园美化首页随笔同时一天发布内容分开分开版块展示 一.直接上js代码 二.缺点 1.编辑栏我把他删了 因为我用不到 要修改区域在
阅读全文
摘要:一、自关联 1.一对多关联 1.表内自关联是指表内数据相关联的对象和表是相同字段,这样我们就直接用表内关联将外键关联设置成自身表的字段 2.例如,对于微博评论,每条评论都可能有子评论,但每条评论的字段内容应该都是相同的,并且每条评论都只有一个父评论,这就满足了一对多的情形,父评论id为关联字段,可以
阅读全文
摘要:博客园美化首页随笔展示美化 一.css 二.js 三.缺点 四.要是喜欢我的鼠标样式下面这段css代码 五,效果展示 鼠标没有移动上面 鼠标移动上面
阅读全文
摘要:08.17自我总结 关于js 一.原生js获得八种方式 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(qu
阅读全文
摘要:08.16自我总结 django渲染高阶 一.利用母版渲染 1.创建母版文件 如: 2.导入模板 二.一部分文件渲染 1.组件 2.导入组件 :这里导入多个相同的内容会出现多个内容 三.函数渲染 1.内置函数渲染 使用方法: {{后台传输的内容|内置函数}} 2.自定义函数渲染 1.在app中创建t
阅读全文
摘要:对虎牙直播进行爬取,并对信息进行处理分析 08.16爬虫练手 一.代码 二. 数据打印效果 python 主播名称:LPL夏季赛 主播人气:327.7万 直播间url:https://www.huya.com/lpl 直播间标题:DMO vs FPX LPL夏季赛 主播名称:神超 主播人气:253.
阅读全文
摘要:08.16自我总结 django 分页 一.django自带的分页 1.导入模块 2.读取信息 3.生成painantor对象 生成painantor对象 painantor的属性与方法 属性 object_list:返回所有页对象的的列表 per_page: 每页显示条目数量 count:数据
阅读全文
摘要:08.15自我总结 关于django的表单不同关系之间的创建 一.不同关系之间的创建 1.一对一 举例 母表:userinfo id| name| age | | 1 | 张三 |12 2| 李四 |58 字表:private id| salary | sp_id | | 1 | 100 |1 2|
阅读全文
摘要:Django debug toolbar django debug toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 https://github.com/jazzband/django debug toolbar http://
阅读全文
摘要:08.14自我总结 爬虫模拟有道字典进行翻译 一.代码 我还发现了一条好玩的js https://dict.youdao.com/word/wordarticle?query= &jsonp=jQuery191018231021198201125_1565783847667&_=1565783847
阅读全文
摘要:08.14自我总结 django orm框架 一.orm基本配置 1.创建django项目 命令行:cmd先去到django创建目录,然后输入 pycharm就直接创建新project选择django 2.settings.py文件配置 1.需要在install_app中配置需要连接的app 2.
阅读全文
摘要:08.14自我总结 数据库的备份 一数据库的备份 1.单库备份 2.多库备份 3.备份所有库 二.备份恢复 1.退出数据库后 多库 3.使用gzip进行压缩数据备份 4.备份时候切割binlog日志:(进行增量备份的时候可以用到) 5.备份的时候会记录指定文件的位置以及mysqlbinglog的文件
阅读全文
摘要:08.13自我总结 django中CBV 一.django处理业务逻辑的两种方式 FBV (function based views):使用函数来处理业务逻辑 CBV (class based views):使用类来处理业务逻辑 二.CBV urls.py views.py: 当请求过来的时候, 会
阅读全文
摘要:08.13自我总结 django中app分组 一.django路由系统app进行分组 1.创建app 使用pycharm创建django的时候, 加上app的名字,后续多个app只需复制粘贴之前app整个文件即可 命令行Python manage.py startapp app的名字 2.app内文
阅读全文
摘要:django管理系统代码优化 分组(二) 一优化的内容 优化前代码:https://www.cnblogs.com/pythonywy/p/11345626.html 路由进行主次分组( ) cookies有效时间设置为1小时,1小时后失效 界面美化 二.创建app进行分组 1.app创建: 使用p
阅读全文
摘要:django+pymysql搭建一个管理系统(一) 一.程序架构 二.mysql表单创建 库:存信息相关的 库:存账号密码 三.settings文件的设置 四.路由 python """my2 URL Configuration The list routes URLs to views. For
阅读全文
摘要:08.12自我总结 样式模板快捷键设置 一.Bootstrap 样式载入 目前3+版本比较稳定,4+有些样式可能没法颜色 点击 ,选择样式 复制粘贴即可 注意 :可选的 Bootstrap 主题文件一般不导入 导入后更具提示选择对应的class改变他的类,如果他每提示比如图标你可以F12里面看图标的
阅读全文
摘要:0812自我总结 cookies 一.cookies的概述 :相当于小纸条 :验证登录信息的 相关参数: key:cookie的key值 value:cookie的value值 max_age: 超时时间就是在浏览器缓存中保留多少时间 单位是s 例子:10s expires:作用于max_age类似
阅读全文
摘要:08.12自我总结 django母版 一.母版写的格式 在需要导入的地方写 二.导入模板
阅读全文
摘要:练手爬虫用urllib模块获取 修改后python3的代码
阅读全文
摘要:一.django的安装和启动 1.安装 pip3 install django==1.11.22 目前来讲 版本比较稳定 2.django的创建 命令行:cmd先去到django创建目录,然后输入 pycharm就直接创建新project选择django 二.django的目录结构 django文件
阅读全文
摘要:08.07自我总结 一.web框架 1.web应用的本质 1.socket网络编程 架构:C/S架构 协议:TCP/UDP协议 传输层 2.web应用 架构:B/S架构 协议:Http协议 应用层 二.http协议组成 \r\n\r\n \r\n\r\n 关于请求头里的常用相关参数 浏览器支持的内容
阅读全文
摘要:深入requests库params|data|json参数 一.params params : 字典或者字节序列 ,作为参数增加到URL中。不仅访问URL,还可以向服务器携带参数。 举例演示 二.data|json 在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是
阅读全文
摘要:08.06自我总结 python爬虫网页解析之parsel模块 一.parsel模块安装 官网链接https://pypi.org/project/parsel/1.0.2/ pip install parsel==1.0.2 二.模块作用 改模块主要用来将请求后的字符串格式解析成re,xpath,
阅读全文
摘要:08.06自我总结 python爬虫网页解析之lxml模块 一.模块的安装 windows系统下的安装: 方法一: 方法二:下载对应系统版本的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/ lxml 文件所在的路径 linux下安装: 方法一:
阅读全文
摘要:`BeautifulSoup相关概念总结`:https://www.cnblogs.com/pythonywy/p/11134481.html :https://www.cnblogs.com/pythonywy/p/11266221.html :https://www.cnblogs.com/py
阅读全文
摘要:js操作页面三步骤 js事件 鼠标事件 文档事件 键盘事件 表单事件 事件对象 js操作内容 js操作样式 页面转跳 屏幕有滚动条下的两种宽度 去除滚动条剩余的全部宽度 不去除滚动条剩余的全部宽度 案例:动态尺寸
阅读全文
摘要:`jq操作页面文档`http://jquery.cuishifeng.cn/ jq初始 jq选择器 jq事件 jq内容操作 jq样式操作
阅读全文
摘要:08.05自我总结 JavaScript 一.概念 JavaScript(下文我们会用简称JS来代替)是脚本编程语言,JS语言开发的文件是以.js为后缀,通过在html文件中引入该js文件来控制html代码的交互功能以及前台数据处理的业务逻辑(js语言代码也可以直接写在html文件中),采用的ECM
阅读全文
摘要:0805自我总结 一.绝对定位 生成绝对定位的元素,相对于浏览器窗口进行定位。 二.相对定位 父级(最近的一个父级)相对定位的目的 1)不影响自身布局 2)辅助自己绝对定位布局 三默认定位 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z in
阅读全文
摘要:08.05自我总结 一.盒子布局 1.盒子布局的组成 margin border padding content 2.margin margin是外边距,控制盒子的显示位置相对于他的上一级 left、top控制自身,right、bottom影响兄弟 3.border 宽度:border width
阅读全文
摘要:08.05自我总结 一.显示方式 1.display 常用的三种方式 2.vertical align 文本垂直对齐方式: |` top bottom`
阅读全文
摘要:深入selenium三种等待方式使用 方法一 用 模块 用time模块中的time.sleep来完成等待 方法二 implicitly_wait(隐式等待) 隐式等待实际是设置了一个最长等待时间 如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间结束,然后执行下一步。 我们都知道js一般都
阅读全文