中文分词是中文搜索引擎的基础,主要应用在信息检索、信息挖掘、中外文对译、中文校对、自动聚类、自动分类等很多方面. 这个是我参照VC的例子修改的C#版本。
2023-12-24 05:10:17 6.96MB 海量分词 C#接口
1
主要体现了面向对象思想,以及强大的控制台美化特点
2023-12-23 08:07:21 1.98MB C++控制台
1
LanMsg的源码(C#),LanMsg的源码(C#),LanMsg的源码(C#)
2023-12-22 05:04:57 2.65MB LanMsg 源码
1
列选主元消除法,利用c#进行可视化的程序!
2023-12-19 14:22:17 66KB 解线性方程
1
自己做的,简单,有详细说明.C++做的,Linux下的Eclipse CDT,
2023-12-19 08:03:28 4KB 词法分析器
1
该源代码不同于网上最普遍的读取纯真 IP 数据库的代码。本人在参考多分网上代码因不满意,所以重写编写了本代码。 网上代码一般是直接使用文件流,通过移动文件流指针(即更改 Stream.Position 属性值)搜索 IP 地址对应的信息。这种方式存在一些问题,其一是为 Position 属性赋值(移动文件指针)是一种低效率操作;其二是多线程时(Web 每个 Session 对应一根线程)意味着要同时打开多个文件句柄,效率更加低下。 本模块其中一大主要改变是自定义了 QQWryStream 流类代替 FileStream 类,QQWryStream 针对纯真 IP 数据库做了优化设计,利用针对性的缓存设计,使效率大大提高很多,QQWryStream 的缓存设计,还考虑到了多线程访问,假设 10 根线程访问同一个纯真 IP 数据库时,在正常情况下会开辟 10 份缓存(这十份缓存数据都一样),带来了不必要的内存浪费,因此 QQWryStream 的缓存设计支持多线程共享一份缓存。 QQWryStream 共享缓存数据,如以下方式: >>>>线程一: QQWryStream stream1 = QQWryStream.Share("文件名", QQWryBufferLevel.Full); >>>>线程二: QQWryStream stream2 = QQWryStream.Share("文件名", QQWryBufferLevel.Full); 关于缓存的说明: 1)缓存开辟:上述的方式创建了 2 个 QQWryStream 实例,但实际只开辟了一份缓存。假设 stream1 先创建,那么开辟缓存任务由 stream1 完成,创建 stream2 时将直接使用 stream1 开辟的缓存。 2)缓存释放:最后引用缓存的实例在调用 Close 方法时会移除缓存;或缓存超过 20 分钟未使用;或磁盘文件内容发生了变化 3)上述创建实例方式也可以在非多线程中使用。 压缩包中提供了“纯真IP数据库”和“模块代码”以及“示例程序”,模块主要构成如下: QQWryStream 专门针对纯真 IP 数据库设计的流类(从 System.IO.Stream 继承) QQWryBufferLevel 指示 QQWryStream 的缓存级别,共 3 种模式:无缓存,部分缓存(3M 左右),完全缓存(8M 左右) QQWrySearch 在 System.IO.Stream 流上搜索 IP 所对应的地址信息(Stream 流必须是基于纯真 IP 数据库) QQWryLocation IP地址信息的实体类 本代码包下载分是 5 分,有点高了,呵呵~~~ 但保证绝对是作者原创作品,物有所值,绝对不是从网上随便找点东西骗分哦,请支持。 如果代码中存在 BUG 请反馈于 panxiaofeng@126.com
2023-12-15 05:02:33 2.93MB IP
1
这段代码介绍了迷宫的非递归求解算法,有助于理解用栈非递归的作用
2023-12-13 08:03:42 3KB 数据结构
1
这是徐士良的常用算法程序集(C++语言描述)第四版源码,采用面向对象实现。
2023-12-09 08:04:57 200KB
1
本游戏是用C#语言编写,并且已经生成可执行软件,适合大学期间提交老师布置的作业、课程设计等等,当然还依次会上传写的课程设计报告。
2023-12-06 19:50:29 1.02MB 五子棋
1
当时自己只是为了做一个程序,让公司服务器下班自动关机,上班自动启动。 由于主板不支持定时启动,所以就想让系统待机或休眠 然后设置任务计划定时运行一个程序,设置在待机时唤醒系统模式。 所以产生了这个让系统自动待机或休眠的程序。
2023-12-05 21:47:59 39KB C#,Windows,待机或休眠
1