首页 > 其他分享 >自由学习记录(3)

自由学习记录(3)

时间:2024-10-09 18:21:20浏览次数:3  
标签:语句 记录 自由 用户 学习 UI 坐标 sql 权限

可以自己去看ugui的实现代码,如果以后有需要

 

Canvas Group

这个东西有点吊

给Canvas里的各个面板的分组,不是多个canvas的意思

添加之后,该对象的及子对象全部都会放到一个CanvasGroup,可以整体控制显隐

整体控制是否可交互(所有按钮失活,这个也可以设置成等级限制的功能使用,66)

还可以整体控制是否可射线检测(这个吊的很,这样面板的多层里,点击的问题就不用搞个蒙版什么的那么麻烦了)really cool ,dude

布局控件

了解即可

要注意这个属性,里面的参数和布局息息相关,但是只要了解即可,需要的时候可以知道引用这些布局控件

Aspect Ratio Fitter(纵横比fitter)

Content Size Fitter

Grid Layer Group

 Horizontal Layout Group

Vertical Layout Group

异形按钮

模型和粒子显示在UI前

粒子特效和3d物体在摄像机模式下相同,但粒子特效可以设置自己到最前面(额外的),不管z轴

Mask

如果挂在Image上,可以通过这个让图片不显示,仅仅是有遮罩效果

遮罩的边缘圆滑与否与美术给图有关

屏幕坐标转UI相对坐标

public static bool ScreenPointToLocalPointInRectangle(
    RectTransform rect, 
    Vector2 screenPoint, 
    Camera cam, 
    out Vector2 localPoint
);

参数解析:

  • rect:要转换为的目标 RectTransform(UI元素)。即你希望将屏幕坐标转换为这个元素的局部坐标。
  • screenPoint:传入的屏幕坐标(例如鼠标的位置,使用 Input.mousePosition)。
  • cam:摄像机,用于确定屏幕到UI的投影。如果是 Overlay 模式下的Canvas,通常会传 null,因为这种模式下的UI不需要依赖摄像机。
  • localPoint:输出参数,用来存放转换后的局部坐标(相对于 rect 的本地坐标系)。

在C#中,sealed 关键字用于密封类,也就是说,使用 sealed 声明的类无法被继承。密封类的主要目的是为了防止其他类从它继承并改变其行为,确保该类的设计和实现保持不变。

对摇杆的优化

Event Trigger

摇杆控制移动

把2d的屏幕向量转成3d向z轴移动

只要有变化,就匀速移动 

刚好设置那个转换后的世界坐标为变化的方向,

物体只需要去朝那个摇杆控制的变化的世界向量对齐就可以达到移动的效果 

MYSQL窗口函数

binlog解决数据误删复原

是mysql下了之后,带上的一个工具

 mysqlbinlog --stop-position=391 my_logbin.000002>d:/my_binlog01.sql

mysqlbinlog --start-position=441 my_logbin.000002>d:/my_binlog02.sql

 恢复就靠这两个binlog转成的sql文件

还原的话要在cmd中进行,pos的作用是对每次的操作都有个坐标一样的

如果不小心误删了什么东西,删除东西的这条语句也会有一个起始pos和一个endpos

这时,把起始之前到删除语句的pos之前,存为第一段,

把删除语句的endpos开始,之后的所有日志存为第二段

这些操作都可以通过这个mysql带来的工具,把这些日志直接转换为对应的.sql文件,

(和那些保存备份库的表的操作一样)

只不过会把创建库的语句也会带进去,而那些表的备份语句里没有库的创建语句

意思就是说,要把这个有误删操作的语句的库删了,重新执行两个段,就可以去掉删除语句的影响

binlog

 重新开启一个日志文件flush logs

这个操作可以将操作记录分段

指定了binlog Events之后 

数据库里对表的备份

 mysqldump -u 你的账号名字 -p接着紧贴你的密码 你要备份的表在的数据库 >backuo.sql

全量备份都是针对表为存储单位的,如果要存库,只会把里面的表全部取出来,写成构造语句

存进sql的那个创建文件里

MYSQL用户的权限控制

给用户赋权限,另一个窗口如果不能立刻使用权限的话,可能是没有刷新到的原因,重启一下sql账号

revoke去掉这个用户账号的功能

drop user 接这个账号名直接让这个账号下岗

常见的权限包括:

  • SELECT:允许用户查询数据。
  • INSERT:允许用户插入新数据。
  • UPDATE:允许用户更新已有数据。
  • DELETE:允许用户删除数据。
  • EXECUTE:允许用户执行存储过程和函数。

SQL 中的权限是独立的

你可以为用户授予特定操作的权限,而不必授予其他权限。比如,如果你只希望某个用户能够执行 SELECTINSERT 操作,那么你只需要使用 GRANT 语句为这两个权限赋权,而不赋予其他权限。未被授予的权限默认该用户是不能执行的。

Java的List(ArrayList,LinkedList)

UGUI常用事件接口

完全是可以转换使用的,转成子类PointerEventData

点击时传给你的参数

通过id得出-1左键-2右键-3中键

position是部分如drag中的接口才有的

drawcall层数,自带2层起步

标签:语句,记录,自由,用户,学习,UI,坐标,sql,权限
From: https://blog.csdn.net/red_redemption/article/details/142766685

相关文章

  • DeepLearning.ai专项课程总结:深度学习入门指南
    DeepLearning.ai-SummaryDeepLearning.ai专项课程:深度学习的最佳入门之选DeepLearning.ai是由斯坦福大学教授AndrewNg在Coursera平台上推出的一个深度学习专项课程。作为人工智能和机器学习领域的顶级专家,AndrewNg精心设计了这一系列课程,旨在帮助学习者系统地掌握深度学习......
  • Coursera:在线学习的革命性平台
    Coursera:开启全球学习新纪元在这个数字化时代,教育的形式正在发生翻天覆地的变化。Coursera作为在线教育领域的佼佼者,为全球学习者打开了一扇通往知识的大门。本文将全面介绍Coursera平台,探讨其如何revolutionize了传统教育模式,以及它为学习者带来的无限可能。Coursera的诞生与发......
  • Java中泛型的学习
    泛型目录泛型什么是泛型泛型方法泛型的作用泛型的特性泛型的使用普通泛型静态泛型方法什么是泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类......
  • 深度学习对对联:探索seq2seq-couplet项目的智能对联生成
    引言对联作为中国传统文化的瑰宝,一直以其对仗工整、意境深远而备受推崇。随着人工智能技术的发展,利用深度学习来生成对联成为了一个引人注目的研究方向。本文将深入探讨seq2seq-couplet项目,这是一个利用序列到序列(seq2seq)模型来实现智能对联生成的开源项目。seq2seq-couple......
  • TensorFlow Serving: 高性能机器学习模型部署利器
    servingTensorFlowServing简介TensorFlowServing是一个专为生产环境设计的灵活、高性能机器学习模型服务系统。它主要处理机器学习的推理(inference)阶段,负责管理训练后模型的生命周期,并通过高性能的引用计数查找表为客户端提供版本化访问。虽然TensorFlowServing原生支持Ten......
  • Apache DolphinScheduler社区9月进展记录
    各位热爱ApacheDolphinScheduler的小伙伴们,社区9月月报更新啦!这里将记录ApacheDolphinScheduler社区每月的重要更新,欢迎关注!月度MergeStar感谢以下小伙伴上个月为ApacheDolphinScheduler做的精彩贡献(排名不分先后):@Mighten,@ChaoquanTao,@wangxj3,@Xuxiaotuan,@sd......
  • TFLearn: 高级API深度学习库
    TFLearn简介TFLearn是一个建立在TensorFlow之上的深度学习库,旨在为TensorFlow提供一个更高级的API,以便于快速实验和开发。它的设计理念是提供一个模块化、透明的深度学习库,同时保持与TensorFlow的完全兼容性。TFLearn具有以下主要特点:简单易用的高级API,可以快速实现深度神......
  • CNN Explainer: 交互式可视化学习卷积神经网络
    cnn-explainerCNNExplainer简介卷积神经网络(ConvolutionalNeuralNetworks,CNNs)是深度学习领域最重要的模型之一,在计算机视觉等领域取得了巨大成功。然而,由于CNN的复杂结构和抽象概念,对于初学者和非专业人士来说,理解CNN的工作原理往往存在较大困难。为了解决这个问题,......
  • Apache SeaTunnel 9月份社区发展记录
    各位热爱SeaTunnel的小伙伴们,9月份社区月报来啦!这里将定期更新SeaTunnel社区每个月的重大进展,欢迎关注!月度MergeStars感谢以下小伙伴上个月为ApacheSeaTunnel做的精彩贡献(排名不分先后):@ZhangWeike2000,@wuchunfu,@chl-wxp,@hawk9821,@happyboy1024,@jiamin13579,@Cosmos......
  • IPv6详细记录
    一、地址格式书写方式:    使用“:”分隔,16进制表示,共有8组    地址总长为128bit,每一组16bit,也就是4个十六进制的数(四个二进制数表示一个十六进制数)编写格式:    可以省略每一组的前导0    如果一组所有位都为0可以化简为单个0,如果出现连......