- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 实现微信/企业微信环境下的汇文图书自助续借
项目诉求:通过一个简单的HTML页面,完成通用接口下的读者认证后,列出读者所借图书,根据情况允许读者续借。项目分析:首先要完成读者认证的跳转,然后要从数据库中取出该读者所借图书,最后要完成续借登记。项目实现:1. 读者认证如果通过GET方式访问,那么看是否为读者认证接口跳转,否则就强制回跳到认证页面2. 取出当前在借图书根据读者认证的结果,取出该读者当前在借图书,并且根据情况进...
2019-04-19 12:05:19
346
原创 汇文opac的openlink.php改造
汇文文献系统OPAC 5.6引入了新的全文检索引擎,但是在marc详情页面显示的内容中,链接到的其他检索结果仍然指向openlink.php。这个文件会进行大量基于数据库的检索操作,对于数据库来说是非常大的连接消耗。为此应该将openlink.php进行重构,将其引流到全文检索引擎,而不是传统检索引擎中。<?phpif(isset($_GET['title'])) { ...
2019-01-12 16:26:09
992
原创 Googelapis.com 转向
实践中,部分国外网站会大量引用 googleapis.com 上提供的各种前端库,如 jQuery。大多数情况下,googleapis 在中国无法访问。为此,可以在基于 chrome/blink 的浏览器上安装 Redirector 插件,将对 googleapis 的访问定向到国内的服务器上来。Redirector 的插件配置(可导入):{ "createdBy": "Redirecto...
2018-04-04 10:50:21
341
原创 Oracle 数据库下处理Unicode字符
某些情况下,使用PHP OCI8调用Oracle数据库,一些罕见的Unicode字符会被转码为?,即便你使用了AL32UTF8的连接字符集。一般这种情况可能是由于数据库自身的结构设置不对。为了解决这种情况,可以采用以下折衷办法:第一步,强制要求OCI将所有字符串返回为ASCII字符,非ASCII字符进行转码:SELECT ASCIISTR(NVCHAR2_FIELD) AS FIELD FROM ...
2018-03-07 12:29:51
5098
原创 Drupal 8 迅搜模块(基于search_api)
关于迅搜的介绍,可参见这里: http://blog.youkuaiyun.com/fundawang/article/details/78871634目前实际应用中,自建搜索引擎大部分基于 Solr 或 Elasticsearch,而这两个项目的后端都是 Lucene 这一 Java 引擎,部署起来多有不便,可维护性较差,与 Drupal 交互起来配置很复杂。为此,我在 Drupal sea
2018-02-02 16:22:13
832
原创 改造汇文OPAC,使其通过萌校的通用扫码接口登录
汇文OPAC目前仅支持汇文微信平台的扫码登录,而汇文微信平台是java语言开发的,对其改造多有不便。为此,使用两个简单的php脚本模拟出登录的窗口及响应结果。第一步:对httpd的配置进行rewrite。汇文的OPAC会访问汇文微信平台的URI来展示二维码和访问登录结果,该URI基于java.action schema。所以应该使用httpd自带的rewrite对其进行拦截,和转码。同时,...
2018-01-18 18:08:36
1269
原创 迅搜在CentOS7上的安装(yum源)
Xunsearch 是一个高性能、全功能的全文检索解决方案,旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。该系统基于 Xapian,且对 PHP 程序员非常友好,适合于中小型网站和业务流量。效率总体来说,比不上 solr。但是在个别业务形态上,比 solr 更适合。为了方便我自己使用,我将迅搜打包成 yum 源,方便大家在 centos 上直接使用。仓库
2017-12-22 11:43:39
473
原创 在CentOS7中安装Oracle 11g
本教程适合进行汇文系统的准备下载 Oracle 11g的安装文件备用(2个zip文件)安装所必须的软件包binutilscompat-libcap1compat-libstdc++-33.i686compat-libstdc++-33.x86_64gccgcc-c++glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-de
2017-01-03 18:26:03
719
CentOS 7 php-oci8 包
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人