码迷,mamicode.com
首页 > 2018年08月10日 > 全部分享
testNG断言
https://junit.org/junit4/javadoc/latest/org/junit/Assert.html assertThat 断言:Hamcrest Matchers 对象: equalTo 测试对象相等使用Object.equals方法 hasToString 测试Object ...
分类:其他好文   时间:2018-08-10 01:16:09    阅读次数:314
Java设计模式02-装饰者模式
定义 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 类图 (图片来自headfirst 设计模式) Java实例 在网游中通常有各式各样的武器,还可以通过附魔给武器添加各种攻击特效,现在我们通过装饰者模式来实现一下这个效果。 / 武器剑类,武器接口的实现类。对应上图 ...
分类:编程语言   时间:2018-08-10 01:16:03    阅读次数:177
LeetCode 17. Letter Combinations of a Phone Number
深搜。 ...
分类:其他好文   时间:2018-08-10 01:15:54    阅读次数:142
红包算法的一种实现(PHP)
        前段时间有个项目需要用到红包算法,本以为简单,细想之下有点复杂。于是就百度了一下,没想到查出了不少,有些写的很复杂。由于时间有点紧,我就找了一个简单点的。然后参考着写一个。参考的地址是:https://blog.csdn.net/gorgle/article/details/52954413; 
分类:编程语言   时间:2018-08-10 01:15:44    阅读次数:131
shell脚本实例-内存磁盘使用警告
1,磁盘使用警告并发送邮件 #!usr/bin/bash #df -Th|grep '/$' 这个是获取内存使用的那一条记录 #后面两句是获取内存的使用率 disk=`df -Th|grep '/$' |awk '{print $(NF-1)}'|awk -F"%" '{print $1}'` ma ...
分类:系统相关   时间:2018-08-10 01:15:35    阅读次数:480
tomcat启动报错:Address already in use: JVM_Bind
tomcat启动时出现Address already in use: JVM_Bind 的原因是因为端口被占用,有可能是因为多次启动tomcat或者启动了多个tomcat,或者是其他应用程序或者服务占用了。 错误日志如下: 严重: StandardServer.await: create[8080] ...
分类:其他好文   时间:2018-08-10 01:15:29    阅读次数:136
Linux学习——基础篇
学习Linux之前,需要首先了解计算机的基础知识。1、二进制、十进制相互转换。156转换为二进制的方法:逐一减去2的次幂方法。(需要自己提前记住:`27=128;26=64;25=32;24=16;23=8;22=4;21=2;2`0=1)```156-128是否够减,如果够,则二进制数值为:128+....156-128剩余28,28-32不够,28-16够减,剩余12。则二进制数为:128+1
分类:系统相关   时间:2018-08-10 01:15:19    阅读次数:174
python 文件处理
1、打开文件: open 函数 open函数最常用的使用方法如下:文件句柄 = open('文件路径', '模式',编码方式)。 encode='' 1、关于文件路径 #文件路径: 主要有两种,一种是使用相对路径,想上面的例子就是使用相对路径。 另外一种就是绝对路径, 如:C:/Users/Desk ...
分类:编程语言   时间:2018-08-10 01:15:09    阅读次数:173
MySQL 常用30种SQL查询语句优化方法
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...
分类:数据库   时间:2018-08-10 01:15:00    阅读次数:202
代理池的维护(一)
介绍代理池的维护 一、准备工作 安装redis数据库并启动服务,另外还需安装atihttp,requests, redis-py,pyquery,flask 二、代理池的架构 分为4个模块:存储模块,获取模块,检测模块,借口模块、 1、存储模块:使用Redis的有序集合,用来做代理的去重和状态标识, ...
分类:其他好文   时间:2018-08-10 01:14:51    阅读次数:216
happens-before规则
happens-before原则: happens-before它是判断数据是否存在竞争、线程是否安全的主要依据。为了保证线程安全我们可以让2个操作具有happens-before关系 happens-before的8条规则能够保证存在happens-before规则的单一线程或者多条线程之中的2个 ...
分类:移动开发   时间:2018-08-10 01:14:42    阅读次数:184
A1082 Read Number in Chinese (25)(25 分)
A1082 Read Number in Chinese (25)(25 分) Given an integer with no more than 9 digits, you are supposed to read it in the traditional Chinese way. Outpu ...
分类:其他好文   时间:2018-08-10 01:14:36    阅读次数:154
Redis 有序集合(sorted set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 ...
分类:其他好文   时间:2018-08-10 01:14:27    阅读次数:181
预测一下web前端未来的6个趋势
2018年前端技术的发展也将进入到一个相对稳定的阶段, 就前端主流技术框架的发展而言,过去的几年里发展极快,在填补原有技术框架空白和不足的同时也渐渐趋于成熟。 未来前端在已经趋向成熟的技术方向上面将会慢慢稳定下来,并进入技术迭代优化阶段,例如语言标准、前端框架等。但这并不代表前端领域技术就此稳定了, ...
分类:Web程序   时间:2018-08-10 01:14:18    阅读次数:202
D03——C语言基础学习PYTHON
C语言基础学习PYTHON——基础学习D02 20180804内容纲要: 1 函数的基本概念 2 函数的参数 3 函数的全局变量与局部变量 4 函数的返回值 5 递归函数 6 高阶函数 7 匿名函数 8 函数式编程 9 小结 10 小练习:ATM+购物车程序 1 函数的基本概念 a 函数定义 b 函 ...
分类:编程语言   时间:2018-08-10 01:14:07    阅读次数:202
如何在命令长度受限的情况下成功get到webshell(函数参数受限突破、mysql的骚操作)
0x01 问题提出 还记得上篇文章记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门),我们讲到了一些PHP的一些如何巧妙地绕过数字和字母受限的技巧,今天我要给大家分享的是如何在命令长度受限的情况下成功get到webshell,以及关于函数参数受限的突破,mysql的一些骚 ...
分类:数据库   时间:2018-08-10 01:14:01    阅读次数:208
<记录> axios 模拟表单提交数据
ajax 可以通过 FormData 对象模拟表单提交数据 第一种方式:自定义FormData信息 第二种方式:通过表单元素创建 ...
分类:移动开发   时间:2018-08-10 01:13:47    阅读次数:706
1295条   上一页 1 ... 71 72 73 74 75 76 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!