自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 InfluxDB学习笔记

InfluxDB是时序数据库,是存储时序数据的库按时间维度顺序记录且索引的数据,如每日的气温。

2023-07-17 17:05:05 289

原创 Unity C#如何和Lua通信

Lua调用C# 将C#方法注册到Lua虚拟机中(LuaState.RegisterFunction) 在lua中就可以通过注册的方法名调用C#方法 C#调用Lua 在C#中加载lua文件(LuaState.DoFile) 拿到目标函数(LuaState.GetFunction) 调用目标函数(LuaFunction.Call)底层过程:C#调用lua:c#调用lua的dll文件,dll文件再操作lualua调用c#:lua先生成c#对应的warp类,将warp类注册进虚...

2023-04-23 18:05:33 219

原创 es学习笔记

2、Mapping 操作由 PUT {index}/{type}/_mapping变成 PUT {index}/_mapping。ES基本操作:es采用rest风格,REST是一种软件架构风格。1、索引操作由 PUT {index}/{type}/{id}变成PUT {index}/_doc/{id}当我们想要某几个字被固定为一个单词的时候,例如:瓦坎达万岁,被认为是一个单词。3、所有增删改查搜索操作返回结果里面的关键字_type都将被移除。文档分类:索引->类型->文档(es7以上去掉了类型)

2023-04-23 18:05:04 91

原创 ts学习笔记

console.log("num 值为 "+ StaticMem.num)StaticMem.num = 12 // 初始化静态变量StaticMem.disp() // 调用静态方法。

2023-04-21 16:34:20 663

转载 Lua String转table

ss = '{[1]={["discount"]=10000,["id"]=1},\ [2]={["discount"]=1041,["id"]=2}, \ [3]={["discount"]=5558,["id"]=3}}';--local tab = loadstring("return " .. ss); loadString 在lua5.2中弃用了local tab = load("return " .. ss);print(tab()[1].disc...

2021-09-24 12:20:07 2586

原创 Lua学习笔记(二)

介绍tabletable模拟类的继承获取table长度:#table,unpack(table)—(二分法查找长度,所以获取的table长度不一定准确),遍历长度增加table底层插入:什么时候rehash等等

2021-09-09 19:40:41 206

原创 Lua学习笔记(一)

一、环境搭建初学lua,首先要做的就是搭建环境首先下载lua并安装随后安装ide,我用的是一个叫"SciTE"的环境GItHub地址:https://github.com/rjpcomputing/luaforwindows/releases二、基本语法基础数据类型:基础数据类型 nil 表示无效,在表达式中等于false,可以将一个变量赋值为nil来删掉他 boolean true和false number 双精度浮点数 string 字符

2021-07-06 18:23:53 233

转载 Dijkstra迪杰斯特拉算法

作用:用于对有权图进行搜索,找出图中两点的最短距离(或一点到其他所有点的最短距离)Ps:这一大段我看着也费劲算法思想:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递增次序依次把第二组的顶点加入S中。在加入的过程中,总保持从源点v到S中各顶点的最短路径长度不大于从源

2020-11-12 21:47:43 180

转载 c++位运算判断某值的二进制中1的个数,某值是不是2的n次方

n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子:n = 10110(二进制),则(n-1) = 10101==》n&(n-1) = 10100可以看到原本最低位为1的那位变为0。#include<iostream>#include<algorithm>using namespace std;int main(){ //输出1的个数 int x=7; int sum=0; while ...

2020-09-11 20:53:38 292

原创 c++求最大值最小值,中值(第几大值)

头文件:#include <algorithm>min_element()//最小值max_element()//最大值nth_element()//第n大一、最大最小值bool compare(int i,int j){ return i<j;}int main(){ int a[] = { 5,6,7,8,4,2,1,3,0 }; int len = sizeof(a) / sizeof(int); vector<int&g...

2020-09-10 20:36:06 3009

原创 unity播放带有透明通道的视频

一、准备unity视频插件之AVPro Video提取码:vz8a (1.11.3版)LAV Fiter解码器 提取码:pze1第一个插件导入就行,第二个安装就行二、步骤先把带透明通道的视频拖入unity楼主在拖入视频的时候,可能因为视频本身原因,unity报了错,错误信息如下:这时候,机智的我,把视频拖入AVPro Video创建的文件夹,避免直接导入unity然后创建一个media player选中要播放的视频,然后这里改为新...

2020-08-20 12:56:44 2328 5

原创 Unity PlayerPrefs储存位置

对于打包出来的程序,注册表路径是:HKEY_CURRENT_USER\Software\[company name]\[product name]但是网上大多没有在编辑器时,PlayerPrefs的储存位置,该路径为:DefaultCompany为Project Setting里面设置的公司名称DefaultCompany文件夹下面就是你的项目名称...

2020-08-11 17:12:39 2581

原创 Unity笔记之保存Ugui的image的位置和大小信息

目的:在通过按键调出调试界面后,可以移动ui上图片的位置,保存该位置信息,在下次运行程序时可以读取到。一、想的是做一个配置表,经过搜索采用了生成.asset文件的方法,然后读取保存的.asset(事后证明此方法不好,在程序打包后,只能重新生成.asset文件来更新信息)先贴上具体生成过程先声明一个用于生成.asset文件的类using System;using System.Collections;using System.Collections.Generic;usin...

2020-08-06 23:44:29 1527 1

转载 Unity-ugui实现Button按钮长按事件

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class Scripts : MonoBehaviour,IPointerDownHandler, IPointerUpHandler, IPointerExitHandler{ private bool IsDown; private float D...

2020-07-28 09:58:10 3772

原创 memset初始化出错

memset初始化时只能将数组的值初始化为0或者-1输入其他值则会出错原因:很简单,memset是一个字节一个字节设置的,取要赋的值的后8位二进制进行赋值。1的二进制是(00000000 00000000 00000000 00000001),取后8位(00000001),int型占4个字节,当初始化为1时,它把一个int的每个字节都设置为1,也就是0x01010101,二进制是00000001 000...

2020-07-16 01:19:34 843

原创 vector与list的区别

一、概念Vector:底层实现:数组连续存储的容器,动态数组,在堆上分配空间两倍容量增长:vector 增加(插入)新元素时,如果未超过当时的容量,则还有剩余空间,那么直接添加到最后(插入指定位置),然后调整迭代器。如果没有剩余空间了,则会重新配置原有元素个数的两倍空间,然后将原空间元素通过复制的方式初始化新空间,再向新空间增加元素,最后析构并释放原空间,之前的迭代器会失效。适用性:如果需要高效的随即访问,而不在乎插入和删除的效率,使用vector。vector拥有一段连续的内存空间

2020-07-07 21:41:58 355

原创 map和unordered_map的区别

一.头文件不同,分别是:#include<map>#include<unordered_map>二.其实现不同map:其实现是使用了红黑树unordered_map:其实现使用的是哈希表三.特点map:元素有序,并且具有自动排序的功能(因为红黑树具有自动排序的功能) 元素按照二叉搜索树存储的,也就是说,其左子树上所有节点的键值都小于根节点的键值,右子树所有节点的键值都大于根节点的键值,使用中序遍历可将键值按照从小到大遍历出来 空间占用率高,因为ma

2020-07-07 20:50:49 8339

原创 Unity导入模型后模型动画无法勾选loop time

导入模型后发现动画无法勾选点击edit跳转到原因不明,但可以直接选中动画后,ctrl+d复制一个,然后就可以编辑

2020-06-23 18:48:23 2054 1

转载 Unity摄像机跟随物体移动

先将摄像机移动到你想要的位置,然后脚本拖上去,选中目标可以先选择目标物体,然后创建子物体(工具物体),再将摄像机拖到该子物体里,将摄像机所有position的数值调为0,再调整z轴位置,最后旋转工具物体的角度,得到一个好的摄像机角度。(摄像机的z轴调整高度,脚本挂在工具物体上)public class CameraMove : MonoBehaviour { public Tra...

2020-03-11 22:25:14 1885

原创 Unity之物体前后左右移动

一、使用轴public class Move : MonoBehaviour { public float MoveSpeed; public float RotoSpeed; void Update () { //方向轴的名字可以在Edit\project settings\input中修改 float hor = Inp...

2020-03-11 21:52:30 1638

原创 我的map模板

#include <iostream>#include <map>using namespace std;int main(){ //生命一个map,以int为键值,string为实值 map<int,string>mymap; //单个赋值 mymap[int(0)]="你好map"; //群体赋值 st...

2020-03-10 14:07:52 270

原创 unity shader入门精要之invalid output semantic 'SV_POSITION'

Shader "Unlit/Test-5.1"{ Properties { //声明一个Color类型的属性 _Color("Color Tint",Color)=(1.0,1.0,1.0,1.0) } SubShader { pass { CGPROGRAM ...

2020-02-04 15:00:08 1847 2

原创 win10BUG,屏幕下方任务栏无法消失(进游戏任存在)

结束win10资源任务管理器

2020-01-21 21:54:53 788

原创 Origin白屏

删除缓存,重新打开烂橘子就好。win+r,删除%appdata%,和appdata两个文件夹下的origin文件夹。

2020-01-21 21:49:14 1323

原创 头文件“ ”与《》的区别

遇到#include<math.h>时,系统先从系统默认的头文件目录中查找头文件遇到#include"math.h"时,系统先从当前的目录中搜索,若没有找到,再从系统默认的头文件中找故包含系统提供的库函数用#include<math.h>更快当包含用户自定义的.h文件时,使用#include"math.h"更快...

2020-01-20 21:03:31 954

原创 反转函数

//需要头文件#include<algorithm>ex:string str="C++REVERSE"reverse(str.begin(),str.end());//str结果为ESREVER++Cvector<int> v={1,2,3,4,5};reverse(v.begin(),v.end());//v的值为5,4,3,2,1...

2020-01-20 18:50:22 700

AVPro Video 1.11.3.rar

Avpro Video是一款可以在Unity3d中使用的具有强大功能的视频播放插件 非常好用,功能齐全并且强大,亲测unity2019.4可用

2020-08-20

空空如也

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

TA关注的人

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