自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做个充实的人

不要让任何思想包袱阻挡你前进的步伐

  • 博客(114)
  • 资源 (16)
  • 收藏
  • 关注

原创 Python装饰器:不修改代码增强功能

从字面意思上看就是,修饰的意思,就好似给我们房子的装修。你有一个函数(比如一个人)你想给这个函数增加一些功能(比如给人穿件外套、戴个帽子)但你又不想修改这个函数本身这时候就用装饰器“包装”一下通俗的讲:在不改变原有函数功能的基础之上,额外给她添加一些功能,经常用于修改。

2025-12-08 17:11:30 137

原创 python中的迭代器和生成器

迭代器:一个已有的数据集合,但让你一次只访问一个。生成器动态生成数据的迭代器,用yield实现。生成器是一种特殊的迭代器,都是“懒惰”的,用的时候才给数据。其实我们平时使用的for in循环,其实也是一个迭代器,它默认会将我们的迭代器对象,转换为迭代器。可迭代对象必须实现 _iter_()方法调用iter(可迭代对象)返回一个迭代器例子:列表,元组、字典、字符串迭代器必须实现__iter__()方法(返回自己)必须实现__next__()方法(返回下一个值)例子:文件对象、生成器、

2025-12-08 16:06:54 144

原创 Python迭代器:高效编程的灵魂

python的设计哲学与迭代器模式紧密相连,可以说迭代器是Python的灵魂之一。

2025-11-19 10:00:48 673

原创 Python变量的作用域

在 Python 中,变量的作用域指的是变量在代码中的可访问范围。理解作用域对于编写正确、高效的代码至关重要。

2025-11-12 15:27:25 271

原创 python常用函数Max,Min,列表推导式-快速掌握

按字符串长度比较print(f"最长单词: {max(words, key=len)}") # 输出: elephantprint(f"最短单词: {min(words, key=len)}") # 输出: cat# 按绝对值比较print(f"最大绝对值: {max(numbers, key=abs)}") # 输出: -10print(f"最小绝对值: {min(numbers, key=abs)}") # 输出: -1。

2025-11-10 16:12:49 154

原创 Numpy视图和副本

python基础,视图和副本

2025-11-04 11:27:31 311

原创 Numpy的广播机制

python基础,numpy

2025-11-03 16:40:47 218

原创 python基础之对象方法、类方法、静态方法的区别

python常见方法

2025-10-22 16:21:15 293

原创 Python 匿名函数、map、filter、sort 用法详解

python匿名函数 map函数 filter函数 sorted函数

2025-10-16 16:40:02 190

原创 python数据结构之单链表

数据结构和算法,链表

2025-10-16 14:42:06 437

原创 YOLOV中几个重要的知识点,你必须掌握

python 目标检测原理 yolov

2025-10-15 14:01:32 570

原创 python基础之可变数据与不可变数据区别

python基础数据类型,python基础,重点知识

2025-10-13 14:52:07 237

原创 保姆级教程在Autodl训练数据集步骤(yolov8)

yolov8 autoDL

2025-09-28 17:01:27 207

原创 YOLOV8核心技术有哪些?

yolov8核心技术

2025-09-26 15:12:40 940

原创 html video标签mp4格式视频显示不出来的问题

yolov8 video不能显示视频

2025-09-26 11:17:13 795

原创 MySQL8的安装方法

MySQL对于开发人员来说,并不陌生。但是很多朋友提起安装MySQL就很头疼,如果一不小心安装失败,再现安装第二遍就变得更加头疼。今天给大家分享一个比较非常简单好安装的方法,并且删除或者卸载也都非常容易。

2025-04-25 21:45:48 895

原创 DeepSeek终极攻略!99%的都忽略的神级功能

大模型,deepseek的使用技巧

2025-02-05 21:15:14 1505

原创 PySide6-UI界面设计

PySide6和PyQt都是Python对Qt框架的绑定,允许开发者使用Qt创建平台的GUI应用程序。如果你正在开发商业项目,或者需要使用最新的QT6特性,PySide6是一个更好的选择。如果你更倾向于一个成熟的社区和丰富的资源,PyQT5仍然是一个不错的选择。对于新项目,推荐使用PySide6,因为它提供了更现代的API和更好的选择。

2025-01-10 21:12:59 1055

原创 YOLO指标分析

真正例(TP):预测为正,实际也为正。假正例(FP):预测为正,实际为负。真负例(TN):预测为负,实际也为负。假负例(FN):预测为负,实际为正。

2024-12-18 23:23:58 1838 1

原创 Yolov8源码分析

主要目录ultralitics(重点)1、assets目录这个文件保存了YOLO历史上可以说是最经典的两张图片,供大家测试程序来使用的。

2024-12-16 21:39:24 1339

原创 Yolov8界面可视化

本教程使用的是Pyside6。

2024-12-14 22:18:10 2840 4

原创 yolov8训练模型,数据集自己制作

其实使用别人已经写好的预处理模型,来训练自己的模型。我们只需要准备好对应的数据集,告诉模型我们的数据集存放的路径,标签的分类和类别,根据自己的电脑的配置,训练自己的模型。其实对于我们开发者来说,确实比较简单,但是需要深入的学习,就需要研究其源码。背后的原理其实就是CNN。

2024-12-11 09:59:19 2007 1

原创 Yolov8环境搭建

Anaconda是一个流行的Python数据科学和机器学习平台,它包含了conda包管理器、Python解释器以及一套预安装的库、工具和环境管理功能。Anaconda的目标是提供一个用户友好的环境,使得科学计算、数据分析和机器学习工作流程更加简单和高效。安装方法比较简单,全程下一步安装即可,遇到需要能勾选的地方,全部勾选。目前还没有任何问题。

2024-12-10 15:11:23 2292 1

原创 java对象深入理解。

java的一个很重要的特征就是面向对象(OOP),有了此特征之后,我们java开发人员,只需要根据不同的开发需求,创建符合项目本身的一些列对象,然后让对象与对象之间通过某种方式关联起来,对于我们来从业人员来说,我们再也不需要关注复杂的机器语言,解决问题的实质,就是变成怎么创建一个有血有肉,功能灵活的对象。为什么会出现对象,用对象会给我们开发人员带来什么好处呢?想象一下你面对一大堆0101机

2018-01-29 16:19:26 612 1

原创 深入分析java抽象类与接口区别

对于很多开发者来说,抽象类与接口的选择都很模糊,也有很多开发人员压根就不使用他们。你或许会说,只要实现功能就行,我甚至都不适用任何框架都可以写出来。当然,每个开发人员都是独立的个体,都有自己独特的想法,尤其是java编程行业。会定义变量,会创建对象,会程序流程等一些基本知识的理解都可以上手开发项目,如果你是这么认为的,那么请选择关闭这篇文章。1、什么是抽象类通俗的将就是这个类是被迫

2018-01-24 18:16:49 327

原创 log4j日志针对不同的类输出到不同的文件中。

1、一般情况下,我们会将一个项目中的日志都输出到同一个日志文件,方便查看和管理。防止日志文件过大,本地编译工具打不开的情况下,我们一般会将日志文件分隔成很小的部分,几十M左右。核心配置如下:log4j.appender.jx.MaxFileSize=10240KBlog4j.appender.jx.MaxBackupIndex=100log4j.appender.jx.Ap

2017-06-12 17:22:15 1886

翻译 java虚拟机------java内存结构

1、程序计数器:是一块较小的内存空间,其作用可以看做是当前线程所执行的行号指示器,字节码解析器工作时通过该变程序计数器的值来选取下一条需要执行的字节码指令。程序的分支-循环跳转、异常处理以及线程恢复等基础功能都是依赖程序计数器来完成。java虚拟机你的多线程通过线程轮流切换并分配处理器时间偏来实现,任何一个时刻,一个处理器只会执行一条线程指令,因此,为了确保线程切换只会能恢复到正确

2017-01-11 11:31:51 599

转载 java虚拟机概述

1、概述 众所周知,java支持平台无关性、安全性和网络移动性。其中最主要原因是java内部的核心java虚拟机和java核心类所构成的,它为纯java程序提供了统一的编码接口,而不管下层操作系统是什么。正是得益于java虚拟机,它号称“一次编译,导出运行”才能有所保障。1.1 java程序执行流程。 java程序的执行依赖于java虚拟机和编译环境和运行环境。源码可以转变为可执行的机器代码。如

2016-12-30 10:26:30 592

原创 2016年工作总结

已经毕业十年的时间了,接触软件行业行业也已经将近8年的时间了。总感觉自己心里不怎么踏实的感觉。习惯了加班的生活,习惯了熬夜的感觉,也习惯了与同事的争吵等等,但唯一没有学会的就是希望趋炎附势,拍马屁。或许是这种环境下的我,感觉特别压抑。今年的所开发的项目是也是我第一次接触的一款教学类的产品,他的名字叫物流传奇。开发期间的也经历过争吵,面红耳赤的争吵;放弃,奔溃边缘的放弃。最终,在自己的坚持,和同事们的

2016-12-28 14:38:23 511

翻译 java 垃圾回收机制的理解

1:java产生垃圾回收的意义。在C++中,对象所占用的内存在程序运行之前一直被占用,在明确释放之前不能分配给其他对象;而在java中,当没有对象的引用指向原来分配的对象内存时,该内存便成为垃圾。jvm的一个系统线程将负责处理这些没有引用的对象并且释放内存。当然,既然jvm要监听没有引用的对象,所以在性能方面,java要低于C++。在不断完善的垃圾回收机制算法上已经软硬件运行效率的

2016-11-23 15:43:57 418

转载 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 624

原创 java 语言中的重载 跟 重写的区别

概念说明:重载: 必须是一个类中,方法名称相同,参数不同(个数或者顺序不同)。重写:前提是两个有关系的类(父子类)中,方法名相同,参数相同(个数跟顺序)。举例说明:1:方法重载的例子package com.game.pattern.overload;/** 方法重载测试类*/public class OverLoad {/

2016-03-02 14:18:32 584

转载 网络编程基础:1

1:网络讲不通区域的计算机连接到一起.比如  局域网,互联网2:地址IP地址 确定互联网上的一个绝对地址 . 就相当于我们的房子的地址.3:端口号.区分计算机软件的------------------房子的房门.2个字节4:资源的地位:URL 同意资源的定位符 uri 统一资源.5数据传输:协议 UDP(userdatagramepr

2015-06-12 14:39:56 514

原创 怎么和陌生人说话

疯狂英语的创始人李阳在自己的名片上写有如下三句话:越是自个儿不敢做的事情越是要去做,越是另自己恐惧的事情越是要去做,越是自己没心的事情越要去做.只要勇敢地与内心的自卑做斗争,大胆地与陌生人说话,我们得人生定会变得与众不同.都市里的大多数人,一辈子也会认识,却一直生活在一起.我们每个人都无法避免月陌生人打交道.同时,在每个人的一生当中.都或多或少地得到过陌生人的帮助.陌生人正

2015-06-03 15:15:20 787

转载 Javascript的匿名函数与自执行

1:匿名函数的创建:形如这样的方式创建:(function(x,y){})(2,3);这里创建了一个匿名函数(在第一个括号内),第二个括号内用于调用该匿函数的调用,并传入相应的参数.2:自执行的匿名函数1.1:什么是自执行的匿名函数?它是只形如正阳的函数:(function{code})();1.2:疑问 为什么(function { c

2015-06-02 11:09:01 664

原创 jquery中的each的几种用法

第一种:数组

2014-06-05 10:31:31 985

原创 jquery中常用的一些知识整理

1 怎么获取标签中的内容

2014-06-04 18:26:35 712

原创 jQuery页面加载初始化的3种方法

当页面打开时我们需要执行一些操作,这个时候如果我们选择shiyo

2014-06-03 11:48:55 2762

原创 jquery 隐藏与显示tr标签

废话少说 直接上代码 代码是程序员交流的最好

2014-05-28 16:47:49 18328

原创 mysql常见错误汇总

以下主要是导入存储过程的时候遇到的问题:

2014-05-22 11:48:34 3391

MySQL8的安装方法

解压缩就能用

2025-04-25

java入门基础教程PDF版

学习java必不可少的文档 从环境搭建到类 对象 工具类的介绍 java入门很好的教程 挺高你对java的编程的理解

2012-01-17

cocos2D新手入门教程

非常详细的介绍cocos2d引擎中的最最最基础的东西 非常适合新手阅读。里面有一个飞机战斗的源码 很适合新手练手用 介绍了开发手机游戏步骤 很实用的教程

2012-04-17

java 写的非阻塞http服务器

java开发的http服务器 采用NIO非阻塞模式 可以用于http服务器开发

2013-07-02

flash 843安全策略文件 java版本

使用mina框架写的843的flash socket通讯安全策略文件 已经打包成可执行的jar文件 拿来可以直接使用

2012-07-27

cglib.jar包

SSH整合过程中容易缺少的吧 或者冲突过程中需要解决的包

2014-04-24

java swing所需的jar包

java界面开发所需的jar包 jframe swing

2012-02-01

mina1.2跟mina2.0jar包

目前最流行性的网络服务器开发框架所需的jar包,里面包含了mina各个阶段所需的jar包

2012-02-01

cocos2D基础教程(很实用的几个例子)

CCSenen CCLayer CCSprite 基础知识介绍 通过这些基础知识开发弹球游戏,物理引擎,例子效果,瓷砖地图等等实用游戏例子。很适合新手开发用

2012-04-17

android ADT-15.0.0.zip

android adt adroid环境搭建必须的东西

2013-06-30

php 生成柱状图 折线图 饼状图 代码

自己整理的生成各种图形常用的方法 及其代码 拿来就能使用

2012-07-27

hibernate多表操作

适合初学者学习hibernate中表的操作

2012-10-16

Myeclipse集成fatjar

myeclipse eclipse集成的打包成jar文件的,很实用

2014-05-09

汉字转拼音

解决汉字存储的乱码问题,转换成pinyin保存

2014-04-25

java中所需memcached.jar包

java中连接memcached服务器跟cmem服务器中所需的jar包

2012-02-01

空空如也

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

TA关注的人

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