ailengjiu5238
码龄9年
关注
提问 私信
  • 博客:9,503
    9,503
    总访问量
  • 暂无
    原创
  • 1,810,416
    排名
  • 0
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-04-14
博客简介:

ailengjiu5238的博客

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得13次收藏
创作历程
  • 52篇
    2019年
成就勋章
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Django框架之第四篇(视图层和模板层)

一、视图层补充render返回一个html页面,并且还能够给该页面传递数据return render(request,'user_list.html',{'user_lists':user_lists}) #'user_lists'传递给页面render内部原理from django.template import Template,Contextdef...
转载
发布博客 2019.09.18 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Django框架之第三篇(路由层,视图层)

一、Django请求生命周期二、路由层 urls.pyurl()方法 第一个参数其实就是一个正则表达式,一旦前面的正则匹配到了内容,就不会再往下继续匹配,而是直接执行对应的视图函数。django在路由匹配的时候,当你在浏览器中没有敲最后的斜杠,django会先拿着你没有敲斜杠的结果去匹配,如果没有匹配上,会让浏览器在末尾加斜杠再发一次请求,再去匹配一次,如果...
转载
发布博客 2019.09.17 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端框架之Bootstrap框架

下载地址:https://v3.bootcss.com/,下载Bootstrap3版本下载之后把文件中不需要的文件都删掉需要获取的样式代码,可以直接从这些地方找到,然后复制一、HTML页面导入文件,因为Bootstrap要依赖于jquery,所以也要把jquery导进来二、布局容器Bootstrap需要为页面内容和栅格系统包裹一个.cont...
转载
发布博客 2019.09.11 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础之JQuery

JQueryjQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“jQuery的优势一款轻量级的JS框架。jQuery...
转载
发布博客 2019.09.09 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础之BOM和DOM

BOM和DOMBOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。一、BOMwindow对象所有浏览器都支持window对象。它表示浏览器窗口。一些常用的Window方法:...
转载
发布博客 2019.09.09 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础之CSS

CSS介绍css层叠样式表,定义如何显示HTML元素当浏览器读到一个样式表,他就会按照这个样式表来对文档进行格式化(渲染)CSS语法每个CSS样式都由两部分组成:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。选择器是标签名或者id,class的值,声明只有一个的时候,可以不用写分号结尾(但是最好写上,更好看)CSS注释/*这是...
转载
发布博客 2019.09.04 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django框架之第六篇(模型层补充)

在设置外键字段时需要注意:当你使用django2.x的版本时候,在建立外键关系时,需要你手动添加几个关键点参数models.cascade #设置级联删除db_constraints数据库查询与优化only和deferorm内所有的语句操作,都是惰性操作:只会在你真正需要数据的时候才会走数据库,如果你单单只写orm语句是不会走数据库的。这样设计的好处在...
转载
发布博客 2019.09.20 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL视图、触发器、事务、存储过程、内置函数、流程控制、索引

一、视图1.什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可2.为什么要用视图如果频繁使用一张虚拟表,可以不用重复查询3.如何使用视图create view teacher2course as #把下面查询的结果放在视图teacher2course中select * from teacher inner join course ...
转载
发布博客 2019.08.23 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker学习笔记(一)--介绍和基本组成

Docker基本介绍1.什么是dockerdocker本身不是容器,是创建容器的工具,是应用容器引擎,将应用程序自动部署到容器的开源引擎。2.docker的目标特点简单轻量,快速开发,具备可移植性,开发、测试、生产都能使用相同的环境。3.docker的使用场景  使用docker的容器开发、测试、部署服务  创建隔离的运行环境  搭建测试环境Docke...
转载
发布博客 2019.08.21 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django框架之第五篇(模型层)

一、单表查询之神奇的双下划线查询价格大于200的书籍models.Book.objects.filter(price__gt=200) #price>200 大于__gt查询价格小于200的书籍models.Book.objects.filter(price__lt=200) 小于__lt查询价格大于等于200的书籍models....
转载
发布博客 2019.09.19 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL表操作

一、存储引擎不同的数据应该有不同的处理机制mysql存储引擎:  Innodb:默认的存储引擎,查询速度较myisam慢,但是更安全  myisam:mysql老版本用的存储引擎  memory:内存引擎(数据全部存在内存中,重启数据就消失了)  blackhole:无论存什么 都立马消失(黑洞)用 show engines; 查询每个存储引擎存取数据的特点...
转载
发布博客 2019.08.19 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Django框架之第二篇

本节知识点大致为:静态文件配置、form表单提交数据后端如何获取、request方法、pycharm连接数据库,django使用mysql数据库、表字段的增删改查、表数据的增删改查一、创建app,创建之后一定要先去settings.py注册二、静态文件配置html文件默认全部放在templates文件夹下1、对于前段已经写好了的文件 我们只是拿过来使用 那么这...
转载
发布博客 2019.09.16 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程池和线程池、协程、TCP单线程实现并发

一、进程池和线程池当被操作对象数目不大时,我们可以手动创建几个进程和线程,十几个几十个还好,但是如果有上百个上千个。手动操作麻烦而且电脑硬件跟不上,可以会崩溃,此时进程池、线程池的功效就能发挥了。我们可以通过维护一个进程池、线程池来控制进程数目和线程数目。在保证计算机硬件安全的情况下最大限度的利用计算机,池其实是降低了程序的运行效率,但是保证了计算机硬件的安全。注意点:在使用进程...
转载
发布博客 2019.08.15 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django框架简介

python三大主流框架1.Django:大而全 自带的功能特别特别多 就类似于航空母舰 有时候过于笨重 2.Flask:短小精悍 自带的功能特别特别少 全都是依赖于第三方组件 flask框架第三方的组件特别多 如果把flask第三方全部加起来 完全可以盖过Django 比较受限于第三方的开发者 3.Tornado:天生的异步非阻塞框架 速度特别快 能够抗住高...
转载
发布博客 2019.09.12 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GIL全局解释锁,死锁,信号量,event事件,线程queue,TCP服务端实现并发

一、GIL全局解释锁在Cpython解释器才有GIL的概念,不是python的特点在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。1.GIL介绍GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都是一样,都是将并发运行变成串行,以此来保证数据的安全性。用来阻止同一个进程下的多个线程的同时执行。保护不同的数据的安全,就...
转载
发布博客 2019.08.14 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础之JS

JavaScript引入方式Script标签内写代码<script> // 在这里写你的JS代码</script>引入额外的JS文件<script src="myscript.js"></script>JavaScript注释//单行注释/*这是多行注释*/结束符...
转载
发布博客 2019.09.07 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络编程

一、网络编程  软件开发架构    C/S架构 (client/server)      c:客户端      s:服务端    B/S架构(browser/server)        b:浏览器      s:服务器    ps:bs架构本质也是cs架构  手机端现在看上去cs架构比较火,实际上bs已经在崛起。类似于在微信和支付宝上都有很多其他ap...
转载
发布博客 2019.08.06 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础之HTML

一、什么是前端  任何与用户直接打交道的操作界面都可以称之为前端 比如:电脑界面、手机界面、平板界面  什么是后端:就是不直接与用户打交道二、web服务器的本质    浏览器中输入网址回车发生了几件事:  1.浏览器朝服务器发送请求  2.服务端接收请求  3.服务端返回相应的响应  4.浏览器接收响应 根据特定的规则渲染页面展示给用户(就是通过后面说到...
转载
发布博客 2019.09.03 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面向对象三大特性之——封装

一、什么是封装封装就是将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口对外隐藏内部实现细节,并提供访问的接口。二、为什么需要封装两个目的:1.为了保证 关键数据的安全性 2.对外部隐藏实现细节,隔离复杂度三、什么时候应该封装当有一些数据不希望外界可以直接修改时,或者当有一些函数不希望给外界使用时使用语法:将要封装的属性或者方法名称前加上双下划线...
转载
发布博客 2019.07.26 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

youku项目总结(粗略总结)

一、ORM之前我们都是以文件保存的形式存储数据,这次我们用的是数据库结合python使用,用到ORM:关系型映射类》》数据库的一张表对象》》表一条记录对象.属性》》记录某一个字段对应的值关于ORM我们其实可以调用别人已经写好的,这次我们是自己写ORM。这个就是在Django中调用别人的写好的字段四要素:字段名字段类型主键默认值...
转载
发布博客 2019.08.30 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多