- 博客(25)
- 收藏
- 关注
原创 使用VS Code调试Unity 3D
如果启动时弹出下面的错误对话框,则打开launch.json文件,删掉绝对路径只保留到。确保【.vscode】目录下没有launch.json文件,有的话删掉。安装【Debugger for Unity】插件。必须要有dotnet环境,如果没有,请看。要运行调试的话点击调试视图中的绿色小三角。完成后会创建launch.json文件。出现调试控制器(下图)表示成功。切换到左边的调试视图,点击“”,并在弹出的菜单中选择“,如下面第二张图所示。
2023-02-25 01:21:01 3078 3
原创 c#-委托(delegate)
委托是函数指针的升级版。C#使用委托来完成C/C++语言中的函数指针功能,相对于函数指针,委托能够完成更多的功能。如果你熟悉Java的话,会发现Java既没有委托,也没有函数指针。在Java中,Java使用接口来完成这一操作,特别是Java8之后的函数式接口,意图更明显。使用委托可以间接调用方法。委托滥用会造成灾难,因此在C#中可以学学Java使用接口来完成部分委托的功能。Action是没有返回值和参数列表为空的方法的委托。// 委托调用 action . Invoke();
2022-12-29 16:29:29 277
原创 c#-方法参数(值参数、引用参数、输出参数、数组参数、可选参数、具名参数调用、this参数【扩展方法】)
当传入一个对象给一个方法时,方法内通过该对象对其字段进行修改后,方法外部的对象的对应字段会被修改,这可能会被一些人认为此时不是值参数。(字段类型可以是基本数据类型和引用数据类型)的方式修改某一字段的值,修改的是形参指向的地址存的对象的字段,并没有修改形参本身,因为形参保存的只是被引用对象的地址。与引用参数类似,输出参数不创建新的存储位置,输出参数的形参的存储位置恰恰就是实参的存储位置,即输出参数的。具名参数调用可以算是一种编写代码的习惯,一般来说,我们调用函数时只填写参数的值(或者变量的名字),如。
2022-12-29 14:52:25 1844
原创 c#-常量(constant)、字段(Field)、属性(Property)和索引器(Indexer)
内部的实现其实是生成了两个方法(get_属性名()和set_属性名(属性类型))。当我们使用属性的get访问器时它会去调用get_属性名()方法,当我们使用属性的set访问器时它回去调用set_属性名()方法。(某人的年龄为1000岁) , 在正常情况下一个人是不能活到1000岁的,但使用字段时却可以这样赋值,尽管是错误的。顾名思义,索引器是用来检索集合的。访问器,通过这两个访问器可以用于检索该属性的值或者对其赋值。常量是表示常量值(可在编译时计算的值)的类成员。需要注意的是,只读字段是变量而非常量。
2022-11-30 20:27:23 602 1
原创 使用VS Code进行java+mybatis(非Maven项目)开发时报错:java.io.IOException: Could not find resource mybatis-config..
使用VS Code进行java+mybatis开发的问题问题解决方法方法1方法2总结问题每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为核心的。SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先配置的 Configuration 实例来构建出 SqlSessionFactory 实例。一般我们使用如下的代码得到一个SqlSessionFactory 实例:String resource = "mybatis-config.x
2021-11-10 11:23:30 665
原创 MySQL快查-在MySQL中编程
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询多表连接索引视图预处理SQL语句自定义函数与存储过程 本文在MySQL中编程MySQL快查变量会话变量用户会话变量的使用过程用户会话变量的定义与赋值局部变量局部变量的定义与赋值局部变量的使用注释条件语句if语句case语句循
2021-10-21 21:28:14 159
原创 MySQL快查-自定义函数与存储过程
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询多表连接索引视图预处理SQL语句 本文自定义函数与存储过程MySQL快查自定义函数创建自定义函数delimiter查看函数的定义删除自定义函数修改自定义函数存储过程创建存储过程调用存储过程删除存储过程修改存储过程函数 VS 存
2021-10-21 19:21:51 533
原创 MySQL快查-预处理SQL语句
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询多表连接索引视图 本文预处理SQL语句MySQL快查创建预处理语句执行预处理语句释放预处理语句MySQL数据库中的prepare、execute、deallocate统称为预处理语句。创建预处理语句prepare stmt
2021-10-21 16:21:14 776
原创 使用VS Code作为Unity的代码编辑器
不知道路径可以在终端输入dotnet --info即可查看(前提是你配置了环境变量)如果要使用该扩展的话还需要手动在它的扩展详情页手动设置一个颜色主题。完成对应平台的.NET下载与安装。unity调试工具(Debugger for Unity)然后设置Omnisharp.MonoPath设置成你的路径。c#脚本能看到代码提示代表配置完成。使用该工具可以提示你Unity的生命周期方法、类等。unity代码提示(Unity Snippets)控制台查看报错信息,根据报错信息修正即可。c#编程支持(c#)
2021-10-01 22:23:31 2533
原创 unity3d环境搭建
回到目录环境搭建本文简单记录了搭建Unity3D的简单方法下载Unity3D点击下载连接,下载对应平台的Unity Hub。下载完成之后安装Unity Hub,然后打开Unity Hub,需要登录才能使用。点击右上角的小人图标登录(加载可能很慢,耐心等待)。登录方式很多,如果需要微信登录的话,需要点击账户登录->电子邮件登录,下面会有微信图标。登录完毕就可以申请一个许可证,许可证的申请很简单,选择个人版,并且不以专业身份使用即可。然后就可以选择一个喜欢的Unity版本安装。安装过程需要联网下
2021-09-30 14:07:21 1448
原创 MySQL快查-视图
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询多表连接索引 本文视图MySQL快查简介示例使用的表使用的表中的数据创建视图删除视图修改视图查看视图查看定义查看数据简介视图(view)是从一个、多个表或者其他视图中通过select语句导出的虚拟表,视图中不存放数据,从视图中
2021-05-27 14:51:22 427 1
原创 MySQL快查-索引
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询多表连接 本文索引MySQL快查简介创建索引create index创建索引alter table创建索引创建表的时候指定索引查看索引删除索引更多简介索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表
2021-05-21 23:11:47 396 1
原创 MySQL快查-多表连接
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作子查询 本文多表连接MySQL快查写在前面内连接外连接左[外]连接右[外]连接交叉连接写在前面详情请访问join字句用到的表mysql> desc user;+-------+---------------+------+-
2021-05-20 22:22:42 247
原创 MySQL快查-子查询
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧重置mysql密码数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作对表中数据的操作 本文子查询MySQL快查写在前面举例例子使用的表使用的表中存在的数据当成表达式使用配合where字句使用生成子表写在前面子查询就是一个嵌套在select、insert、update、delete语句(或者其它子查询)中的查询。子查询
2021-05-18 13:49:06 313
原创 MySQL快查-详细的重置mysql密码方法
重置mysql密码使用mysql不带任何参数登陆>mysqlERROR 1045 (28000): Access denied for user 'cracal'@'localhost' (using password: NO)如果出现上面的报错,就找到mysql的配置文件,在[mysqld]下添加"skip-grant-tables"windows可以通过 右击此电脑–>管理–>服务和应用程序–>服务 找到mysql服务,如果你安装时没有改名的话一般会叫Mysq
2021-05-15 13:00:19 290
原创 MySQL快查-对表中数据的操作
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧数据类型运算符常用函数数据完整性数据库的基本操作对表本身的操作 本文对表中数据的操作MySQL快查插入表记录删除表记录修改表记录查询表记录插入表记录INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [PARTITION (pa
2021-04-14 20:08:32 317
原创 MySQL快查-对表本身的操作
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧数据类型运算符常用函数数据完整性数据库的基本操作 本文对表本身的操作MySQL快查查看表查看全部查看表结构添加表删除表修改表修改表中的字段增加字段为表中字段增加/删除完整性约束修改字段change修改字段modify修改字段rename重命名字段删除字段修改表名查看表查看全部1 show tables;2 SHOW TABLE ST
2021-04-12 19:13:00 377
原创 MySQL快查-数据库的基本操作
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧数据类型运算符常用函数数据完整性 本文数据库的基本操作MySQL快查查看数据库查看全部数据库查看某个数据库的详情选择数据库创建数据库删除数据库修改数据库查看数据库官方解释schema是database的近义词查看全部数据库# 查看全部数据库SHOW {DATABASES | SCHEMAS} [LIKE 'pattern']
2021-04-12 16:47:24 237 1
原创 MySQL快查-数据完整性
MySQL快查因为在日常工作学习中经常忘记mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧运算符常用函数 本文数据完整性MySQL快查主键约束外键约束主键约束primary key# 设置主键的目的是为了帮助mysql以最快的速度查找到表中的指定信息。# 可以设置一个字段为主键,也可以设置多个字段为主键,如:## 单个字段作为主键create table t1 (id int primary key, name char(
2021-04-12 15:21:25 278
原创 MySQL快查-常用函数
MySQL快查因为在日常工作学习中经常忘记一些mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧数据类型运算符 本文常用函数MySQL快查字符串函数日期和时间函数date_add()和date_sub()函数unit参数时间和日期的格式化代码数学函数获取系统信息函数加密函数格式化函数聚合函数本文记录了mysql常用的函数。其中包括了字符串、日期时间、数学、获取系统信息、加密、格式化及聚合相关的函数。字符串函数函数作用例
2021-04-10 22:00:20 366
原创 MySQL快查-运算符
MySQL快查因为在日常工作学习中经常忘记一些mysql的一些语句、关键字、操作等内容,所以最近抽取时间写了以下关于mysql相关内容。相当于一本字典吧数据类型本文运算符MySQL快查算术运算符比较运算符逻辑运算符位运算符MySQL有4类运算符,分别是算术运算符、比较运算符、逻辑运算符和位运算符。基本上和编程语言的作用一样。算术运算符运算符描述+加法运算-减法运算*乘法运算/ 或 div除法运算,div操作数可为实数,返回的商为整数%
2021-04-10 17:23:07 192
原创 MySQL快查-数据类型
数据类型字符串(包括二进制及特殊字符串enum、set)关于字符串的一些描述比较char和archar为字符串指定字符集使用CHARACTER SET指定binary,ASCII和unicode数字类型整数类型浮点类型日期类型字符串(包括二进制及特殊字符串enum、set)CHAR, VARCHAR和TEXT是文本类型的字符串,长度规格使用 字符;BINARY, VARBINARY和BLOB是二进制字符串,长度规格使用字节。类型取值范围说明char(n)0~255个字符
2021-04-10 16:52:32 351 1
原创 SQL常用语句、数据类型及完整性约束条件
本文不是技术性文章,也不是什么教程,仅仅记录了一些SQL语句、数据类型和约束条件,忘记SQL语句怎么写的时候可以当做字典。SQL语句[] 中的内容是可选的{| }或,选择其一数据库的相关操作# 创建数据库create database [if not exists] <数据库名>[[default] character set <字符集名>][[default] collate <校对规则名>];# if not exists 在创建数据库前检查
2020-11-24 13:13:35 1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人