文章分类 - 全栈2期、3期
摘要:jango的Form主要具有以下几大功能: 生成HTML标签(可在生成html标签的同时,初始化所填数据) 验证用户数据(显示错误信息,并能保留上次提交的数据) 创建Form类时,主要涉及到 field类的 【内置字段】 和 【内置插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; 一
阅读全文
摘要:当需要展示的数据量多的时候,就要把一个大长页面分成很多小的页面,并给每个小页面底部添加页面按钮方便切换。 要成功分页,需要告诉服务器4个信息: 数据的总个数是多少 每页展示多少个数据 当前页的页码 每个页面底部需要多少个页码按钮 一、Django内置的分页 Django的内置分页功能非常简单,大致只
阅读全文
摘要:概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 如果需要更新内容,必须重载整个网页页面。 2、AJAX 在无需重新加载整个网页的情况下,能够部分更新网页。 AJAX
阅读全文
摘要:对象关系映射(Object Relation Mapping,ORM),通过将“对象”和“数据库中的表”建立映射关系,将数据库中的“sql操作”转化为面向对象语言中的“对象操作”。 主要好处是:便于在不同DBMS间迁移,其次还可避免不熟悉sql的写sql语句带来的性能问题(当然若精通sql,用原生s
阅读全文
摘要:本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 一、下载安装 因为pip3.exe文件是在C:\Program Files\Python36\Scri
阅读全文
摘要:1、jquery是什么 通俗的讲,就是一些用JavaScript写好的函数打包放在一个js文件里,需要时直接调用即可(这叫框架)。其最大的优势是:简洁、超好的兼容性。 英文官网: http://jquery.com/中文文档: http://jquery.cuishifeng.cn/ 生产环境中的应
阅读全文
摘要:DOM(文档对象模型,Document Object Model) 定义了访问 HTML 和 XML 文档的标准,允许程序和脚本动态地访问和更新文档的内容、结构和样式。 DOM 是 W3C(万维网联盟)的标准。分为 3 个不同的部分: 核心 DOM: 针对任何结构化文档的标准模型 XML DOM:
阅读全文
posted @ 2017-09-09 22:40
seaidler
摘要:BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。从而使 JavaScript 有能力与浏览器“对话”。 所有浏览器都支持 window 对象。从概念上讲,一个html文档对应一个window对象;从
阅读全文
摘要:在 ECMA-262 中没有出现“类”这个词。ECMAScript 定义了“对象定义”,逻辑上等价于其他程序设计语言中的类。 本地对象(native object)。包括普通本地对象和“内置对象”。“内置对象”,程序开始执行时它已被自动实例化了。 宿主对象(host object),即由 ECMAS
阅读全文
摘要:1、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Na
阅读全文
摘要:一、表关系 二、练习题 1、自行创建测试数据 mysql中“表结构和数据”的导入与导出: (1)命令行工具 导出现有数据库数据: 导入现有数据库数据: (2)navicat导入导出 导出:选择【目标数据库】右键 >【转储SQL文件】 >选择【结构和数据】或者【仅结构】 导入:可以直接用navicat
阅读全文
摘要:CSS(Cascading Style Sheets,层叠样式表),用来控制网页数据的表现,可以使网页的表现与数据内容分离。 1. 行内式 行内式是在标签的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 2. 嵌入式 嵌入式是将CSS样式集中写在网页的<head></h
阅读全文
摘要:一、下载安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS 应用软件之一。 想要使用MySQL来存储并操作数据,则需要做几件事情: a. 安装M
阅读全文
摘要:http://www.w3school.com.cn/ 一、HTML(Hyper Text Markup Language,超文本标记语言) 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素; 标记语言: 标记(标签)构成的语言。 网页就是用HTML写的文档,该文档由浏览器解析后
阅读全文
摘要:传统的编程是线性模式的:开始 >代码块A >代码块B >代码块C >代码块D >...... >结束 每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D...的执行顺序,唯一能够改变这个流程的是数据。输入不同的数据,根据条件语句判断,流程或许就改为A >C >E... >结束。
阅读全文
摘要:一、什么是协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状
阅读全文
摘要:因为在python中的多线程其实并不是真正的并发,如果想要充分地使用多核CPU,在python中大部分情况需要使用多进程。 Python提供了非常好用的多进程包multiprocessing,借助这个包可轻松实现从单进程到多进程(并发执行)的转换。与threading.Thread类似,它可以利用m
阅读全文
摘要:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。线程说白了就是一个指令集。线程分为主线程和子线程。 与进程的区别: 一条线程指的是进程中一个单一顺序的控制流,而一个进程中可以并发多个线程,每条线程并行执行不同的任务。 在同一进程中的不同线程,可共用此进程中的数据
阅读全文
摘要:socket的英文原义是“插槽”或“插座”,就像我们家里座机一样,如果没有网线的那个插口,电话是无法通信的。Socket是实现TCP,UDP协议的接口,便于使用TCP,UDP。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和
阅读全文
摘要:刚好前些天有人提到eval()与exec()这两个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数以及与它们相关的几个函数,如globals()、locals()和compile(): 1. eval函数 函数的作用: 计算指定表达式的值。也就是说它要执行的Python代码只能是单
阅读全文
浙公网安备 33010602011771号