avatar

ArkTS高性能编程最佳实践

钱满满 • 
ArkTS作为鸿蒙应用开发主力语言,高性能编程直接影响用户体验(流畅度、响应速度)与设备资源利用(内存、CPU)。 优化后应用启动速度提升,UI渲染帧率提升,内存占用减少。 const声明不变变量 不变的变量推荐使用const声明。 const index = 10000; // 该 变 量 在...
avatar

华为鸿蒙PC发布

钱满满 • 
首款鸿蒙电脑采用麒麟X90处理器,性能相当于12代i7处理器,能效比相较于x86提升40%。 鸿蒙PC终端叫HIshell,打开开发者模式就可以使用了。
avatar

CodeArts IDE for Cangjie

钱满满 • 
支持仓颉工程的快速创建 提供仓颉语言服务,包括语法高亮、自动补全、定义跳转、查找引用、诊断报错、选中高亮、悬浮提示、签名帮助和重命名等 支持仓颉工程的编译构建 提供可视化调试服务,方便开发者快速调试仓颉程序 提供仓颉文件的格式化,以及代码覆盖率统计等能力 支持仓颉语言开发 仓颉语言内嵌Agent...
avatar

仓颉编程语言-cjc基本使用方法

钱满满 • 
cjc的使用方法如下: cjc [option] file... 假如有一个名为hello.cj的仓颉文件: main() { println("Hello, World!") } 可以使用以下命令来编译此文件: cjc hello.cj 此工作目录下会增加main文件,cjc默认将源代码文...
avatar

仓颉编程语言-值类型和引用类型变量

钱满满 • 
在仓颉编程语言中,class 和 Array 等类型属于引用类型,其他基础数据类型和 struct 等类型属于值类型。 在给值类型变量赋值时,一般会产生拷贝操作,且原来绑定的数据/存储空间被覆写。在给引用类型变量赋值时,只是改变了引用关系,原来绑定的数据/存储空间不会被覆写。 用 let 定义的变...
avatar

一摞Python风格的纸牌

钱满满 • 
import collections from random import choice # namedtuple 是一个可命名的元祖,它可以让你使用属性式的标签来访问元祖中的元素,而不是通过索引 Card = collections.namedtuple('Card', ['rank', 'su...
avatar

pygame最小开发框架

钱满满 • 
使用pygame开发,有一个最小的开发框架,可以帮助我们开发pygame时能快速看到程序运行结果,提高开发效率。 pygame最小开发框架代码如下: import sys # 导入pygame及常量库 import pygame from pygame.locals import * # 游戏中...
avatar

stable diffusion WebUI手动安装

钱满满 • 
优点:最纯正的Stable Diffusion WebUI程序,可以按需按需安装插件,一步步了解Stable Diffusion的部署和插件安装过程,对于每个部件和后续出现问题更容易找到根源和处理方法。 缺点:麻烦,要找到模型和插件一个个下载安装。 安装python 建议安装3.10.6版本,这...
avatar

Blender 十大操作快捷键

钱满满 • 
挤出:E 连续挤出:CTRL + 右键 向内挤出:I 倒角:CTRL + B 循环切割:CTRL + R 合并:M 断开:V 填充:F 栅格填充:CTRL + F 栅格填充必需是偶数面 切刀:K 按鼠标右键或者空格键退出 桥接必须是同一个物体 合并物体:CTRL + J 分离:P
avatar

第一个Pygame程序

钱满满 • 
Pygame 作为一个入门级的游戏开发库,其实并不难学,只要掌握 Python 编程的相关知识就能很轻松地掌握它。 # 导入pygame模块。 import sys import pygame # pygame初始化。 pygame.init() # 设置主屏幕 screen = pygame...
avatar

FastAPI函数的参数识别规则

钱满满 • 
如果在路径参数中定义了,那么匹配为路径参数; 如果参数的类型为int,str之类的基本类型,则为查询参数; 如果是pydantic的模型类型,则为请求体。
avatar

Python 类型提示简介

钱满满 • 
Python 3.6+ 版本加入了对"类型提示"的支持。 这些"类型提示"是一种新的语法(在 Python 3.6 版本加入)用来声明一个变量的类型。 通过声明变量的类型,编辑器和一些工具能给你提供更好的支持。 这只是一个关于 Python 类型提示的快速入门...