- 博客(6)
- 收藏
- 关注
原创 MTV编程模式
概述:本质上与MVC模式没有什么差别,也是各组件之间为了保持送耦合关系,只是定义上有些许不同 编程模式:Model(模型) 负责业务对象与数据库的对象(ORM) Template(模板) 负责如何把页面显示给用户 View(视图) 负责业务逻辑,并在适当的时候调用Model和Templa...
2018-11-12 21:26:56
488
原创 MVC编程模式
MVC: 概述:一种软件设计典范,用一种业务逻辑,数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入,处理和输出功能在一个逻辑的图形化用户界面的结构中。 优点:降低了各功能模块之间的耦合性,方便变更,更容易代码重构,最大程度上实现代码重用 模型:主要是管理数据的 视...
2018-11-12 21:16:58
252
原创 常见 MYSQL 数据存储引擎比较
InnoDB:支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果需要对事务的完整性要求比较高(比如银行),要求实现并发控制(比如售票),那选择 InnoDB 有很大的优势。如果需要频繁的更新、删除操作的数据库,也可以选择 InnoDB,因为支持事务的提交(commit)和回滚(rollback)。 MyISAM:插入数据快,空间和内存使用比较少。如果表主要是用于插入新记录和读出记录,那么选...
2018-10-27 20:57:34
180
原创 前端获取cookie的代码解析
//TODO:前端javascript 获取cookie 值 解析var mycookie = 'k1=v1; k2=v2; k3=v3'var cuts = mycookie.split(';')console.log(cuts)for(var i =0; i<cuts.length; i++){ //trim() 去掉 字符内容的前后空格 var c = cuts[i].t...
2018-10-19 21:07:00
695
原创 Django基础
为什么要使用Django? 快速开发 (python开发,数据库ORM系统) 大量的内置应用(自带后台管理系统admin,用户认证系统auth,会话系统sessions) 安全性高(表单验证,跨站点攻击,SQL注入) 易于扩展(增加新的功能) 使用Django开发要具备的基础知识 Python基础 数据库SQL基础 HTTP协议 HTTP&CSS ...
2018-10-17 23:32:30
108
原创 MongoDB基础
一.基本概念 1.文档(document)相当于传统数据库模型中的‘行’,但是比‘行’复杂(数据信息) 2.集合(collection) 在MongoDB中表示一组文档,类似表,集合是没有模式的 没有模式就是可以混合插入不同的数据类型结构 3.数据库(database) 管道的概念: 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个条件的条件/命令的参数 MongoD...
2018-10-17 13:32:14
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅