工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。前记:jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maxim...
分类:
其他好文 时间:
2014-09-14 23:18:17
阅读次数:
304
分布式各个层次都可能有分布式,比如数据库层,整个应用的数据可能一部分分布在oracle数据库中,另一部分分布在mysql面都有可能。在应用层次上的分布式:整个应用的各个业务逻辑可能分布在不同的应用服务器里面,比如应用有权限管理、公文管理,每一个部分可能分布在不同的应用服务器上,不同的应用服务器一般都...
分类:
其他好文 时间:
2014-09-14 23:18:07
阅读次数:
308
跨域会存在安全问题,例如,黑客可以在本地域通过远程域获得相应的权限,然后利用得到的权限运行脚本发起攻击。通过跨域资源共享(CORS Cross-Origin Resource Sharing)可以预防某些恶意的行为。 1、IE对CORS的实现 通过引用XDR对象。var xdr = new ...
分类:
其他好文 时间:
2014-09-14 23:17:57
阅读次数:
342
整个default语句都可以舍掉多个case可以运?行?一个语句块case中定义变量需要加{}case0:{intb =20+ a;break;}1、break用在switch...case中?用于结束某个case,然后执?行switch之外 的语句。这是因为跳转是在进入switch是计算出的,而不...
分类:
其他好文 时间:
2014-09-14 23:17:47
阅读次数:
241
详解UILabel的adjustsFontSizeToFitWidth值UILabel有一个属性值,叫adjustsFontSizeToFitWidth,看着名字就知道,他是用来让文字自动适应UILabel宽度的。先看看显示效果:测试用源码://// RootViewController.m// ....
分类:
其他好文 时间:
2014-09-14 23:17:37
阅读次数:
282
一、URl函数 1、urlencode -- 编码 URL 字符串 2、urldecode -- 解码已编码的 URL 字符串 3、rawurlencode -- 按照 RFC 1738 对 URL 进行编码 4、rawurldecode -- 对已编码的 URL 字符串进行解码 5、ba...
分类:
Web程序 时间:
2014-09-14 23:17:27
阅读次数:
349
原题地址:https://oj.leetcode.com/problems/add-two-numbers/题意:You are given two linked lists representing two non-negative numbers. The digits are stored i...
分类:
编程语言 时间:
2014-09-14 23:17:17
阅读次数:
292
1、定义结构体类型形式:struct 结构体名{ 类型名1 成员名1; 类型名2 成员名2; …… 类型名n 成员名n; };2、定义结构体变量的三种方式:1>先定义结构体类型,再定义变量例:struct Student { char *name; int age;};struct Studen.....
分类:
其他好文 时间:
2014-09-14 23:17:07
阅读次数:
244
先要解决一下httpd-devel依赖库问题yum install cyrus-sasl-devel db4-devel openldap apr apr-util apr-util-develpcre-devel手动安装:官网http://cn2.php.net/manual/zh/book.ap...
分类:
Web程序 时间:
2014-09-14 23:16:57
阅读次数:
319
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5007解题报告:输入一篇文章,从头开始,当遇到“Apple”, “iPhone”, “iPod”, “iPad” 这几个字符串时,输出”MAI MAI MAI!“,当遇到"Sony"时,输出“SONY D...
分类:
其他好文 时间:
2014-09-14 23:16:47
阅读次数:
339
1、填充矩形 fillRect(x,y,width,height); 2、绘制矩形边框 ?strokeRect(x,y,width,height); 3、擦除矩形 ?clearRect(x,y,width,height); 4、填充样式 ?fillStyle="red"; ?样式可以为颜色、渐变和图像。 5、描...
分类:
其他好文 时间:
2014-09-14 22:14:28
阅读次数:
360
堆”和“栈”是独立的概念平常说的“堆栈”实际上是两个概念:“堆”和“栈”。在英文中,堆是heap,栈是stack,不知道什么时候,什么原因,在中文里,这两个不同的概念硬是被搞在一起了,所以,围绕这个...
分类:
其他好文 时间:
2014-09-14 22:14:19
阅读次数:
221
一些应用程序(例如很多.sh程序)如果想在Ubuntu中添加到Dash home中进行快速的启动,则需要找到/usr/share/applications这个目录,其中存放的全部是dash中的启动器,将你需要的程序xxx添加其中即可。具体操作步骤...
分类:
其他好文 时间:
2014-09-14 22:14:08
阅读次数:
335
题目地址:HDU 1849
初次接触nim博弈,感觉好神奇的说。。。居然可以跟异或运算扯上关系。。。。给人类的智商跪了。。。作为地球人我感到很自豪。。
具体证明什么的看这篇博客被。传送门
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-09-14 22:13:17
阅读次数:
276
Java是一种面向对象的语言。Java虚拟机让该语言拥有了一次编译,多平台运行的超强适应能力,垃圾收集机制,让计算机的内存得到了更充分的利用。这样一种吸收了C/C++语言精华,去其槽粕的语言,怎么能不让大众喜欢呢?...
分类:
编程语言 时间:
2014-09-14 22:13:07
阅读次数:
231
说说:
其实这道题就是一道广度优先遍历求最短路径的简单题目。但是可能今晚状态不太好,开始一直想当然地就按深度优先遍历去写了。然后测试数据又刚好能通过,结果就特别地纠结。不过总的来说,这道题是非常简单的。至于代码的话,后来写得烦起来了,可能看起来有点凌乱QAQ
源代码:
#include
#include
#define MAX 30+5
typedef struct{
int x;...
分类:
其他好文 时间:
2014-09-14 22:12:57
阅读次数:
358
作为开源开发领域的基石,“所有漏洞皆属浅表”已经成为一条著名的原则甚至是信条。作为广为人知的Linus定律,当讨论开源模式在安全方面的优势时,开放代码能够提高项目漏洞检测效率的理论也被IT专业人士们所普遍接受。
恶意软件分析、渗透测试、计算机取证——GitHub托管着一系列引人注目的安全工具、足以应对各类规模下计算环境的实际需求。
GitHub上的十一款热门开源安全工具
...
分类:
其他好文 时间:
2014-09-14 22:12:37
阅读次数:
420