摘要:
前言 虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到数组形式 阅读全文
随笔分类 - 数据库
医疗知识图谱问答——文本分类解析
2023-08-02 11:13 by 北桥苏, 108 阅读, 收藏, 编辑
摘要:
前言 Neo4j的数据库构建完成后,现在就是要实现医疗知识的解答功能了。因为是初版,这里的问题解答不会涉及深度学习,目前只是一个条件查询的过程。而这个过程包括对问题的关键词拆解分类,然后提取词语和类型去图数据库查询,最后就是根据查询结果和问题类型组装语言完成回答,那么以下就是完成这个过程的全部代 阅读全文
医疗知识图谱问答 —— 数据同步
2023-08-02 10:26 by 北桥苏, 122 阅读, 收藏, 编辑
摘要:
前言 前面的文章已经介绍了 neo4j 服务的本地安装,以及数据的增删改查操作方法。那么这里就要进入 python 项目,来完成医疗知识的构建,问答机器人的代码实现。但篇幅较长,本文就主要介绍知识图谱的构建吧。 环境 Anaconda3 Python3.8 Py2neo (新版) 数据来源 (结构) 阅读全文
医疗知识图谱问答 ——Neo4j 基本操作
2023-08-01 14:50 by 北桥苏, 604 阅读, 收藏, 编辑
摘要:
前言 说到问答机器人,就不得不说一下 ChatGPT 啦。一个预训练的大预言模型,只要是人类范畴内的知识,似乎他回答得都井井有条,从写文章到写代码,再到解决零散琐碎的问题,不光震撼到我们普通人,就百度和阿里也因此紧追其后分别推出了文心一言和通义千问。 所以好像我们也可以通过 GPT,并训练特定的数据 阅读全文
Windows10 下 Neo4j1.5.8 安装教程
2023-07-21 16:17 by 北桥苏, 522 阅读, 收藏, 编辑
摘要:
前言 Neo4j 是一个高性能的、NOSQL 图形数据库,它将结构化数据存储在网络上而不是表中。基于磁盘的、具备完全的事务特性的 Java 持久化引擎,这里就不把他和常用关系型数据库做对比了。因为篇幅有限,我这里也是第一次使用,所以以下完全是保姆级的安装教程了。 安装步骤 1. 打开 Neo4j 官 阅读全文
MySQL如何做如等级/成色等特殊顺序的排序
2020-12-17 09:53 by 北桥苏, 270 阅读, 收藏, 编辑
摘要:
前言: 在涉及商品类的项目时,为了给同一类商品定位,往往会分等级或者成色。而等级/成色有时是用类似A,A+,A+1,K,L1,L2等英文与数字的组合进行表述。既然是等级,自然就会区分高等级,低等级。有高有低,又给商品定了等级,所以到了商品列表展示,等级排序自然少不了。 项目在开始做的时候关于商品等级 阅读全文
MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库
2020-04-12 20:17 by 北桥苏, 1000 阅读, 收藏, 编辑
摘要:
前言: 本文章是在同处局域网内的两台windows电脑,且MySQL是5.5以上版本下进行的一主多从同步配置,并且使用的是集成环境工具PHPStudy为例。最后就是ThinkPHP5的分布式的连接,读写分离配置,以后会用代码简单测试读写分离的效果。 数据库部分: 一. 主库(master)设置。 方 阅读全文
TP5.0使用助手函数model出现\common\Model\类不存在
2019-09-20 12:08 by 北桥苏, 2841 阅读, 收藏, 编辑
摘要:
在ThinkPHP5.0中有一个助手助手函数model(),可以实例化具体的模型,包括分层模型,只要传入类名(第一个参数),分层名(第二个参数)。这个函数其实是ThinkPHP框架Loader中的一个静态方法,可以打开"thinkphp\library\think\Loader"的380行左右查看, 阅读全文
Gateway-Worker启动失败或者启动无法正常使用的几种方法
2019-08-06 15:48 by 北桥苏, 3853 阅读, 收藏, 编辑
摘要:
Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议 阅读全文
uni-app结合PHP实现单用户登陆
2019-08-03 22:44 by 北桥苏, 4151 阅读, 收藏, 编辑
摘要:
单用户登陆,即在一个应用中,同一个用户只能在线登陆一个,一个用户登陆,在其他设备上会被即时挤下线,确认后清空登陆该设备上的登陆装填并退回到登陆界面。 uni-app是目前能通过使用vue.js框架只需要编写一套代码同时打包Android,IOS,微信小程序,头条支付宝小程序和H5,通过使用HBuil 阅读全文
PHP实现单人多人聊天源码免费分享 | 电脑报修系统
2019-07-20 18:04 by 北桥苏, 2732 阅读, 收藏, 编辑
摘要:
源码清单 1. 简易版登陆式聊天源码。 2. 电脑报修轻系统源码。 3. 关注下面公众号回复“聊天”,免费获取。 聊天系统 虽然微信,QQ是即时通讯的元老。但是他们限制很多,所以很多人都想做一个自己的聊天应用。不管是web还是APP,PHP都可以为其服务。目前通过PHP实现即时通讯类的框架有swoo 阅读全文
自制微擎AI面相识别算术阈值
2019-06-17 17:13 by 北桥苏, 2158 阅读, 收藏, 编辑
摘要:
有时在朋友圈或其他地方会看到一些AI面相的分享链接或小程序,不是面相算命的有多吸引人,而是前面有"AI"两个字母。于是我就上网找了一下相关代码,发现了一个微擎系统的面相模块。下载下来后,借用了别人认证的服务号运行并阅读了源代码,好奇也逐步消失,唯一没跑通的就是脸部识别之后无法返回对应的结语;比如鼻相 阅读全文
Mysql表分区的选择与实践小结
2019-04-22 17:57 by 北桥苏, 2718 阅读, 收藏, 编辑
摘要:
在一些系统中有时某张表会出现百万或者千万的数据量,尽管其中使用了索引,查询速度也不一定会很快。这时候可能就需要通过分库,分表,分区来解决这些性能瓶颈。 一. 选择合适的解决方法 1. 分库分表。 分库分表从名字上就明白是需要创建额外的新数据库或新表,可以建在其他的机器上也可以是和当前数据库同一台机器 阅读全文