- 效果图 消失的笔迹 扩散的效果 加了模糊的效果 完整代码和注释 原理很简单,代码也不复杂,直接上代码 impor... 效果图 消失的笔迹 扩散的效果 加了模糊的效果 完整代码和注释 原理很简单,代码也不复杂,直接上代码 impor...
- 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们... 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们...
- 效果图 代码十分简单,所以就话不多说,直接看代码与注释 完整代码与注释 定义粒子的 Particle 类 class Particle{ float mass = random(0.003, 0.03); PVector position; PVector velocity = new PVector(0, 0); ... 效果图 代码十分简单,所以就话不多说,直接看代码与注释 完整代码与注释 定义粒子的 Particle 类 class Particle{ float mass = random(0.003, 0.03); PVector position; PVector velocity = new PVector(0, 0); ...
- 目录 异常Exception Exception 类的层次 Java中的异常处理机制 Java 内置异常类 自定义异常类 异常方法 throws/throw 关键字 finally关键字 异常Exception 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了... 目录 异常Exception Exception 类的层次 Java中的异常处理机制 Java 内置异常类 自定义异常类 异常方法 throws/throw 关键字 finally关键字 异常Exception 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了...
- 效果图 代码和注释 主流程 main.pde PFont font;ArrayList<TextCircle> t = new ArrayList<TextCircle>(); ///< 存储圆环字符串float MIN_RADIUS = 40; ... 效果图 代码和注释 主流程 main.pde PFont font;ArrayList<TextCircle> t = new ArrayList<TextCircle>(); ///< 存储圆环字符串float MIN_RADIUS = 40; ...
- 效果图 其他层叠效果 代码和注释 主流程 Main.pde PFont font;PShader sh;PGraphics texture; float CYCLE = 400; ///&... 效果图 其他层叠效果 代码和注释 主流程 Main.pde PFont font;PShader sh;PGraphics texture; float CYCLE = 400; ///&...
- 效果图 以三种缓动效果为例 EasingEaseInCubic EasingEaseOutCubic EasingEaseInOutCubic &... 效果图 以三种缓动效果为例 EasingEaseInCubic EasingEaseOutCubic EasingEaseInOutCubic &...
- 效果图 什么是设计模式 什么是设计模式?设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计程序精英们的经验总结 为什么使用设计模式?使用设计模式是为了可重用代码(不修改或者少修改代码来解决新的问题),减少重复工作、让代码更容易被他人理解、保证... 效果图 什么是设计模式 什么是设计模式?设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计程序精英们的经验总结 为什么使用设计模式?使用设计模式是为了可重用代码(不修改或者少修改代码来解决新的问题),减少重复工作、让代码更容易被他人理解、保证...
- 前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。 只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。不管处于应急的哪个阶段,我们首先必须想到的是恢复问题,恢复问... 前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。 只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。不管处于应急的哪个阶段,我们首先必须想到的是恢复问题,恢复问...
- 效果图 代码和注释 PGraphics alphaG; void setup(){ //size(400, 400); //alphaG = createGraphics(width, height, JAVA2D); /// @note /// 创建一个额外的pgraphics对... 效果图 代码和注释 PGraphics alphaG; void setup(){ //size(400, 400); //alphaG = createGraphics(width, height, JAVA2D); /// @note /// 创建一个额外的pgraphics对...
- 效果图 使用未插值的颜色表 使用插值的颜色表 代码和注释 ps: 本例所使用的颜色查找表是一维的,如效果图左上角(下面那个彩色小方块)所示 主流程 main.pde... 效果图 使用未插值的颜色表 使用插值的颜色表 代码和注释 ps: 本例所使用的颜色查找表是一维的,如效果图左上角(下面那个彩色小方块)所示 主流程 main.pde...
- 效果图 稍加修改后的彩色文字 完整代码和注释 float x = 0, y = 0;float stepSize = 5.0;String letters = "ProcessingJoy & ShaderJoy! ";float f... 效果图 稍加修改后的彩色文字 完整代码和注释 float x = 0, y = 0;float stepSize = 5.0;String letters = "ProcessingJoy & ShaderJoy! ";float f...
- 效果图 建造者模式(Builder Pattern),又被称为生成器模式,它的目的是将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。 它的定义包括如下四个部分 Builder(抽象建造者):为创建一个产品对象的各个部件指定抽象接口。 ConcreteBuilder(具体建... 效果图 建造者模式(Builder Pattern),又被称为生成器模式,它的目的是将一个复杂对象的构建与它的表示相分离,使得同样的构建过程可以创建不同的表示。 它的定义包括如下四个部分 Builder(抽象建造者):为创建一个产品对象的各个部件指定抽象接口。 ConcreteBuilder(具体建...
- 前言 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与... 前言 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与...
- 效果图 Cube.pde class Cube{ int i,j; float x,y; float offset; Cube(int i_,int j_){ i = i_; j = j_; /// 将索引映射为坐标 x = map(i+0.5,0,n,-wid... 效果图 Cube.pde class Cube{ int i,j; float x,y; float offset; Cube(int i_,int j_){ i = i_; j = j_; /// 将索引映射为坐标 x = map(i+0.5,0,n,-wid...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签