6/3 今天发现讯飞的云端平台已经同步了,就开始调试希悦功能,从中午调了一下午再到晚上,总算调试好了查询功能,很多时候我们在设计代码框架时想不到一些情况,就导致了bug的发生。功能调好后,XiaoHu可以告诉我某天某节课的信息,和某天所有课的信息。但是还有个问题,就是绑定学号到数据库后不会马上生效,必须要重启客户端程序后XiaoHu才能发现数据库里面的学号。这个Bug很离奇,即使我在每次操作后都让它重新加载了数据库光标,还是没有用。我怀疑它有一个“缓存”的存在。

6/5 今天我打算解决数据库的问题。以缓存攻缓存。我在每次绑定事件发生后维护一个存储新绑定学号的缓存数组,并与客户端同步,客户端同时在缓存和数据库里查询,每次重启客户端后,缓存会清空,当然数据库也会重新加载,这在宏观上可以被看做缓存被加载进了数据库里。今天又优化了一些查课的用户体验,在经历了每天平均开发三小时的三天后,我将迎来四天端午假期。

XiaoHu日志 6/3~6/5相关推荐

  1. XiaoHu日志 6/29~7/30

    6/29 今天我准备给XiaoHu添加语音识别功能,这个语音识别我在之前版本的XiaoHu上实现过,当时用的是itchat库获取微信语音消息数据,把数据下载下来后用讯飞的语音识别来转成文字,然后再当做 ...

  2. XiaoHu日志 9/27~10/18

    这段时间太忙了,XiaoHu要准备投入实用,还得准备比赛的东西.无心更新日志. 目前考虑和团委及教务合作,推出[教务直通车]和[校园万事通]功能. 宣传工作我用四天时间写了公众号推文,两天时间做了海报 ...

  3. XiaoHu日志 11/22~12/3

    11/22 购置了华为云服务器,将学校服务器上的所有内容转到了新服务器上,并复制了原数据库.经调试后所有功能启动,原服务器暂停运行,作为应急备份. 11/24 在谈话中明确了算法的方向.XiaoHu曾 ...

  4. XiaoHu日志 6/17~6/19

    6/17 今天开始完成上周的想法.我并没有api能获取北大附的全部课程信息,于是我采用了一种新的办法,每绑定一个学号,就获取他的全部课程,分词并动态更新词库,这样既可以达到效果又可以不影响用户体验.分 ...

  5. XiaoHu日志 5/29~5/30

    5/29 今天开始把希悦查询功能完善上线,虽然很早就搞好了api的对接,但是要真正的实现客户的查询意图还是很麻烦.向云端上传了一些语料,完善了意图识别功能.识别了意图,再写queryClass和rep ...

  6. XiaoHu日志 4/24~5/22

    4/24 开始调试摄像头,这个摄像头需要网线和充电线,所以如果要挂在教室里还需要把两根线引上去.第一次调试成功,激活了摄像头,设置了它的ip,可以从网络上看到摄像头的景象,下一步就是搞rtsp协议.但 ...

  7. XiaoHu日志 9/2

    9/2 8月份被军训和入学教育占领.今天是开学第一天.我之前测试XiaoHu功能时发现它的学科查询功能没有了,我后来检查发现那个函数的代码少了一半,应该是我同步双端数据的时候不小心拿电脑上的半成代码替 ...

  8. XiaoHu日志 9/7~9/17

    9/7~9/17 这几天我把过评查询的功能调试得可以投入使用了.我计划在这几天把XiaoHu搞出一个版本,并在学校范围作宣传.在做宣传之前我需要先解决身份认证的问题,如果不搞验证,那么任何人都可以查别 ...

  9. XiaoHu日志 7/29~8/9

    7/29~8/9 最近在搞过评查询,过评查询跟之前的课程查询有些许异同,他们的实体定位都很不稳定,除了难以定位的"学科"实体外,过评查询还多了一个"过评项"实体 ...

最新文章

  1. CSS之布局(盒模型)
  2. ElasticSearch之集群原理
  3. 如何在linux下安装mysql5.7?
  4. 时域和频域的麦克斯韦方程组
  5. mysql不同的类的个数_Mysql数据库-SQL优化-统计某种类型的个数
  6. 详细讲解Spring中的@Bean注解
  7. JavaScript:new关键字的执行过程
  8. RDD文件读取与保存
  9. [小笔记]TypeScript/JavaScript映射两组数据
  10. 2016峰会:项目管理与高级项目管理(广州站)
  11. java转码工具应用程序_java转码工具native2ascii.exe的使用方法
  12. 010指北方位惯导系统的力学编排之平台的指令角速度
  13. 【零基础学Python】Day9 Python推导式
  14. 第十二周项目四----利用遍历思想求解图问题之输出所有路径
  15. 获取视频旋转角度,并对视频进行旋转
  16. Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)
  17. 学习pandas,应该选择哪本书进行学习?
  18. java-asc码形式输出
  19. Stern-Brocot树 (生成0-1之间的所有真分数)
  20. 【百问网7天物联网智能家居】训练营学习笔记(七)

热门文章

  1. scp向阿里云服务器上传文件
  2. AndroidStudio安装SVN时忘记勾选command line client tools解决方案
  3. EasyUI DataGrid 隐藏其中一列
  4. 第1.3章:StarRocks部署--单机部署
  5. AE导出JSON数据用CSS做前端交互---kalrry
  6. 线性代数笔记:逆矩阵及伪逆矩阵,最小二乘估计,最小范数估计
  7. 测试你好世界这个标题
  8. nvm安装nodejs 运行use命令时报错exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
  9. vivado各版本的区别
  10. Frechet Inception Distance (FID)