
学习
文章平均质量分 68
z2014z
这个人很神秘,什么都没留下…
展开
-
架构设计师 2024.11 备考经验总结
20xx 年 x 月,我所在的公司承接了xxx项目。该项目的【意义】。我在该项目中担任系统架构设计师,负责整个项目的架构设计工作。本文结合我在该项目中的实践,详细论述【xxx 点题】在该项目中的具体应用。在该项目中,【xxx的详细描述】。整个项目历时 xx个月开发完成,并于 20xx 年 xx 月正式交付并稳定运行至今,各项功能和性能指标均达到了客户要求,得到了客户和各级领导的一致好评。原创 2024-12-12 10:20:39 · 416 阅读 · 0 评论 -
汉明权重(Hamming Weight)(统计数据中1的个数)VP-SWAR算法
汉明重量是一串符号中非零符号的个数。它等于同样长度的全零符号串的汉明距离(在信息论中,两个等长字符串之间的汉明距离等于两个字符串对应位置的不同字符的个数)。汉明重量在常见的数据位符号串中,它是1的个数。原创 2024-07-22 15:20:47 · 2097 阅读 · 0 评论 -
Unity 监听Button Interactable状态
通过继承Button 重写DoStateTransition方法来监测Button的Interactable状态,外部可以在InteractableChanged添加绑定监听方法。原创 2023-07-12 14:05:15 · 795 阅读 · 0 评论 -
SVN使用教程
1、常规:绿色圈带白色对勾,主要是表示自己电脑上的文件或者文件夹与SVN服务器上对应的文件一致,在自己电脑没有进行任何修改。2、修改:红色圈带白色感叹号,当你开始编辑一个文件,这个文件的状态就会变成修改状态,图标也会变成红色圆圈带白色感叹号。通过这种状态的变化,你就可以知道自己修改过哪些文件,需要提交哪些文件。3、冲突:黄色三角形带黑色感叹号,是指出现了冲突,一般在同时编辑一个文件时容易出现这种冲突的现象。4、只读:灰色圈带白色对勾,这是设置只读属性后才会出现的标识,直到你获得文件锁才能取消只读。原创 2023-01-06 16:15:44 · 1217 阅读 · 0 评论 -
Unity 自定义创建脚本模板
原理:以模板代码为底板,通过关键字替换来实现代码创建两种实现方案。原创 2022-12-12 22:46:16 · 1235 阅读 · 0 评论 -
Unity Text基础与拓展
Unity Text基础与拓展基础操作改变文字颜色通过xxx颜色单词,调用Color中预设的颜色xxx进行设置通过RGB进行设置通过16进制颜色代码进行设置通过<color=xxx>content</color>进行设置,xxx可以是以上三种形式,content表示文字内容using UnityEngine;using UnityEngine.UI;public class TextColorChange : MonoBehaviour{ public原创 2022-04-02 18:36:15 · 3810 阅读 · 0 评论 -
Unity Attribute标签用法
Unity Attribute标签用法标记字段[ColorUsage(false, true, 0f, 8f, 1f, 1f)]第一个参数:是否启用 Alpha 通道第二个参数:是否启用 HDR 模式,启用后多四个参数为 最小/最大亮度,最小/最大曝光度using UnityEngine;public class Example : MonoBehaviour{ [ColorUsage(false, true)] public Color hdrColorWithoutAlp原创 2022-03-29 21:51:28 · 3651 阅读 · 0 评论 -
批量创建Timeline
创建Prefabstatic void CreatePrefab(GameObject go, string path, string name){ //先创建一个空的预制物体 //预制物体保存在工程中路径,可以修改("Assets/" + name + ".prefab"); GameObject tempPrefab = PrefabUtility.CreatePrefab(path + name + ".prefab", go);}创建Playablestatic原创 2022-03-28 21:48:12 · 384 阅读 · 0 评论 -
Unity UGUI 文字描边与渐变
Unity UGUI 文字描边与渐变文字描边OutLine默认顶点数为16将描边距离分别设置x=100,y=50,使用OutLine8 与禁用OutLine8 对比,如下图,顶点数(Verts)相差100一个字=一张图=2个三角面=6个顶点(vertex)包括2个共用顶点使用Text,一个文字对应4个顶点,其中2个顶点共用使用OutLine8,相当于在Text文本后面多绘制了8个文本,此时顶点数=2*6*9=108Outline8 Codeusing System.Collections原创 2022-03-04 20:34:01 · 4977 阅读 · 0 评论 -
Unity Editor Window
Unity Editor Window**EditorGUILayout:**提供Unity内置类或结构体的布局组件,能够实现在Inspcctor和EditorWindow中自定义编辑器。EditorGUILayout是对GUILayout的扩展,它主要用于Inspector和EditorWindow。EditorGUI是Fixed排列,EditorGUILayout则是Automatic;基本控件所提供的控件多以Field为后缀,主要用于属性字段1.数值输入控件FloatFiled / In原创 2021-11-06 15:53:15 · 3566 阅读 · 0 评论 -
缓动函数 Easing Functions
缓动函数 Easing Functions缓动函数 自定义参数随时间变化的速率。常见效果Linear:无缓动效果;Quadratic:二次方的缓动(t^2);Sinusoidal:正弦曲线的缓动(sin(t));Exponential:指数曲线的缓动(2^t);Circular:圆形曲线的缓动(sqrt(1-t^2));Cubic:三次方的缓动(t^3);Quartic:四次方的缓动(t^4);Quintic:五次方的缓动(t^5);Elastic:指数衰减的正弦曲线缓动;Back:原创 2021-10-10 20:36:14 · 14356 阅读 · 0 评论 -
Unity 物体移动方式
Unity 物体移动方式直接移动obj.transform.position = new Vector3(0, 0, 0);obj.transform.position += Vector3.forward * moveSpeed * Time.deltaTime;var destination = new Vector3(0, 0, 0);obj.transform.position = obj.transform.position + (destination - obj.transfo原创 2021-09-18 21:41:59 · 607 阅读 · 0 评论 -
Python xlwings 更新表格sheet
Python xlwings 更新表格sheet需求有A、B、C三个表格,需要根据A的sheet(名字为“定义”)来更新B、C对应的sheet,并且要保持表格的样式不变。实现# ###################################################### Function: update Excel information and remain the style# Install:# a.install it manually with pip:#原创 2021-09-02 10:15:53 · 991 阅读 · 0 评论 -
Lua 事件系统
Lua 事件系统要求:实现事件的监听、移除、派发local EventSystem = {}local this = EventSystemthis.mEventTable = {}this.mObjTable = {}--注册事件function EventSystem:AddListener(eventName, handler, obj) if eventName == nil or (type(eventName) ~= 'string') and (type(e原创 2021-08-16 20:50:19 · 1444 阅读 · 0 评论 -
3D Modeling for Unity: The Complete Guide
3D Modeling for Unity: The Complete GuideSoftware for 3D Modeling for UnityThere are 3 major tools on the market which you can choose from:Blender3Ds MaxMayaThe Process of Creating a 3D Model for Unity 创建Unity3D模型的流程Modeling 建模Box modeling is a原创 2021-08-13 16:53:27 · 1315 阅读 · 0 评论 -
Unity UGUI -- Image
Unity UGUI – ImageImage控件Image控件向用户显示非交互式图像。这可以用于装饰、图标等,图像也可以从脚本更改来反映其他控件的变化。该控件类似于Raw Image 控件,但提供了更多的选项来动画图像和精确归档控件矩形。然而,Image控件要求它的纹理是精灵,而原始图像可以接受任何纹理。Properties 属性Property:Function:Source Image 图像源The texture that represents the image t原创 2021-08-13 11:44:17 · 1877 阅读 · 0 评论 -
Unity图集简介及使用
Unity图集简介及使用定义图集是将很多零碎的2D小图整合成一张大图,方便unity渲染合批,降低渲染消耗。优势1.UI的合批处理,减少DrawCall多张图片需要多次DrawCall,合并成一张大图只需要调用一次DrawCall2.减少对内存的占用OpenGL每张贴图都需要设置为2的N次方才能使用,假设有宽高分别为100x100、10x10的两张图片,如果不合成大贴图,那么就需要分别使用128x128和16x16的图片,会浪费一部分内存空间。如果是使用一张大图的话,就可以将两张图片打到12原创 2021-08-12 21:25:17 · 10795 阅读 · 3 评论 -
UI、UE等区别
UI、UE等区别UI = User Interface 用户界面常用工具:Photohop, illustrator, Sketch, C4D,Fireworks, InVisionUE或UX = User Experience 用户体验通常国外和国内的的外企叫UX,国内叫UE常用工具: Axure, Sketch, Xmind, Mindjet,Mockplus,Axure,Fireworks,UXPin交付物:用户(角色)研究文档、可用性测试数据、原型图、说明文档IxD = Inte原创 2021-08-12 19:49:57 · 2257 阅读 · 0 评论 -
Unity 常用快捷键
Unity 常用快捷键工具栏CtrlShiftAlt功能QHand(手形)工具 可以平移整个Scene视图WTranslate(移动)工具 移动所选择的游戏对象ERotate(旋转)工具 按任意角度旋转游戏对象RScale(缩放)工具 缩放选中的游戏对象T横切面工具 可以沿着横截面缩放,沿着横截面的中心点旋转ZCenter工具 改变游戏对象的轴心点XLocal工具 改变物体的坐标原创 2021-08-06 15:03:44 · 13327 阅读 · 0 评论 -
Lua 实现JSON解析器
JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。JSON 具有自我描述性,更易理解JSON的组成JSON 数据的书写格式是:key : value原创 2021-07-16 20:37:41 · 3973 阅读 · 1 评论 -
Lua 实现复数计算器
Lua 实现复数计算器要求:实现一个Complex复数结构,支持复数的加、减、乘、除四则运算主要思路:利用元表,通过元方法重写四则运算操作符方法1:通过元表实现-- ***** 元表 *****metaTable = {}-- a+bi, c+di-- c1[1], c1[2], c2[1], c2[2]-- 使用元表的元方法 更改加减乘除对应运算符的操作function metaTable.__add(c1, c2) res = {} res[1] = c1[1] +原创 2021-07-15 17:58:42 · 1539 阅读 · 1 评论 -
科研、论文写作及修改
科研、论文写作及修改详细内容请查阅下文英文版科研进行研究的不同方式:a) 创建一个研究领域(例如,拓扑绝缘体等)b) 创建一个主题(例如,无线通信中的 MIMO 等)c) 关注热门话题(例如,Al 等)d) 反对主流研究趋势不同的方式导致不同的技术贡献什么是博士研究的好话题总是想一些大事、基于其他作品的修改/增强是不够的导师必须直接参与学生研究活动的整个过程。导师有责任逐步指导学生的研究。导师不应该仅仅作为一个资金寻求者或管理者。如何开始你的研究?文献的综合调查是原创 2021-05-29 10:56:29 · 2293 阅读 · 0 评论 -
Zotero文献管理
Zotero文献管理Zotero /zoʊˈtɛroʊ/ 是一款免费易用开源的文献管理软件,用来帮助你收集、整理、引用、分享研究资料以及做读书笔记。基本配置1.下载Zotero去Zotero官方网站下载对应于Windows系统的最新版本选择两个页面的Download即可下载[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EnhUH16p-1621515337318)(file:///Y:\temp\msohtmlclip1\01\clip_image002.jp原创 2021-05-20 20:57:49 · 4996 阅读 · 0 评论