Location规则
语法规则: location [=|~|~*|^~] /uri/ { … }
首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。
ReWrite语法
Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。
通过Rewrite规则,可以实现...
分类:
其他好文 时间:
2016-05-07 10:07:23
阅读次数:
236
在C++程序中建立和删除堆对象使用两个运算符:new和delete.
运算符new的功能是动态分配内存,或者称为动态创建堆对象,语法形式为:
new 数据类型(初始化参数列表);
1.如果建立的对象是一个基本类型变量,初始化过程就是赋值。
例如:
int *point;
point=new int(2);
动态分配了用于存放int类型数据的内存空间,并将初值2存入该空间中,然后将首地址...
分类:
其他好文 时间:
2016-05-07 10:06:51
阅读次数:
128
//输入样例
/*
5 0
AB AD AC CD BE DE
*/
//输出
/*
Please Input the edge x-->y:AB AD AC CD BE DE
A 1 2 3
B 0 4
C 0 3
D 0 2 4
E 1 3
*/
//dfs测试数据
/*
8 0
Please Input the edge x-->y:AB ...
分类:
其他好文 时间:
2016-05-07 10:07:52
阅读次数:
166
function rsi = rsindex(closep, nperiods)%输入价格向量、期限(默认为14日),输出rsi值
%RSINDEX Relative Strength Index (RSI).
% RSINDEX calculates the Relative Strength Index (RSI). The RSI is calculated
% based on a...
分类:
其他好文 时间:
2016-05-07 10:06:41
阅读次数:
254
这道题,很自然的想到了用离散化和成段更新。。
离散化有2中方式写。。详见代码。。
然后成段更新虽然没有lazy因为写的途中发现并不需要。。
然后,我实在不知道discuss里面大家说的关于数据的问题,可能自己的这个程序也会有错误的吧。。然后尝试着用树的节点保存颜色数目,,, 但是没实现。。然后是乱七八糟的代码。。#include
#include
#incl...
分类:
其他好文 时间:
2016-05-07 10:08:11
阅读次数:
275
【原来在SAE的blog上,都转到CSDN了。。】
和苏打绿的故事
发表于 2016/02/13
晚上,androidstudio被我搞坏了,郁闷的一边修复问题,等待。一边刷知乎。兴起搜到关于苏打绿的问题,题曰:
你与苏打绿有什么故事?
于是,一边等待AS更新,一边码起了字。
答:
正好借题主的问题,过来填个坑,回忆一下和苏打绿之间的故事。...
分类:
其他好文 时间:
2016-05-07 10:07:46
阅读次数:
160
android中主要有四种存储方式
存储方式一:SharedPreferences:
1、是一种轻型的数据存储方式
2、本质是基于XML文件存储key-values键值对数据
3、通常用来存储一些简单的配置信息
是android自带的轻量级的存储类,一般用来保存比较常用的配置信息:如是否保存用...
分类:
移动开发 时间:
2016-05-07 10:05:52
阅读次数:
199
AQS中一定要记住2点:
1.处理流程:
if(!请求成功)
加入队列
2.请求是对state的判断,AQS不关心你state表示什么,你可以表示状态也可以表示数量,由子类实现对请求的判断。将规则的判断和规则的处理分离,有点像模板模式。
先想想什么是独占什么是共享,举个栗子:独占就像大家拿号去排队体检,你拿号了发现前面还有n个人,没办法,等吧,然后你前面的人体检完了,医生就说,你通知下一...
分类:
其他好文 时间:
2016-05-07 10:05:20
阅读次数:
133
自从前端页面做好后,套页已经套了4天了,一直没成功,第四天经过不懈的努力和向学长学姐们请教终于将这个问题解决了,特此发表日志记录一些首次套页成功的心得。
心得:
1.拿到前端页面后(html),可以先给其改成jsp文件,然后启动运行一些,看看样式什么的加没加在,没有加载样式的话就把样式加载上去,如下图:
之后再次运行样式便能成功的加载了。
2....
分类:
其他好文 时间:
2016-05-07 10:06:48
阅读次数:
107
google protobuf的编译成jar包编译的方法:最后使用的github中这个里面的README的最后一个方法.在非MAVEN的环境下,应该怎么去编译library呢?使用下面的命令:
$ protoc –java_out=src/main/java -I../src \
../src/google/protobuf/descriptor.proto
我的资源是用 这里的...
分类:
编程语言 时间:
2016-05-07 10:05:16
阅读次数:
663
1. 前言HashMap的容量大小会根据其存储数据的数量多少而自动扩充,即当HashMap存储数据的数量到达一个阈值(threshold)时,再往里面增加数据,便可能会扩充HashMap的容量。可能?事实上,由于JDK版本的不同,其阈值(threshold)的默认大小也变得不同(主要是计算公式的改变),甚至连判断条件也变得不一样,所以如果说threshold = capacity * loadFac...
分类:
其他好文 时间:
2016-05-07 10:03:48
阅读次数:
202
邮票分你一半
时间限制:1000 ms | 内存限制:65535 KB
描述
小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?
输...
分类:
其他好文 时间:
2016-05-07 10:05:27
阅读次数:
132
很多人在了解OCR识别技术的时候,都会这样问“OCR识别怎么样?能识别什么?OCR价格怎么样?”等。其实,在很多人了解的时候只是了解很肤浅的一面,并不知道OCR识别技术到底可以做些什么。目前,问世的OCR识别技术划分了7种类型。...
分类:
其他好文 时间:
2016-05-07 10:05:05
阅读次数:
266
大意:给定n点,和m条边的关系图中的一些边随时可能施工导致不能够通过,所以至少加多少条边才能够使得途中任意两条边联通?
思路:很明显只要图中的任意两点都是两条边来链接即可。那么我们可以先缩点构建新图,然后统计出度为1的点的个数ans,那么需要加的边数就是(ans+1)/2条;
#include
#include
#include
#include
#include
#inclu...
分类:
移动开发 时间:
2016-05-07 10:04:55
阅读次数:
149
今天看了弗洛伊德算法。
他的本质是动态规划。
就是图中两点之间如何求最短距离呢
假设有n个点
假如我们中间只能经过前一个点,那么就是这么写for(i=1;i<=n;i++)
{
for(j=1;j e[i][1]+e[1][j] )
e[i][j] = e[i][1]+e[1...
分类:
编程语言 时间:
2016-05-07 10:04:12
阅读次数:
168
题目链接UVa11107 Lifeform题解
学了高大上的后缀数组但是还是不怎么会用,关键是版子最开始打错了,害得我必须再重新理解一遍才能找出bug,开始以为是memset(sa,0,sizeof(sa))这句少写了但是并不是这样.话说字符串的题特别容易RE.
这道题二分答案然后后缀数组,先将字符串合并,每个串后加一个奇怪的不相同的字符,二分长度,然后在height数...
分类:
其他好文 时间:
2016-05-07 10:04:12
阅读次数:
166
加密解密技术在加密货币开发中的作用不言而喻。但技术本身并不是什么新鲜事,重要的是如果没有前面的P2P网络,和后面要介绍的区块链,单独的加解密显然没有那么神奇,加密货币也不会成为无需验证、高度可信的强大网络。这篇就来研究`Ebookcoin`是如何使用加解密技术的。...
分类:
Web程序 时间:
2016-05-07 10:02:50
阅读次数:
320