自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA通过JNI调用C++函数通信(附DEMO)

JAVA调用C++的方案,包括通过管道、Socket、JNI和JNA等方法,通过管道和Socket通信速度偏慢且不稳定,JAVA提供JNI(JavaNativeInterface)来辅助Java和其他语言进行进行通信,规定了JAVA调用C/C++函数的接口规范,并提供了快速生成接口模板的方法,JNA在JNI基础上进行了封装,但是速度上更慢,因此我们选择用JNI去调用C++函数。首先我们新建调用C++的JAVA示例代码:NativeDemo.javapublic class NativeDem..

2022-01-26 13:47:54 1831

原创 一行正则去除JS中所有特殊字符

var String = String.replace(/[^\w^\s^\u4e00-\u9fa5]/gi, '')

2020-02-17 16:59:12 2724

原创 使用Python+Django构建可视化界面(一)

一、创建Django项目使用Pycharm创建Django项目创建templates文件夹,并创建index.html将templates目录写入setting.py中在urls中写入path(“index/”,index.func) #要from kg import index.py在kg文件夹中建立index.py,实现交互功能,生成前端视图,首先def func函数:传入requ...

2020-01-23 16:42:28 5483

原创 从零开始Py2neo操作Neo4j(二)

三、查询方法利用data函数构造CQL语句查询from pandas import DataFramedata = graph.data('MATCH (p:Person) return p') #如果版本超过4.1,使用graph.run(cypher="查询语句").data() 返回为List型#另外可以写成:data = graph.run('MATCH (p:Person) ...

2020-01-12 20:51:01 1166

原创 从零开始Py2neo操作Neo4j(一)

一、创建Project我这里是通过pycharm直接创建Python3.7环境下的工程,Py2neo版本为4.3,正常运行创建python文件import py2neo,并连接数据库from py2neo import Graph,Node,Relationship graph = Graph("http://localhost:7474",auth=("neo4j","fHw5280**...

2020-01-12 13:49:02 1710 2

原创 Windows下构建知识图谱的环境搭建

一、确定项目构架1.前端显示:Django + python3.72.数据持久化:neo4j3.5 + py2neo4.3.0 + python3.7 + JDK 83.数据获取与清洗:Scrapy + lxml + openssl + python2.7二、环境搭建1.安装JDK 82.安装Python2.73.下载neo4j community 3.5.54.解压到任意位置:G...

2020-01-12 12:30:10 747

原创 日常水题

题目地址:http://uoj.ac/problem/2题目内容:题解:这道题目开始我是用遍历循环做的,后来发现速度过慢,经过思考,二进制每位只有1,0两种情况,经过输入的一系列运算后的结果是固定的,所以我们只需要将v=~0与u=0进行两次运算,将运算后的结果按位找最大值即可求出最大的伤害。代码:#include<iostream>char cmd[5];i...

2018-12-23 11:03:45 88

转载 Code Block常用快捷键

(一)codeblocks自带的调试终端xterm不能进行复制粘贴操作,解决方案:更改调试终端: 使用gnome-terminal作为调试终端。进入Setting==>Environment Settings==>General Setting==>Terminal to lanuch console programs:用“gnome-terminal -t $TITL...

2018-12-22 15:10:20 593

原创 JAVA将JAR包转化为EXE

首先生成用Eclipse生成一个可执行的JAR包具体步骤在想要导出的项目上右键点击Export然后一直next ‘导出成功后,测试下JAR包能不能使用,如果可以,那你已经成功了一半了 然后找一个目录创建三个文件夹:res,file,jre其中jre文件夹是从JDK里面复制过来的,之后要用到。 然后打开exej4(下载地址:https://www.ej-tec...

2018-08-15 11:51:21 7271 1

原创 通用nodejs正则表达式

//电话号码验证 function isnum(obj){ var reg=/^1[0-9]{10}/; if(!reg.test(obj.value)){ alert("请正确填写手机号!"); obj.value=""; } } //验证邮件格式 function ismail(ob...

2018-07-26 12:32:49 3319

原创 centos下设置全局使用command

ln -s 需要设置的文件路径 /usr/local/bin/例:ln -s /root/node-v10.2.0-linux-x64/bin/node /usr/local/bin/若切换sudo下仍无法找到command则使用如下命令例:sudo ln -s /usr/local/bin/node /usr/bin/nodesudo ln -s /usr/l...

2018-07-26 08:47:35 2149

原创 mysql导入导出sql文件

window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_user...

2018-07-25 19:04:02 215

转载 CentOs下mysql找回密码

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线...

2018-07-25 18:35:10 146

JAVA通过JNI调用C++代码函数的示例DEMO

JAVA通过JNI调用C++代码函数的示例DEMO

2022-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除