- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 3d-force-graph与three-forcegraph
现有项目需求要对知识图谱进行三维可视化,作为一种图结构,之前使用D3.js进行二维可视化,查找资料后,发现 3d-force-graph 与 three-forcegraph 均可以实现该功能,网上很多文章都是关于3d-force-graph的,我就用了这个,但是一直不理解他们的关系,还以为是不同的东西,之后发现 3d-force-graph 相当于在 three-forcegraph 的基础上进行了进一步的封装。
2023-07-25 18:52:12
723
原创 在threeJS中使用vue右键菜单组件vue-contextmenujs
时调用这个函数,把事件传入,确实达到了想要的目的,但是不能直接给菜单项绑定的函数传入我想要的参数,还要额外的创造变量,而且配置起来挺麻烦,就找别的方法。来创建Html语句当做节点,所以尝试动态生成Html语句,然后渲染,发现只能使用一些文本类的东西,然后放弃了。,就尝试能不能右键的时候动态生成HTML然后插入到界面中,还是不行。,十分的符合我的心意,链接在下面。
2023-06-29 23:40:04
495
1
原创 nvm和nodejs、npm安装的一些问题
搞了一个项目,想学学看,但是吧,他这个nodejs版本太低了,我电脑中最开值就是直接安装了一个版本的nodejs 16.20.2,报了错,另外还缺少python2的环境,这个好搞,暂且不说。
2023-05-07 21:08:59
4011
原创 java 连接 neo4j
以往都是使用关系型数据库,实体类和表一一对应,但现在的知识图谱项目要使用到图数据库,不太知道怎么设置实体类,然后就去查java怎么连接neo4j。
2023-04-07 08:02:50
1965
原创 Java多线程
多线程文章目录多线程1、基本概念:程序、进程、线程1.1 程序、进程、线程1.2 单核CPU和多核CPU1.3 并行和并发2、线程的创建和使用2.1 线程的创建和启动1、继承Thread类2、实现Runnable接口3、两种方式的对比2.2 Thread类的有关方法2.3 线程的调度2.4 线程的优先级2.5 线程的分类3、线程的生命周期4、线程的同步4.1 案例:卖票买票4.2 Java同步机制1、`synchronized`同步代码块2、`synchronized`同步方法4.3 死锁1、 死锁2、`
2022-04-10 22:49:21
121
原创 【用户头像】功能实现学习记录
用户头像用了差不多三天时间,搞完这个功能,学习记录如下一、项目结构前端:vue + element-ui后端:Springboot数据库:mysql二、需求1、右上角增加【用户中心】,可以显示用户头像、更改用户信息等2、【添加用户】要求能够上传用户头像3、【编辑用户信息】要求可以更换用户头像4、可以在【用户列表】显示用户头像,有一列【查看头像】的按钮,还有展开显示全部信息三、难点及解决方式(开发过程中遇到的先后顺序)1、图片存储方式头像是图片,保存是个问题,我查到了有三种保存方
2022-04-08 20:16:31
1268
原创 java异常机制
异常分类检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。异常处理机制抛出异常捕获异常五个关键字:try、catch、finally、throw
2022-03-19 17:11:25
159
原创 java数组
数据的定义数组是相同类型数据的有序集合,其中每个数据称作一个数组元素,可以通过数组来进行访问,数组下标从0开始,到(数组长度-1)结束数组的声明创建内存分析画图分析数组的基本特点其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。数组中的元素可以是任何数据类型,包括基本类型和引用类型。其元素必须是相同类型,不允许出现混合类型。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型
2022-03-19 13:44:43
159
原创 java方法
方法定义java的方法是语句的集合,在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含在类或对象中方法在程序中创建,在其他地方引用设计方法的原则:一个方法只完成一个功能,方法是实现某个功能的语句块的集合return除了返回值,还可以用来终止函数方法的重载命令行传参(了解)传递命令行参数给main()函数实现可变参数(不定项参数)递归...
2022-03-18 20:35:05
84
原创 java流程控制
java流程控制用户交互的scanner对象scanner用来获得用户的输入,只是在控制台才有效next()一定要读取到有效字符才可以结束输入对有效字符之前遇到的空白,next()方法会将其自动去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next()不能得到带有空格的字符串nextline()以Enter为结束符,也就是说nextline()方法返回的是输入回车之前的所有字符可以获得空白scanner用过之后记得关掉顺序结构Java最基
2022-03-18 18:56:36
235
原创 git上传前要做的事
查看状态git status添加git add ./提交git commit -m '题目'拉取git pull上传git push
2022-03-17 22:59:36
151
原创 java基本语法
Java基础语法注释单行注释 //注释多行注释 /* 注释 */文档注释 /** */创建空项目->右上角file->new->module->Java项目结构,选择jdk标识符注意命名规则命名规范:大驼峰、小驼峰、下划线、匈牙利数据类型强类型语言:要求变量严格符合规定,所有变量必须先定义再使用弱类型语言,不要求基本类型都有其对应的包装类,类里有很多方法字节位(bit),计算机内最小存储单位字节(byte),计算机内数据处理基本
2022-03-17 21:51:55
385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人