Java自学日记(二)

基于深度学习的工业零件缺陷检测系统 工业零件缺陷检测系统摘要 本文介绍了一个基于深度学习的工业零件缺陷检测系统解决方案。该系统采用Faster R-CNN目标检测算法,结合PyTorch框架和OpenCV图像处理库,实现了对工业零件表面缺陷(如裂纹、划痕、凹坑等)的自动检测与定位。系统包含完整的开发流程:从数据采集与标注、数据增强预处理、模型构建与训练,到最终的评估与部署。相比传统机器视觉方法,该深度学习方案具有更强的特征表示能力和环境适应性,能够有效提升工业质检的准确率和效率。文章详细阐述了系统架构设计、实现细节和优化策略,并提供了完整的代 阅读详情

  下午继续学习,人到中年,只争朝夕呀。

  先说下第一次的日记,有一处漏掉了,现补上。

  如何在dos下编译和运行java程序?我用的是记事本编写的java程序,记事本是我最熟悉的工具,当然还要很多其它的工具也可以编写java程序,以后详述。java程序的扩展名必须是.java,用记事本存的时候要注意,不要存成.txt文件了。程序写好后,存盘到一个文件夹,我是存到D盘的lesson文件夹下了。好,进入dos,我用的是xp系统,点开始-》运行,输入cmd,回车,显示dos窗口和提示符了。如图:(唉唉,怎么搞的,注册一周内不能在博客长传图片,只能以后再补了)。

  我的java JDK工具是安装在d盘java620文件夹下,安装的时候自己指定的,没按默认路径,应该没影响吧。

  接着执行dos命令:

  d:

  cd /lesson

  进入lesson文件夹,编译hello.java,编译命令是javac,如下:

  javac  hello.java 回车

  怎么找不到javac? 查书得知,命令文件是在java620/bin下,看来要设置搜索路径了。

  set path=d:/java60/bin;%path%

  好了继续。。。

  javac  hello.java    //编译java程序,会生成hello.class文件

  java   hello            //运行java程序

  没有报错,看到输出结果就行了。补充下 path是个环境变量,指定可执行文件的搜索路径。为了让这个搜索路径固定下来,永久有效,不必每次设置。可以到我的电脑右键-》属性-》高级-》环境变量中设置。下次我贴个图,可能就更清楚了。

 

 

 

   写于:2010年6月26日9:59

 

 

 

31.XAPP1052乱序分析及处理 目录 1.XAPP1052乱序分析 2.XAPP1052乱序处理 2.1乱序处理方法选择 2.2 XAPP1052乱序处理代码详解 3.XAPP1052乱序处理后的波形分析 3.1发送引擎 3.2接收引擎 4.XAPP1052乱序处理后的带宽测试 5.下期内容 1.XAPP1052乱序分析 首先先给大家讲解下什么是PCIe的乱序。在PCIe系统中,乱序就是主机发送的TLP序列ID为1、2、3、4到从机,从机接收到的可能不是1、2、3、4。主机和从机如果都不解决乱序的问题,就会导致从机接 阅读详情

相关推荐

Java 处理地理信息数据[DEM TIF文件数据获取高程]

EPSG 是一个国际标准,用于唯一标识地理坐标系和投影坐标系。

两点 1275

java-如何用dos窗口对java文件进行编译执行(超详细)

一.将编写好的文件放入一个磁盘下的文件下(比如我将我写的java代码放入D盘下的javaprogram目录下,注意:java代码文件名称一定是 .java 结尾)。 二.打开 dos 窗口(Win+R---输出cmd) 三.进入java文件所在目录(如一所述,我的代码在D盘,所以先 D: 进入d盘,之后 cdJavaprogram 进入javaprogram文件,如果你是多级目录,就需要继续cd 进入,直到到达你所在的java文件下。 四. 编译 ,输入javac jav...

java_Trainees的博客 4284

《点亮创新灯塔!AI应用架构师与中小学初等教育AI智能体,共筑智能化教育辅助创新灯塔》

中小学AI智能体,是基于AI技术,能感知教育场景、理解教育规律、辅助教师教学和学生学习的智能系统。做老师“做不了”的事:比如5分钟批改45本作业,精准统计每个学生的易错点;做老师“做不好”的事:比如根据学生的学习风格(视觉/听觉/动觉)推荐个性化内容;绝不做老师“该做的事”:比如情感交流、价值观引导、创意教学设计——这些“人的温度”,AI永远无法替代。我是林宇,资深AI应用架构师,专注教育AI领域8年,参与过10多个中小学AI智能体项目,曾为北京、上海、深圳等城市的100多所学校提供AI教育解决方案。

Java大师兄的博客 433

DOS系统中编译运行Java文件

DOS系统中编译、运行Java文件

JiXiaoPo的博客 1557

DDR5内存设计实战:如何通过CA_ODT引脚优化信号完整性(附配置示例)

本文深入探讨DDR5内存设计中CA_ODT引脚的配置与优化策略,通过Group A/Group B分组控制提升信号完整性。详细解析了ODT机制、PCB布局要点及寄存器配置方法,并附实战案例与配置示例,帮助工程师解决高速信号传输中的反射问题,确保DDR5系统稳定运行。

weixin_29202213的博客 397

从零搭建SPI通信系统:AXI Quad SPI IP核在Xilinx平台上的完整配置流程

本文详细介绍了在Xilinx平台上使用AXI Quad SPI IP核从零搭建SPI通信系统的完整配置流程。涵盖IP核架构解析、Vivado环境配置、寄存器编程实战及性能优化策略,帮助开发者快速实现高速稳定的SPI通信,特别适用于嵌入式系统开发中的外围设备连接需求。

hh234的博客 1052

DOS命令行下编译运行java文件

有时要运行一些小程序,而打开IDE比较麻烦,所有学会命令行下编译java文件是很重要的(至少可以装装b嘛),下面我就总结一下整个过程: 1、进入DOS环境: 方法一(快捷键):ctrl + R ==>输入cmd ==》输入enter

lfeng_coding的博客 6558

Haclon案例-找出图中面积最大的圆

自带的函数,求得圆的面积和圆心点坐标,然后,用本章所学习的选择算子和循环算子找出面积最大的圆。的图片,试着给它加上不同种类的噪声,然后找出其中面积最大的圆,并将圆的面积标注在其圆心位置。可知,除了六个圆形之外,还有一些微小的噪声点,采用了开运算和特征选择的方法去除噪声。1. 该图片为一灰度图,对其进行二值化,二值化后如图。4. 在面积最大圆的圆心坐标位置写上该圆的面积。

qq_20660115的博客 898

dos命令编译,运行java源代码文件

首先在打开dos界面(开始——运行——输入cmd命令即可)然后在dos界面下进到你存放java源文件的那个目录下(用cd命令进入子目录), 再编译源代码(javac 源文件的名字)(源文件的名字要.java扩展名)最后运行字节码,命令:java 源文件的名字(此时源文件的名字 不需要.java扩展名)

捕影世界 4120

推荐系统(一)概述

在互联网领域,推荐系统(Recommendation Systems)的应用非常广泛。在音视频方面,如抖音、快手、哔哩等;在电商平台方面,如京东、淘宝、拼多多等。推荐有助于帮助用户快速发现潜在感兴趣的内容(音视频、商品、新闻等信息流),从而提升用户体验,同时有助于提升商业效率。从本文开始,笔者将结合自身在信息流推荐领域的经验,通过系列文章对推荐系统展开介绍。

Jin_Kwok的博客 6084

基于simulink的电气弹簧ES稳压控制模型仿真

若要补偿母线电压的谐波,需控制ES上的谐波,即在单闭环母线电压有效值控制的基础上,增加谐波抑制环节来进行谐波控制,现有的各种检测和抑制谐波的方法有采用模拟滤波器、傅里叶分析进行谐波分析、基于瞬时无功功率理论的方法等。当关键负载ZC为电流源型非线性负载时,电路原理图如图7所示,由于电流源型非线性负载可以等效为谐波电流源,关键负载电流ic便会含有谐波分量,导致输电线电流is和母线电压VS同样会含有谐波分量,导致供电质量的严重下降,对用电设备的正常工作造成影响。分别为流过线路阻抗、非关键负载、关键负载的电流,

FPGA/MATLAB学习教程/源码/项目合作开发 1631

java自学日记二

java基础----io流

liuhuabing760596103的专栏 539

【保姆级教程】基于UNet++&MobileNetv3的语义分割模型从训练到RK3588部署:让边缘AI落地效率提升300%

通过SMP库一键构建encoder_name="mobilenet_v2", # 选择MobileNetv3作为骨干encoder_weights="imagenet", # 加载预训练权重加速收敛in_channels=3, # 输入图像通道数(RGB)classes=29, # Cityscapes数据集类别数activation=None # 输出无激活,便于后续损失计算本教程从“模型设计-训练-转换-边缘部署”全链路拆解了。

FJN110的博客 255

黑马程序员 java自学日记二 Java中的管道流

1.引言 Java I/O系统是建立在数据流概念之上的,而在UNIX/Linux中有一个类似的概念,就是管道,它具有将一个程序的输出当作另一个程序的输入的能力。在Java中,可以使用管道流进行线程之间的通信,输入流和输出流必须相连接,这样的通信有别于一般的Shared Data通信,其不需要一个共享的数据空间。 2.相关类及其关系 1)字节流: 分为管道输出流(PipedOutputS

u011532797的专栏 632

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java自学日记之网络编程(二):UDP通信实现

系列文章目录 Java自学日记之网络编程(一):InetAddress和InetSocketAddress,套接字以及通信方式的实现 文章目录系列文章目录前言一、UDP介绍(User Datagram Protocol)二、TCP vs UDP三、DatagramSocket四、DatagramPacket构造方法五、UDP通信实现的主要流程1.发送端2.接收端总结 前言 前文介绍了Socket套接字处理的通信,这种通信方式属于TCP通信,这里我们介绍另外一种通信方式UDP通信 一、UDP介绍(Use

qq_51738873的博客 1080

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java自学日记之IO流(二):转换流(InputStreamReader、OutputStreamWriter)

系列文章目录 Java自学日记之IO流(一):字节流和字符流 文章目录系列文章目录前言一、转换流的作用二、转换流的构造方法总结 前言 上文讲到字节流和字符流在读取数据时都有不可替代的用处,字节流适合读取一些图片等字节数据,字符流适合处理汉字等字符数据,然而当我们处理较为复杂的数据时怎么办呢,这里就引入了转换流 一、转换流的作用 InputStreamReader用于将字节输入流转换为字符输入流, OutputStreamWriter用于将字节输出流转换为字符输出流。 转换后的流使用指定的编码的方式

qq_51738873的博客 1514

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

黑马程序员 自学日记(二) java基础 二

---------------------- ASP.Net+Android+IO">http://edu.youkuaiyun.com"target="blank">ASP.Net+Android+IO开发S、<a href=".Net">http://edu.youkuaiyun.com"target="blank">.Net培训、期待与您交流! ---------------------- 语法结构:程序的流

402

Java自学日记之多线程(二):线程安全以及一些简单的线程同步方法

系列文章目录 Java自学日记之多线程(一):线程与进程以及线程的创建 文章目录系列文章目录一、多线程并发访问的时候出现的数据安全问题二、使用步骤1.引入库2.读入数据总结 一、多线程并发访问的时候出现的数据安全问题 List item 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings

qq_51738873的博客 760

android 自学日记(一)

一只转行狗,从头开始学android的苦逼路程中。。。

Hubert的博客 2663

我要开始写C#和JAVA自学日记了

各位网友好,        我要写自学C#或JAVA自学日记了!        要求是自己每周至少写两篇,每篇不少于一千字,包括代码的话不少于一千行。        开始的时候自己可能写的很幼稚,没有任何建树,只是简单的将学到的简单东西写出来,不过贵在坚持嘛,       希望得到大家的支持!       如果我在学习日记中出现什么错误,请各位指正!       谢谢!

graffiti_life 389

自学java日记1:我为什么要学java?

前言 学习一门编程语言不是一件很容易的事情,更何况是自学,这一个过程是漫长而难耐的。为了减轻难耐,你必须对它很感兴趣,而且还要有一定的耐心和毅力。除了具备以上自身条件,还需要一个正确的方向:一本好书或者一位名师。 本人建议:如果你想入职,建议忍痛报培训班。第一,学习比较系统;第二,花钱了会使你学习更有动力,减少中途放弃的可能。如果你只是想学习编程,利用编程来辅助你的专业,那么自学也不失为一个好途径...

ITMrQiu的博客 505

自学编程日记(6)

Python爬取图片参考该博客:https://www.cnblogs.com/dearvee/p/6558571.html 有现成的不要自己写,不要重复造轮子,考虑到该博文中采用的是利用网站前端js现成的脚本,如果网站稍微有所更改就不行了,如果不是前端专业人员我还是建议使用正则表达式匹配”objURL”后面的图片链接。 最终代码如下: import requests import json import urllib import random from win32 import win32gui, w

returnadsss的博客 2万+

自学Java到什么程度才能就业?

多年Java开发从业者:首先,这个问题主要问:自学Java编程技术,如果才能找到一份Java编程的工作。按照现在的招聘标准来看,无论你去哪个公司面试,你只需要满足他们公司的需求就可以。 找到一份Java编程工作需要掌握的内容如下: 首先是Javase作为Java最基本的学习内容,不在多说。 然后是掌握Java的基本原理,因为做Java编程开发必须学会Java,用到Java非常多,但是现在很多公司是...

AD_plus的博客 1547

JAVA小白自学日记Day9

序列化版本号:serialVersionUID,是一个类的序列化版本号。如果在反序列化时,类的 serialVersionUID 与序列化时的版本号不匹配,那么会抛出异常,表示类的版本不兼容,无法进行反序列化。如果流量没有定义,JDK会自动给与一个版本号,当该类发生变化(属性和方法),该序列化版本号会发生变化,反序列化失败如果已经自定义版本号,只要该版本号不发生变化,即使类中属性或者方法改变,该类的对象依旧可以反序列化。transient关键字,可避免被序列化。

m0_63367052的博客 1135

Java学习日记

记录自己学习Java的日常,持续更新,希望自己可以找到满意的工作。

Viciouszhu的博客 322

java自学日记1

一、使用java的注意点 1、在编写java代码前应当下载jdk开发环境,可以从以下网站下载: https://www.oracle.com/java/technologies/javase-downloads.html 最新版即可。注意下载完成后还应当进行环境变量的配置 2、接下来就是下载开发工具,如:Eclipse/Myeclilpse、JCreator、Netbeans InteliJ IDEA等。本人建议初学者可以先使用Eclipse。 下载网站如下: http://www.eclipse.org/

梦魇&圣龙的博客 263
上一篇: Java自学日记(一)
下一篇: Java学习心得
memory8G
博客等级 码龄16年 73粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值