- 博客(59)
- 收藏
- 关注
原创 推荐系统-用户跟风程度(众口味程度)
推荐系统中经常会遇到一个问题-特定用户的品味跟大众品味的相似程度(众口味程度),比如说要预测movielens(如下图所示)中用户给电影的打分情况(满分5颗星,也可以选择半颗星),我们就可以通过计算用户评分偏离平均评分1.5颗星所占比率(computed the proporti
2011-07-14 15:55:59
1456
原创 为什么要集成分类器
将相互之间具有独立决策能力的分类器联合起来的方式就叫作集成分类器。事实证明通常情况下集成分类器的预测能力要比单个分类器的预测能力好得多。集成分类器就好比百万富翁节目里的“问现场观众”选项,而单个分类器就是“打电话问老友”。单个人的判断能力在很多情况下是无法跟集体的智慧抗衡的,所以
2011-07-12 20:14:06
10050
1
转载 nutch命令说明
关键字: nutch 命令 Nutch采用了一种命令的方式进行工作,其命令可以是对局域网方式的单一命令也可以是对整个Web进行爬取的分步命令。主要的命令如下: 1. Crawl Crawl是“org.apache.nutch.crawl.Crawl”的别称,它是一个完整的爬取和索引过程命令。 使用方法: Shell代码 bin/nutch crawl [-dir d] [-threads n] [-depth i] [-topN] bin/nutch crawl [-dir d]
2011-05-07 20:25:00
946
原创 如何在linux下开发mapreduce应用程序(基于单机)
开发环境:操作系统:ubuntu10.10jdk:java version "1.6.0_20" (ps:这个版本一定要在1.6以上),这个可以通过ubuntu软件中心下载IDE:Eclipse步骤:1.下载hadhoop:到http://hadoop.apache.org/下载,我下载的是hadoop-0.20.2.tar.gz,解压;2. 解压后,在hadoop-0.20.2/contrib/eclipse-plugin/下有hadoop-0.20.2-eclipse-plugin.jar,将这个ja
2011-05-05 19:42:00
3352
原创 半监督算法:(Using Weighted Nearest Neighbor to Benefit from Unlabeled Data)
Using Weighted Nearest Neighbor to Benefit from Unlabeled Data,半监督算法,二层分类器
2011-05-01 23:35:00
2444
原创 java中的强引用(Strong Reference)
java中的强引用(Strong Reference)我们平常用的最多的就是强引用了如:String s = new String("opps");这种形式的引用称为强引用,这种引用有以下几个特点1.强引用可以直接访问目标对象 ;2.强引用所指向的对象在任何时候都不会被系统回收 ; 3.由于2的原因,强引用可能导致内存泄漏。 测试代码1: String s = new String("opps"); // 开始执行垃圾回收 System.gc(); System.runFinalizat
2011-04-30 20:51:00
4059
原创 VMware虚拟机ubuntu和主操作系统硬盘之间的文件共享的实现和What is the location of the directory of C header files that match your running问题的解决办法
VMware虚拟机ubuntu和主操作系统硬盘之间的文件共享的实现和What is the location of the directory of C header files that match your running问题的解决办法。
2011-01-19 14:42:00
8700
2
原创 about ubuntu one 我在云里
<br />今天 想起了自己在一个月之前申请的ubuntu one 帐号还没上去玩过<br />兴起就在上面上传了一部电影到云端 感觉自己是在云端 不过跟文件中转站有什么区别呢 暂时没有体会出来 上传速度也没有想象中的快<br />附一张图:上传电影ing<br /><br /> <br />像是一个文件管理中心,还有记事本以及记录联系人的功能。免费用户有2g的空间,升级要钱......<br />近期ubuntu还出了个windows版本的ubuntu one 可以实现在window下面同步文件。<br
2010-12-02 16:07:00
618
原创 这几个月
<br />这半年 忙着毕业设计 也就没怎么上csdn了<br />毕业设计是关于网络爬虫跟社区发现方向的<br />这两个月在研究数据挖掘算法<br />专心 专注~~
2010-08-08 15:16:00
524
原创 sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)(转载)
今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下: 1、 更改TCP/IP连接为启用 2、 登录 , 修改2个地方 a) 身份验证方式(混合模式) 图一
2010-03-12 10:13:00
677
原创 2010的百度与google
昨天是百度被黑,今天google就要退出中国市场?这两大搜索引擎给中国的IT界轩然大波......静待它们后期的有什么动作....如果google真选择退出中国市场,是不是太可惜了...
2010-01-13 13:26:00
511
原创 symbian开发环境的抉择
这个星期真是郁闷了,我的vs2003出了问题,一打开vs2003,c盘的空间就一直往下降,一直读磁盘。直到c盘空间为零,关了IDE,c盘空间又回来了。实在不知道是什么原因,只好想着换个IDE继续开发。没想到这里还是回遇到选择sdk的问题,也就是说不同的IDE可能对应有不同的sdk辅助于开发。针对不同的IDE,symbian提供了不同的sdk版本: CodeWarrior(cw版
2009-12-18 15:52:00
653
原创 关于xmpp协议的注册模块的实现原理(gloox库)
这里涉及到几个类:一.RegistrationHandler:1.简要说明:虚拟接口,接收来自Registration实体的事件信息(A virtual interface that receives events from an Registration object.)继承该接口的类可以被Registration实体注册一个RegistrationHandlers子类,Regist
2009-12-17 22:05:00
4598
原创 symbian自定义闪烁图片控件
下面是自定义的一个图片控件,实现的功能是在屏幕上显示一张一闪一闪的图片,并且能够根据用户输入上下左右键进行移动加载图片,首先要在mmp文件中增添以下代码(红色为增添部分)/*============================================================================ Name : SelfControl.mmp Au
2009-11-23 15:26:00
927
原创 symbian中自定义控件
大多数Symbian OS UI控件派生自CCoeControl类,CCoeControl类提供了一个控件框架并同时提供丰富的功能。CcoeControl通过将窗口服务器及其事件封装为公共Symbian OS应用框架的―部分,即控件环境,而隐藏了相关的复杂性。下面是CCoeControl类提供的方法: 1.Construction and destruction2.Creating
2009-11-23 14:29:00
1226
原创 设置在symbian模拟器上出现错误编号
在调试symbian应用程序的过程中,有些时候程序已经编译成功了,但是在程序运行的时出现了异常退出,这时候我们可以通过在模拟器上产生错误代码查询错误方法很简单:在C:/Symbian/8.0a/S60_2nd_FP2_SC/epoc32/wins/c/System/Bootdata 目录下添加ErrRd文件,就ok了。 常见错误代码: KERN-EXEC 0 此错误通常出现在进程
2009-11-17 11:40:00
682
原创 Symbian中如何自定义盘符
在C:/Symbian/8.0a/S60_2nd_FP2_SC/epoc32/data目录下打开epoc.ini文件,更改以下内容_EPOC_DRIVE_D /Symbian/8.0a/S60_2nd_FP2_SC/epoc32/wins/d_EPOC_LocDrv_1 E: 为:_EPOC_DRIVE_D /Symbian/8.0a/S60_2nd_FP2_SC/epoc32/w
2009-11-16 16:59:00
633
原创 野指针实例
由于对象复制过程中c++采用按位拷贝给另外一个对象时产生的野指针问题(两个对象公用同一块内存num指针指向了同一块内存) #include#include"string"using namespace std;class A{ public: int* num; string str; A(int* n,string s):num(n),str(s){} ~A() {
2009-11-01 22:46:00
816
原创 在s60 2nd模拟器上设置手机上网
在s60 2nd模拟器上设置手机上网:在模拟器上的 Tool -> preferences->ethernet Settings 上设置相关的IP地址,掩码地址,网关及dns服务器地址命令行中输入ipconfig /all ,按照显示的数据填入响应的数据项内就ok了,注意模拟器IP地址不能跟本主机的IP地址一样,可以给模拟器分配一个没有被使用的ip地址。在此安装过程中可能会遇到jdk版
2009-10-27 16:18:00
1255
翻译 symbian s60应用程序框架
应用程序核心框架类 应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类封装了应用程序和所需OS服务器之间的相互作用。 第一层:CBase和CActive两个基类,其中CActive也是派生于CBase,而CActive又被第二层的CConEnv派生 第二层:包含两个基本组件:AppArc和CONE。AppArc代表“应用程序架构”,这些类提供了基本的应用程序结构
2009-10-18 14:51:00
665
原创 symbian学习第一天
第一章:1.接触到第一个Symbian OS 程序(hello world级别的)#include#includeLOCAL_D CConsoleBase* gConsole; GLDEF_C TInt E32Main(){ _UHEAP_MARK; CTrapCleanUp* cleanupStack = CTrapCleanUp::New();
2009-09-27 16:31:00
494
原创 迷茫
这几天忙着保研的事情,真是烦死了,证明签下来,还要找导师,万一找到个不适合自己的导师,三年就白费了,出了已经26岁了,会不会步入社会太迟了呢?我是在逃避吗?
2009-09-23 11:40:00
426
原创 虚拟函数在内存中的分配问题
#includeusing namespace std;class A{public: int i; A(){i=0;} ~A(){cout virtual void bar(){cout virtual void bar1(){cout };class B:public A{public: int j; B(){j=1;} ~B(){cout void bar(){cout vi
2009-09-18 16:09:00
622
原创 bitwise copy
有关bitwise copy的理解(个人理解,有错误请指出,谢谢)如果class没有提供一个explict copy constructor,当class object以"相同class的另一个object"作为初值时,其内部是以所谓的default memberwise initialization手法完成的,也就是把每一个内建的或派生的data member的值,从某一个对象拷贝一份到另外
2009-09-08 15:39:00
1756
转载 c++中的私有构造函数
一般构造函数不是私有或者保护成员,但构造函数可以使私有成员函数,在一些特殊的场合,会把构造函数定义为私有或者保护成员。C++类的构造函数一般不应该是私有函数,因为私有函数不能被其他类或者全局函数所使用。而创建C++实例需要调用构造函数。所以如果构造函数是私有函数的话,除了类自己的方法之外,其他类不能构造这个类的实例。一般来说,类做出来就是让其他类使用的,而使用一个类必须先构造它的实例。所以一般情
2009-08-30 14:58:00
3571
原创 Debug Assertion Failed
产生上面问题的原因:1.在程序里释放了野指针:#include using namespace std;void main(){int *p ;delete p;//////////////释放野指针指向内容执行错误} #include using namespace std;void main(){int *p =new int(1);delete p;///
2009-08-24 17:38:00
1071
原创 template模板的声明及定义
我想实现类模板的声明跟定义分类,即分别放在h头文件,cpp文件里下面是我工程里的三个文件:a.h头文件:#ifndef INDIRECTLIST_H_#define INDIRECTLIST_H_ templateclass a{public: a(int MaxListSize = 10);private: MaxSize;};#endif a.cpp文件:#inc
2009-08-23 14:18:00
2591
原创 有序的双向链表实现
自己写的个有序的双向链表:#includeusing namespace std;templateclass dNode{ public: dNode* pre; dNode* next; T content;};templatedNode* insertNode(dNode *&head ,const T &n) { dNode *newNode = new dNo
2009-08-22 15:53:00
977
原创 结构体占内存大小计算
struct结构体的大小计算:struct 大小,与pack的大小(在程序中显示设置#pragma pack(),vc6.0默认大小为8)、结构中最大占用有关 struct A{ int a; 0-3 4-7 要填充(padding)以保证内存对齐的原则 double b; 8-15 char c[9]; 1
2009-08-21 00:51:00
6657
4
转载 输出缓冲区的管理
每个 IO 对象管理一个缓冲区,用于存储程序读写的数据。如有下面语句: os 系统将字符串字面值存储在与流 os 关联的缓冲区中。下面几种情况将导致缓冲区的内容被刷新,即写入到真实的输出设备或者文件:1、程序正常结束。作为 main 返回工作的一部分,将清空所有输出缓冲区。2、在一些不确定的时候,缓冲区可能已经满了,在这种情况下,缓冲区将会在写下一个值之前刷新。3、用操纵符(
2009-08-18 20:43:00
1012
原创 c++动态创建二维数组
c++动态创建二维数组 方法1:用一维数组代替二维数组 int n,m; cin>>n>>m; int* a = new int[n*m]; for(int i = 0 ; i { cout for(int j = 0 ; j { a[i*m+j] = i+j; cout } } cout delete[] a; 运行结果:0 00491BB0 1
2009-08-18 14:04:00
875
原创 函数的重载和重复声明的区别
函数的重载和重复声明的区别:void a(const int a){ cout}void a(int a){cout} 这样是重复声明,因为复制形参时并不考虑形参是否为const,函数操作的只是副本。函数无法修改实参。结果,既可以将const对象传给const形参,也可以传给非const形参,两种形参并无本质区别。 void a(const int& a){
2009-08-17 23:26:00
1117
原创 文字常量区与栈区
今天一大早起来,朋友就给我发给了下面一个题目,要我解释下,答案我是想出来了,可是就是解释不清楚。。。 首先要解决这个问题就必须了解程序在内存的分配:关于堆与栈的栈(stack):是自动分配变量,以及函数调用所使用的一些空间(所谓的局部变量),地址由高向低减少; 堆(heap):由malloc,new等分配的空间的地址,地址由低向高增长。 自己所编写的代码: #include
2009-08-17 15:43:00
1224
3
原创 Ajax的四个基本原则
Ajax的四个基本原则:1.浏览器中的是应用而不是内容传统web应用的生命周期:用户和应用会话的所有状态都保留在web服务器上。用户在会话中看到的是一系列的页面,每次页面切换都不可避免地要到服务器上走一个来回Ajax应用的生命周期:用户登陆后,服务器交付一个客户端应用给浏览器。这个应用可以独立处理很多的用户交互,对已自己无法独立处理的交互,应用会以后台方式发送请求给服务器,而
2009-08-12 19:10:00
1166
原创 asp.net ajax的简单例子
这段代码实现了根据两个select(modelYear,make)框的内容动态的内容显示第三个select的内容 ,实现页面的局部刷新。 一.前台:Default2.aspx.cs" Inherits="Default2" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1
2009-08-12 16:13:00
1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人