自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 TA学习之路——1.3矩阵

1.1.1 定义线性方程也称为一次方程,因为在笛卡尔坐标系上任何一个一次方程的表示都是一条直线。组成一次方程的每个项必须是常数或者是一个常数和一个变量的乘积。且方程中必须包含一个变量,因为如果没有变量只有常数的式子是算数式而非方程式。如果一个一次方程中只包含一个变量(x),那么该方程就是一元一次方程。如果包含两个变量(x和y),那么就是一个二元一次方程,以此类推。1.1.2 性质1.可加性f(x1+x2)=f(x1)+f(x2) 例:3x+4y=1;f(x_1 + x_2)=f(x_1) + f

2022-06-16 18:09:15 317

原创 TA学习之路——1.2向量

在数学中,向量(也称为欧几里得向量、几何向量、矢量),指具有大小(magnitude)和方向的量。·代数表示大小或小写字母+箭头:A→ 或 b→ AB→ 或 ab→\overrightarrow{A}\ \ 或\ \ \overrightarrow{b}\ \ \ \ \ \ \ \overrightarrow{AB}\ \ 或\ \ \overrightarrow{ab}A 或 b AB 或 ab·几何表示1.二维2.三维坐标表示1.二维

2022-06-09 13:58:45 437

原创 轻量级Python IDE使用(四)——类

根据代码组织方式不同,编程语言可以分为以下两种。面向对象特征:封装、继承、多态。

2023-12-24 23:55:12 929

原创 轻量级Python IDE使用(三)——函数

python语言中,函数通常是由函数名、参数列表以及一系列语句组成的函数体构成的。函数定义一般如下def 函数名(参数列表) 函数体def foo():以上第一的foo()函数虽然不含任何参数,但是函数名后的一对括号是不能省略的。在实际应用中,稍复杂的函数通常会包含一个或多个参数。#调用areaw = 7h = 9以下定义了无任何操作的空函数none()pass在Python中,pass语句通常可以用来作为占位符,表示什么操作也不执行。

2023-12-24 12:56:42 867

原创 轻量级Python IDE使用(二)——缩进规则

通常就是代码编辑工具的每一行。a=1b=2c=3这里一共是5个物理行obj = {"a":1,"b":2这里一共是4个物理行obj = {"a":1,"b":2这里是一个逻辑行print("a\b\c")这里也是一个逻辑行。

2023-12-22 18:20:50 442

原创 轻量级Python IDE使用(一)——模块导入

一般情况下是一个.py为后缀的文件。此外还有.pyo、.pyd、.so、.dll等moudle能定义函数、类、变量,也能包含可执行的代码。

2023-12-22 11:09:16 1046

原创 C#学习——高级篇

官方文档链接: https://learn.microsoft.com/zh-cn/dotnet/api作用:在同一个项目有两个或多个同名的类,为了解决命名冲突,从而引入了命名空间,用户可以根据需求在不同的命名空间中定义相同名字的类,它们可以有不同的方法,并且互不干扰。1、基础命名空间基础命名空间描述System处理内建数据、数学计算、随机数的产生、环境变量、垃圾回收器及一些常见的异常和特征.System.Collections包含了一些与集合相关的类型,比如列表、队列、位

2023-12-07 00:53:32 1079

原创 C#核心笔记——(三)在C#中创建类型

而复杂的类可能包含如下内容:1.在class关键字之前:类的特性(Attribute)和修饰符。非嵌套的类修饰符有:public、internal、abstract、sealed、static、unsafe和partial。2.紧接MyClass:泛型参数、唯一基类与多个接口。3.在花括号内:类成员(方法、属性、索引器、事件、字段、构造器、重载运算符、嵌套类型和终结器)。

2023-12-07 00:51:28 941

原创 C# 友元程序集

使用友元程序集可以将internal成员提供给其他的友元程序集访问。程序集FriendTest1.dll程序集FriendTest2.dll调用。

2023-11-29 23:40:26 1364

原创 C#核心笔记——(二)C#语言基础

方法是C#中的诸多种类的函数之一。另一种函数*,还有构造器,属性,事件,索引器,终结器。1.2 编译C#编译器将一系列.cs扩展名的源代码文件编译成程序集。程序集是.NET中的最小打包和部署单元。程序集可以是一个应用程序或者是一个库。应用程序是一个.exe文件,包含一个Main方法。库是一个.dll文件。C#的编译器是csc.exe。c#的语法基于c和c++语法。标识符是程序员为类、方法、变量等选择的名字。例:System Test Main x Console WeiteLine关键字是对编译器有

2023-11-20 19:39:51 539

原创 C#核心笔记——(一)C#和.NET Framework

C#是一种通用的,类型安全的面向对象编程语言。其目标是提高程序员生产力。

2023-10-25 18:54:21 771

原创 mysql——语法规范

3.每条命令根据需要,可以进行缩进或换行。多行注释:/* 注释文字 */2.每条命令用分号结尾。单行注释:#注释文字。单行注释:–注释文字。

2023-08-05 15:13:42 60

原创 Mysql——常见命令(一)

xxx处填,2显示出来的数据库列表。5.结合3,4可一步到位的方法。12.控制台查看Mysql版本。10.删除表中id=1的数据。win + R 输入cmd。11.mysql内查看版本。3.选择使用那个数据库。4.显示数据库中的表。

2023-08-01 12:44:32 82

原创 UI设计之PS学习记录 (一)—— 三步设计一个艺术数字

在PS中按住T新建一个数字07,选择下图示例字体。

2023-07-02 13:53:04 115

原创 Unity接入Adset广告_IOS详解

Adset官网:注册成功后会进入审核状态,注意看微信24小时内会有专门的人加你的微信,然后询问你一些问题才可以审核通过,创建一个群聊小组,有什么问题(技术、相关问题等)可以在里面讨论。然后就可以创建媒体和广告位,不懂的地方问相关人员就可以了,这里不再赘述。

2023-06-17 17:48:40 914

原创 .Net开发MVC网站经验记录

launchSettings.json里面记录了网站运行时的配置。最常用的applicationUrl地址,一个是IIS运行的地址,一个是项目运行的地址。

2023-06-09 15:18:44 189 1

原创 Window实现跨机器文件共享

使用的windows版本:win11。

2023-06-09 13:28:07 342

原创 Unity2d开发总结——(Texture2d)Import Setting

选择要创建的纹理类型。使用“纹理类型”属性选择要从源图像文件创建的纹理类型。“纹理导入”设置窗口中的其他属性会根据您设置的值而变化。以下是可用于在Inspector(检测器)窗口 Unity 中配置各种纹理类型的属性。

2023-04-03 16:17:36 3461

原创 Unity开发小技巧(三) ——编辑器使用技巧(下)

我们在开发的时候可能会遇到一个脚本的方法被调用了两次,而且判断不是逻辑上调用了两次该方法的时候,大功率是我们分别在两个对象上绑了该脚本方法,可在如下界面上直接搜索脚本的名字,就会出现所绑该脚本的对象。

2023-03-30 16:58:29 165

原创 Unity开发小技巧(二) ——编辑器使用技巧

大家在开发过程中可能会遇到在运行模式下进行场景编辑,退出运行后场景将自动恢复,导致前期做的工作白做了。所以采用运行模式下编辑器着色,提醒开发者此时编辑是在运行模式下此时的场景不会被保存。效果大家可根据自己的喜好调整颜色。

2023-03-29 21:46:24 1019

原创 ILRuntime学习笔记(七)——协程和异步操作

1.协程和异步都能在ILRuntime中使用2.编译器会自动生成继承系统接口的匿名类造成跨域继承3.使用跨域继承适配器可以完成异步操作的适配4.避免在异步操作中使用foreach。

2023-03-18 19:09:32 167

原创 ILRuntime学习笔记(六)——提升使用值类型的性能

1.由于在热更里面值类型会有装箱操作,调用时性能较低。2.Vector3等Unity常用值类型如果不做任何处理,在ILRuntime中使用会产生较多额外的CPU开销和GC Alloc。3.我们通过值类型绑定可以解决这个问题,只有Unity主工程的值类型才需要此处理,热更DLL内定义的值类型不需要任何处理。4.请注释或者解注InitializeILRuntime里的代码来对比进行值类型绑定前后的性能差别。先看看运行效果未绑定前:未绑定后:GC Alloc降低了好几倍注册方法:主工程:Qua

2023-03-18 18:51:36 229

原创 ILRuntime学习笔记(五)——CLR

在ILRuntime中挟持主工程方法。

2023-03-18 18:12:49 278

原创 ILRuntime学习笔记(四)——跨域继承

如果你的类无需引擎提供的各种初始化, 更新及析构, 物理, 渲染等的回调. 最好不要继承MonoBehavior。继承后, 引擎会在事件触发时, 通过反射调用各种函数. 这是需要消耗性能的。3.热更DLL不能同时继承或实现1个以上主工程的类型或接口。1.热更DLL中继承Unity主工程的类型称为跨域继承。"ILRuntime/生成跨域继承适配器"2.跨域继承需要编写跨域继承适配器。4.尽量避免跨域继承,尤其避免继承。

2023-03-13 03:57:45 447

原创 ILRuntime学习笔记(三)——使用委托

1.类外定义委托2.注册委托转换器});});});});});});3.初始化并调用热更工程:1.类内定义委托2.初始化函数3.定义方法!!!");1.类外定义委托2.注册委托转换器//TestDelegateMethod, 这个委托类型为有个参数为int的方法,注册仅需要注册不同的参数搭配即可 appdomain . DelegateManager . RegisterMethodDelegate < int >();

2023-03-12 02:41:33 236

原创 ILRuntime学习笔记(二)——主工程与热更工程的相互调用

appdomain.Invoke(“类名”, “方法名”, 对象引用[如果是静态方法为null,非静态方法传object对象], 参数列表);或者或者。

2023-03-11 04:04:03 439

原创 高等代数学习笔记(二)多项式——一元多项式

设n是一非负整数.形式表达式。

2023-03-03 15:40:34 844

原创 高等代数学习笔记(一)多项式——数域

4.除法封闭性:观察到该式子为分数,除以一个分数等于乘这个分数的倒数,则与乘法同理,故除法封闭性也成立。的整数倍的全体成一数集,他对于加、减法是封闭的,但对于乘法,除法不封闭.当然,以上两个数集都不是数域.中任意两个数(这两个数也可以相同)的和、差、乘、积、商(除数不为0)仍然是。最后,我们指出数域的一个重要性质.所有的数域都包含有理数域作为它的一部分.: 所有奇数组成的数集,对于乘法是封闭的,但对于加、减法不是封闭的..因此数域的定义也可以说成,如果一个包含0,1在内的数集。综上所述,该形式为一个数域.

2023-03-02 16:25:34 1618

原创 ILRuntime学习笔记(一)——简介与使用

1.热更新是什么?热更新就是在项目打包发布后,还可以更改、添加美术资源,和修改代码逻辑的一项技术。流程:fill:#333;color:#333;color:#333;fill:none;上传资源和代码的更新文件下载资源和代码的更新文件开发端服务端客户端2.为什么要使用热更新?对于手游客户端来说,受到苹果审核的约束, 一次审核提交需要10~20天不等的等待时间。

2023-01-31 20:12:20 472

原创 计算机网络——二进制与字节

字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。一个字节存储8位无符号数,储存的数值范围为0-255。如同字元一样,字节型态的变数只需要用一个位元组(8位元)的内存空间储存。

2023-01-28 16:31:02 2735

原创 TA学习之路——1.3 补.投影矩阵

把3维对象投影到2维平面,相当于舍弃了z坐标。计算机屏幕是一个二维平面,需要把3D几何转换为2D图像形式。如图舍弃了z坐标在xy平上的投影,但并不意味着z坐标无用,他通常被深度缓冲用于可见度测试。投影公式将变换你的几何体到一个新的空间体中,称为规范视域体。为讨论起见,把它认为是从(-1, -1, 0)延伸至(1, 1, 1)的盒子,一旦所有顶点被映射到规范视域体,只有它们的x和y坐标被用于映射到屏幕上。

2022-11-07 12:46:29 352

原创 Web API学习笔记(九)——模型绑定(Model Binder)

将Http请求数据绑定到应用控制器属性到参数到过程称为模型绑定·模型绑定器有许多内置的方法和属性·我们也可以自定义模型绑定器。

2022-10-21 18:00:27 1210

原创 Web API学习笔记(八)——状态码(status code)及Unity前后端

在Models文件夹下创建一个AnimalModel.cs脚本,代码如下新建一个Animals控制器,AnimalsController.cs脚本,代码如下()运行结果:OK方法里也可以直接传入一个对象,修改AnimalsController.cs脚本,代码如下()

2022-09-07 11:56:25 770

原创 Web API学习笔记(七)——RESTful URLs和Action method return types

RESTful URLs是使用Http动词和URL定义的。

2022-09-06 11:18:26 172

原创 Web API学习笔记(六)——路由(Routing)

1.路由是将传入http请求(URL)映射到特定资源的过程(a action method)。2.我们可以使用唯一的URL访问任何的资源。3.一个资源可以有多个唯一的URL。4.多个资源不能具有相同的URL。

2022-09-05 17:22:54 1577

原创 Web API学习笔记(五)——中间件(Middleware)和HTTP请求管线(Http Request Pipeline)

1.中间件是HTTP请求管线中使用的一段代码2.Asp .Net Core应用程序可以有n个中间件3.中间件的顺序在执行过程中非常重要。1.Routing1.创建一个CustomMiddleware1.cs脚本,代码如下} } }2.在Startup.cs脚本中ConfigureServices方法中添加一个自定义的临时服务,代码如下}}2.在Startup.cs脚本中Configure方法中使用自定义的中间件,代码如下//});});});

2022-09-05 11:58:06 778

原创 Web API学习笔记(四)——添加一个控制器类(Controller class)

也就是说这个请求匹配了多个端点(endpoint),他分不清请求的这个端,是Get方法还是Get1方法,每个端只能对应一个方法。HTTP 500错误,全称为HTTP 500 Internal Server Error,即HTTP 500内部服务器错误。ContrllerBsse 类中we提供了很多方法和属性去处理HTTP请求。3.多部分(Multipart)/表单数据(form-data)请求推断。还可以直接使用方法名称来获取端点,请求Http。如果再添加一个Get1方法,如下代码所示。

2022-09-05 10:11:57 1419

原创 Web API学习笔记(三)—— 设置资源访问的默认路由

该方法添加一个RouteEndpoint到IEndpointRouteBuilder,并对指定的pattern匹配相应的http请求。这里也是使用的lambda匿名方法,其中endpoints表示IEndpointRouteBuilder。

2022-09-02 14:44:30 424

原创 Web API学习笔记(二)—— 基本WebApi架构配置详解

Host 提供了使用预先配置的默认值创建 IHostBuilder 实例的方便方法。

2022-09-02 12:01:44 1215

原创 Web API学习笔记(一)—— 简介与创建

可以看到如下项目层级一个简单 MVC 架构,这里:M表示WeatherForecast.cs可用model文件夹管理V运行可以看到C表示WeatherForecastController.cs管理在Controllers文件夹中其中launchSettings.json主要用于运行后Html显示哪个控制器传来的消息。appsettings.json为应用到一些设置信息,基本上不会有改动,......

2022-09-01 16:48:15 471

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除