#define __EXPORTS 1 #ifdef __cplusplus #ifdef __EXPORTS #define DLL_EXPORT extern "C" __declspec (dllexport) #else #define DLL_EXPORT extern "C" __dec... ...
分类:
其他好文 时间:
2017-08-10 18:10:18
阅读次数:
149
如果我们要写跨平台的c/c++代码,很多时候需要处理由于不同编译器对c/c++各个标准支持力度不同导致的兼容性问题,一般通常的解决办法是:自己在代码中通过宏去判断各个编译器的版本、内置宏、标准库宏、__has_feature等来检测处理。 自己如果在代码中按上述的方式检测,会很繁琐,尤其是像c++这 ...
分类:
其他好文 时间:
2017-08-10 01:14:27
阅读次数:
119
原文:http://blog.csdn.net/ybsun2010/article/details/24832113 由字面意思,unistd.h是unix std的意思,是POSIX标准定义的unix类系统定义符号常量的头文件, 包含了许多UNIX系统服务的函数原型,例如read函数、write函 ...
分类:
其他好文 时间:
2017-08-09 17:29:36
阅读次数:
241
1.程序宏观结构图 2.创建索引过程 3.代码实现 创建索引库: 1) 创建JavaBean对象 2) 创建Docment对象 3) 将JavaBean对象所有的属性值,均放到Document对象中去,属性名可以和JavaBean相同或不同 4) 创建IndexWriter对象 5) 将Docume ...
分类:
Web程序 时间:
2017-08-05 17:52:19
阅读次数:
218
在阎宏博士的《JAVA与模式》一书中开头是这样描述建造(Builder)模式的: 建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 产品的内部表象 一个产品常 ...
分类:
编程语言 时间:
2017-08-05 00:14:59
阅读次数:
229
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极 ...
分类:
编程语言 时间:
2017-08-05 00:06:26
阅读次数:
230
http://acm.hdu.edu.cn/showproblem.php?pid=5069 首先判断suffix和prefix最长多少可以直接暴力枚举长度然后 + hash可以立马判断是否相等,复杂度O(lenstr) 现在知道总长度 <= 1e5, magic = sqrt(lenstr) 那么 ...
分类:
其他好文 时间:
2017-08-05 00:06:15
阅读次数:
179
1.stop and disable NetworkManager sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager 2.drop status of NetworkManger sudo mv /var ...
分类:
Web程序 时间:
2017-08-05 00:04:34
阅读次数:
270
//首先判环我都不会 dfs实在写的戳 后来测了好多数据发现dfs写错了 唉 其次不会哈希啊 这个哈希还是dalao手写给我的 珍惜!!!#include #include #include #include #include #include #include #include #include ... ...
分类:
其他好文 时间:
2017-08-02 23:44:06
阅读次数:
312