- 博客(7)
- 收藏
- 关注
原创 neo4j一些语句
neo4j的一些增删改查的语句将自己用到过的一些语句记录下来,方便以后查看。创建节点create (n:两栖作战舰艇{name:'yyw'})注:两栖作战舰艇是label,yyw是label的属性值name。查询节点MATCH (n:`两栖作战舰艇`) where n.name='yyw' return nmatch(n:两栖作战舰艇{name:'“鹿特丹/加里西亚”级两栖登陆舰'}) return n注:根据where语句来查询,第二种查询方法也可。删除节点MATCH (r) WH
2021-09-14 14:16:52
243
原创 leetcode刷题
leetcode53. 最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。题解:动态规划法求解方便。public static int maxSubArray(int[] nums) { int pre =0; int maxn = nums[0];
2021-09-07 20:24:09
151
原创 Java 调用python脚本
Java 调用python脚本因为项目是用java写的,但是部分算法用到了python,所以需要在java程序中调用python代码。目前是直接利用Runtime来调用。参考:链接1:调用python代码链接2: 向python脚本传递参数
2021-08-21 23:39:16
154
原创 opencv实现靶纸弹孔识别计数功能
opencv实现靶纸弹孔识别计数功能任务是对胸环靶进行弹孔识别与计数。靶纸图片是从网上找的。具体过程主要是先对图片进行灰度化处理,接着进行阈值分割,将弹孔与背景分割开。再腐蚀并膨胀(形态学开运算),取得较好的分割效果。最后通过轮廓提取,对弹孔进行识别与计数。1. 靶纸图片靶纸如下图所示:2. 灰度化处理通过opencv的cv2.cvtColor()函数对图像进行灰度化。函数cv2.cvtColor(input_image ,flag),flag是转换类型:BGR和灰度图的转换使用 cv2.
2021-08-09 20:27:23
3548
4
原创 oracle 11g安装教程
oracle 11g安装教程1. oracle卸载之前的安装可能会出现错误,想重新装oracle,但oracle比较难卸载,参考链接里面写了怎样彻底的卸载干净oracle 11g,亲测可用。2. oracle安装参考链接里面详细的写了oracle 11g的安装以及下载。注意事项:安装过程中,快结束时一定要点击出现的口令管理,设置用户名及密码和解除账户的锁定。最好记住密码。3. sqldeveloper安装参考链接里面介绍了sqldeveloper的安装及使用。采坑总结:装好后由于自带的
2021-08-02 21:50:02
206
1
原创 sklearn聚类算法实现
sklearn聚类算法实现主要通过调用python中sklearn库中的函数来实现聚类算法,主要包括:K-MEANS、近邻传播(AffinityPropagation)、均值偏移(MeanShift)、谱聚类(SpectralCluster)、层次聚类(AgglomerativeClustering)、密度噪声(DBSCAN)、平衡迭代层次聚类(Birch)、高斯混合(GMM)、双向聚类(SpectralBiclustering)。1、生成数据集通过sklearn中的make_blobs函数主要来生成
2021-07-22 10:49:41
11180
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅