任延华

Results 222 comments of 任延华

准备工作测试要点: 1)分别测试给dp2library的capo不配和配置setreaderinfo的效果。 2)分别测试给dp2mserver不配和配置setReaderInfo的效果。 读者注册测试要点: 1)注册时不输入各字段(除备注字段),应不允许提交。 2)部门选择“其它”时,出现其它部门输入框,如果不输入其它部门不允许提交;不选其它时,不应出现其它部门输入框。 3)注册时手机号会自动作为证条码号,如果dp2系统已有这个证条码号,则不能提交。 4)提交后,自动转到我的信息界面,查看证条码是否为手机号,读者状态为“待审核”,读者类型为空。 5)注册成功后,即完成了绑定这个读者帐户,可查看个人信息,但待审核状态还不能借还书。 6)读者提交注册后,馆员会收到一条“待审核通知”。 7)读者选择分馆注册的,应只发分馆工作人员审核通知,读者注册选择的总馆,应通知只发总馆工作人员。 8)手机号如果写错了,就发到别人手机号上了,这里要注意写对了,培训时也要交待清楚。 馆员审核测试要点: 1)读者提交注册信息后,绑了工作人员的微信是否正常收到了 待审核通知。 2)点微信通知是否能直接进入该读者审核界面,检查显示的读者信息是否正确。字段说明如上。 3)分别测试通过和不通过的情况:点通过,必选类型;点不通过,必填不通过原因,证条码号和类型可以不填。 4)测试通过与不通过的结果,检查读者记录里的3个字段:证条码号、读者类型、状态。用读者借还书验证一下。 5)审核完成会给读者发一个微信通知,注意通知应正确显示信息,并且不通过的消息里,应显示不通过原因。 6)审核完之后,回到了审核列表入口界面。 7)测试不走微信通知直接进入,点菜单“更多/馆员审核读者”,从列表界面进行读者审核,上述3,4,5,6应一样的。 *** 开发说明: 1. 状态:设为 "待审核"。 2. 证条码号编码方式 证条码号自动分配有不少缺点,用户自己也不清楚怎么写。所以用户自己注册时,先保持为空,等管理员审核时,再分配证条码号。 3....

20180921开发老师留言: 昨天我集中精力做了 dp2capo 的一些可靠性安全性方面的测试和加固工作。听到中间商用户反馈说 dp2capo 内存耗用一度达到 1G 以上,CPU 百分之九十多,我心里很纳闷。我这里做测试,100 个通道持续不断检索,dp2capo 内存耗用始终保持在 160 多M,CPU 1%(注:dplibraryxe CPU 50% 左右),没有任何那种失控的迹象。 每当遇到这种情况,就只有反求诸己,陷入深深的思考,搜寻一些蛛丝马迹。突然想到,Z39.50 请求包发给服务器的时候,服务器是有个函数负责运算看一个请求包是否到达完整。如果不完整,服务器就继续接收,不断扩大一个暂存请求包的 byte[] 对象。如果前端发来一个很大的请求包呢?我检查代码,SIP 服务器就有极限尺寸防范,Z39.50 服务器代码还没有来得及加入防范的语句。然后我就改造了代码 ![image](https://user-images.githubusercontent.com/13568719/45910231-02411380-be3a-11e8-8287-6ecd436f208f.png) 如何确定这个 nMaxLength。前端和服务器在 Initialize() 阶段会协商通讯包极限尺寸。在 dp2capo 代码里面这是个常量...

2020/2/10 检查之前dp2mini代码,发现配过书的记录,给预约到书记录写了一个priteState字段。 ``` arrived XZ000101 true 星洲学校 XZP10001 Mon, 10 Feb 2020 11:55:26 +0800 0a4c11a0-7596-4248-9f0c-d89e3dcb8a45 星洲学校/图书馆 K825.6=76/Z780 已打印 ```

预约到书记录中,如果是在架图书,有一个onShelf元素,内容为true。 ``` outof XZ000014 true 星洲学校 XZP00004 Wed, 17 Oct 2018 15:49:40 +0800 2f99a58c-4233-4e72-8ef3-95a5df93d793 星洲学校/图书馆 I202.4/S495 ```

## 代码合并冲突,如何撤消提交 先装一下GitHub 公司的 git 前端:https://desktop.github.com/ 运行git shell 转到项目的目录,例如C:\0-d\project\Chord git reset HEAD^ git push origin master -f 参考:https://ruby-china.org/topics/23665 https://blog.csdn.net/qq_32623363/article/details/78968077

## 个人电脑.net framework版本低于项目的.net framework @李腾 > 打开的时候提示我要改成4.6.1 那你的环境有问题,可能是 VS 版本不够新,请任老师协助解决一下。**以后遇到这种提示,先截图问问我们**。不然 .NET Framework 版本被你降级了不好。团队项目,要留意别人的环境,保持一致 这个可能和 VS2017 的版本有关。VS2017 去年就发布了,至今已经更新过好几个小版本了。每一个小版本都有一些进步,比如最近包含的 .NET Core 2.0。如果 VS2017 不够新,.NET 版本就不够新 安装最新 VS 版本的时候,它会自动把本机的 .NET SDK 刷新上来。所以只需要更新 VS...

1. Z39.50站点数据库 用MongoDB 2. 站点数据库的字段定义 Z39.50服务器配置字段:服务器地址,端口号,数据库,用户名,密码 其它字段:创建用户(如果是公共的可以为public),创建时间 3. 创建ASP.NET Core MVC 应用,实现站点管理,用户注册等1楼提到的功能。 4. 提示 Web API 供其它前端使用公共的Z39.50站点配置信息 5. 项目名称WebZ

## web marc 编辑器 2018-06-04 数字平台谢涛(2820725526) 11:29:17 我的设想是,主体是一个不可编辑的表格,当鼠标点到某个位置的时候,这个位置出现 textbox。 我昨天甚至想到,这个处于编辑状态的字段,外观上可以故意和其他字段区别开,也是一种很好的界面风格。 一般 MARC 字段,能编辑字段名,字段指示符,和字段内容,三个区域即可。而对于一些固定长的字段,比如 头标区 和 100$a 之类,还可以在选择它们的时刻,自动撑高变为一个编辑模板出现在原本的内容区域。这样就非常先进了。

## 1 新建实例时,修改dp2capo实例名 ### 测试目的 新建dp2capo实例时,修改为一个容易记忆的实例名,检查操作是否顺畅。 ### 操作步骤 1. 在ChordInstaller,打开 配置dp2capo实例 界面,点新建,创建一个dp2capo实例,点击实例名后面的...,输入test。然后设置dp2library等参数。 2. 然后在“一个实例”对话框,点击 确定,回到实例管理界面,弹出一个提示`名为'test'实例在列表中没有找到`。这一步提示不符合预期,应该没有这个提示,正常创建实例。 3. 在实例管理界面看到,这个新建的实例名称,目前还是instance1,不是test,并且没有显示状态。这一步不符合预期。 4. 再打开实例管理界面,看到刚才新创建的实例名称为 test了,但状态为停止。这一步也不符合预期 ### 测试结果 20200825-0948-ryh:第2-3不符合预期,期望结果是可以正常修改实例名。

## 测试目的 测试是否可以把capo实例都删除 ## 测试步骤 把capo实例全删除,点 确定 希望回到实例管理界面,但却提示 尚未创建第一个实例,我觉得不创建实例也可以的,等后面再创建。 ![image](https://user-images.githubusercontent.com/13568719/57353333-b1004d00-719a-11e9-9010-71851c0496b2.png)