自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity插件及使用记录

battleHub TreeView的使用: 1.add Canvas 2.add Treeview Prefab to the Canvas for the child of it. 3.添加subscribe and unsubscribe事件 4.Bind data items//可以拖/拽切换父节点,也可以多选来切换,选择后,自动滚动,选中单个或多个后按del删除UITable的使用: 1.右键UI/Table 2.在Table组件中,指定它的collectio...

2021-04-14 18:21:59 754

原创 Git & JIRA & Confluence

软件缺陷的信息与跟踪流程能够使用JIRA进程缺陷管理:JIRA的特点和使用者,JIRA的问题和工作流,JIRA的使用软件缺陷的样例,软件缺陷的基本内容:缺陷的标题、预置条件、重现步骤、实际结果、期望结果软件缺陷的状态:新建(/激活)->打开->修复->关闭, 还有拒绝软件缺陷的严重程序:致(完全不能打开)、严(能打开,但主要的功能用不了)、一般(部分功能不能用)、建议(改进,可改可不改)软件缺陷的优先级:主要是帮助开发人员明确工作的先后顺序,分为:低、中、高 //与严...

2021-04-07 16:30:06 1645 1

原创 架构-Unity

http://www.luzexi.com/2018/07/18/Unity3D%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B%E4%B9%8B%E8%BF%9B%E9%98%B6%E4%B8%BB%E7%A8%8B-%E6%9E%B6%E6%9E%841.html实际上架构无处不在,它实质上是解决生活和工作中的问题的一种方案。除了自己着手寻找解决问题的方案外,其他方案,比如直接购买现成的,或者直接放弃,或者以外包以及部分外包的形式,以还有合作模式等来对解决问题,也是切实可行的

2021-03-22 10:36:43 215 2

原创 Unity中的3D数学和渲染

3D数学的应用:图形学、游戏、虚拟现实和动画等坐标系:1D:是数轴,是一条规定了原点、方向和单位长度的直线。关于计数和度量的数学。数轴是个一维的图。2D:是笛卡尔坐标系3D:是空间直角坐标系,三维坐标系,三个轴互相垂直平面放射性坐标系: 相交于原点的两条数轴,构成了平面放射性坐标系笛卡尔坐标系:如果两条数轴上的度量单位相等,则称此放射性坐标系为笛卡尔坐标系笛卡尔直角坐标系: 数轴互相垂直的笛卡尔坐标系称为笛卡直角坐标系笛卡尔斜角坐标系: 数轴不垂直的笛卡尔坐标系称为笛卡斜角坐标系...

2021-02-09 01:23:13 696

原创 ffmpeg 开发

视频转图片: ffmpeg -i input.mp4 -r 1 -f image2 outs/image-%3d.jpegffmpeg -i input.mp4 -r 30 -f image2 out1/image-%3d.jpegffmpeg -r 30 -i out1/image-%3d.jpeg -crf 25 out1.mp4ffmpeg -i input.mp4 -vn -acodec copy out.aac合并音视频: ffmpeg -i out1.mp4 -i out..

2020-12-19 18:14:35 504 1

原创 C#线程与多线程

线程:https://www.cnblogs.com/vvjiang/p/5457052.html线程分类:前台线程 和 后台线程;默认是前台线程(主线程就是一个前台线),可通过IsBackground 来查询和设置;区别:在进程中,只要有一个前台线程未退出,进程就不会终止。而后台线程不管线程是否结束,只要所有前台线程都退出(包括正常退出和异常退出)后,进程就会自动终止。线程模型:.NET支持两种线程模型:STA(single threaded apartments) 和 ...

2020-09-21 17:52:33 375

原创 C#基础笔记

class和Struct的区别

2020-08-26 10:23:46 542

原创 Unity存档

参考https://docs.unity3d.com/Manual/ExecutionOrder.html

2020-08-25 18:21:39 4894

原创 PointCloud点云

附:测量的发展:卷尺-接触测量 --> 全站仪-非接触单点测量 --> RTK-卫星测量 --> 扫描仪-非接触多点测量。点包含了丰富的信息,包括三维坐标X,Y,Z、颜色、分类值、强度值等。通过高精度的点云数据可以还原现实世界(所见之所得)3.点云数据格式:.pts,.pcd,.las,.xyz.pcap,.obj,.txt...一般通过三维激光扫描仪进行数据采集获取。点云编辑工具:CloudCompare。点云是某个坐标系下的点的数据集。

2024-03-15 15:23:07 130

原创 Grpc for C#

Protobuf : https://developers.google.com/protocol-buffers/docs/csharptutorial​​​​​​​ggrpc :gRPC 官方文档中文版_V1.0 C# | gRPCprotobuf笔记:syntax = "proto3";package tutorial;import "google/protobuf/timestamp.proto"; option csharp_namespace = ...

2022-01-11 21:53:47 443

原创 C++重新学

C++笔记:C++中的函数也必须先声明后实现,或在main函数的前面/上部定义,才能在main中使用.命名空间:1.命名空间可以嵌套2.同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中3.使用using将命名空间中的成员引入,如: using N2::b;4.使用using namespace把命名空间名称引入,如: using namespace N1;函数重载:在同一作用域中声明几个功能类似的同名函数,但参数个数或类型或顺序...

2022-01-07 01:25:15 573

原创 3D建模笔记

FBX ASCII和Binary不同格式的转换:# ASCII to BinaryFbxFormatConverter.exe -c in_ascii.fbx -o out_binary.fbx -binary# Binary to ASCIIFbxFormatConverter.exe -c in_binary.fbx -o out_ascii.fbx -ascii转换工具:https://github.com/BobbyAnguelov/FbxFormatConverter/rele.

2021-11-20 13:00:42 378

原创 Kotlin笔记

Kotlin:应用程序的build.gradle:  apply plugin:'com.android.application' apply plugin:'kotlin-android'模块build.gradle: buildscript{ ext.kotlin_version = '1.1.2' repositories{ jcenter() } dependencies{ ...

2021-09-07 15:35:49 121

原创 Unreal Engine & OGRE

OGRE Official :https://www.ogre3d.org/newsOGRE V1.12.12 API(所有资源):https://ogrecave.github.io/ogre/api/latest/OGRE V1.8 Manual :https://www.ogre3d.org/docs/manual18/index.html#TopHardwareBufferManager是新几何系统中所有对象的工厂中心类(factory hub),是个单例 如: Hardware...

2021-06-30 17:47:37 202

原创 系统与对应工具的使用记录

Windows:rundll32.exe keymgr.dll,KRShowKeyMgr,打开“密码管理器”。

2021-05-14 05:15:00 252

原创 MongoDB

MongoDB 是一个基于分布式文件存储的、由 C++ 语言编写、开源的。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB安装....##移除原来的服务mongod --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove##重新注册成服务mongod --logpath E:...

2021-04-12 17:55:15 153

原创 数据结构和算法

数据结构,用于管理数据树: 是n(n>=0)个结点的有限集合;有3种情况:  1.空树:n=0  2.只有一个根节点  3. n>1 任一非空树的特点:有且仅有一个根(root)结点;子树之间互不相交;一个结点只能有一个父结点。 子树,父子结点、根节点、叶子节点(没有子结点)、度(拥有子树的个数称为结点的度) 结点关系:孩子、兄弟 树的层次:根节点是第一层,依次第二层,第三层。。。      最大层是树的深度 有序树和无序树:   有序树:树中任意节点的子结点之间有...

2021-03-26 01:31:04 65

原创 Reading

一个人的自律性来自于他的自尊水平

2021-03-26 00:41:19 91

原创 设计模式

1,什么是设计模式 设计模式的作用 解决同一种类型的问题 使用设计模式可以让代码结构更加清晰 2.面向对象设计中常见的七在设计原则: https://blog.csdn.net/qiulongtianshi/article/details/7570021 单一职责原则 :一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中;         就一个类而言,应该仅有一个引起它变化的原因. 开-闭原则 ;对扩展开放,对修改关闭.尽量通过添加类来实现,而...

2021-03-07 00:55:20 76

原创 OpenCV学习

Windows下VS中配置OpenCV C++开发环境: 头文件 + dll动态库 0.github上下载opencv的 VC14-15.exe(其实是个压缩包) 1.新建VC++空项目,把项目改成x64的 2.配置环境变量, 添加 D:\Study\OpenCV\OpenCV3.4.3-vc\opencv\build\x64\vc15\bin 3.配置头文件包含目录: "配置属性->VC++目录->包含目录" 下添加 xxx/opencv/build/inclu...

2021-03-04 02:02:29 215 1

原创 职场学习_from插座

知识点二 这6个根本问题,耽误了99%的职场人: 1.没有明确的工作目标 2.不懂得制定工作计划 3.从来不向上级争取资源 4.带团队没信心 5.不知道怎么做业绩 6.不知道怎么升职加薪定义问题比解决问题更重要!!!知识点三 搞定5项底层能力,薪水至少翻一倍: 1.管理目标的能力 //一切工作都要围绕目标展开 2.制定计划的能力 //计划就是为了实现目标,而寻找资源的一系列行动 ...

2021-02-18 01:13:48 177 1

原创 计算机图形学与OpenGL

一、U3D开发://可能的手势1.1)功能实现; 0.teleport瞬间移动 //Done 1.线路导览(UV动画) //Done, 通用渲染管线下可用,URP下用不了 2.声音播放 //Done , 简单的通过在导向路径上(最佳视角处)放置碰撞体来触发, 3.隐患的碰撞或触发 //Done, 危险物品提示动画,简单的动画 4.UI弹出 //需要确定动画方案 5.开门的动画,碰撞检测 //做了一点(加父节点,reset),差碰撞 6.场...

2021-02-01 01:10:20 1110

原创 Android_Note

adb shell am : activity manager的缩写。这个命令可以启动Activity、打开或关闭进程、发送广播等操作adb shell am <command> : 参考https://blog.csdn.net/wang18323834864/article/details/78618748//使用Action方式打开系统设置-输入法设置adb shell am start -a android.settings.INPUT_METHOD_SETTINGS//使...

2021-01-21 14:14:24 352 1

原创 Oculus开发笔记

1.安装ODH(Oculus Developer Hub)

2021-01-19 09:28:17 553

原创 krpano_笔记

krpano显示控制台窗囗:  调用showlog()函数即可:   <events onkeydown="if(keycode == 70,getscreen())" />  <action name="getscreen">    showlog();    screentosphere(mouse.x,mouse.y,toh,tov);    trace('mouse=', mouse.x, '/', mouse.y,...

2021-01-13 11:03:56 206

原创 GPU编程

电子计算机三大核心部件: CPU(Central Processing Unit)、内部存储器(Memory)和 输入/输出(I/O)设备。CPU :是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。CPU的结构 :主要包括 ALU(Arithmetic and Logic Unit)运算器、CU(Control Unit)控制单元、寄存器(Register)、高速缓存器(Cache)和它们之间通

2021-01-06 18:04:39 323 1

原创 Hololens开发笔记

https://www.pianshen.com/article/5565687323/开发环境设置:一、Mac 虚拟机(ParallelsDesktop 13)配置HoloLens开发环境:https://blog.csdn.net/w530248323/article/details/79033297设置启用开发人员模式 VS 的安装与设置:勾选安装Universal Windows Platformdevelopment组件 ...

2020-12-25 14:19:15 329

原创 Linux下C/C++开发记录

Vim操作: 设置主题:进入Vim操作模式,:colorscheme + 空格+tab, 选了后按enter键生效.二重指针指向一重指针的地址

2020-12-10 00:14:25 611

原创 C/C++笔记

C语言是C++的子集,C++是 C语言的超集。C++是 C语言的 OOP版本一.数据类型C++中新的数据类型:bool 逻辑类型 真 假 C 没提供 非0 0 C++ bool true false 写法对比: C++中增加了布尔类型,使程序简洁易读 C语言写法 C++写法 int flag = 0; if(flag == 1...

2020-11-14 01:14:46 469

原创 Windows下的IPC(C++ & C#)

Clipboard COM Data Copy DDE File Mapping Mailslots Pipes RPC Windows SocketsRPC(.NET Remoting) :远程调用,利用.NET底层实现的IPC系统传输数据,有IpcServerChannel 和 IpcClientChannel两个类:///两边传输的对象,可build成dll,两边直接引用public class RemoteObject : MarshalByRefObject{ .

2020-09-22 15:46:19 1454

原创 C++计时

1.GetTickCount :返回从操作系统启动所经过(elapsed)的毫秒数,原型声明:DWORD GetTickCount(void); DWORD start_time = GetTickCount(); ......// handle logic .............. DWORD end_time = GetTickCount(); cout << "handle logic Time(ms):" << (e...

2020-09-17 09:40:18 62

原创 Dll深入与DllImport

.dll.lib库包括两种: 动态链接库:.lib文件是不包含程序的相关代码,只需要.dll文件 静态链接库:(不需要.dll文件的),只需要.lib文件(既包含符号、函数名等相关信息,又包含程序的相关代码)动态链接库dll的作用:程序的模块化,方便升级,只需要替换dll文件即可,不需要把整个程序都替换一遍。extern "C" : 由于C++支持函数重载,所以C++编译器会对函数名修改的;所以强制使用C语言的方式导出此函数,这样函数名就不会被改变。_declspec(dllexpor

2020-09-14 06:00:29 218

原创 Unity ShaderLab

High Definition Render PipelinelLWRP :Lightweight Render PipelineURP : Universal Render PipelineShader Graph:只兼容 Scriptable Render Pipelines (SRPs),即High Definition Render Pipeline (HDRP)和 the Lightweight Render Pipeline (LWRP). 且这两个SRPs需要Unity 2018...

2020-09-04 12:14:30 185

原创 编译源码(含CMake)

习惯了使用命令行,下面介绍Windows下配置命令行编译C++和C#代码,不用使用工具创建工程,解决方案这么笨重一、Windows下使用cl.exe编译C++代码:1.添加Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362....

2020-08-24 15:12:48 653

原创 C++入门笔记

<1>.inline(内联函数):编译时就将函数体里的内容拷贝到每一个调用语句处; 作用:减少(像普通的函数那样)调用时需要参数传递、控制转移等开销. 应用场景:功能简单、语句少,但又使用频繁的函数(如 get/set,计算面积等) 注意点:1.函数体不能有循环语句 和 while 语句;2.内联函数不能抛出异常;3.定义必须出现在第一次调用之前 . 在类声明内定义内联函数,可隐式声明(不用 inline 关键字), 而在类外必须显式声明(带in...

2020-07-23 10:27:50 163

原创 Mac下配置Maven的问题:mvn -version, NB: JAVA_HOME should point to a JDK not a JRE.

Mac下配置Maven, 由于JDK的配置问题会引起如下的错误提示:The JAVA_HOME environment variable is not defined correctly.This environment variable is needed to run this program   NB: JAVA_HOME should point to a JDK not a JRE.经分...

2018-03-22 13:42:49 4717 1

原创 JavaScript之严格模式 "use strict";

严格模式就是在代码片段的顶部加上一个字符串常量的语句"use strict";(也可以用单引号),它可以是全局的,也可以是局部的(function和eval两种局部作用域)。但是它必须是代码的第一个语句(未必要是第一行)。在它之前如果有任何语句(包括空语句),严格模式的声明就会失效。"use strict";//全局严格模式function func(){ "use strict"

2016-05-06 16:38:43 1235

原创 iOS Note

图标的圆角和光晕效果圆角效果。图标的圆角效果是系统自动加上的,我们不能控制。这也是为什么我们看到的每个图标,其圆角效果是完全相同的。光晕效果。光晕效果也是系统加上的,和“圆角”不同的是,光晕效果是一个可选项。我们可以通过设置app的光晕参数(UIPrerenderedIcon),告诉系统是否要为我们的图标打上光晕效果。总结:1)设计图标时请记得,图标的圆角效果是系统

2013-07-11 09:30:12 745

Java反编译工具jad

关于java字节码的反编译工具,window下的版本,linux下好似用不了。

2009-05-12

空空如也

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

TA关注的人

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