场景:在APP页面开发中,有一个需求,做一个返回按钮,实现的功能和浏览器的后退按钮相同。 措施:具体思路如下: 1.开始打开页面时,浏览器的history.length为1,按钮隐藏; 2.当history.length>1时,点击按钮执行 history.go(-1); 3.后退到历史记录栈中第一 ...
分类:
其他好文 时间:
2019-09-24 23:07:52
阅读次数:
180
1.SockJS用javascript实现的socket连接,兼容各种浏览器的WebSocket支持库2.WebSocket是H5的,不支持H5的浏览器没法使用。3.SockJS它提供类似于websocket的编程模式但是可以适应不同的浏览器(包括不支持websocket的浏览器)。后端代码: Ja ...
分类:
编程语言 时间:
2019-09-24 23:07:30
阅读次数:
189
接口自动化测试框架: Requests库:发送HTTP接口请求 unittest单元测试框架:组织和运行测试用例 HTMLTestRunner:生成html格式的测试报告 PyMySQL驱动:操作MySQL数据库来初始化测试数据 接口测试工具: 不足:1、测试数据不可控;2、无法测试加密接口;3、扩 ...
分类:
其他好文 时间:
2019-09-24 23:07:16
阅读次数:
356
昨日内容回顾: 注释的使用:"" ‘’ # 在python中双,单引号的意义是一样的 全注释 :ctrl + ? 例如:"hello,it's me!" 缩进 本节内容的简介: 集成开发环境(IDE): VIM #经典linux下的文本编辑器 Emacs # linux文本编辑器,比Vim更容易 E ...
分类:
其他好文 时间:
2019-09-24 23:06:54
阅读次数:
203
【题目描述】: 天天暑假时帮别人寄送快递,经历了一个暑假,天天积累了不少数据,想对快递公司进行一下评分,得到快递公司的质量水平。 总共有 n 家快递公司,编号为 1..n。现在天天有m天的寄送快递数据,其中第i天使用第ei家快递公司,快递在路上花了ti天时间。一开始每个快递公司的评分都为0,对于一家 ...
分类:
其他好文 时间:
2019-09-24 23:06:38
阅读次数:
169
面向过程的编程思想: 解决事情的时候按照一定的过程(流程); 不利于复用,会产生冗余; 面向对象的编程思想: 模仿现实生活中的事物,对事物进行分析(属性,动作); 类 对象 类:抽象笼统的概念,描述一类有相同特点行为的事物 对象:具体的个体 声明类: 假如声明一个 Person p1 = p; 则两 ...
分类:
编程语言 时间:
2019-09-24 23:04:58
阅读次数:
199
首先进入网页会看到一个网页 然后用bp进行爆破 首先点击clear 然后选中刚下随便输入进去的密码点击add然后设置一下类型 然后进行开始攻击 攻击过程中点击length 根据长度可以判断出密码然后回到网页输入密码 得到flag ...
分类:
其他好文 时间:
2019-09-24 23:04:31
阅读次数:
170
JavaSE阶段性测试1:手写线程池需求需求背景:由于频繁的自行创建和销毁线程非常的消耗资 源,并且难以控制线程的并发数量,所以项目组急需编写 一个线程池功能,能够自行管理线程的生命周期,并且根 据繁忙线程池程度对池中线程进行动态扩容。现在项目经理抽象出线程池对象中包含有几个主要特性 1. 可以根据 ...
分类:
编程语言 时间:
2019-09-24 23:03:24
阅读次数:
180
mysql的锁机制 含义:锁是计算机协调多个进程或线程并发访问某一资源的机制 在数据库中,除了传统的计算资源(如CPU,RAM,I/O等)的争用之外,数据也是一种用户共享的资源。如何保证数据并发访问的一直型、有效性是所有数据库必须解决的问题,锁冲突也是影响数据库并发访问性能的一个重要因素。因而,锁对 ...
分类:
数据库 时间:
2019-09-24 23:03:05
阅读次数:
190
Promise.all 所有状态都改变才执行 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 function loadImg (src) { r... ...
分类:
其他好文 时间:
2019-09-24 23:02:26
阅读次数:
152
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.2000条以内的记录不建议做索引 3.最佳左前缀原则,联合索引的B+Tree是按照第一个关键字进行索引排列的。 4.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导 ...
分类:
数据库 时间:
2019-09-24 23:02:11
阅读次数:
175
文件存放位置规范 1 文件夹说明 flash存放flash文件 p_w_picpaths存放图片文件 inc存放include文件 library存放DW库文件 media存放多媒体文件 script存放javascript脚本 css存放css文件 2 网站页面位置存放 2.1 客户端 web 网 ...
分类:
Web程序 时间:
2019-09-24 23:01:33
阅读次数:
251
连接类型:1、 JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以 ...
分类:
数据库 时间:
2019-09-24 23:01:03
阅读次数:
220
NX:-z execstack / -z noexecstack (关闭 / 开启) 不让执行栈上的数据,于是JMP ESP就不能用了Canary:-fno-stack-protector /-fstack-protector / -fstack-protector-all (关闭 / 开启 / 全 ...
分类:
其他好文 时间:
2019-09-24 23:00:50
阅读次数:
500
appium基础API 1.1 APP元素信息操作API 介绍手机端元素信息的获取以及基本的输入操作 前置代码 1.1.1 点击元素 看前面的知识 1.1.2 发送数据到输入框 方法:value 需要发送到输入框内的文本 eg( 业务场景 ): 打开设置,点击搜索框并输入内容abc 提示: 可以将输 ...
分类:
移动开发 时间:
2019-09-24 23:00:25
阅读次数:
178
转至猫猫大侠的博客 参考资料 PHP的 yield 关键字是php5.5版本推出的一个特性,算是比较古老的了,其他很多语言中也有类似的特性存在。但是在实际的项目中,目前用到还比较少。网上相关的文章最出名的就是鸟哥的那篇了,但是都不够细致理解起来较为困难,今天我来给大家超详细的介绍一下这个特性。 如果 ...
分类:
Web程序 时间:
2019-09-24 23:00:07
阅读次数:
183
多线程使用: def func(x): print(x) t= threading.Thread(target=func,args=(12,)) # 线程启动 t.start() # 主进程阻塞,等待子进程的退出 t.join() # 设置线程为主线程的守护线程 t.setDaemon() 多进程使 ...
分类:
编程语言 时间:
2019-09-24 22:59:52
阅读次数:
184