展开菜单

Java提高篇——Java 异常处理

Java提高篇——Java 异常处理

异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的...

Java:Java快速入门

Java:Java快速入门

你好,世界! 源代码组织方式 Java程序由package+class组成,package对应目录的相对路径,class对应文件,如 E:\Workspaces\MyEclipse 10\JavaStudy\src\com\happyframework\javastudy\hello\Hello.java 1 package com.happyframework.javastudy.hello; 2 3 public final class Hello { 4 public static void hello(){ 5 System.out.println("he...

Java 枚举

Java 枚举

Java 枚举 知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BLUE } 如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1,BLUE:2。 枚举的好处:可以将常量组织起来,统一进行管理。 枚举的典型应用场景:错误码、状态机等。 枚举类型的本质 尽管 enum 看起来像是一种新的数据类型,事实上,enum是一种受限制的类,并且具有自己...

AI 绘画极简教程

AI 绘画极简教程

昨天在朋友圈发了几张我用AI绘画工具Disco Diffusion画的画 既然有同学问,就写个极简教程吧,画个图是足够了,想要深入了解还是自行百度吧,可以找到更详细的教程。 第 0 步:学会上网,注册Google账号 第 1 步:打开 colab https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb 第 2 步:修改Setting Prompts Diffuse 第 3 步:Run all,有弹窗就点 OK ,需要访问你的Google D...

全平台GPU通用AI视频补帧超分教程

全平台GPU通用AI视频补帧超分教程

全平台GPU通用AI视频补帧超分教程 本教程只发布于https://www.cnblogs.com/Icys 注意:本教程需要一定的命令行和视频编码知识,请谨慎食用。 软件准备 realcugan-ncnn-vulkan rife-ncnn-vulkan ffmpeg 这些文件UP主将打包好放到群里,大家也可以自己去下载 文件准备 首先把下载的这些文件无脑丢一起 最好放在一个剩余空间比较大的地方,否则到时候缓存文件会把你磁盘撑爆掉。 在这个文件夹下面建立一个名为workspace的文件夹。 在workspace中,把你想要处理的视频文件命名为source.mp4 (按照你原来文件夹...

AntSK:打造你的本地AI知识库——离线运行详细教程

AntSK:打造你的本地AI知识库——离线运行详细教程

        亲爱的读者朋友们,今天我要给大家介绍一个强大的开源工具——AntSK。这个工具能让您在没有Internet连接时依然能使用人工智能知识库对话和查询,想象一下,即使在无网络的环境中,您也能与AI进行愉快的交流! 项目地址: https://github.com/xuzeyu91/AntSK         AntSK不仅免费、开源,更妙的是它可以完全离线运行,不再依赖于OpenAI的API接口。它的核心是集成了LLamaSharp,让我们可以在本地机器上运行gguf格式的模型。本次教程中,我们...

转 AI教程 logo

转 AI教程 logo

版权申明:本文原创作者飞屋工作室,感谢飞屋工作室的原创分享! 这篇AI制作标志教程是一个非常实用的教程。通过这个教程飞特的朋友们将会学习到AI制作标志的流程和标志的创作思路。非常实用。推荐过来和飞特的朋友们一起分享学习了,我们先来看看最终的效果图吧: FEVTE编注:更多AI教程讨论及AI作品提交请到飞特论坛AI交流区:http://bbs.fevte.com/forum.php?mod=forumdisplay&fid=156&filter=typeid&typeid=132 同学最近接到一个任务,给一个网站设计新LOGO。任务完成后,他将这次设计LOGO的过程分享...

摘自:https://zhuanlan.zhihu.com/p/165589205

摘自:https://zhuanlan.zhihu.com/p/165589205

20210618更新:好多小伙伴私聊我问题,有些人下载的版本是最新版的,我这篇文章最初是旧版。所以一些问题我也不懂。 最近这几年视频换脸十分流行,在B站常有up主上传自己恶搞的AI换脸视频。当然,PS修图一直都是热点,但PS常用于P一张图。而网上看到的,比如将迪丽热巴演的某片段换成了鹿晗的脸(没有其他意思,确实有这些恶搞)??以至于以假乱真,这些都是咋做到的呢?其实就是使用到了强大的AI技术:AI+“造假”混合,就产生了“深度造假”。 Deepfakes,一种混合“深度学习”和“造假” 的合成技术 ,其中一人的现有图像或视频被替换为其他人的肖像。Deepfakes利用了机器学习和人工智能中...

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十九) 人工智能(AI)之追踪者

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十九) 人工智能(AI)之追踪者

经过前面28节的不断完善,主角已经具备了MMORPG游戏中的大多数功能;但是其他精灵例如怪物等暂时还是无法行动的,上一节中它们无辜的充当了主角的肉靶子,它们开始呐喊:上帝呀,请给予我们灵魂与智慧吧!其实灵魂早就有了,就是精灵的生命线程。那么该如何赋予精灵智慧呢? 精灵智慧的实现其实就是为精灵赋予AI(人工智能)。完整的游戏引擎或多或少都必须拥有一定的AI,例如棋牌类型游戏有着它们独特出牌AI,射击类型游戏同样也拥有相应的计算AI等等。AI的类型在不同类型游戏中有着不同的体现与定位,可深可浅,甚至无限扩充的可能。在MMORPG类型的游戏中则以“追踪者”为最基础的精灵用AI,同时也是游戏中使用率...

ZAM 3D入门教程(6):导入AI和EPS格式的文件

ZAM 3D入门教程(6):导入AI和EPS格式的文件

在Zam 3D中我们可以导入.ai和.eps格式的文件(当然还有.dxf和.dxb格式的文件,这个下一篇博客中介绍)。 先来简单介绍这两种个格式的文件 AI格式 AI格式文件是一种矢量图形文件,适用于Adobe公司的Illustrator软件的输出格式,与PSD格式文件相同,AI文件也是一种分层文件,用户可以对图形内所存在的层进行操作,所不同的是AI格式文件是基于矢量输出,可在任何尺寸大小下按最高分辨率输出,而PSD文件是基于位图输出。 EPS(Encapsulated PostScript)格式 EPS文件是目前桌面印前系统普遍使用的通用交换格式当中的一种综合格式。就目前的印刷行业来说,...