- 博客(14)
- 资源 (8)
- 收藏
- 关注
翻译 WSGI
WSGIreference: http://webpython.codepoint.net/wsgi_tutorialWSGI是一种标准,它对web应用和web服务器的交互接口进行了描述,那么遵从WSGI 应用接口的web应用程序就可以在遵从WSGI服务器接口的任意实现上运行。WSGI服务器接受来自所有客户端的请求,并将请求传递给相应的应用程序处理,并返回应用程序的处理结果给客户端。W
2014-12-14 15:58:22 626
转载 malloc和new的区别是什么?
转载地址:1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和
2014-04-08 18:56:41 668
原创 词项词典及倒排记录表
词项字典获取相关操作:文档单元选择、字符序列生成、词条化、去除停用词、词项归一化、词干还原和词形归并。词项词典获取:1. 文档单元选择:存在索引粒度的问题,这里存在一个正确率和召回率的权衡问题,如果索引粒度太小,那么由于词项散布在多个细粒度文档中,我们就很可能错过那些重要的段落,也就是说此时正确率高二召回率低;反之,如果索引粒度太大,我们就很可能找到很多不相关的匹配结果,及正确率低而召回率
2014-03-16 10:36:17 2023
原创 倒排索引之布尔查询模型
布尔检索模型:接受布尔表达式查询,即通过AND、OR及NOT等逻辑操作符将词项连接起来的查询,在该模型下,每篇文档只被看成是一系列词的集合。查询模式一:term1 AND term2,此模式较为简单,只需要在词典中分别查询term1 和 term2 词项,然后取两个倒排记录表的交集,标准的合并算法需要O(x+y),x,y分别是两个倒排记录表的倒排记录数目。查询优化:指如何通过组织查
2014-03-12 15:22:53 2807
原创 文档索引模型
1.词项-文档关联矩阵:取值为0,1。0表示文档中不含有词项,1表示文档中含有词项。缺点是在矩阵中还有大量的0项,浪费存储空间。2.倒排索引:由词项字典(由被索引词项组成)和与词项关联的倒排记录表(由倒排记录组成,每个倒排记录中包含文档ID,词项在文档中的出现位置等信息)组成,倒排记录表一般按照文档ID号排序。3.倒排索引建立过程:(1)收集需建立索引的文档,(2)文档词条化,(3)词条预
2014-03-12 14:36:51 1047
原创 信息检索开山
(1)信息检索是从大规模非结构化数据(通常是文本)的集合(通常保存在计算机上)中找出满足用户信息需求的资料的过程。(2)信息检索已经代替传统的数据库式搜索成为信息访问的主要形式.(3)信息检索也包括对半结构化数据类型(如网页,因含有标签)的处理。(4)用户对文档的浏览、过滤或对返回的文档的进一步处理也属于信息检索的范畴,如聚类。(5)信息检索按规模分为三类:Web搜索(如googl
2014-03-12 10:35:28 867
转载 java对象的创建过程
转自:http://blog.csdn.net/yakihappy/article/details/3979357Java虚拟机创建一个对象都包含以下步骤。(1)给对象分配内存。(2)将对象的实例变量自动初始化为其变量类型的默认值。(3)初始化对象,给实例变量赋予正确的初始值。 对于以上第三个步骤,Java虚拟机可采用3种方式来初始化对象,到底采用
2014-02-18 10:56:01 946
转载 java final关键字的使用
(1)final标记的类不能被继承(2)final标记的方法不能被子类重写(3)final标记的变量为常量,只能赋值一次 如: final int Y=2; Y=3;// 出错(4)final标记的成员变量必须在声明的同时赋值,或在该类的构造方法中显示赋值,然后才能使用,如: class Test{ final i
2014-02-18 10:00:25 589
原创 c++中引用用法总结
(1)引用是一种复合类型,不能定义引用类型的引用,但可以定义任何其他类型的引用。(2)当引用初始化后,只要该引用存在,它就保持绑定到初始化时指向的对象。不可能将引用绑定到另一个对象。(3)const引用是指向const对象的引用,即不能通过非const引用指向const对象,这样可以阻止通过引用对const对象的修改。(4)非const引用只能绑定到与该引用同类型的对象,const引用
2013-12-31 09:21:00 710
原创 um用例图关系
有错误请指出,谢谢。类间关系: (1)实现关系:类实现接口 (2)泛化关系:子类继承父类 (3)依赖关系:类A的方法的形参、方法体中、返回值中引用了类B或类B的静态方法 (4)关联关系:类B做为类A的数据成员出现 关联特例:聚合关系:整体和个体关系,离开包含类,被包含类可以单独存在,即可以在程序中单独使用,如班级对象包括学生对象和老师对象,但我们也可以在某些问题中
2013-12-28 22:03:39 1149
原创 C++ 让new操作符失败时抛出自定义的异常
程序如下:#includec lass NoMem {//异常可按照自己的需要进行定义,可以采用继承已有异常类。public: NoMem(){}}void my_new_handler(){ throw NoMem(); } std::new_handler Old_Handler = std::set_new_handler(my_new_handle
2013-09-22 17:13:44 903
原创 欧拉图
相关概念: 通过图(有向图或无向图)中所有边一次且仅一次行遍历所有顶点的通路称为欧拉通路。 通过图(有向图或无向图)中所有边一次且仅一次行遍历所有顶点的回路称为欧拉回路。 具有欧拉回路的图称为欧拉图,具有欧拉通路而无欧拉回路的图称为半欧拉图。相关性质: 无
2013-08-08 10:45:26 1159
原创 c++ The compile error : unresolved overloaded funciton type
class Lottery { private: static bool myComp(const pair& p1,const pair& p2){ return p1.second < p2.second; } public: vector sortByOdds(v
2013-08-06 11:07:36 2517
原创 Convert from char to int OR Convert from int to char
//This is a feasible answer for '1_SRM_144DIV1-300' on topCoder.the question is attached,named 'BinaryCode.txt'.class BinaryCode{ public: vector decode(string message)
2013-08-06 10:14:17 1254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人