原文地址:http://www.symphonious.net/2011/07/11/lmax-disruptor-high-performance-low-latency-and-simple-too/TheLMAX disruptoris an ultra-high performance, l...
分类:
其他好文 时间:
2015-06-07 23:01:52
阅读次数:
137
第五 添加数据库管理员数据与用户数据
这个比较无聊 用java拼接了一下sql语句 然后写入数据库
这个放在附件上传就好了
第六 管理员与用户的登入验证
1、验证码。验证码一般就是服务器产生一个随机数,保存在session中,最后与用户的输入验证。因为验证码是图形显示的,所以必须用户手工输入,避免机器自动识别,防止密码暴力破解。
2、在线验证。通过用户的session值,(储存...
分类:
数据库 时间:
2015-06-07 17:35:59
阅读次数:
321
第一篇 世界观安全第1章 我的安全世界观安全三要素:机密性、完整性和可用性1. 资产等级划分;2. 威胁分析;3. 风险分析;4. 确认解决方案;威胁分析:风险分析-DREAD模型:白帽子兵法:1. security by default黑名单、白名单原则;最小权限原则;2. 纵深防御原则不同方面、...
分类:
其他好文 时间:
2015-06-07 17:23:24
阅读次数:
127
线性时间选择问题,实际上是随机快速排序算法的一个引申,ie,通过对随机快速排序算法的小小改动就可以实现。算法依然参考算法导论中的相关内容,需要注意的是,
代码中 的id 是指 所要 找的量在 现有区间 【low, high】中的位置, 因而,需要涉及 一定转化。 ps: mid - low + 1 表示 我们划分出来的第一个区间的长度大小。源代码如下:// ====================...
分类:
编程语言 时间:
2015-06-06 22:10:26
阅读次数:
282
1 int partition(int low, int high) 2 { 3 int pivot = a[low]; 4 while (low = pivot) 7 high--; 8 a[low] = a[high]; 9 ...
分类:
编程语言 时间:
2015-06-06 22:05:42
阅读次数:
156
#include
using namespace std; //BFS+优先队列(打印路径)
#define N 500005
int c[N];
int dp[N]; //dp[i]保存的是长度为i的最长不降子序列的最小尾元素
int BS(int n,int x) //二分查找下标,当x比所有元素小时下标为1,比所有元素大时下标为n+1.
{
int low,high,mid;
...
分类:
其他好文 时间:
2015-06-06 13:35:52
阅读次数:
150
二分法是个非常经典的算法,是分治思想的很好的体现。在复习算法的过程中,正好把他记录下来。本来想写递归的,后来想想还是用迭代,效率更高些,虽然对这种小的数据没什么多大影响,(好吧,其实是我太懒了 !!)这里有个坑,以前一直没有注意,这里标记一下,调整上下限的时候一定要low = mid + 1; high = mid - 1; 否则可能遇到相邻的两个数字时候,陷入死循环!!!代码如下://...
分类:
编程语言 时间:
2015-06-06 12:06:02
阅读次数:
157
转自:http://blog.csdn.net/lqhbupt/article/details/78288271、HDR简介HDR的全称是High-DynamicRange(高动态范围)。在此,我们先解释一下什么是DynamicRange(动态范围),动态范围是指图像中所包含的从“最亮”至“最暗”的...
分类:
其他好文 时间:
2015-06-06 11:55:42
阅读次数:
211
#include#includetypedef int Status;Status binSearch(int *p,int key,int low,int high) { int middle; while(lowkey) { high=middle-1; } else if(p[mi...
分类:
其他好文 时间:
2015-06-06 10:21:58
阅读次数:
99
文章引用:http://code.tutsplus.com/tutorials/the-essentials-of-writing-high-quality-javascript--net-15145
分类:
其他好文 时间:
2015-06-05 19:11:16
阅读次数:
90