自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 VIA直接导出的COCO格式和官方的格式不匹配的解决方案

由于我发现VIA直接导出的COCO格式的json格式标注文件,其实是不对的,仔细分析过json文件之后,发现和COCO2017的json文件有一些出入,导致标注文件并不能被COCO格式的模型输入识别。所以我直接导出json文件,然后使用代码的方式生成COCO标注文件。ps:我也不知道官方直接导出为什么会不对!!!很奇怪。粗看几乎都一样,仔细分析,有些地方就不一样了,比如segmatation,...

2020-01-01 23:05:24 1276 1

原创 手写一个LRU算法

LRU(Least Recently Used) 算法简介最近最久未使用策略,优先淘汰最久未使用的数据,也就是上次被访问时间距离现在最久的数据,这个算法可以保证内存(缓存)中的数据都是热点数据,从而保证了(内存页面)缓存命中率。算法实现思想:根据LRU的算法思想,我们可以使用双向链表作为缓存来存储我们的数据,每当有访问某个数据时,便可以把这个节点从原来的位置删除,并插入到链表头部,这样能够...

2019-07-25 19:44:14 864 4

原创 自己实现的秒杀实战系统

seckill注意:此网站为技术交流学习网站,并非真实商城介绍一个基于java技术的手机秒杀网站,这个项目是根据我在慕课网上面学习的几个课程,整合几门课的知识内容实现的一个学习项目,课程如下:《Java秒杀系统方案优化 高性能高并发实战》–学习秒杀高并发方面的各种技术《Spring Boot企业微信点餐系统》–主要是后台系统(其他内容也学了,但是并没有在项目中用到)《 Java从零到...

2019-07-01 14:20:37 2904 2

原创 2020届-字节跳动提前批-后台笔试编程题分享

总体来说不难,但是只做出来了2.5道。其实正常情况应该都做出来的,状态不好。前面细节处dubeg花了时间。后面时间不够慌了。随便写了点骗个分结束。第一题:​ 链表倒数第k个节点。import java.util.Scanner;public class Test2 { public static class ListNode { int val; ListNode next...

2019-07-01 12:14:24 2283 1

原创 基于计算机视觉的梦幻西游辅助脚本(只用于开发学习技术)

一个基于计算机视觉开发的梦幻西游辅助脚本(为了不让别有用心的人用软件牟利,虽然软件打包好了,但仅供有兴趣的人学习代码,不提供软件下载)从有想法到弄出来花了两三天,很多知识都是现学的,哈哈,虽然有点累,但是蛮开心的。【注】本工具不为盈利,只为兴趣,学以致用而已。麻烦觉得不错的人点个star哦!【注1】脚本或程序需要跑在管理员权限运行才行。因为鼠标点击需要管理员权限。只截图不需要。【注2】...

2019-05-08 15:22:37 34503 38

原创 N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区

题目描述:N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区,遵循规则如下:(1) 进程之间必须以互斥方式访问缓冲区;(2) 对每 1 条放入缓冲区的数据,所有消费者都必须接收 1 次;(3) 缓冲区满时,生产者必须阻塞;(4) 缓冲区空时,消费者必须阻塞。请用 P、V 操作实现其同步过程,须说明信号量含义。题目分析:(以下仅是个人的做法,因为没有在网上找到答案,所以按照我...

2018-11-24 23:36:14 11481 10

原创 阿里实习笔试题-- JAVA实现单生产者多消费者问题变种

心得体会:生产者消费者问题是一个经典的问题。平时对这种理论理解的比较到位。以为自己已经掌握了,没想到拿到了IDE,没有任何提示,用记事本让我写出来,还是表现得很不好。对于各种理论都知道,但是知道是一回事。能够手写出来是一回事,经过这一次阿里的面试,发现自己在实际编码能力上面有些缺乏。毕竟一直都在做算法题。一遇到工程题总是会很慌,从而束手无策,另外阿里的面试官的水平很高。第三面的时候和我讨论这个...

2019-07-25 20:33:21 537

原创 TCP/IP 中多种不同数据类型的传输--使用结构体

这两天在弄TCP/IP通信,原本直接用字节一个一个自己组装并且转换格式,麻烦不说更容易出错。因此看到有人介绍这种方法,我试了一下发现确实很好;因此记录下来,方便下次查阅!!! 假设需要传送的结构体如下: typedef struct Data { int list[10];//数据 long long currentTime;//当前时间戳}Data;思想在发...

2018-08-17 14:31:30 4020

原创 #1039 : 字符消除 学习记录

描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母”ABC”的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如”ABCCBCCCAA”中”CC”,”CCC”和”AA”会被同时消除,余下”AB”和”B”拼成新的字符串”ABB”。2)上述消除会反复一轮一轮进行,直到新的字符串不包含相邻的相同字符...

2018-08-04 21:37:26 179

原创 [LeetCode] Substring with Concatenation of All Words 学习笔记

原题:You are given a string, s, and a list of words, words, that are all of the same length. Find all starting indices of substring(s) in s that is a concatenation of each word in words exactly once a...

2018-08-03 16:41:08 189

原创 openCV 的Point模板类的介绍

opencv中提供了点的模板类来描述图像中的点,分为2维点模板类Point_和3维点模板类Point3_。Point_通过2维图像平面中的x和y坐标确定点的位置,Point3_通过3维立体图像中的x、y、z坐标确定点的位置。对于点的坐标的类型可以是int、double、float类型,下面是源代码中的定义: typedef Point_<int> Point2i; typed...

2018-07-17 11:16:49 931

原创 Canny边缘检测原理 及 opencv 的 C++ 实现

Canny算子Canny 的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是: 好的检测- 算法能够尽可能多地标识出图像中的实际边缘。 好的定位- 标识出的边缘要尽可能与实际图像中的实际边缘尽可能接近。 最小响应- 图像中的边缘只能标识一次,并且可能存在的图像噪声不应标识为边缘实现步骤:滤波(消除噪声)梯度幅度及方向角计算(增强)边缘非极大值抑制用滞后阈值法求解...

2018-07-14 23:14:41 2540

原创 VS2015常用快捷键总结

项目相关的快捷键Ctrl + Shift + B = 生成项目Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)Shift + Alt+ C = 添加新类Shift + Alt + A = 添加新项目到项目编辑相关的键盘快捷键Ctrl + J= 自动补全Ctrl + Enter = 在当前行插入空行Ctrl +...

2018-07-14 20:10:46 933

原创 OTSU算法介绍及openCV的C++实现

OTSU算法介绍及openCV的C++实现原理:OTSU算法也称最大类间差法,有时也称之为大津算法。前景与背景图像的类间方差最大。因方差是灰度分布均匀性的一种度量,背景和前景之间的类间方差越大,说明构成图像的两部分的差别越大,当部分前景错分为背景或部分背景错分为前景都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。Ostu方法可以形象地理解为:求取直方图有两个峰值的...

2018-07-14 20:03:47 3878

C++编写的TCP服务器端,传输一个整数数组

自己使用的Tcp服务端,因为工作学习需要学习的,把涉及私人项目的东西都删掉了,只留下一个代码框架,实现的功能是实现TCP客户端和服务器端传输一个数组以及指令。适合有需要的同学学习,也可以直接拿来用。这个和另一个客户端的资源是配套的。

2018-11-25

C++编写的TCP客户端,传输一个整数数组

自己使用的Tcp客户端,因为工作学习需要学习的,把涉及私人项目的东西都删掉了,只留下一个代码框架,实现的功能是实现TCP客户端和服务器端传输一个数组以及指令。适合有需要的同学学习,也可以直接拿来用。

2018-11-25

YUV2转RGB格式的源代码

YUV2转RGB格式的源代码,因为上传资源的大小限制,所以吧测试视频删掉了,这个代码针对的是4:2:2格式的YUV格式视频转RGB的代码。使用的是指针一位一位的直接操作像素的方法,没有调用opencv的库函数。测试效果还不错。

2018-08-28

modbus 服务端(从站)C++小项目源码

因项目需要。自己实现的modbus服务器C++项目源码,和我上传的另一个资源是配套的,刚好实现0x03的接受和发送数据功能。其他功能码的接口也有几个。可以下载学习哦。

2018-08-07

modbus 客户端(主站)C++源代码

因为项目需要,自己参考网上的代码加上自己写的modbus客户端C++源码,实现了0x03和0x06的读写功能。可以拿来直接用!!!!

2018-08-07

空空如也

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

TA关注的人

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