上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 69 下一页
摘要: 缘起:《c++ primer》 4th, 528页,习题16.3源程序#include #include #include using namespace std;templateint compare(const S &v1, const S &v2){ if (v1 v2) return 1; else return 0;}int main(){ string s1 = "hi"; string s2 = "world"; cout #include using namespace std;templateint compare... 阅读全文
posted @ 2013-09-25 20:52 jihite 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 本文分为两部分搜索关键词权重的科学度量TF-IDF利用python的工具包计算文本的TF-IDF1. 搜索关键词权重的科学度量TF-IDF查询:原子能的应用首先进行分词:原子能、的、应用根据直觉知道:包含这三个词较多的网页比包含少的网页与我们的需求相关性更好漏洞:内容多的比内容少的占优势改进:归一化。即用关键词的个数除以网页总的词数,商称为”单文本词频“TF(Term Frequency)。比如”原子能、的、应用“三个词出现的词数分别为2、35、5,网页中一共有1000个词,那么三个词的TF分别为:0.002、0.035、0.005。查询与网页的相关度即总词频公式如下。那么三者之和0.042就 阅读全文
posted @ 2013-09-18 23:12 jihite 阅读(2354) 评论(1) 推荐(1) 编辑
摘要: If you are stuck,you have to work your own way out.如果你陷入困境,就要自己找解决办法。Reading makes a full man, conference a ready man, and writing an exact man.读书使人深沉,谈话使 人机敏, 而写作使人思想精确。 阅读全文
posted @ 2013-09-17 10:08 jihite 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 字符数组既可以用一组花括号括起来、逗号隔开的字符字面值隔开的字面值进行初始化: char ca1[] = {'1', '2', '3'};也可以用字符串字面值进行初始化: char ca2[] = "123";两者区别字符串字面值包含一个额外的空字符(null)(这是为了兼容c语言,c++中所有字符串字面值都由编译器自动在末尾添加一个空字符)。案例#include #include using namespace std;int main(){ char a[] = {'a', 'b',  阅读全文
posted @ 2013-09-15 09:46 jihite 阅读(712) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std;class Base{ public: virtual void print_val() { cout print_val(); yb.print_val();}运行结果现象程序用了三种方式来测试虚函数的调用:基类对象、基类指针、基类引用。由结果可以看出,当用引用、指针调用虚函数是调用的是派生类的实际函数,而不是基类的虚函数。结论当通过基类的对象直接调用虚函数时,总是调用该对象所属的函数。所以ob是基类的对象,调用的是基类的实例当使用指向基类的指针或引用调用... 阅读全文
posted @ 2013-09-06 22:14 jihite 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口,位Python的内置模块,直接import tkinter即可使用。 作为实践, 用Tkinter做了个ascii码转化查询表 1. 产品介绍 界面 功能 通过输入字符或数字查询对应的信息 通过选择列表中的信息查询对应 阅读全文
posted @ 2013-08-28 21:34 jihite 阅读(145414) 评论(18) 推荐(20) 编辑
摘要: 静态全局变量#include using namespace std;static size_t ctr = 0;size_t count_calls(){ return ++ctr;}int main(){ for(size_t i=0; i using namespace std;size_t count_calls(){ static size_t ctr = 0; return ++ctr;}int main(){ for(size_t i=0; i using namespace std;static void fn(){ int n = 10; ... 阅读全文
posted @ 2013-08-20 21:14 jihite 阅读(1060) 评论(4) 推荐(0) 编辑
摘要: 准备用Ubuntu的Server版做服务器,安装的时候没注意,直接选了个中文,进系统后发现显示出现乱码。解决办法 1. 用vi编辑器修改/etc/default/local文件 2. 把原来的中文编码替换成下面的LANG="en_US.UTF-8"LANGUAGE="en_US:en" 3. 注销系统,重新登录就OK了注:还有一直临时更改方法:用命令export LANG="en_US.UTF-8"和export LANGUAGE="en_US:en" 阅读全文
posted @ 2013-08-20 11:59 jihite 阅读(4027) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std;class Item_base { public: Item_base(const string &book = "", double sales_price = 0.0): isbn(book), price(sales_price) {} string book() const { return isbn; } virtual double net_price(size_t n) const ... 阅读全文
posted @ 2013-08-18 20:39 jihite 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 尾递归 - Tail Recursion尾递归是针对传统的递归算法而言的, 传统的递归算法在很多时候被视为洪水猛兽。 它的名声狼籍, 好像永远和低效联系在一起.尾递归就是从最后开始计算, 每递归一次就算出相应的结果, 也就是说, 函数调用出现在调用者函数的尾部, 因为是尾部, 所以根本没有必要去保存任何局部变量. 直接让被调用的函数返回时越过调用者, 返回到调用者的调用者去.以n!为例介绍,后面例子n=5.代码线性递归int Rescuvie(int n){ return(n == 1) ? 1 : n * Rescuvie(n - 1); } 尾递归int T... 阅读全文
posted @ 2013-08-14 11:32 jihite 阅读(1787) 评论(0) 推荐(2) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 69 下一页