摘要: 数据是如何在内存中存储的? 在32位的计算机上,1个字节有8位,内存寻址的最小单位就是字节。假设我们有一个int类型的值,它从0x10开始,一个int占据4个字节,则其结束于0x13。 那么数据类型有什么意义呢? 它确定了一个特定类型的数据到底要申请多大的内存地址来存储(大小),并且决定取到的二进制 阅读全文
posted @ 2018-04-20 22:07 F君君 阅读(4405) 评论(0) 推荐(2) 编辑
摘要: 本节涉及: 1.Q搜索在前后端的设计 2.Django中Queryset对象的序列化(由后端扔给前端的数据必然会经过序列化) 3.前端动态地构造表格以便显示(动态创建DOM对象) 思路: 用户通过前端查询数据库内容时,可添加多个搜索框,一个搜索框内可以输入多个条件。同一搜索框内的条件是或OR关系,不 阅读全文
posted @ 2018-04-18 21:33 F君君 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.dabeaz.com/finalgenerator/ 为查看完整图片,可右键单击图片选择在新页面中查看。 阅读全文
posted @ 2018-04-07 21:12 F君君 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.cnblogs.com/stacklike/p/8284550.html 基于列表的简单实现 # 先进后出 # 以列表实现的简单栈 class SimpleStack: # 特殊属性,用以限制class可添加的属性 __slots__ = ('__items',) 阅读全文
posted @ 2018-04-05 17:52 F君君 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 基本思路 用户提交表单后,验证开始。页面中会有多个域要求验证,如text input,files, checkbox。同时,根据验证字段的不同,验证方式会有很多种,例如对邮箱、IP地址、电话的验证标准就各不相同。那么就要设计不同的验证标准,并且在将所有待验证域验证完毕后,返回验证是否成功的结果。这就 阅读全文
posted @ 2018-02-06 20:09 F君君 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 预备 照张相片 selenium.webdriver可以实现对显示页面的截图: 实际浏览器界面和截图结果 可以发现截图结果是浏览器内当前的显示内容。 让我想想...那只要让需要截图的元素出现在当前页面上,再从得到的截图里再把要的元素截取出来不就好啦? 那问题是怎么才能让当前元素先让我们看见呢? 让提 阅读全文
posted @ 2017-12-16 16:54 F君君 阅读(2848) 评论(4) 推荐(0) 编辑
摘要: 这一节涉及的内容有: 1.客户端和服务端操作cookie的方法 2.secure cookie的机制 3.基本/自定义session 文件结构 三个启动文件由下往上对应的分别是三种服务端:使用secure cookie,使用基本的session,使用自定义session。 另外,这一节中的index 阅读全文
posted @ 2017-12-12 17:49 F君君 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 概览 这一小节涉及了三部分内容: 1.动态分页设计 2.基本的路由系统以及基于正则的路由 3.模块引擎的继承和导入 4.web项目文件夹和ReuquestHandler的分类 5.跨站脚本攻击 文件结构 Python代码 start.py from tornado.ioloop import IOL 阅读全文
posted @ 2017-12-12 16:43 F君君 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 介绍 主要方法 主要属性 文件结构 Python代码 import tornado.ioloop import tornado.web import json class LoginHandler(tornado.web.RequestHandler): def get(self): self.re 阅读全文
posted @ 2017-12-03 19:00 F君君 阅读(524) 评论(0) 推荐(0) 编辑
摘要: cookie 服务端在客户端的中写一个字符串,下一次客户端再访问时只要携带该字符串,就认为其是合法用户。 tornado中的cookie有两种,一种是未加密的,一种是加密的,并且可以配置生效域名、路径、过期时间。 文件目录 Python代码 import tornado.ioloop import 阅读全文
posted @ 2017-12-03 12:48 F君君 阅读(499) 评论(0) 推荐(0) 编辑