当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里。否则编译器会报错。这就是为什么boost的实现文件的后缀名是hpp了。这其中的理由是什么呢?为什么会这样?首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代...
分类:
编程语言 时间:
2014-08-05 22:10:20
阅读次数:
209
find.-name"*.cpp"|sed-e‘s/\(.*\).cpp$/mv&\1.mm/e‘
分类:
其他好文 时间:
2014-08-05 14:27:30
阅读次数:
176
对于KMP算法中next函数的应用
题意是对于一个字符串的前缀和后缀比较是否相等,再把相等的可能按字符串长度进行输出
#include
#include
#include
using namespace std;
int len;
int next[1000005];
char s[1000005];
int kmp_next()
{
int i=0,j=-1;
...
分类:
其他好文 时间:
2014-08-04 21:32:38
阅读次数:
239
Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用'frommoduleimport*'导入 ——变量名_xxx被看作是“私有 的”,在模块或类外不可以使用。__xxx__ 系统定义名字 ——__xxx 类中的私有变量名 ——只有类对象自己能访问,连子类对象也不能访问到这个数据。...
分类:
编程语言 时间:
2014-08-04 21:08:17
阅读次数:
213
字符串方法str.strip([chars])返回字符串的副本,删除前导符和尾随符,chars参数为需要被删除的字符集,默认情况下删除空格,chars参数不是前缀或后缀,而是所有chars参数中的组合都被删除例如:>>>‘www.example.com‘.strip(‘cmowz.‘)
‘example‘
>>>‘spaciou..
分类:
编程语言 时间:
2014-08-04 18:13:48
阅读次数:
184
题目大意:
n*m的矩阵中,有多少个子矩阵不是同的。
思路分析:
假设这题题目只是一维的求一个串中有多少个子串是不同的。
那么也就是直接扫描height,然后减去前缀。
现在变成二维,如何降低维度。
知道hash 的作用就是将一个串映射到一个数字。
那我们就将这个矩阵hash,考虑到不同的长度和宽度都会导致不同,
所以就要枚举子矩阵的宽度。
hash [i][j]...
分类:
其他好文 时间:
2014-08-04 17:40:37
阅读次数:
260
题意是求第一个字符的前缀和后一个字符串的后缀最大的公共序列,并输出。。。
将两个字符串合并,求出kmp中的next数组就行,但要注意不要大于某个字符串的长度;
#include
#include
const int N = 50005;
#define min(a,b) ((a)
char s1[N], s2[N], s3[N * 2];
int next[N * 2];...
分类:
其他好文 时间:
2014-08-04 17:36:47
阅读次数:
207
IIS支持exe文件下载的配置方法,配有图示,一起来看看。如何在IIS中设置网站可以下载exe后缀的文件,默认情况下.exe文件是不能被下载的。IIS中,默认情况下.exe文件是不能被下载的,下载的时候提示无法找到文件。这是为了从一定程度上提高网站及其访问者的安全。但是,如果我们确实需要在IIS搭建...
分类:
其他好文 时间:
2014-08-04 17:31:07
阅读次数:
163
标准输入输出printf类_tprintf :类同printf_tprintf_l :类同printf, 但是"_l"表示第二个参数是一个locale.locale是操作系统对语言设定的参数, 这个会影响ANSI字符的语言识别, 在Unicode下应该是无差别的_tprintf_s :类图print...
分类:
其他好文 时间:
2014-08-04 17:20:07
阅读次数:
228
??
Hibernate
1
Hibernate的配置文件
1.1
cfg
该文件的后缀为*.cfg.xml
hibernate配置文件,该文件中主要存放了
数据的url地址
数据库用户信息
缓存
mapping文件的配置路径
session-factory >
property n...
分类:
系统相关 时间:
2014-08-03 18:01:46
阅读次数:
508