ConcurrentHashMap CopyOnWriteArrayList CopyOnWriteArraySet 适用于读多写少的场景 ConcurrentLinkedQueue 原理可参考 http://www.cnblogs.com/studyLog-share/p/5283646.html ...
分类:
编程语言 时间:
2017-03-05 23:16:33
收藏:
0 评论:
0 赞:
0 阅读:
225
炮塔 Description Input Output 一行一个整数表示答案。 Sample Input 4 5 0 0 -2 0 0 -4 0 5 4 0 0 -4 3 0 6 9 0 0 -1 0 Sample Output 12 HINT Main idea 给定若干固定方向的炮台,以及若干位 ...
分类:
其他 时间:
2017-03-05 23:16:18
收藏:
0 评论:
0 赞:
0 阅读:
315
目的 通过一些方法,使能够运行本不该被运行的代码部分,或得到shell的使用: 将正常运行代码部分某处call后的目标地址,修改为另一部分我们希望执行、却本不应该执行的代码部分首地址(这需要我们有一定的权限修改可执行文件) 通过缓冲区溢出:输入数据,使其超出缓冲区大小,并覆盖住返回地址(新的返回地址 ...
分类:
其他 时间:
2017-03-05 23:15:24
收藏:
0 评论:
0 赞:
0 阅读:
220
...
分类:
其他 时间:
2017-03-05 23:15:10
收藏:
0 评论:
0 赞:
0 阅读:
245
20145321《网络对抗技术》逆向与Bof基础 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码 ...
分类:
其他 时间:
2017-03-05 23:14:55
收藏:
0 评论:
0 赞:
0 阅读:
215
2011年写过java项目,使用的框架是struts1.2+spring2+hibernate3。这么多年过去架构已经升级了很多版本。今天特地尝试了下搭建新版本框架struts2.1+spring3.0+hibernate3.3。 下面就来介绍下框架搭建的步骤,以及需要注意的点: 一、新建工程SSH ...
分类:
编程语言 时间:
2017-03-05 23:13:31
收藏:
0 评论:
0 赞:
0 阅读:
257
Problem A. Square Counting 数由格点组成的所有正方形个数, 正方形的边可以不和坐标轴平行。 对于每个由个点组成的正方形,存在一个最小的格点正方形,这个正方形的边平行于坐标轴。 考虑边长为k的平行于坐标轴的格点正方形,它正好是k个正方形的最小外接正方形。因此总的正方形个数是s ...
分类:
其他 时间:
2017-03-05 23:13:11
收藏:
0 评论:
0 赞:
0 阅读:
869
策略模式是定义一系列算法的方法,所有这些算法完成都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类之间的耦合 主要运用的场景:只要在分析过程中听到需要在不同时间应用不同的业务规则处理时,就可以使用 基本算法 //抽象算法类 abstract class Strategy ...
分类:
其他 时间:
2017-03-05 23:12:57
收藏:
0 评论:
0 赞:
0 阅读:
216
数值类型 MySQL的数值类型包括整数类型、浮点数类型、定点数类型、位类型。 整数类型 MySQL支持的整数类型有tinyint、smallint、mediumint、int、bigint(范围从小到大)。 zerofill 我们在定义整数类型时可以在类型名称后面的小括号内指定显示宽度,例如int( ...
分类:
数据库技术 时间:
2017-03-05 23:12:35
收藏:
0 评论:
0 赞:
0 阅读:
192
一、邮件的相关概念 邮件协议。主要包括: SMTP协议:Simple Mail Transfer Protocol,即简单邮件传输协议,用于发送电子邮件 POP3协议:Post Office Protocol 3,即邮局协议的第三个版本,用于接收邮件 IMAP协议:Internet Message ...
分类:
编程语言 时间:
2017-03-05 23:11:48
收藏:
0 评论:
0 赞:
0 阅读:
274
万年历 <!--more--> 以1900年1月1号星期一为时间原点 万年历 以1900年1月1号星期一为时间原点 星期日 第一天 星期一 第二天 星期二 第三天 星期三 第四天 星期四 第五天 星期五 第六天 星期六 第七天 星期日 第一天 星期一 第二天 星期二 第三天 星期三 第四天 星期四 ...
分类:
编程语言 时间:
2017-03-05 23:11:28
收藏:
0 评论:
0 赞:
0 阅读:
210
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release ...
分类:
编程语言 时间:
2017-03-05 23:10:42
收藏:
0 评论:
0 赞:
0 阅读:
182
详见: http://www.geekfan.net/8107/ 或 http://www.jianshu.com/p/09a3bbb8b362 ...
分类:
其他 时间:
2017-03-05 23:10:22
收藏:
0 评论:
0 赞:
0 阅读:
223
我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下 ...
分类:
编程语言 时间:
2017-03-05 23:10:04
收藏:
0 评论:
0 赞:
0 阅读:
226
方法1: //加密 -(NSString *)obfuscate:(NSData *)string withKey:(NSString *)key { NSData *data = string; char *dataPtr = (char *) [data bytes]; char *keyDat ...
分类:
移动平台 时间:
2017-03-05 23:09:50
收藏:
0 评论:
0 赞:
0 阅读:
363
一、递归函数 概念:递归算法是一种直接或者间接的调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的。 特点: ①递归就是在过程或者函数里调用自身。 ②在使用递归策略时,必须有一个明确的递归条件,称为递归出口。 ③递归算法解题通常显得很简洁,但递归算法解题的效率较低。所以一般 ...
分类:
其他 时间:
2017-03-05 23:09:19
收藏:
0 评论:
0 赞:
0 阅读:
178
原文来自:达内培训讲师大智慧(qq409579191)。内容略有更改。 垂直居中相关知识总结 大家好,我今天准备给大家讲的是垂直居中实现方法的总结,我一说这个,可能很多学生会觉得特别简单,但是在我带班的过程中会发现很多同学对这个问题很模糊,真正实现的时候不知道怎么去做,并且在实际的工作中还是会用到很 ...
分类:
Web开发 时间:
2017-03-05 23:08:46
收藏:
0 评论:
0 赞:
0 阅读:
299
关于eclipse的Debug Current Instruction Pointer ...
分类:
其他 时间:
2017-03-05 23:07:55
收藏:
0 评论:
0 赞:
0 阅读:
298
20145301赵嘉鑫《网络对抗》逆向及Bof基础 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代 ...
分类:
其他 时间:
2017-03-05 23:07:36
收藏:
0 评论:
0 赞:
0 阅读:
207
JSP客户端请求 浏览器请求服务器端,信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: HttpServletRequest类 HttpServletRequest是处理客户端请求的类,里面封装了读取客户端浏览器请求的信息方法 实例 JSP服务器响应 HTTP1.1响应头中最有用的部分 ...
分类:
Web开发 时间:
2017-03-05 23:07:17
收藏:
0 评论:
0 赞:
0 阅读:
459