- 博客(16)
- 收藏
- 关注
原创 python学习笔记02
作用域规则允许嵌套定义:在任意代码块(函数 /if/ 循环)里都能定义新函数,内部函数只在外部函数作用域内可见。封装:把事物的数据(属性) 和操作(方法) 打包藏在类内部,对外只暴露可用接口,隐藏内部复杂逻辑。函数本身就是一个普通对象:可以像数字、字符串一样,被创建、存变量、当参数、当返回值;继承:一个类可以复用另一个类的代码,还能新增自己独有的功能,减少重复代码。抽象:提取一类事物的共同特征,只关心通用行为,忽略细节实现。用来描述具有相同的属性和方法的对象的集合。,不用靠你手动调用。
2026-07-07 12:06:07
19
原创 Python迭代器与生成器
假设你要处理百万、千万条数据,一次性全部放到列表里,这样会一次性把所有数据载入内存,量大直接卡死、占满内存。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。在 Python 中,使用了 yield 的函数被称为生成器(generator)。迭代器、生成器就是用来不一次性存全部数据,用一个算一个,省内存。迭代器有两个基本的方法:iter() 和 next()。
2026-07-06 15:21:14
214
原创 unity外接手柄
通过以上步骤,你可以在Unity中成功接入手柄并实现物体控制。如果需要更高级的功能,推荐使用Unity的Input System。在Input Action Asset中,将动作绑定到手柄输入。在脚本中,使用PlayerInput组件或手动绑定输入事件。手柄无响应:检查手柄是否正确连接,或尝试重启Unity。输入延迟:确保在Update中处理输入。跨平台兼容性:在不同平台上测试手柄输入。
2025-03-05 10:58:38
2248
原创 随风_数据结构_排序
基本概念1、直接插入排序static void InsertSort(int[] dataArray) { for (int i = 1; i < dataArray.Length; i++) { int iValue = dataArray[i]; bool isInsert = false; //拿到i位置的元素,跟前面所有元素作
2020-07-13 14:32:11
227
原创 随风_数据结构_线性表
1、线性表定义线性表是最简单、最基本、最常用的数据结构。线性结构的特点是结构中的数据元素之间存在一对一的线性关系。总的来说,线性表就是位置有先后关系,一个接着一个排列的数据结构。实现方式顺序表、单链表、双向链表、循环链表CLR中的线性表List<int> intList = new List<int>();定义线性表的接口interface IListDS<T> { int GetLength(); //求长度
2020-07-12 18:06:06
239
原创 Unity编辑器扩展_窗口创建
方法1、ScriptableWizardusing UnityEditor;//展示对话框中的属性public class PlayerChange : ScriptableWizard{ public string nameId = "吕布"; public int level = 10; public float health = 150; public string skill = "狂魔乱舞"; public float hurt = 15.3f;
2020-06-20 00:26:27
423
原创 实现UGUI事件监听的三种方式_(拖拽、代码、接口)
拖拽最简单的方式 ,在UI组件On Click()拖拽游戏物体~选择方法代码添加首先脚本挂在空物体上,代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System;public class UIEvent : M...
2020-06-14 16:46:04
1755
原创 使用OLEDB操作Excel
1、OLEDB介绍https://www.cnblogs.com/moss_tan_jun/archive/2012/07/28/2612889.html2、连接字符串老版本"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + ";Extended Properties=\"Excel 8.0;HDR...
2020-04-15 17:42:44
1025
原创 随风学习笔记_02
01、结构函数(结构体)示例:定义一个Vector3的类,在里面定义一个Distance方法,用来取得一个向量的长度class Program { static void Main(string[] args) { Vector3 myVec; myVec.x = 5; myVec....
2020-03-30 16:53:32
229
原创 随风学习笔记_01
1.碰撞检测物体上加了碰撞器(Collider)才能被检测到,//自动调用 private void OnCollisionEnter(Collision collision) { print("OnCollisionEnter"); } private void OnCollisionStay(Collision collision) ...
2020-03-30 16:52:14
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅