知识图谱(2) -- 深入解读demo

一. 流程 1. 安装pymysql,mysql pip install pymysql 2. 爬取数据 执行 crawler.movie_crawler.py 3. 利用D2RQ生成mapping文件 generate-mapping -u root -o kg_demo_movie_mapping.ttl jdbc:mysql:///kg_demo_movie 这里需要对生成的mapping进行一定的修改,请参考大佬专栏 。 4. 利用D2RQ生成nt文件 这里的nt文件就是存放所有R
分类: 其他 发布时间: 02-25 23:47 阅读次数: 0

知识图谱(3) -- python代码样例

这里是使用了王昊奋老师发布在OpenKG上的demo“基于REfO的KBQA实现及示例”,基本跟王老师的说明差异不大,其中加入一些我自己的见解(笔记)。 一. 部署 1. 从网站上将老师的项目下载下来。 2. 根据Readme,md的教程执行一趟(很可惜我失败了,可能是因为系统的关系,不过问题不大,因为SimmerChan的样例我实践成功了就行),所以, 下面大概记录一下test.py中各段代码的功能。 二. 代码逻辑说明 1. 预定义3类共5个示例问题。包括 ● "谁是苑茵?", ● "丁洪
分类: 其他 发布时间: 02-25 23:47 阅读次数: 0

conda 安装 tensorflow-gpu

一. 背景 今天尝试在conda创建的虚拟环境里安装tensorflow,使用如下代码进行安装 pip install tensorflow 但是会报错,如下: $ pip install tensorflow Downloading/unpacking tensorflow Could not find any downloads that satisfy the requirement tensorflow Cleaning up... No distributions at al
分类: 其他 发布时间: 02-25 23:47 阅读次数: 0

python request post 列表的方法

一. 背景 今天拿着已经写好的服务接口, 尝试传送一些列表, 发现传送的结果跟实际传送的数据并不一致,然后又开始了漫漫查资料的旅程。 二. 原代码: 原代码用来处理字典还是比较很成功的。 post: url = 'http://127.0.0.1:5000/test' data = {"text": '今天很开心', "lang": zh} ret = requests.post(url,data=data) get: txt = request.form['text'] lang =
分类: 其他 发布时间: 02-25 23:47 阅读次数: 0

leetcode--柠檬水找零

一. 题目描述 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。 注意,一开始你手头没有任何零钱。 如果你能给每位顾客正确找零,返回 true ,否则返回 false 。 示例 1: 输入:[5,5,5,10,20] 输出:true 解释: 前 3 位顾客那里,我们按顺序收取 3
分类: 其他 发布时间: 02-25 23:46 阅读次数: 0

leetcode--874. 模拟行走机器人

一. 题目描述 机器人在一个无限大小的网格上行走,从点 (0, 0) 处开始出发,面向北方。该机器人可以接收以下三种类型的命令: -2:向左转 90 度 -1:向右转 90 度 1 <= x <= 9:向前移动 x 个单位长度 在网格上有一些格子被视为障碍物。 第 i 个障碍物位于网格点 (obstacles[i][0], obstacles[i][1]) 如果机器人试图走到障碍物上方,那么它将停留在障碍物的前一个网格方块上,但仍然可以继续该路线的其余部分。 返回从原点到机器人的最大欧式距离的
分类: 其他 发布时间: 02-25 23:46 阅读次数: 0

leetcode--删除排序数组中的重复项 II

贪心算法的简单题就先这样略过吧,简单题太简单,以至于很难看出贪心的成分。 从今天开始,开始刷《数组类算法》这个专题。 由于这个专题的一些题目以前已经做过了, 所以很多题就不重复做了,第一道题就是比较难的了,啊哈。 一. 题目描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums = [1,1,1,2,2,3], 函数应返回新
分类: 其他 发布时间: 02-25 23:46 阅读次数: 0

LeetCode -- 数组中的第K个最大元素

一. 题目描述 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4 说明: 你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。 二. 思路 1. 第一种思路是,先对数组进行排序,然后直接选取第K个数作为结果即可。这样的时间复杂度为O(nlog(
分类: 其他 发布时间: 02-25 23:46 阅读次数: 0

Java Web项目启动时。web.xml执行顺序

转载出处:https://blog.csdn.net/qq_20805103/article/details/77851996 一、web.xml配置节点简介 (1) context-param 格式定义 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-mybatis.xml</param-value> </context-pa
分类: 其他 发布时间: 02-25 23:45 阅读次数: 0

Linux CentOS中Redis安装

Linux CentOS中Redis安装 Redis下载地址:Redis下载地址,下载最新发布版本。 本次演示的下载的是 2.8.17版本,下载到Linux系统中。 $ cd /usr/development/ $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make 1 2 3 4 在最后一部执行时,有的Linux系统中会发生错误,错误代码如下: cd src && make a
分类: 其他 发布时间: 02-25 23:45 阅读次数: 0

在项目中配置urule规则引擎

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/82178544 1.把urule的jar包导入项目中lib下 下载链接:https://download.csdn.net/download/su1573/10632801 2.applicationContext.xm加入urule配置文件 在项目spring配置文件applicationContext.xml中,引入urule-console的s
分类: 其他 发布时间: 02-25 23:45 阅读次数: 0

select2实现ajax查询数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/82498510 1、 首先需要在jsp页面导入有关select2的js和css文件,前提也需要Jquery的js文件 <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <scri
分类: 其他 发布时间: 02-25 23:44 阅读次数: 0

Base64加密/解密(前台和后台)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/82500608 一个demo示例,内部包含所需要的jar包: https://download.csdn.net/download/su1573/10656061 前台加密: js前台实现Base64加密/解密(encoder/decoder) 在js文件中编写以下代码 function btn_test(){ window.wxc.xcCo
分类: 其他 发布时间: 02-25 23:44 阅读次数: 0

websphere8.5部署war包,设置JVM参数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/84144839 1.基本介绍 WebSphere Application Server(简称WAS)是IBM的应用服务器 基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app) 单元是整个分布式网络中一个或多个节点的逻辑分组 单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法,
分类: 其他 发布时间: 02-25 23:44 阅读次数: 0

websphere8.5部署war包,设置oracle数据库数据源

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/84241954 1.J2C 认证数据 J2C 认证数据指定供 Java™ 2 连接器安全性使用的一组用户标识和密码, 配置如下: 1.登陆WAS控制台 2.安全性 ——> 全局安全性 ——> Java 认证和授权服务 ——> J2C 认证数据 3.点击新建 4.输入别名、用户表示(数据库用户名)、密码(数据库密码), 点击确认 5.安装成功, 点击保
分类: 其他 发布时间: 02-25 23:44 阅读次数: 0

websphere8.5部署war包,项目中带有cxf-webservice,解决冲突问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/84248172 1.后台报错信息 [18-11-16 15:00:19:561 CST] 000000b7 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet 閿欒]-[SpringMVC]: org.springfram
分类: 其他 发布时间: 02-25 23:43 阅读次数: 0

poi读取excel模板,并填充数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/84665902 一、POI介绍 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 基本功能: HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。 HWP
分类: 其他 发布时间: 02-25 23:43 阅读次数: 0

js函数中,alert语句较于上一条函数先执行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/84940784 效果: 按照道理是先执行上一条语句的内容,再alert,但是实际上是先alert的,然后显示的执行上一条内容。 原因: 上一条语句执行完需要时间,还没等执行完就执行到alert了,此时alert会阻塞线程,这里阻塞的是GUI渲染线程.所以等alert执行完毕后这个线程才会继续执行上一条语句
分类: 其他 发布时间: 02-25 23:43 阅读次数: 0

存储过程,使用游标,详细过程及详解

转至http://www.cnblogs.com/adslg/archive/2010/08/17/1801469.html 根据理解,自己编写了一个存储过程,先查出一些数据存入游标中,然后再把查出来的值和参数值插入到表中 ------------------------查询余额表的存储过程 create or replace procedure Op_Truacc_SaveTrialbalance( v_acctTime in varchar2, --会计期间 月度、季度的值
分类: 其他 发布时间: 02-25 23:43 阅读次数: 0

使用PdfPCell,PdfPTable生成所需的pdf文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su1573/article/details/85224514 一、准备生成的文件 二、分析文件结构 在文件中, 文件标题下面用双划线标识 表格外围边框也是双线 右侧的两个密集的单元格,外围也是双线 三、提出解决方法 设想使用pdfPTable某些属性或方法,设置边框双线; 经测试,未找到有效的解决属性和方法;此方法泡汤 使用单元格内套表格的方式 经测试,此方法可成 四、具体代码实现 代码量较多,
分类: 其他 发布时间: 02-25 23:42 阅读次数: 0