(1)AbstractCustomer.class.php(抽象父类) (2)RealCustomer.class.php (真实用户类) (3)NullCustomer.class.php (空对象代替类) (4)CustomerFactory.class.php (用户工厂类) (5)nullO ...
分类:
Web程序 时间:
2018-06-11 14:03:05
阅读次数:
201
++i和i++区别在于运算顺序和结合方向。 js中有两种自加运算,其运算符均为++,功能为将运算符自加1. 其中: ++VAR被称为前自加,其后面的变量执行自加操作,其运算为,先执行自加操作,再引用VAR值。 VAR++被称为后自加,其前面的变量执行自加操作,其运算为,先引用VAR值,再进行自加操作 ...
分类:
其他好文 时间:
2018-06-11 14:02:57
阅读次数:
133
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1861 发现自己想splay的时候总是纠结那个点权是什么,因为splay原本是二分查找树... 但其实splay已经不是维护点权大小顺序的,它的最大作用就在于无论怎样旋转都保持着中序遍历这个相对 ...
分类:
其他好文 时间:
2018-06-11 14:02:48
阅读次数:
130
keydown:用户在键盘上按下某按键时触发。一直按着某按键则会不断触发(opera浏览器除外) keyup:用户释放某一个按键时触发。 keypress:用户按下一个按键,并产生一个字符时发生(也就是不管类似shift、alt、ctrl之类的键,就是说用户按了一个能在屏幕上输出字符的按键keypr ...
分类:
Web程序 时间:
2018-06-11 14:02:41
阅读次数:
202
jsp页面: 时间戳的话需要引入: <%@ page import="java.util.Date"%> <script type="text/javascript" src="${pageContext.request.contextPath}/js/quickpay.js?time=<%= ne ...
分类:
Web程序 时间:
2018-06-11 14:02:34
阅读次数:
241
Computer Transformation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8688 Accepted Submission ...
分类:
其他好文 时间:
2018-06-11 14:02:25
阅读次数:
133
配置IP及克隆 配置IP及克隆 1.cd /etc/sysconfig/network-scripts ls vi ifcfg-eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.IPADDR=ip 192.168.83.10 NETMASK=子网 ...
分类:
系统相关 时间:
2018-06-11 14:02:15
阅读次数:
263
Study Link codeforces 914 F. Substrings in a String 题意 分析 ...
分类:
其他好文 时间:
2018-06-11 14:02:08
阅读次数:
139
知识点汇总 1.HTML HTML5新特性,语义化 浏览器的标准模式和怪异模式 xhtml和html的区别 使用data-的好处 meta标签 canvas HTML废弃的标签 IE6 bug,和一些定位写法 css js放置位置和原因 什么是渐进式渲染 html模板语言 meta viewport ...
分类:
其他好文 时间:
2018-06-11 14:02:02
阅读次数:
252
前言 web自动化测试的路线是这样的:编程语言基础 >测试框架 >webdriver API >开发自动化测试项目。 移动自动化的测试的路线要长一些:编程语言基础 >测试框架 >android/IOS开发测试基础 >appium API >开发移动自动化项目。 Appium测试环境的搭建相对比较繁琐 ...
分类:
移动开发 时间:
2018-06-11 14:01:56
阅读次数:
235
一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么 ...
分类:
编程语言 时间:
2018-06-11 14:01:48
阅读次数:
197
//另一种: //实现函数如下所示 function getBrowser(n) { var ua = navigator.userAgent.toLowerCase(), s, name = '', ver = 0; //探测浏览器 (s = ua.match(/msie ([\d.]+)/)) ... ...
分类:
Web程序 时间:
2018-06-11 14:01:40
阅读次数:
212
1.半同步复制 半同步复制官方手册:https://dev.mysql.com/doc/refman/5.7/en/replication semisync.html 默认情况下,MySQL的复制是异步的,master将新生成的binlog发送给各slave后,无需等待slave的ack回复(sla ...
分类:
数据库 时间:
2018-06-11 14:01:31
阅读次数:
234
注意:opacity 设置透明度0.5 z-index 层级顺序 效果如下图 ...
分类:
Web程序 时间:
2018-06-11 14:01:24
阅读次数:
543
1. 简介 本篇文章,我们来一起了解一下 Spring 是如何将配置文件中的属性值填充到 bean 对象中的。我在前面几篇文章中介绍过 Spring 创建 bean 的流程,即 Spring 先通过反射创建一个原始的 bean 对象,然后再向这个原始的 bean 对象中填充属性。对于填充属性这个过程 ...
分类:
编程语言 时间:
2018-06-11 14:01:16
阅读次数:
175
手工配置静态的IP地址 也就是手工配置IP地址、子网掩码、网关和DNS。 设置方法如下: 主要查看下面这几项是否和下面给出的一致即可。 第二项表示不使用dhcp服务,如果是手动配置静态的ip地址,BOOTPROTO的值可以为none或者static。 第三项表示设置IP地址。 第四项表示设置子网掩码 ...
分类:
系统相关 时间:
2018-06-11 14:01:07
阅读次数:
340
客户端(电脑)通过浏览器输入域名,先找hosts文件及本地dns缓存,若都没有,就找localDNS服务器,若没有,localDNF服务器找根服务器(全球13台的那个根”.“服务器),根就把.com这个顶级域名的权威DNS服务器告诉localDNS服务器,localDNS服务器再去找.com对应的D ...
分类:
其他好文 时间:
2018-06-11 14:00:57
阅读次数:
205