- 博客(68)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
原创 Python CV2 图片转为拼图 Puzzle,素材库这不就又丰富了~
【代码】Python CV2 图片转为拼图 Puzzle,素材库这不就又丰富了~
2023-07-15 10:49:23
244
原创 Golang 文件大小可视化ls工具
ls文件大小可视化ls工具(适合初学者练手)Usagegit clone git@github.com:vua/ls.gitcd lsgo buildls.exe -h pathResult
2021-06-29 01:23:52
307
原创 echarts+rabbitmq实现数据实时显示
以Vue项目为例1、我们采用发布订阅模式,使用STOMP协议,所以需要室内rabbitMQ的stomp插件终端切到rabbitmq的sbin目录执行rabbitmq-plugins enable rabbitmq_stomp启用后,可以通过监听ws://IP:15674/ws服务地址接收后台用发布的消息2、配置rabbitMQ客户端写配置文件 cnonfig/rabbitmq.jsexport const MQTT_SERVICE = 'ws://127.0.0.1:15674/ws' ex
2021-05-22 11:12:26
448
原创 Golang控制台UI库 vfmt
vfmtGolang控制台UI库(基于 https://github.com/i582/cfmt 做的修改,主要修复了结构体输出样式失效、并行输出样式失效问题)USAGEimport "github.com/vua/vfmt" //有内容用样式 output := "Console Output" style := "red" vfmt.Printf("[vfmt] @[%s::%s]\n", output, style) vfmt.Println("[vfmt] @[Co
2021-04-09 16:05:41
1574
原创 Golang游戏 图像旋转模拟运动 (ebiten)
运动效果首先为Ebiten GeoM结构体(github.com\hajimehoshi\ebiten\v2@v2.0.7\geom.go)添加了一个可以旋转旋转中心的方法//(x,y)为旋转中心坐标 // theta 为旋转角度,弧度制func (g *GeoM) RotateByPoint(x, y, theta float64) { if theta == 0 { return } sin, cos := math.Sincos(theta) _tx, _ty := g.tx-x
2021-03-31 13:24:43
542
原创 Golang 简单的碰撞检测游戏(ebiten)
简单的碰撞检测游戏游戏功能:1、空格键发射红色块,红色块遇到左、右、上边界反弹,遇到下边界游戏结束。2、左右键移动白色块接红色块,每接到一次加一分。3、每5秒钟随机生成一个黄色块,红色块触碰到黄色块时,黄色块消失并加十分,黄色块同时最多存在5个逛博客时看到了一个golang的2D游戏框架ebiten,所以写了个简单游戏来熟悉ebiten流程。main.gopackage mainimport ( "github.com/hajimehoshi/ebiten/v2" "github.c.
2021-03-30 20:28:09
1521
1
原创 golang 批量下载QQ邮箱附件
利用http GET请求方式下载所有附件,当然可以自行对名称进行过滤1、参数的获取cookie:浏览器登陆QQ邮箱后,进入开发者选项,获取document.cookiesid:登录QQ邮箱后,url地址中有sid值,格式如下https://mail.qq.com/cgi-bin/frame_html?sid=*******&r=*******2、确定请求地址2.1、获取所有附件信息点击附近收藏->全部附近,在开发者选项中查看请求地址地址格式如下https://mail.q
2020-12-31 13:59:29
915
原创 Golang 局域网广播消息
消息发送方 server.gopackage mainimport ( "bufio" "log" "net" "os")func main() { laddr := net.UDPAddr{ IP: net.IPv4(0, 0, 0, 0),//写局域网下分配IP,0.0.0.0可以用来测试 Port: 8080, } raddr := net.UDPAddr{ IP: net.IPv4(192, 168, 1, 255), //局域网广播地址 Por
2020-11-03 16:46:40
4041
原创 Golang interface{}和[]interface{}
初步理解interface{}是空接口,可以表示任何类型interface{}(anything) //所有类型都可以转为interface{}[]interface{}表示空接口的切片,而不是任意类型的切片,[]interface{}(nothing)//除了[]interface{}可以转为[]interface{},其他任何类型切片都不能转为[]interface{}...
2020-10-24 15:57:27
779
原创 Golang 二维切片排序
对二维或者n维切片排序可以使用"sort"包下的Sort方法func Sort(data Interface) { n := data.Len() quickSort(data, 0, n, maxDepth(n))}Sort接收Interface类型参数type Interface interface { // Len is the number of elements in the collection. Len() int // Less reports whether the e
2020-10-24 14:51:33
1019
原创 LeetCode 题型分类(背包,前缀和,DP...)
前缀和路径总和III和为K的子数组背包0-1背包目标和(方案数)分割等和子集(是否能装满背包)完全背包零钱兑换(最小值)零钱兑换II(方案数)二维背包一和零(方案数)...
2020-06-08 09:52:16
384
原创 SpringBoot+WebSockct 一小时打造在线群聊
WebSocket 是 H5 提供的一种在单个 TCP 连接上进行全双工通讯的协议,客户端和服务器经过一次握手后就可以相互通信,相比传统的Ajax轮询方式速度更快性能更优进入群聊首先输入昵称然后畅所欲言项目完整代码1. 后端1.1 maven 依赖 <parent> <groupId>org.springframework.boot&l...
2020-04-20 10:31:05
354
原创 Spring bean生命周期
测试结果测试代码配置类package com.dill.config;import com.dill.entity.Blog;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.sprin...
2020-03-12 12:03:41
177
原创 12306登录验证码识别(Java版)
懒惰是程序员的第一生产力测试链接 http://167.179.114.177:8080/窝在家里没事干…字符分类用的lenet图片分类用的mobileNet用keras训练完后转成tensorflow bp,通过javaWeb调用输出支持图片上传方式和base64码方式想要源码可以留言吐槽一句 java做图像处理实在是太麻烦了 我吐了...
2020-02-08 16:14:05
13323
3
原创 Java自定义生成Banner你们不喜欢吗?(注解版)
懒惰是程序员的第一生产力再写一篇鸡肋文作为今年的第一篇博文…BANNER去年写了一个简陋版的打印Banner的方法 链接 需要先在网页上获取Banner保存在项目中,使用起来还是有些麻烦,于是做了些改进:利用@Banner注解给方法添加Banner (Banner在本地自动生成)添加@Cache注解保存本地生成的Banner,提高效率提供5种Banner字体和5种输出颜色...
2020-01-20 13:39:07
2013
原创 java构建简单的自定义3D图
最近看了B站up主Aimls老师的JavaFX视频(讲的很好推荐想学的同学观看视频链接),听到利用三角形构建3D模型时一阵头大,也太麻烦了,所以想做一个化简…主要利用的是JavaFX中的MeshView对象,将一个自定义的3维矩阵通过规则转换成TriangleMesh的points,texCoords,faces (暴力方式)源码地址模型1Cube是一个自定义类型,具体见本文下方ne...
2019-12-21 12:47:29
2151
2
原创 java SSM打造一款自己的云笔记系统(初级版)
做这个项目的初衷是只是为了巩固最近自学的javaweb内容源码地址使用到的前后端框架和数据库列表Jquery+Quill(前端富文本编辑器)+highlight(代码高亮)SpringMVC+MybatisMySql+redis(本打算做缓存的,加了一下感觉速度差不多,学艺不精)1、login®ister页面主要用到Ajax技术,登录注册表单共用,UI灵感来源于知乎...
2019-12-10 13:42:17
1596
原创 java利用回调机制实现异步处理实例
异步请求,发起请求后立即返回去执行其它任务,等到请求业务处理完成后,利用回调机制通知发起请求的线程;这里利用java模拟异步请求文件复制的过程: Test请求FileUtils的callbackAfterCopy方法,FileUtils的callbackAfterCopy方法创建线程执行完复制任务后会调用Test的afterCopy方法【If you call me, i will call ...
2019-11-16 20:52:15
2667
原创 CountDownLatch与CyclicBarrier的区别
共同点:都能实现让一个或多个线程等待某一条件达成后再执行下一步动作的功能不同点:1. 一减一加:对于CountDownLatch来说条件是countDown方法将预设值减为零,对于CyclicBarrier来说条件是执行await方法的线程数等于预设值,2.下一步动作的执行者不同:对于CountDownLatch来说下一步动作的执行线程(执行await的线程)不是执行countDown...
2019-10-18 17:01:55
310
原创 matlab(基于java)Socket通信进行数组传递
Matlab自带的socket通信存在一些问题,所以引入了JAVA数组传递的方法是先将数组转换为一维数组,再转为字符串,最后加入换行符sever demofunction serverdemo(output_port) import java.net.ServerSocket import java.io.* output_socket = []; ser...
2019-09-24 12:56:31
1276
原创 给自己的java应用加个Banner(简陋版)
1、依赖包 jansi 用于控制台banner颜色更改<!-- https://mvnrepository.com/artifact/org.fusesource.jansi/jansi --><dependency> <groupId>org.fusesource.jansi</groupId> <artifactId&...
2019-08-17 11:19:00
4472
原创 windows向liunx发送文件JavaFx实现
代码主要利用cmd下的pscp命令实现文件上传若没有pscp命令需要提前下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html软件界面上传日志记录参数说明:host:远程主机ipuser:用户名port:端口号password:密码path:上传路径使用说明:填写完表单信息后将windows文...
2019-08-11 22:00:22
169
原创 Java NIO笔记
内容来源于尚硅谷网课传统IO是面向流的,单向,阻塞NIO (NEW IO | NO BLOCKING IO)是面向缓冲区,双向,非阻塞,具有选择器1、缓存区(Buffer 火车),容纳数据,传输数据应对于不同类型的数据提供不同类型的缓存区(除了boolean以外)ByteBuffer | CharBuffer | ShortBuffer | IntBuffer | LongBuffe...
2019-07-29 15:24:35
161
原创 红黑树之插入后调整流程图
依据TreeMap中fixAfterInsertion方法流程得到下面的流程图X:表示插入节点P:表示插入节点的父节点 parentOf(x)U:表示插入节点的叔节点 rightOf(parentOf(parentOf(x)) or leftOf(parentOf(parentOf(x))G:表示插入节点的父节点的父节点 parentOf(parentOf(x)) private...
2019-06-28 18:36:14
302
原创 Quill使用highlightjs做代码块高亮失效问题
先给出官方实例<!-- Include your favorite highlight.js stylesheet --><link href="highlight.js/monokai-sublime.min.css" rel="stylesheet"><!-- Include the highlight.js library --><scri...
2019-06-09 17:48:48
3901
2
原创 我曾遇到的Java小技巧
盘点我曾遇到的Java小技巧(一些新手不容易想到的基本操作)持续更新…int类型数据奇偶判断// 方法public boolean isOdd(int i){ return (i&1)==1; }isOdd(123); //true// 函数式编程Function<Integer,Boolean> isOdd=i->(i&1)==1;isO...
2019-06-08 17:07:11
162
原创 Mybaits处理mysql主键自动增长出现的不连续问题
问题产生设置了mysql主键自动增长,但因为删除字段的操作导致主键不连续解决方法step1:在mapper.xml文件中添加update标签设置自动增长的增量为1 alter table student AUTO_INCREMENT=1;<!--StudentMapper.xml文件--><mapper namespace="StudentMapper"> ...
2019-05-20 11:08:11
2304
2
原创 目标检测标注工具(可自定义生成标签模板)
点击查看项目源码,是基于javafx的Motivation用过几个标注工具,但生成的label文件和自己的程序的数据读取有点偏差,处理方法无外乎改读取程序,或者写个脚本转换生成label文件的格式,总之太不方便,所以就想做一个可以自定义标签模板的标注工具Display一、自定义模板自定义标签模板应该是该工具的最大的优点(工具的一些功能考虑的不够完善,没有提前构思,一股脑的直接撸)...
2019-05-12 15:03:44
8593
2
原创 faster rcnn中RPN网络源码分析(pytorch)
最近刚入坑检测,初步看了RGB大佬的faster rcnn文章,再看看源码本次分析的源码是陈云大佬pytorch版本的GITHUB地址上一张输入输出图一、forward主文件./model/region_proposal_network.pyrpn_scores & rpn_locsinput : feature mapsoutput : rpn_scores 、 rpn...
2019-05-07 12:48:15
3337
原创 Matlab Harris角点匹配
图像课程作业题目:用Harris算子和归一化互相关实现两幅图的匹配1、自定义Harris函数,寻找图像的Harris角点坐标(Harris.m)% coords:图像角点坐标集合(为了方便后期使用归一化互相关做匹配)function coords=Harris(I) [m,n]=size(I); %imshow(I); %===================...
2019-04-03 12:23:07
6763
58
原创 Web容器或许这样的
初学javaEE,对Tomcat的认识也一直是一个Web容器,今天先猜猜它是怎么工作的一、自定义的Web容器根据servlet学习,推测Web容器功能应该有:建立SeverSocket,等待Socket连接给servlet提供Request、Response对象执行servlet GET、POST方法向socket发送响应信息package com.cooooode.main;...
2019-03-24 22:08:07
160
原创 java递归实现排列、组合算法
项目需要,特此记录在这里插入代码片package com.cooooode;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Demo { public static void main(String[] args) { List&amp;lt;...
2019-03-02 17:38:40
1460
原创 SpringMVC 大文件下载
最近想要分享一个在线下载的数据文件,开始选用了用了 Commons IO 包中的 FileUtils ,具体方式如下@RequestMapping("download")public ResponseEntity<byte[]> download(String filename,HttpServletRequest request) throws IOException{ Str...
2019-01-26 18:58:56
2862
1
原创 12306 登录验证数据下载(未标定)
数据包括切割好的验证文字信息和验证图片块word_patch_message{ &quot;number&quot;:2930, &quot;shape&quot;: (25,175,3), &quot;Deduplication&quot;:true}image_patch_message{ &quot;number&quot;:23593,
2019-01-26 17:53:44
420
1
原创 python+selenium实现12306自动登录刷票抢票(自己做黄牛?!)
上一篇写了12306的自动登录破解验证图https://blog.csdn.net/weixin_38283159/article/details/86498159这篇算是它的后续部分加上了简单的刷票和预订功能,毕竟登录一下没什么实际价值嘛博主曾被黄牛挣过一百大洋至今还耿耿于怀,不清楚他们到达是如何抢票的,我能想到的简单方案就是不断的刷新判断了…效果图(自动登录部分gif见上篇)思路就是...
2019-01-16 15:36:58
6134
23
原创 python selenium实现12306自动登录(自动验证)
效果图验证部分交给了http://littlebigluo.qicp.net:47720/博主littlebigluo已经训练好了CNN分类器,所以获取验证图像后直接requests.post图片到littlebigluo的服务器,通过CNN前传返回验证结果到浏览器。不要频繁访问,服务器处理速度不够思路很简单直接按__call__函数中的函数调用流程走就行#coding:u8fro...
2019-01-15 19:45:57
7061
16
原创 PyQt入门项目(一):车票信息查询
Target:PyQt5+requests实现一个车票查询工具(功能虽然很鸡肋,纯粹当作练手了)结构图效果图思路1、search(QPushButton)点击信号(clicked)连接到自定义的槽函数(event.search)2、槽函数(event.search)接收四个参数:QTableWidget对象的引用、两个QLabel中的内容(站台名称)、QDateEdit格式化日期3...
2019-01-15 13:10:48
1332
4
原创 Java 当编译时类型和运行时类型不同时的属性、方法调用问题
当编译时类型和运行时类型不同时通过该变量访问它的引用对象的实例变量时,该实例变量的值由声明该变量的类型(即编译时类型)决定通过该变量访问它引用对象的实例方法时,改方法行为将由它的实际所引用的对象(即运行时类型)来决定Sub.javaclass Base{ int value=10; public int display(){ return value;...
2018-11-25 19:35:48
905
原创 MMD(Maximum Mean Discrepancy)
kernels = guassian_kernel(source, target, kernel_mul=kernel_mul, kernel_num=kernel_num, fix_sigma=fix_sigma) XX = kernels[:batch_size, :batch_size] YY = kernels...
2018-11-25 10:38:56
4296
2
原创 Java成员变量初始化顺序
Java中成员变量分为两类:1、类变量 2、实例变量1、类变量初始化类变量简单来说就是被static修饰的变量,类变量属于类本身1.1 初始化时机定义类变量时指定初始化静态代码块中对类变量指定初始化1.2 初始化顺序上述两种方式在程序中的排列顺序即为执行顺序class ClassVarInit{ static int value=10; static{ value=10...
2018-11-24 22:28:49
3739
LabelTool-v3.0.jar
2020-03-11
banner01.jar
2020-01-20
LabelTool.rar
2019-05-12
迁移学习数据集百度云盘地址
2019-03-23
深度学习【中文版】
2017-11-05
JVM 关于一个简单代码块的编译问题
2019-06-28
caffe训练二分类问题:accuracy=0.5
2017-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人