基于OAI协议元数据收割的.NET资源
看看自己的博客已经半年没有更新了,准备记录一下最近做的相关的东西。最近在北京一家公司实习,负责的是一个基于OAI协议的元数据收割的小程序,主要是用于跨地区跨系统的数据同步。刚开始使用C++ Builder实现了一个Demo,但是效果并不太好。后改用C#来实现,在Google找相关的资料,发现中文的资料很少很少,好在经理提供了一份《OAI-PMH协议应用指南》,让我大致对OAI协议有所了解。在SourceForge找到了两个开源项目.NET OAI Harvester和OAI Harvester Manager:
.NET OAI Harvester
http://sourceforge.net/projects/netoaihvster/
oai.dll is an open-source .NET implementation of an OAI Harvester. The library has built-in support for Dublin Core, but can accept custom handlers to support other schemas. oai.dll is compatible with .NET 1.1 and MONO 1.0 runtimes.
OAI Harvester Manager
http://sourceforge.net/projects/harvestmanager/
The OAI Harvester Manager is an interface that controls the oai.dll - a SourceForge hosted .NET OAI Harvester developed by Terry Reese. The interface can be scheduled, and provides for customized setSpec and DateStamp parameters.
其中.NET OAI Harvester是用.NET实现的一个OAI协议的类库,而OAI Harvester Manager是基于.NET OAI Harvester的一个收割管理工具。现在程序已告一段落,目前正在查看.Net下的Windows服务程序开发相关的东西,准备将其开发成为Windows服务。
基于OAI协议元数据收割的.NET资源相关推荐
- 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入
使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的"网盘",简单理解就是搭建自己的"私有云" ...
- 基于SAML协议 实现SP 单点登录
基于SAML协议及SpringSecurity 实现单点登录 SAML SP端 一. 什么是SAML协议 首先还是简单介绍一下什么是SAML协议: SAML 即安全断言标记语言,英文全称是 Secur ...
- 基于HTTP协议的几种实时数据获取技术
HTTP协议 HTTP协议大家都很熟悉了,开始本文之前,首先简单回顾一下HTTP协议. HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一 ...
- [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...
引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...
- 基于 HTTP 协议的 3 种实时数据获取技术
HTTP协议 HTTP协议大家都很熟悉了,开始本文之前,首先简单回顾一下HTTP协议. HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一 ...
- 基于SMB协议的共享文件读写 博客分类: Java
基于SMB协议的共享文件读写 博客分类: Java 一.SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445. 服务器信息块(SMB)协议是一种IBM协议,用于在计算机 ...
- 基于 HTTP 协议的几种实时数据获取技术
HTTP协议 HTTP 协议是建立在 TCP 协议上的应用层协议,协议的本质是:请求----应答 即对于 HTTP 协议来说,服务端给一次响应后整个请求就结束了,这是 HTTP 请求最大的特点,也是由 ...
- kubernetes入门到精通(二):k8s部署Tomcat集群,基于NTFS协议的文件集群共享,Service提供负载均衡,端口转发工具Rinetd配置外部访问
首先,配置 Docker 镜像加速服务 登录阿里云账号,进入控制台 -> 容器镜像服务 (不需要有阿里云的服务器,只要注册账号即可) 在两台 node 节点上配置好阿里云的镜像加速. 重启一下 ...
- Android与服务器端数据交互(基于SOAP协议整合android+webservice)
转自:http://www.cnblogs.com/zhangdongzi/archive/2011/04/19/2020688.html 上一节中我们通过http协议,采用HttpClient向服务 ...
- .NET或.NET Core Web APi基于tus协议实现断点续传
[导读]前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮 ...
最新文章
- 怎样远程连接服务器后上传文件,远程登录服务器后怎样上传文件
- Cpp / Hash 所得字符串转成 Hex 字符串。
- java实现图片验证码
- 音视频技术开发周刊 | 145
- signature=4abdf782f13579fc1b57d94a0c6ce95c,β-lactam-associated eosinophilic colitis
- 华为官方强制线刷工具_一加8/8Pro 线刷救砖
- 容器安全 - 以只读方式运行容器
- nginx tornado php,tornado+nginx+python 微信公众号接入配置
- 时间序列深度学习:状态 LSTM 模型预测太阳黑子(一)
- 人工智能 AI技术学习路线图 初阶+中阶+高阶
- 条件关系和因果关系,原因和理由的区别
- 记录一下百度网盘双击无法正常启动以及解决办法
- 开盘跳空是否透露超额收益?A股跳一跳因子挖掘
- iot会议纪要 20180105
- Qt 矢量图标使用 FontAwesome Icon
- c语言文件合并,c++实现合并文件以及拆分实例代码
- 阿里国际站如何有效覆盖关键词+关键词推广评分详解
- 【数据库-MySql】单姓第二字用*号代替,复姓第三个字用*号代替。
- 雨课堂知识点总结(十九)
- c语言编程格式缺少语句,17个C语言新手编程时常犯的错误及解决方式
热门文章
- matlab emd功率谱密度,【脑电信号分类】脑电信号提取PSD功率谱密度特征
- qt+mysql开发提示driver not loaded driver not loaded
- 【寻找最佳小程序】12期:小程序数据助手——微信官方打造,移动端数据分析工具...
- html的excel表格自动换行,excel自动换行总结
- java标签用setbounds,java-摆动setResizable和setBounds
- 韩国电影《醉画仙》,画仙的奋斗史。。。???
- Vue上传图片裁剪预览插件vue-img-cutter的使用
- Joyoshare Media Cutter for Mac(智能媒体剪辑软件)激活版
- 浏览器下载文件时文件名中文乱码问题
- KVM之父的新作ScyllaDB:用C++开发的Cassandra兼容列数据库,性能提升10倍