摘要: 首先贴出来的是演示了借助Tika创建索引的HelloTikaIndex.javaPS:关于Tika的介绍及用法,详见下方的HelloTika.javapackage com.jadyer.lucene;import java.io.File;import java.io.IOException;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.lucene.index.IndexReader;import org.apache.lucene.i 阅读全文
posted @ 2013-08-20 22:06 pangbangb 阅读(375) 评论(0) 推荐(0) 编辑
摘要: IOS学习笔记06---C语言函数 -------------------------------------------- qq交流群:创梦技术交流群:251572072 创梦网络赚钱群:248318056 创梦娱乐休闲群:224801824 教程下载,在线交流:创梦IT社区:www.credream.com 网络赚钱,营销学习:创梦网赚:www.cremoney.tk 休闲娱乐,在线影视:创梦影视:www.cremovie.tk ----------------------------------------------------- 0 6.C语言4-函数 -------------.. 阅读全文
posted @ 2013-08-20 22:04 pangbangb 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 本节知识点:1.为什么选择双向链表:因为单向链表只能一直指向下一个链表元素,不能获得前一个元素,如果要进行逆序访问操作是极其耗时的,所以引入双向链表。2.双向链表的结构:在单向链表的基础上增加了一个链表结构pre,如图。注意:链表第一个元素的前驱pre不是指向头结点head,而是指向NULL,链表尾结点的后继next指向NULL3.如何将一个单向链表改成双向链表: 第一步 (改变链表的结构加入前驱):struct Str_DLinkList //每一个链表元素的结构都会包含这个结构 因为当给链表元素强制类型 { //转换成(DLinkListNod... 阅读全文
posted @ 2013-08-20 22:02 pangbangb 阅读(304) 评论(0) 推荐(0) 编辑
摘要: IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- --------------------------------- qq交流群:创梦技术交流群:251572072 创梦网络赚钱群:248318056 创梦娱乐休闲群:224801824 教程下载,在线交流:创梦IT社区:www.credream.com 网络赚钱,营销学习:创梦网赚:www.cremoney.tk 休闲娱乐,在线影视:创梦影视:www.cremovie.tk -------------------------------------.. 阅读全文
posted @ 2013-08-20 22:00 pangbangb 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 显示效果如下:代码如下: 阅读全文
posted @ 2013-08-20 21:57 pangbangb 阅读(789) 评论(0) 推荐(0) 编辑
摘要: qq交流群:创梦技术交流群:251572072 创梦网络赚钱群:248318056 创梦娱乐休闲群:224801824 教程下载,在线交流:创梦IT社区:www.credream.com 网络赚钱,营销学习:创梦网赚:www.cremoney.tk 休闲娱乐,在线影视:创梦影视:www.cremovie.tkIE8正式版下,eWebeditor在线编辑器不能正常运行。除了段落样式、字体、字号、百分比四个选项框外,其余按钮都是不起作用。 即使点按了“兼容性视图”按钮也不起作用。在网上查找原因和解决办法。发现,原因很可能应该归结为IE8正式版对“anonymous()”行为进行了限制。解决办法.. 阅读全文
posted @ 2013-08-20 21:55 pangbangb 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题目连接:hdu 3068 最长回文 解题思路:通过manachar算法求最长回文子串,如果用遍历的话绝对超时。 #include #include const int N = 220005;int rad[N];char string[N], tmpstr[N];int max(int a, int b) { return a > b ? a : b;}int min(int a, int b) { return a i) rad[i] = min(rad[2 * id - i], mix - i); else rad[i] = 1; for ( ; strin... 阅读全文
posted @ 2013-08-20 21:53 pangbangb 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一直想知道 strcpy()、memcpy()、memmove()、memset()的内部实现 strcpy(), 字符串拷贝. char *strcpy(char *strDest, const char *strSrc) { assert((strDest!=NULL) && (strSrc !=NULL)); char *address = strDest; while( (*strDest++ = * strSrc++) != '\0') NULL ; return address ; }memcpy, 拷贝不重叠的内存块 void ... 阅读全文
posted @ 2013-08-20 21:50 pangbangb 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 斌斌(给我写信) 原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处! 一、导出数据库 1、将数据库TEST完全导出,用户名scott密码tiger,导出到D:\testDB.dmp中: exp scott/tiger@TEST file=d:\testDB.dmp full=y2、将数据库中的表emp导出: exp scott/tiger@TEST file=d:\testDB.dmp tables=(emp)二、导入数据库 1、导入一个完整数据库 imp scott/tiger@TEST file=d:\testDB.dmp full=y ignore 阅读全文
posted @ 2013-08-20 21:48 pangbangb 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 题意:一棵有n个结点的树,要取其中的一个结点,使得该结点到其他所有结点的距离和dis最小,即损耗I * I * R * dis最小,输出最小损耗和该结点(有多个的话按结点编号从小到大输出)(3 >怒刷树状dp。。。设cnt[i]为以i为根的子树的结点数,d[i]为以i为根的子树中所有结点到i的距离和,一次dfs求出*cnt和*d,则状态转移方程为:cnt[x] += cnt[v[e]];d[x] += d[v[e]] + cnt[v[e]];(v[e]为x的子结点) 设f[i]为以i为根,刚才dfs中i的父结点为孩子,新生子树中所有结点到i的距离和,再一次dfs,即dp,则状态转移方程为 阅读全文
posted @ 2013-08-20 21:46 pangbangb 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 最近德甲英超西甲各大联赛重燃战火,想起之前写过的一段生成赛程表的代码,用python来写这类东西太舒服了。这个算法叫做蛇环算法。即,把所有球队排成一个环形(2列),左边对阵右边,第一支队伍不动,其他队伍顺时针循环,这样就肯定不重复了。 为了方便说明,假设有8支球队a到h。像下面那样按环形排好。 a h | | b g | | c f | | d-e 这样,第1轮的对阵就是,(a,h)(b,g)(c,f)(d,e)。 下一轮的时候,第一支球队a不动,其它球队像齿轮一样顺时针走一格。 a b | | c h | | d g | | e-f 这样,第2... 阅读全文
posted @ 2013-08-20 21:44 pangbangb 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 本文出自 http://blog.csdn.net/shuangde800 题目链接: hdu-1011 题意 有n个洞穴编号为1~n,洞穴间有通道,形成了一个n-1条边的树, 洞穴的入口即根节点是1。 每个洞穴有x只bugs,并有价值y的金子,全部消灭完一个洞穴的虫子,就可以获得这个洞穴的y个金子. 现在要派m个战士去找金子,从入口进入。每次只有消灭完当前洞穴的所有虫子,才可以选择进入下一个洞穴。 一个战士可以消灭20只虫子,如果要杀死x只虫子,那么要x/20向上取整即(x+19)/20个战士。 如果要获得某个洞穴的金子,必须留下足够杀死所有虫子的战士数量, 即(x+... 阅读全文
posted @ 2013-08-20 21:41 pangbangb 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天,又算是浪费了一天了。python爬虫,之前写过简单的版本,那个时候还不懂原理,现在算是收尾吧。 以前对网页爬虫不了解,感觉非常神奇,但是解开这面面纱,似乎里面的原理并不是很难掌握。首先,明白一个概念,HTTP协议,为什么叫超文本协议。超文本的概念,是所有的数据几乎都使用文本模式传输,包括文字,图像等,然后在一个网页中,需要做的是解析这些字符数据,并还原成原始的文件。爬虫的概念,是以一个网页作为起点,从中发现更多的链接和数据信息,并依此以树形展开,可以想象成为一颗树,对每一个网页,需要按照需求对数据进行筛选(找图片,呢还是找关键字,或者找音频等),最后,根据筛选出的URL,对数据进行下载。 阅读全文
posted @ 2013-08-20 21:39 pangbangb 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 本文出自 http://blog.csdn.net/shuangde800 认识组合模式 上一篇中,我们可以用迭代器来实现遍历一个集合(数组,ArrayList, Vector, HashTable等)。假设有这样一种集合结构i:餐厅里有一份菜单,菜单里面还有子菜单,其实就是一个树形的结构 那么,之前的迭代器就不能用了。 我们需要新的设计:1. 需要某种树形结构,可以容纳菜单,子菜单和菜单项2. 需要确定能够在每个菜单的各个项之间游走,而且至少要像现在用迭代器一样方便3. 我们也需要更有弹性地在菜单之间游走。比方说,可能只需要遍历甜点菜单,或者可以遍历餐厅的整个菜单 定义组合模式组... 阅读全文
posted @ 2013-08-20 21:37 pangbangb 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别。 一、system函数调用 system函数的原型为: #include int system (const char *string);它的作用是,运行以字符串参数的形式传递给它的命令并等待该命令的完成。命令的执行情况就如同在shell中执行命令:sh -c string。如果无法启动shell来运行这个命令,system函数返回错误代码127;如果是其他错误,... 阅读全文
posted @ 2013-08-20 21:35 pangbangb 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 假如你有一个购物类的网站,那么你如何给你的客户来推荐产品呢?这个功能在很多电商类网站都有,那么,通过SQL Server Analysis Services的数据挖掘功能,你也可以轻松的来构建类似的功能。上一篇中介绍的是如何通过DMX来创建挖掘模型,这一篇讲简单介绍如何通过编程的方式来创建挖掘模型。通过编程的方式主要通过AMO来实现,分析服务的所有跟架构相关的实现,包括多维数据集和数据挖掘,都通过这个接口实现。AMO对象树包含了支持多维数据集和数据挖掘所有的对象模型,在我这篇随笔中可以详细看到它的结构。对象的结构稍微复杂一些,但我们关注的有三个部分:通过这两个对象连接到分析服务数据库并且操作分 阅读全文
posted @ 2013-08-20 21:32 pangbangb 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 16Khz采样频率,12Bit采样精度,经过ADPCM压缩解压缩算法后,听到一些低噪,通过硬件排除(一声道直接将mic经过运放后到耳放输出,判断进入AD的声音OK),认为问题来之AD采样内部噪声。优化思路:1、ADC经过16KHz的Timer进行DMA到SampBuf[32];2、在DMA中断,将SampBuf每相邻两个数据进行一次均值滤波,那么32个数据可以求31次,所以===> 增加一个16bit的变量PreSamp,用于存储SampBuf[32-1],将最后的数据保存,用于衔接后一次DMA中断的第一组均值的第一个数据,即PreSamp,SampBuf[0];新增变量为静态变量,初值 阅读全文
posted @ 2013-08-20 21:30 pangbangb 阅读(332) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2392题意: 有一群牛要上太空。他们计划建一个太空梯-----用一些石头垒。他们有K种不同类型的石头,每一种石头的高度为h_i,数量为c_i,并且由于会受到太空辐射,每一种石头不能超过这种石头的最大建造高度a_i。帮助这群牛建造一个最高的太空梯。 吐槽:做练习的时候,连需不需要对数据排序都没分析清楚。。。下次再也不把练习安排在上午了,一般我上午状态极差(┬_┬) 这题由于数据较水,可以直接把多重背包转化为01背包求解,当然由于设定的状态不一样,写法也会不一样滴。Code1(01背包):#include #include #include.. 阅读全文
posted @ 2013-08-20 21:28 pangbangb 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作需要,对聚类算法做了一些相关的调研。现将搜集到的资料和自己对算法的一些理解整理如下,供大家参考。另外在算法代码方面,我也做了一些实现(包括串行和并行),欢迎感兴趣的朋友探讨和交流。 第一章 引言 第二章 预备知识 第三章 直接聚类法 第四章 K-means 第五章 DBSCAN 第六章 OPTICS 作者: peghoty 出处:http://blog.csdn.net/itplus/article/details/10087581 欢迎转载/分享, 但请务必声明文章出处. 阅读全文
posted @ 2013-08-20 21:26 pangbangb 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ASP.Net+Android+IOS开发、.Net培训、期待与您交流!多线程一、概述:1、线程是什么说到线程,我们就得先说说进程。所谓进程,就是一个正在执行(进行)中的程序,每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。如我们常用的QQ,打开运行它时它就是一个进程,在windows下我们通常都可以通过任务管理器中的进程来查看正在运行的进程有哪些。线程,就是进程中的一个独立的控制单元,线程在控制着进程的执行,一个进程至少有一个线程。比方说,办一批东西,搬东西整体就是一个进程,而搬东西的每个人就是一个线程。2、java中的线程:在java中,JVM虚拟机启动时,会有一 阅读全文
posted @ 2013-08-20 21:23 pangbangb 阅读(189) 评论(0) 推荐(0) 编辑