上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 1. 启动服务端: 2. 客户端连接 当客户端向服务端发送连接请求时,不仅连接还会发送【握手】信息,并等待服务端响应,至此连接才创建成功! 3. 建立连接【握手】 请求和响应的【握手】信息需要遵循规则: 从请求【握手】信息中提取 Sec-WebSocket-Key 利用magic_string 和 阅读全文
posted @ 2017-09-27 20:31 Adamanter 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 什么是Flask 安装 一、第一次 二、路由系统 注:对于Flask默认不支持直接写正则表达式的路由,不过可以通过自定义来实现, 见:https://segmentfault.com/q/1010000000125259 三、模板 1、模板的使用 Flask使用的是Jinja2模板,所以其语法和Dj 阅读全文
posted @ 2017-09-27 19:38 Adamanter 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 什么是Tornado 安装 快速上手 第一步:执行脚本,监听 8888 端口 第二步:浏览器客户端访问 /index --> http://127.0.0.1:8888/index 第三步:服务器接受请求,并交由对应的类处理该请求 第四步:类接受到请求之后,根据请求方式(post / get / d 阅读全文
posted @ 2017-09-27 19:00 Adamanter 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 基本部署流程草稿 阅读全文
posted @ 2017-09-27 17:34 Adamanter 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 什么是wsgi 基础作用 uWSGI 很好的一篇文章: http://www.cnblogs.com/Xjng/p/aa4dd23918359c6414d54e4b972e9081.html 阅读全文
posted @ 2017-09-27 17:21 Adamanter 阅读(247) 评论(0) 推荐(0) 编辑
摘要: CBV & FBV CBV:指视图函数为类。 FBV:指视图函数为函数类型。 web框架的实质就是通过url-找到->函数,然后执行视图函数,模版渲染,把字符串返回给浏览器! 这一段时间以来的操作,都是用的FBV类型来实现url ----> 函数。 现在聊聊CBV的方式,以登录login举例。(全部是固定写法,先记住它!) 1、视图函数... 阅读全文
posted @ 2017-09-27 16:42 Adamanter 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是REST REST的开发流程 什么是 Django REST framework?(官方文档) Django REST framework是一个基于Django开发的app,用于快速搭建REST API。 基本使用方法 PS:最终访问路径 小结: 基于CBV 基于FBV 权限控制 阅读全文
posted @ 2017-09-27 16:27 Adamanter 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 什么是Redis redis是一个key-value存储系统。 和Memcached类似,但是它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 这些数据类型都支持push/pop、 阅读全文
posted @ 2017-09-27 13:01 Adamanter 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是memcached 是什么:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 作用:它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 原理:Memcached基于一个存储键/值对的hashmap。其守护进程( 阅读全文
posted @ 2017-09-27 11:55 Adamanter 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 遵循规范是一种美德: 阅读全文
posted @ 2017-09-25 19:35 Adamanter 阅读(116) 评论(0) 推荐(0) 编辑
摘要: cbv:基于类的视图 fbv:基于函数的视图,就是一般用的视图 阅读全文
posted @ 2017-09-22 17:38 Adamanter 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.前戏:通过外键表引出: 2.正题: 阅读全文
posted @ 2017-09-22 17:31 Adamanter 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1.创建关系表 2.通过django自带功能ManyToManyField,完成多对多关系的关联 (任意表添加,但局限性太大) 3.自定义表与django自带功能ManyToManyField合用(杂交): 阅读全文
posted @ 2017-09-22 17:26 Adamanter 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、我们平时用到的数据库的基本增删改查: 2、过滤/条件判断<等同于 where>: 3、排序:.order_by("列名") <等同于order by 列名 asc or desc> 可以通过多个列名排序! 4、分组:.annotate(别名=聚合函数(列名)) <等同于 group by > a 阅读全文
posted @ 2017-09-22 17:06 Adamanter 阅读(777) 评论(2) 推荐(0) 编辑
摘要: 外键关联表操作:正反向操作 values()与values_list() 返回本表数据的字典格式和元组格式 跨表返回更加丰富数据的字典和元组格式 阅读全文
posted @ 2017-09-22 15:54 Adamanter 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 基本字段类型 admin的字段参数 其他正常参数: 阅读全文
posted @ 2017-09-22 14:53 Adamanter 阅读(1136) 评论(2) 推荐(1) 编辑
摘要: 基本增删改查 表结构修改 表结构修改只要修改相应的类就行了 删除某列就删除类内某个字段 增加某咧就在类内增加某个字段 在某字段上直接修改 重点是:修改完记得 阅读全文
posted @ 2017-09-22 12:59 Adamanter 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ORM基本点 在app下的models虾面写表类 别忘了注册app 执行命令生成表结构 修改配置文件,如果用sqllite就用上面配置,用mysql 就用虾面配置 redis 的默认端口号是6379 Django默认使用MySQLdb模块链接MySQL,但python3现在还没有MySQLdb, 所 阅读全文
posted @ 2017-09-22 12:40 Adamanter 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 面试官就爱这些,写不出来,基础太差,soanyway,随时都能写出来。 1.冒泡排序,T(n) = O(n**2) # 冒泡排序,T(n) = O(n**2) def bubble_sort(li): print(li) for i in range(len(li)-1): # i代表第几趟 for 阅读全文
posted @ 2017-09-21 20:31 Adamanter 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 二分法查找 二分法示例 # 1.二分法查找相同数 # Given an array of integers sorted in ascending order, find the starting and ending position of a given target value. # Your 阅读全文
posted @ 2017-09-21 20:29 Adamanter 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页