Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(66评价)
价格: 2499.00元

  最后老师写的用户名限制这里如果用正则表达式效果会更好哦

        if (iptName.text != "")
        {
            //TODO
            //发送名字数据到服务器,登陆到主城
        }
        else
        {
            GameRoot.AddTips("当前名字不符合规范");
        }

更改为

    Regex rex = new Regex(@"^[\u4E00-\u9FA5A-Za-z0-9]+$");
        var result = rex.Match(iptName.text);
        if (!result.Success)
        {
            GameRoot.AddTips("当前用户名不符合规范!");
            return;
        }else
        {
            //TODO
            //发送名字数据到服务器,登陆到主城
        }

[展开全文]
wxc624453689 · 3天前 · 2

WHEREHAVING的区别:WHERE是一个约束声明,是在对查询结果进行分组前,将不符合WHERE条件的行去掉,即在分组之前过滤数据WHERE语句中不能包含聚组函数WHERE语句显示特定的行。HAVING是一个过滤声明,是筛选满足条件的组,即在分组之后过滤数据HAVING语句中可以包含聚组函数HAVING语句显示特定的组。WHERE语句在GROUP BY之前执行,HAVING语句在GROUP BY之后执行

LIKE 模式匹配 注:_ 只能匹配一个字符,% 能匹配任何一个字符序列(包括空序列在内)

[展开全文]
博诺 · 13天前 · 0

TIMESTAMPDIFF(DAY,  CURDATE(), 时间日期参数)/TO_DAYS(CURDATE()) - TO_DAYS(时间日期参数) 天数差值

[展开全文]
博诺 · 13天前 · 0
  1. AS 别名,即另外取一个名字 注:若别名包含空格符,则需要放在一组引号内。AS关键字可省略,但不建议省略。
[展开全文]
博诺 · 13天前 · 0
  1. LIMIT 限制参数列表 限制查询结果中的数据行个数 注:限制参数列表中仅含一个限制参数时,该参数表示返回的数据记录的个数;而含有两个限制参数时,第一参数表示在查询结果的开头部分跳过的数据记录个数,第二参数表示返回的数据记录的个数
  2. ORDER BY 数据表列名 ASC(默认升序)/DESC(降序), 数据表列名 ASC(默认升序)/DESC(降序)
[展开全文]
博诺 · 13天前 · 0
  1. SELECT * FROM 数据表名;  //查看数据表数据
  2. INSERT INTO 数据表名 VALUES(value1, value2, value3, ...), (value1, value2, value3, ...), ...; 注:value1, value2, value3 ...需要与各数据列的顺序一致
  3. INSERT INTO 数据表名 (column_name1, column_name2, column_name3, ...) VALUES(value1, value2, value3, ...), (value1, value2, value3, ...), ...;
  4. INSERT INTO 数据表名 SET column_name1 = value1, column_name2 = value2, ...; 注:仅能一次插入一个数据行
[展开全文]
博诺 · 14天前 · 0
  1. CREATE TABLE student

(

name VARCHAR(20) NOT NULL,

sex ENUM(F , M) NOT NULL,

student_id INT UNSIGNED NOT NULL AUTO_INCREMENT,

PRIMARY KEY (student_id)

) ENGINE = InnoDB;

 

释义:

VARCHAR 至多含有n个字符的可变字符串数据类型;

NOT NULL 必须有数据,不能为空;

ENUM 枚举数据类型;

UNSIGNED 无符号,即不出现负数;

AUTO_INCREMENT 插入数据记录时,不插入或输入NULL,则自动生成下一个编号并赋值;

PRIMARY KEY 主键,强制唯一性,默认建立数据表索引;

ENGINE 指定MySQL用来创建新数据表的存储引擎的名字,省略即使用默认引擎,即MyISAM

  1. CREATE TABLE score

(

student_id INT UNSIGHED NOT NULL,

event_id INT UNSIGHED NOT NULL,

score INT NOT NULL,

PRIMARY KEY (event_id, student_id),

INDEX (student_id),

FOREIGN KEY(student_id) REFERENCES student (student_id)

)ENGINE = InnoDB;

释义:

INDEX 索引;

FOREIGN KEY 外键,与REFERENCES连用,指明与某张数据表的某字段相对应;

  1. 为何单独建立INDEX索引?

对于出现在FOREIGN KEY 外键定义中的每一个数据列,要么本身有一个索引,要么是某个多数据列索引里第一个被列出的数据列。因为student_id数据列未在联合主键定义中列在第一位,不满足成为外键条件。故在student_id数据列上另行创建索引。

  1. DESCRIBE/DESC/EXPLAIN/(SHOW COLUMNS FROM)/(SHOW FIELDS FROM) 数据表名;  //查看数据表结构
[展开全文]
博诺 · 14天前 · 0

为何单独建立INDEX索引?

对于出现在FOREIGN KEY 外键定义中的每一个数据列,要么本身有一个索引,要么是某个多数据列索引里第一个被列出的数据列。

[展开全文]
博诺 · 14天前 · 0

包签名:\java\jdk\bin > keytool -genkey -alias 名字 -keyalg RSA -validity 有效时长 -keystore 密钥的文件名字(自取)

[展开全文]
asview · 26天前 · 0

如果登录按钮, 输入框 点击都没反应, 看看 SceneLogin 是否有 "EventSystem", 没有的创建一个就 OK 了

[展开全文]
ZHK1024 · 12-19 · 1

GameController里面  对开始时间倒计时那段  能用 Time.unscaledDeltaTime 千万不要用Time.deltaTime 对于前面几个生成的音符会突然变速一下,后面就正常了。也就是音乐提前了1 2秒播放了  
不要问我怎么知道的
 

[展开全文]
ACaBrE · 12-13 · 0

aar包 

1.libs文件夹的jar需要替换成外部的

2.Manifest文件包名package不修改,icon、label删除,避免冲突


 

 

[展开全文]
zecymo · 12-11 · 0

坑:

1.相机Projection要是正交模式

2.unity remote5 连接不上 原因不明 重启可以使用 估计是手机其他软件造成(应用宝)

[展开全文]
zecymo · 12-10 · 0

[Header("元素预制体")]   //显示在面板上

[Tooltip("透明边界预制体")]//鼠标放在面板信息上会有注

public GameObject bgElement;

[展开全文]
IMBA鑫鑫 · 12-01 · 0

客户端发给服务器 Peer.OpCustom

服务器端接收事件 OnOperationRequest

服务器端发送事件SendOperationResponse

客户端接收事件OnOperationResponse

服务器端推送事件SendEvent

客户端接收推送OnEvent

[展开全文]
BaymaxGG · 11-29 · 0