- 博客(98)
- 资源 (16)
- 收藏
- 关注
原创 PySide6-UI界面设计
PySide6和PyQt都是Python对Qt框架的绑定,允许开发者使用Qt创建平台的GUI应用程序。如果你正在开发商业项目,或者需要使用最新的QT6特性,PySide6是一个更好的选择。如果你更倾向于一个成熟的社区和丰富的资源,PyQT5仍然是一个不错的选择。对于新项目,推荐使用PySide6,因为它提供了更现代的API和更好的选择。
2025-01-10 21:12:59
617
原创 YOLO指标分析
真正例(TP):预测为正,实际也为正。假正例(FP):预测为正,实际为负。真负例(TN):预测为负,实际也为负。假负例(FN):预测为负,实际为正。
2024-12-18 23:23:58
1099
1
原创 Yolov8源码分析
主要目录ultralitics(重点)1、assets目录这个文件保存了YOLO历史上可以说是最经典的两张图片,供大家测试程序来使用的。
2024-12-16 21:39:24
969
原创 yolov8训练模型,数据集自己制作
其实使用别人已经写好的预处理模型,来训练自己的模型。我们只需要准备好对应的数据集,告诉模型我们的数据集存放的路径,标签的分类和类别,根据自己的电脑的配置,训练自己的模型。其实对于我们开发者来说,确实比较简单,但是需要深入的学习,就需要研究其源码。背后的原理其实就是CNN。
2024-12-11 09:59:19
1667
1
原创 Yolov8环境搭建
Anaconda是一个流行的Python数据科学和机器学习平台,它包含了conda包管理器、Python解释器以及一套预安装的库、工具和环境管理功能。Anaconda的目标是提供一个用户友好的环境,使得科学计算、数据分析和机器学习工作流程更加简单和高效。安装方法比较简单,全程下一步安装即可,遇到需要能勾选的地方,全部勾选。目前还没有任何问题。
2024-12-10 15:11:23
1677
1
原创 java对象深入理解。
java的一个很重要的特征就是面向对象(OOP),有了此特征之后,我们java开发人员,只需要根据不同的开发需求,创建符合项目本身的一些列对象,然后让对象与对象之间通过某种方式关联起来,对于我们来从业人员来说,我们再也不需要关注复杂的机器语言,解决问题的实质,就是变成怎么创建一个有血有肉,功能灵活的对象。为什么会出现对象,用对象会给我们开发人员带来什么好处呢?想象一下你面对一大堆0101机
2018-01-29 16:19:26
572
1
原创 深入分析java抽象类与接口区别
对于很多开发者来说,抽象类与接口的选择都很模糊,也有很多开发人员压根就不使用他们。你或许会说,只要实现功能就行,我甚至都不适用任何框架都可以写出来。当然,每个开发人员都是独立的个体,都有自己独特的想法,尤其是java编程行业。会定义变量,会创建对象,会程序流程等一些基本知识的理解都可以上手开发项目,如果你是这么认为的,那么请选择关闭这篇文章。1、什么是抽象类通俗的将就是这个类是被迫
2018-01-24 18:16:49
295
原创 log4j日志针对不同的类输出到不同的文件中。
1、一般情况下,我们会将一个项目中的日志都输出到同一个日志文件,方便查看和管理。防止日志文件过大,本地编译工具打不开的情况下,我们一般会将日志文件分隔成很小的部分,几十M左右。核心配置如下:log4j.appender.jx.MaxFileSize=10240KBlog4j.appender.jx.MaxBackupIndex=100log4j.appender.jx.Ap
2017-06-12 17:22:15
1841
翻译 java虚拟机------java内存结构
1、程序计数器:是一块较小的内存空间,其作用可以看做是当前线程所执行的行号指示器,字节码解析器工作时通过该变程序计数器的值来选取下一条需要执行的字节码指令。程序的分支-循环跳转、异常处理以及线程恢复等基础功能都是依赖程序计数器来完成。java虚拟机你的多线程通过线程轮流切换并分配处理器时间偏来实现,任何一个时刻,一个处理器只会执行一条线程指令,因此,为了确保线程切换只会能恢复到正确
2017-01-11 11:31:51
560
转载 java虚拟机概述
1、概述 众所周知,java支持平台无关性、安全性和网络移动性。其中最主要原因是java内部的核心java虚拟机和java核心类所构成的,它为纯java程序提供了统一的编码接口,而不管下层操作系统是什么。正是得益于java虚拟机,它号称“一次编译,导出运行”才能有所保障。1.1 java程序执行流程。 java程序的执行依赖于java虚拟机和编译环境和运行环境。源码可以转变为可执行的机器代码。如
2016-12-30 10:26:30
561
原创 2016年工作总结
已经毕业十年的时间了,接触软件行业行业也已经将近8年的时间了。总感觉自己心里不怎么踏实的感觉。习惯了加班的生活,习惯了熬夜的感觉,也习惯了与同事的争吵等等,但唯一没有学会的就是希望趋炎附势,拍马屁。或许是这种环境下的我,感觉特别压抑。今年的所开发的项目是也是我第一次接触的一款教学类的产品,他的名字叫物流传奇。开发期间的也经历过争吵,面红耳赤的争吵;放弃,奔溃边缘的放弃。最终,在自己的坚持,和同事们的
2016-12-28 14:38:23
481
翻译 java 垃圾回收机制的理解
1:java产生垃圾回收的意义。在C++中,对象所占用的内存在程序运行之前一直被占用,在明确释放之前不能分配给其他对象;而在java中,当没有对象的引用指向原来分配的对象内存时,该内存便成为垃圾。jvm的一个系统线程将负责处理这些没有引用的对象并且释放内存。当然,既然jvm要监听没有引用的对象,所以在性能方面,java要低于C++。在不断完善的垃圾回收机制算法上已经软硬件运行效率的
2016-11-23 15:43:57
386
转载 Exception in thread "main" java.util.ConcurrentModificationException
经常我们要删除集合中的某些元素。有些可能会这么写。 Java代码 public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next();
2016-04-14 19:41:23
605
原创 java 语言中的重载 跟 重写的区别
概念说明:重载: 必须是一个类中,方法名称相同,参数不同(个数或者顺序不同)。重写:前提是两个有关系的类(父子类)中,方法名相同,参数相同(个数跟顺序)。举例说明:1:方法重载的例子package com.game.pattern.overload;/** 方法重载测试类*/public class OverLoad {/
2016-03-02 14:18:32
551
转载 网络编程基础:1
1:网络讲不通区域的计算机连接到一起.比如 局域网,互联网2:地址IP地址 确定互联网上的一个绝对地址 . 就相当于我们的房子的地址.3:端口号.区分计算机软件的------------------房子的房门.2个字节4:资源的地位:URL 同意资源的定位符 uri 统一资源.5数据传输:协议 UDP(userdatagramepr
2015-06-12 14:39:56
487
原创 怎么和陌生人说话
疯狂英语的创始人李阳在自己的名片上写有如下三句话:越是自个儿不敢做的事情越是要去做,越是另自己恐惧的事情越是要去做,越是自己没心的事情越要去做.只要勇敢地与内心的自卑做斗争,大胆地与陌生人说话,我们得人生定会变得与众不同.都市里的大多数人,一辈子也会认识,却一直生活在一起.我们每个人都无法避免月陌生人打交道.同时,在每个人的一生当中.都或多或少地得到过陌生人的帮助.陌生人正
2015-06-03 15:15:20
761
转载 Javascript的匿名函数与自执行
1:匿名函数的创建:形如这样的方式创建:(function(x,y){})(2,3);这里创建了一个匿名函数(在第一个括号内),第二个括号内用于调用该匿函数的调用,并传入相应的参数.2:自执行的匿名函数1.1:什么是自执行的匿名函数?它是只形如正阳的函数:(function{code})();1.2:疑问 为什么(function { c
2015-06-02 11:09:01
638
原创 jdbc 连接mysql 代码
public class BaseDAO { private static final Logger log = Logger.getLogger(LoggerMessage.class); private static String url = null; private static String username = null;
2014-05-14 13:22:43
878
原创 浏览器兼容问题IE兼容模式下 SCRIPT1028: 缺少标识符、字符串或数字
直接上代码:没有修改之前的代码 var ajaxPost = function(url,data,callback){ $.ajax({ type: 'POST', url: url, data: {"data":data}, dataType: 'js
2014-05-13 13:51:27
6467
原创 jdbc 包含存储过程的主要连接数据库方法
package com.datainfo.utils;import java.io.IOException;import java.sql.CallableStatement;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import j
2014-05-12 17:37:15
745
cocos2D基础教程(很实用的几个例子)
2012-04-17
cocos2D新手入门教程
2012-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人