码迷,mamicode.com
首页 > 编程语言
IR中python 写倒排索引与查询处理
学习信息检索课程,老师让写一个倒排索引与查询处理的程序,于是抱着试试的心态自学python写了出来。 整个没有什么太大的算法技巧,唯一的就是查询处理那里递归函数正反两次反复查找需要多调试下。 数据结构: #-*-coding:utf-8-*- #!/usr/bin/python ''' 数据结构 建立索引 mydir 文档列表 onedoc 每一个文档 mydoc 当前查询的文档...
分类:编程语言   时间:2014-10-13 11:30:49    阅读次数:430
2014秋C++ 第8周项目 分支程序设计
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。阅读并验证阅读下面的两段程序,用“人脑”运行写出输出结果,再在计算机或手机上运行程序,对比自己写出的结果,进行反思。1.#include using namespace std;int main(){...
分类:编程语言   时间:2014-10-13 12:51:59    阅读次数:297
2014秋C++ 第7周项目 数据类型和表达式
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。【项目1-编辑、编译、运行第一个程序】请编程序解决下面的问题:输入两个电阻r1和r2的阻值,计算并输出它们串联后的阻值r(设电阻值均为整数)。分析:r=r1+r2,根据题意需要声明3个变量r、r1和r2,类...
分类:编程语言   时间:2014-10-13 12:33:29    阅读次数:207
Python学习笔记8:标志库之正则表达式
Python拥有强大的标准库。从现在起,开始学习标准库中提供的一些常用功能。 首先看正则表达式(regular expression),它的主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。 例如:要从一个字符串中找出所有的数字,我们可以这样做: import re str = "int2str" m = re.search("[0-9]",str) ...
分类:编程语言   时间:2014-10-13 13:06:19    阅读次数:178
C++之模板
针对于C++中模板,这里算是比较全的总结了。如果发现模板还有其他特殊用处,欢迎大家指正。也希望对大家有所帮助。...
分类:编程语言   时间:2014-10-13 12:48:10    阅读次数:181
Java泛型解析(02):通配符限定
1.泛型参数的限定,使用extends关键字,限定多个类型时用"&"隔开。如: 2.泛型参数限定中,如果限定的类型是class而不是interface,则class必须放在限定类表中的第一个,且最多只能存在一个class。如: 3.通配符只能用在泛型类的泛型参数中,不能单独使用。如Couple、Couple<? exte...
分类:编程语言   时间:2014-10-13 13:04:09    阅读次数:205
飘逸的python - 一个极简的event系统
event系统的核心至少满足: 1.存放事件的容器,可对事件添加删除 2.事件的触发fire 上代码. class Event(list): def __call__(self, *args, **kwargs): for f in self: f(*args, **kwargs) def f(arg): print 'execute...
分类:编程语言   时间:2014-10-13 12:44:10    阅读次数:168
Spring学习之使用标签来标记资源(@Component、@Repository、 @Service和@Controller)以及使用方式(包含如何在jsp中使用)
首先要在xml文件当中加入标下划线的部分,容器初始化时候需要扫描的包  注意: a.     扫描的包部分(下划线部分)一定要加上,默认是不会扫描所有的包的。各个包之间用’,’隔开。如过具有相同的父包,那么我们可以用父包来代替。如下划线部分,我们可以用com.bjsxt来代替。 <beans xmlns="http://www.springframework.org/schema/bean...
分类:编程语言   时间:2014-10-13 12:58:39    阅读次数:329
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-10-13 12:37:39    阅读次数:237
java中关键字volatile的作用
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上...
分类:编程语言   时间:2014-10-13 11:29:49    阅读次数:221
[JavaEE] Maven简介
转载自:百度 http://baike.baidu.com/view/336103.htm?fr=aladdin 一、简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven这个单词来自于意第绪语,意为知识的积累,最早在Jaka...
分类:编程语言   时间:2014-10-13 11:46:19    阅读次数:223
使用json-lib进行Java和JSON之间的转换【转载】
1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页 :http://json-lib.sourceforge.net/3.执行环...
分类:编程语言   时间:2014-10-13 12:18:19    阅读次数:197
《软件形式规格说明语言-Z》 缪淮扣 学习笔记 10-12
《软件形式规格说明语言-Z》 缪淮扣第一章 绪论1.1 软件生命周期: 需求分析与规格说明 设计 实现 测试 交付与维护 ——瀑布模型1.2 软件规格说明的两种抽象:过程抽象、数据抽象。过程抽象描述软件系统要实现的功能,而不是如何实现的具体步骤;数据抽象就是在规格说明中使用集合、关系、映射、序列、包...
分类:编程语言   时间:2014-10-13 11:41:39    阅读次数:153
JSON和JAVA的POJO的相互转换【转载】
该类中用用到的jar包:参加文章《使用json-lib进行Java和JSON之间的转换【转载】》import java.util.Collection; import java.util.HashMap; import java.util.Map; import net.sf.js...
分类:编程语言   时间:2014-10-13 12:30:19    阅读次数:151
javaweb学习总结(二十九)——EL表达式
一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合...
分类:编程语言   时间:2014-10-13 12:10:29    阅读次数:283
java.lang接口
AppendableAutoCloseablejdk1.7开始CharSequenceCloneableComparableIterableReadableRunnableThread.UncaughtExceptionHandler
分类:编程语言   时间:2014-10-13 12:22:39    阅读次数:143
JavaScript垃圾回收(一)——内存分配
一、静态分配( Static Allocation ) 从静态存储区域分配内存。程序编译的时候内存已经分配好了,并且在程序的整个运行期间都存在,如静态变量和全局变量。 如下面这张网上找的图:把房间看做一个程序,我们可以把静态分配的内存当成是房间里的耐用家具。通常,它们无需释放和回收,因为没人会天.....
分类:编程语言   时间:2014-10-13 10:41:12    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!