• 游戏运行的时候,背景图片有竖线。 编辑的时候,图片边缘有阴影。 有可能是素材的问题, 在素材属性检查其里,消除透明伪影。
  • 在仓颉编程语言中,class 和 Array 等类型属于引用类型,其他基础数据类型和 struct 等类型属于值类型。 在给值类型变量赋值时,一般会产生拷贝操作,且原来绑定的数据/存储空间被覆写。在给引用类型变量赋值时,只是改变了引用关系,原来绑定的数据/存...
  • package Hello import std.random.* main() { let speed = Random().nextFloat64() * 20.0 println("${speed...
  • import collections from random import choice # namedtuple 是一个可命名的元祖,它可以让你使用属性式的标签来访问元祖中的元素,而不是通过索引 Card = collections.namedtuple(...
  • 在pygame窗口中输出事件队列中的所有事件。 import random import pygame import sys SIZE = WIDTH, HEIGHT = 640, 396 FPS = 60 pygame.init() screen = p...
  • 使用pygame开发,有一个最小的开发框架,可以帮助我们开发pygame时能快速看到程序运行结果,提高开发效率。 pygame最小开发框架代码如下: import sys # 导入pygame及常量库 import pygame from pygame.lo...
  • 优点:最纯正的Stable Diffusion WebUI程序,可以按需按需安装插件,一步步了解Stable Diffusion的部署和插件安装过程,对于每个部件和后续出现问题更容易找到根源和处理方法。 缺点:麻烦,要找到模型和插件一个个下载安装。 安装p...
  • 挤出:E 连续挤出:CTRL + 右键 向内挤出:I 倒角:CTRL + B 循环切割:CTRL + R 合并:M 断开:V 填充:F 栅格填充:CTRL + F 栅格填充必需是偶数面 切刀:K 按鼠标右键或者空格键退出 桥接必须是同一个物体 合并物体:CT...
  • Pygame 作为一个入门级的游戏开发库,其实并不难学,只要掌握 Python 编程的相关知识就能很轻松地掌握它。 # 导入pygame模块。 import sys import pygame # pygame初始化。 pygame.init() # 设...
  • 使用pydantic.Field class UserModel(BaseModel): username: str = Field(..., min_length=3) description: Optional[str] = Field(...
  • 路径参数都是必须项 @app.get('/users/{user_id}') async def get_user(user_id: int = Path(..., title="...
  • 如果在路径参数中定义了,那么匹配为路径参数; 如果参数的类型为int,str之类的基本类型,则为查询参数; 如果是pydantic的模型类型,则为请求体。
  • from pydantic import BaseModel class UserModel(BaseModel): username: str description: Optional[str] = None
  • Python 3.6+ 版本加入了对"类型提示"的支持。 这些"类型提示"是一种新的语法(在 Python 3.6 版本加入)用来声明一个变量的类型。 通过声明变量的类型,编辑器和一些工具能给你提供更好的支持。 这只是一...
  • RESTful是一种专门为Web开发而定义API接口的设计风格,尤其适用于前后端分离的应用模式中。 关键词:面向资源开发。 这种风格的理念认为后端开发任务就是提供数据的,对外提供的是数据资源的访问接口,所以在定义接口时,客户端访问的URL路径就表示这种要操作的...
  • ECMAScript 6 新增了使用模板字面量定义字符串的能力。与使用单引号或双引号不同,模板字面量 保留换行字符,可以跨行定义字符串: let myMultiLineString = 'first line\nsecond line'; let myMul...
  • JavaScript 是一门用来与网页交互的脚本语言,包含以下三个组成部分。  ECMAScript:由 ECMA-262 定义并提供核心功能。  文档对象模型(DOM):提供与网页内容交互的方法和接口。  浏览器对象模型(BOM):提供与浏览器交互的方...
  • ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。 当前,ArkTS在TS...
  • 用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。 HarmonyOS提供了应用程序包开发、安装、查询、更新、卸载的管理机制,方便开发者开发和管理HarmonyOS应用,具体如下:...