Day19内容回顾】的更多相关文章

1,Django请求的生命周期 路由系统-视图函数(获取模板+数据->渲染)->字符串返回给用户 2,路由系统 /index/ 函数或类.as_view() /detail(\d+)/ 函数或类.as_view() /detail(?P<nid>\d+)/ 函数或类.as_view()(参数) /detail/ 路由分发include("app01.urls") /detail/ name='a1' 路由分发include("app01.urls&qu…
上周内容回顾 1.字符串 2.数字 除了布尔类型外,int.long.float和complex都可以使用的运算为:加.减.乘.除.整除.幂运算和取余 3.列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示.元组的内容不可变,可以包含任意对象,使用圆括号表示.元组 l = [1, 2, 3, '] # 列表 l = list((1, 2, 3, ')) t = (1, 2, 3, ') # 元组 t = tuple(") >>> l = [1, 2, 3, 4, 5]…
一.内容回顾 类可否作为字典的key 初级 举例: class Foo(object): pass _registry = { Foo:123 } print(_registry) 执行输出: {<class '__main__.Foo'>: 123} 说明说法是成立的. 中级 class User(object): pass class Role(object): pass class Bar(object): def __init__(self,b): self.b = b _regist…
昨日作业讲解 1.图书管理系统 实现功能:book单表的增删改查 1.1 新建一个项目bms,创建应用book.过程略... 1.2 手动创建static目录,并在目录里面创建css文件夹,修改settings.py,设置static的目录位置 STATICFILES_DIRS=[ os.path.join(BASE_DIR,"static") ] 修改templates的目录位置 TEMPLATES = [ { 'BACKEND': 'django.template.backends…
Netty源码分析第四章: pipeline 第七节: 前章节内容回顾 我们在第一章和第三章中, 遗留了很多有关事件传输的相关逻辑, 这里带大家一一回顾 首先看两个问题: 1.在客户端接入的时候, NioMessageUnsafe的read方法中pipeline.fireChannelRead(readBuf.get(i))为什么会调用到ServerBootstrap的内部类ServerBootstrapAcceptor中的channelRead()方法 2.客户端handler是什么时候被添加…
Python并发编程内容回顾 并发编程小结 目录 • 一.到底什么是线程?什么是进程? • 二.Python多线程情况下: • 三.Python多进程的情况下: • 四.为什么有这把GIL锁? • 五.Python中线程和进程(GIL锁) • 六.为什么要创建线程? • 七.为什么要创建进程? • 八.进程和线程的区别? • 九.线程创建的越多越好吗? • 十.生产者消费者模型解决了什么问题? • 十一.Lock和RLock的区别? • 十二.进程和线程以及协程的区别? • 十三.IO多路复用作…
1.内容回顾 1.视图中常见的继承 2.频率访问控制源码 3.序列化,反序列化 2.初始化代码 1.后端代码:AuthView (1)目录结构 (2)urls (3)view (4)注释掉cors (5)效果 2.前端代码:Login组件 (1)App.vue 主组件 (2)router/index.js  路由 (3)Login.vue组件 v-model监听数据 @click 方法 ajax请求 <template> <div> <h1>用户登录</h1>…
<!DOCTYPE html> <!--JavaScript内容回顾--> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> Javascript for循环 for(var item in [11, 22,33]){ console.log(i…
CSS作业问题 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> /* 1.CSS重复使用 <style> .c{ 共有 } .c1{ 独有1 } .c2{ 独有2 } </style> <div…
上次课程内容回顾:1.kafka的基本介绍:kafka是一个消息队列2.消息队列的作用:解耦3.kafka与传统消息队列的对比: 传统消息队列:支持事务 kafka的特点:比较快,比较快的两个原因:顺序读写磁盘,pageCache页缓存机制4.kafka的架构模型: producer:消息的生产者,主要就是用于生产数据 topic:消息的主题,可以理解为一类消息的高度抽象的集合 broker:服务器 partition:一个topic下面有多个partition,分区,一个partition保存…
前端回顾: 整体: - HTML - CSS - JavaScript - 基本数据类型 - for,while.. - DOM - obj = document.getElementById('..') - obj.innerHtml - BOM: - setInterval... ----> 可以完成所有操作 <---- - jQuery: - 选择器 $('#') $('.') - 筛选器 $('#').find('') - 内容或属性 - $('#i1').val() input系列,…
一. Ruby内置的辅助方法 1.打开文件:app/views/layouts/application.html.erb(演示应用的网站布局) 来咱把注意力放在圈起来的那一行: 这行代码使用 Rails 内置的 stylesheet_link_tag 方法, 在所有媒介类型中引入 application.css .对有经验的 Rails 开发者来说, 这行代码看起来很简单, 但是其中至少有四个 Ruby 知识点可能会让你困惑: 内置的 Rails 方法, 调用方法时不用括号, 符号(Symbol…
一. 模式的定义和删除  ---创建了一个模式,就创建了一个数据库命名空间,一个框架.cascade.restrict create schema<模式名> authorization <用户名> 如果没有指定模式名,则模式名默认为用户名. 可以在创建模式的时同时创建视图.基本表. 基本表的定义和删除        ---表级完整性约束条件,当完整性约束条件涉及到该表的多个属性列时 create table <表名> <列名> <数据类型> [完…
1.类与对象 类:类指的是同种对象的抽象,看不见摸不着的.包含有属性与方法. 对象:是类的具体实现,看的见摸得着的东西. 类是对象的抽象,对象是类的具体实现. 2.访问修饰符 public:在项目的任何地方都可以用. protected:在类中.包中.子类中. 默认:在类中.同包中可以使用. private:只能在本类中使用. 3.封装:公开对外的接口,隐藏内部的具体实现. (1)私有化属性. (2)为属性提供一个公共的get与set方法. (3)其他操作. 4.构造方法:(构造函数)实例化对象…
一.基本数据类型 1.标识符. 标识符由字母.数字.下划线和美元符组成. 标识符不能是JAVA的关键字与保留字,但是可以包含其内. 标识符区分大小写.标识符长度没有限制.标识符不能含有空格. 2.注释 单行注释:以//开头,注释内容从//开始到本行行尾结算. 区域注释:以/*开始,已*/结束,中间可以跨多行的注释内容. 文档注释:以/**开始.以**/结束,中介可以跨多行的注释内容. 3.基本数据类型 整型:byte.short.int.long 浮点型:float.double 字符型:cha…
模板 变量 {{ }} 标签 {% %} if elif else for empty forloop() with...as csrf_token 过滤器 default length add data Y-m-d H:i:s 也可以在settings配置全局 DATATIME_FORMAT = ‘Y-m-d H:i:s’ USE_10N=False filesizeformat slice safe 跨站脚本攻击 truncatechars 截断 组件 一小段代码段 include html…
1.1基本数据类型 1.1.1 变量的定义 变量类型 变量名 变量类型 变量名=初值: 注意:不能以C语言标识符作为变量名,变量名的第一个字符必须是字母或者下划线,其它位置字符必须是字母.数字.下划线. 1.1.2 变量类型 整型  int ,long long 浮点型 float ,double 字符型 char 布尔型 bool 注:布尔型在c++中可以直接使用,但在c语言中必须添加stdbool.h才能使用 #include<stdio.h> int main() { ,flag2=tr…
我们来回顾一下 我们都讲了什么?…
Hibernate是一个O/R映射框架(也称为ORM) 从ORM词来看,O---Object(对象模型):R--- Relational(关联模型),可以做对象和关联的一种映射,当然这只是部分功能,一个完善ORM框架应该具有更多的功能:如HQL相关的查询语句.提供缓存机制(一级缓存.二级缓存). Java开发数据库时,使用JDBC,但是需要编写大量相同的代码,这样不便提高生产效率,而hibernate可以让你不能编写大量的相同的代码.从而提高生产效率.另一方面,hibernate可以让我们更面对…
#!/user/bin/python# -*- coding:utf-8 -*-lis = [2,3,'k',['qwe',20,['k1',['tt','3','1']],89],'ab','adv']#tt变成大写.lis[3][2][1][0] = 'TT'print(lis)lis[3][2][1][0] = lis[3][2][1][0].upper()print(lis)…
#!/user/bin/python# -*- coding:utf-8 -*-li = ['zs','ls','ww','zl']li.insert(4,'cc')print(li)li.extend('pl')li.extend([1,3,4,5])print(li)print(li)…
#!/user/bin/python# -*- coding:utf-8 -*-username = "zd"password = "123"i = 3while i > 0: zh = input("请输入你的账号:") i -= 1 if zh == username: mm = input("请输入你的密码:") if mm == password: print("验证成功.正在登陆......"…
复习一下json这个模块 import json s = '{"name":"cui","age":12}' # 这里外部必须是单引号,内部必须是双引号 print(json.loads(s),type(json.loads(s))) # loads方法,把字符串转换为python的数据格式 d = {"name":"cui","age":12} print(json.dumps(d),…
-----------------siwuxie095 Java EE 三层结构 1.Web 层:Struts2 框架 2.Service 层:Spring 框架 3.DAO 层:Hibernate 框架 (1)对数据库进行 CRUD 操作,即 增删改查 Operation SQL Create INSERT Read(Retrieve) SELECT Update UPDATE Delete(Destroy) DELETE MVC 思想 Model:模型 View:视图 Controller:…
clear():直接清空一级缓存的所有对象.evict(Object obj):清空一个对象.flush():控制你的刷出的时机.refresh(Object obj);将你的数据查出来把一级缓存覆盖掉. 刷出的时机是有一个默认值的,默认值是在做某些查询的时候或者是事务提交或者是你手动调用flush()的时候才会刷出的.这里有几个常量:ALWAYS AUTO COMMIT MANUAL ALWAYS很少用,所有的查询都会刷出,你提交啊或者是flush()都会刷出. AUTO是它的一个默认值,它是…
线性布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" andro…
推荐电影: 1.被解救的姜戈 2.华尔街之狼 3.阿甘正传 4.辛德勒的名单 5.肖申克的救赎 6.上帝之城 7.焦土之城 8.绝美之城 打印多行 msg = "hello 1 hello 2 hello 3 " print(msg) 出错 语法错误: ""双引号只能进行单行的字符串 ''' '''必须用3个引号才能进行多行字符串 msg = '''hello 1 hello 2 hello 3 ''' print(msg) 如果''' '''不加上变量的话,那就是…
Django 下载安装 命令行 pip install django==1.11.26 -i 源 pycharm 创建项目 命令行 django-admin startproject 项目名 pycharm file ——> new project ——> django ——> 输入项目路径 ——> 选择解释器 ——> 输入一个app的名称 ——> create 启动项目 命令行 cd 项目的根目录 python manage.py runserver # 127.0.…