摘要:
所谓盒子模型(Box Model)就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。 所有的文档元素(标签)都会生成一个矩形框,我们成为元素框(element 阅读全文
摘要:
对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and XML 阅读全文
摘要:
此部分将介绍前端开发中常用的一些css样式。 1. height 高度 & width 宽度 在html中如果想要给标签设置高度和宽度的话,需要使用height和width属性,并且在设置时有两种单位: 像素,根据像素设置。 百分比,根据百分比设置。 因网页高度无限制,所以默认高度无法设置百分比,如 阅读全文
摘要:
区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISA 阅读全文
摘要:
1.django 中当一个用户登录 A 应用服务器(进入登录状态),然后下次请求被 nginx 代理到 B 应用服务器会出现什么影响? 如果用户在A应用服务器登陆的session数据没有共享到B应用服务器,纳米之前的登录状态就没有了。 2.跨域请求问题django怎么解决的(原理) 启用中间件 po 阅读全文
摘要:
1、大数据的文件读取 ① 利用生成器generator ②迭代器进行迭代遍历:for line in file 2、迭代器和生成器的区别 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用f 阅读全文
摘要:
5、Linux常见命令 help、man、info, command --help 查看帮助;man command (得到的内容比help更多更详细) ;info command 文件管理 ls, 列出目录中的内容。ls -a 列出所有文件;ls -l 列出详细内容 cd, 切换工作目录 pwd, 阅读全文
摘要:
引言 先举个例子,一台物理主机有16G内存,用户A的程序只需要2G内存,用户B的程序只需要4G内存,如果没有用虚拟化技术,他们的解决方案如下: 两用户程序放到同一台物理机器上,各自配置运行环境。资源都能满足了。问题是,程序的运行环境一个是Linux,一个是windows呢?如何防止用户A的程序不会窃 阅读全文
摘要:
一、为什么要创建索引呢(优点) 这是因为,创建索引可以大大提高系统的性能。第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四, 在使用分 阅读全文
摘要:
软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne) 测试用例 用例编号 测试项目 测试标题 重要级别 预置条件 输入 阅读全文
摘要:
冒泡排序 import random def bubble_sort(li): for i in range(len(li)-1): # 一共n-1趟 exchange = False for j in range(len(li)-i-1): # 第i趟只需交换n-i-1次 if li[j] > l 阅读全文
摘要:
1,爬楼梯问题 一个人爬楼梯,每次只能爬1个或两个台阶,假设有n个台阶,那么这个人有多少种不同的爬楼梯方法 动态规划的状态转移:第 i 个状态的方案数和第 i-1, i-2时候的状态有关,即:dp[i]=dp[i-1]+dp[i-2],dp表示状态矩阵。 def climb_stairs(n): d 阅读全文
摘要:
class BiTNode(): def __init__(self): self.data = None self.lchild = None self.rchild = None # 方法功能:把有序数组转为二叉树 def arraytotree(arr,start,end): root = N 阅读全文
摘要:
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文