开放-封闭原则: 封闭:已实现的功能代码块不应该被修改. 开放:对现有功能的扩展开放. 装饰器: 定义:在符合'开放-封闭'的原则下,给程序扩展其他的功能! ...
分类:
其他好文 时间:
2018-04-01 18:57:04
阅读次数:
110
一、同源策略与跨站脚本攻击 JavaScript 的同源策略,是由Netscape提出的一个著名的安全策略,为了阻止A站的JS去操作别的网站的数据。你想啊,你现在打开了浏览器,在一个tab窗口中打开了银行网站,在另外一个tab窗口中打开了一个恶意网站,而那个恶意网站挂了一个的专门修改银行信息的Jav ...
分类:
其他好文 时间:
2018-04-01 18:56:57
阅读次数:
158
网络嗅探与协议分析 基础内容 1.网络嗅探Sniff 网络监听、网络窃听 类似于传统的电话线窃听 网络嗅探技术定义:利用计算机网络接口截获目的地为其他计算机的数据报文 ,监听网络流中所包含的用户账户密码或私密信息等 网络嗅探器(Sniffer): 实现嗅探的软件或硬件设备 嗅探获得数据 二进制格式数 ...
分类:
其他好文 时间:
2018-04-01 18:56:50
阅读次数:
279
今天遇到一个问题是,在 jsp 里面引入 css、js,请求的状态是 200,但 css、js 的内容却是空的。 这是因为 servlet 有个 url-pattern,将 css、js 的路径当做 servlet 处理了 url-pattern有5种配置模式: (1)/xxx:完全匹配/xxx的路 ...
分类:
Web程序 时间:
2018-04-01 18:56:42
阅读次数:
230
linux操作系统提供的信号 系统性能状态: 常用参数 ...
分类:
系统相关 时间:
2018-04-01 18:56:35
阅读次数:
220
一、CSS 样式层联想 1、IE低版本的非著名兼容问题 1、并非不支持Display: inline-block; CSS2.1版本中对于inline-block的样式定位为:使元素生成一个行内级别的包含块,其内部按块级可以设置宽高,自身按行内框来计算布局。 IE 5.5、6、7 、8(Q)几个低版 ...
分类:
Web程序 时间:
2018-04-01 18:56:27
阅读次数:
253
1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1016:文件无法打开,使用后台修
分类:
数据库 时间:
2018-04-01 18:56:19
阅读次数:
197
P1280 尼克的任务 P1280 尼克的任务 P1280 尼克的任务 题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。 尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单 ...
分类:
其他好文 时间:
2018-04-01 18:56:12
阅读次数:
126
form: https://www.liaoxuefeng.com/ 2017-12-22 16:08基于Python 3版本python 链接 : https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe勾上Add Python ...
分类:
编程语言 时间:
2018-04-01 18:56:02
阅读次数:
177
1227: [SDOI2009]虔诚的墓主人 Description 小W 是一片新造公墓的管理人。公墓可以看成一块N×M 的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为自己找一块合适墓地。为了体现自己对主的真诚,他们希望自己的 ...
分类:
其他好文 时间:
2018-04-01 18:55:52
阅读次数:
164
1、在Windows下可以不写第一行注释 第一行注释标的是指向python的路径,告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。 此外还有以下形式(推荐写法): 这种用法先在env(环境变量)设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。 2、 ...
分类:
编程语言 时间:
2018-04-01 18:55:44
阅读次数:
183
GitHub仓库地址: https://github.com/Sophur/Team-four-operation 一、需求分析 (1)由计算机从题库文件中随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分; (2)题 ...
分类:
其他好文 时间:
2018-04-01 18:55:35
阅读次数:
231
在学习过程中零碎的知识点记录以及一些想法,加深印象,强化记忆。 五、Ajax ~ 无刷新数据读取;用户注册、在线地图、聊天室、webQQ、微博; Ajax能且仅能 从服务器读取一个文件,要注意文本文件和网页的编码要统一(utf-8) 只读一次,后面加载缓存,?t=1213 用get提交数据 可以用? ...
分类:
Web程序 时间:
2018-04-01 18:55:26
阅读次数:
248
前言 静态属性和方法必须用static修饰符 静态属性和非静态属性的区别: 1、在内存中存放位置不同 所有带static修饰符的属性或者方法都存放在内存中的方法区 而非静态属性存放在内存中的堆区 2、出现时机不同 静态属性或方法在没创建对象之前就已经存在 而非静态属性在创建对象之后才存在 3、静态属 ...
分类:
编程语言 时间:
2018-04-01 18:55:10
阅读次数:
173
安装pycharm 激活方法参考了 https://blog.csdn.net/u014044812/article/details/78727496 一、运算符: 1、算数运算:返回一个数 2、比较运算:返回一个布尔值 3、赋值运算:返回一个数 4、逻辑运算:返回一个布尔值 5、成员运算:返回布尔 ...
分类:
编程语言 时间:
2018-04-01 18:54:59
阅读次数:
182
“在古时候,人们用牛来拉重物。当一头牛拉不动一根圆木时,人们从来没有考虑过要想方设法培育出一种更强壮的牛。同理,我们也不该想方设法打造什么超级计算机,而应该千方百计综合利用更多计算机来解决问题。” ——Grace Hopper 1.1数据爆炸 随着互联网的发展,积累的数据量在不断增加,呈现出数据爆炸 ...
分类:
其他好文 时间:
2018-04-01 18:54:52
阅读次数:
159