自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Unity小白

一个小白的成长史

原创 assimp 5.0.1 Compile manual

assimp 工具:assimp 5.0.1 VS平台:VS2017 Cmake 参数:VS2017_x64 最后编译结果图,然后打开build/*.sln文件,开始编译,参数选择Release x64 因为我准备使用x64平台的。 最总编译的文件,DLL放在与.exe同级目录,lib自行放...

2020-03-16 22:20:46

阅读数 3

评论数 0

原创 C# 基础之装拆箱 IL 层

C# 基础之装拆箱 装箱:当一个值类型转成引用类型,我们可以看成 我们把 1元钱装入钱包中,此时发生装箱操作。 拆箱:当一个引用类型转成值类型,我们可以看成 从钱包中把 1元钱 提取出来。 以上个人通俗白话的理解。 测试案例: 这里我声明了一个引用类型和值类型。 上面是发生装拆箱的代码,很容易...

2019-10-22 11:31:10

阅读数 55

评论数 0

原创 Unity Android 反编译 Smali 并增加自定义函数

Android 反编译并增加自定义函数 今天我们来反编译java,并修改内部函数,大部分博客基本都没有详细的说法,今天实际操作一下。本文章只是以学习为出发点,若做触摸法律底线的事,作者概不负责。 Start 首先请上我们今天的主角,一个用Unity编译成功apk,以及 apktool.jar 工具...

2019-08-27 10:44:29

阅读数 42

评论数 0

原创 【Unity】【继】 shader渲染光照后场景组件等表现黑色问题导致shader体积过大

如上图,上篇文章我们查到场景黑色bug是此处引起的,然后近期又存在一些问题,那就是shader打成assettbundle就会非常的大,约7M多左右,(勾选了 1,2,5,6) 目前我改成上列状态shader大小大幅度的减少,只有1.7M左右,据我测试, 2号选项是占用比例最大的,也就是导出后影...

2019-06-20 16:42:11

阅读数 106

评论数 0

原创 【Unity】关于Unity导出IOS工程后真机调试闪屏后闪退

作者 Xcode 版本:10.1 作者 Unity 版本:2017.4.3f1 关于问题 上述的图片就是我们本次的 Crash 问题,这个问题目前在作者这个版本100%复现。 复现的操作就是关闭 ARC,关于ARC的解释下文会说到。 关于这个问题,我度娘,GG都翻了一遍,没有任何有用的信息,而且...

2019-05-08 10:10:47

阅读数 329

评论数 0

原创 【Unity】图混结束

懒不想继续写图混了,把码云链接放出来,可以去参考!

2019-05-08 09:17:22

阅读数 49

评论数 0

原创 【Unity】shader渲染光照后场景组件等表现黑色问题

Shader渲染后场景组件等表现黑色问题 好久没有写博客了,距离上次的 图文混排第一部分,应该才过去一天吧?(笔者实在太慢) 步入正题 最近在做安卓项目的打包,发现场景加载后,在不给渲染光照信息(Lightmap Static)的时候,表现还算正常,我们先看看还算正常的情况图 这次的主角是蓝...

2019-04-12 19:20:33

阅读数 716

评论数 0

原创 基于UGUI的图文混排——第一部分

UGUI的Text渲染 Text的继承关系:Text -> MaskableGraphic -> Graphic 然后我们 F12 看看 Graphic 被公布出来可重写或者可调用有哪些函数或者字段。 主要是这三个参数,我已经框起来了 如果看过UGUI的源码,我...

2018-10-29 18:46:23

阅读数 678

评论数 0

原创 KMP 算法结束——C#

KMP 废话不多说,直接上代码 int _i = start_pos; int _j = 0; while (_j < P.Length && _i < S...

2018-08-14 11:59:45

阅读数 74

评论数 0

原创 KMP算法之Next数组——C#

这篇文章不解释什么是O(n)记法 KMP kmp是一个两串字符串比较的算法,分别为P:模式串,S:文本串。 我的文章一般都是废话少说,直接就进入主题。 我们假设现在需要匹配如下: 传统的做法:逐一的遍历 S 串,再遍历 P 串, S[ i ] != P[ j ] (...

2018-08-14 11:51:10

阅读数 89

评论数 0

原创 【Django】linux 下安装django 和 mysql

安装django 去 django 官网右侧找到连接,也可以下载到移动工具上。 wget https://www.djangoproject.com/m/releases/2.0/Django-2.0.5.tar.gz tar -xvf Django-2.0.5.tar.gz ...

2018-05-22 10:35:46

阅读数 436

评论数 0

原创 【记录】python3 在linux下安装的问题

这里记录下python3 在Linux下安装出现的问题 问题一: [root@master ~]#./configure –prefix=/usr/local/python3.6 checking build system type… i686-pc-linux-gnu c...

2018-05-22 09:37:32

阅读数 156

评论数 0

原创 Linux 下的 rsync 详细部署和免密码同步

最近在做同步的问题上用到了 rsync 一款强大的同步备份工具。然后遇到了一些问题:安装完后,同步需要密码,可我想不需要密码,因为我跑的是内部环境。然后去查了度娘,google,都是些什么乱七八糟的,无法解决我的问题。最后汇总思路后就解决了 rsync 安装 具体怎么安装不做累述...

2018-05-18 10:01:07

阅读数 6304

评论数 0

原创 【Django外传】部署 apache2 + ajango 服务

apache2 安装 自行百度 Django 安装 自行百度 Ok我们现在开始部署,首先展示下我的文件目录(其它博文乱七八糟) apache path: Django path: 需要注意下,Django 初始目录是有上级目录的 首先,完模来到Apache2 的 ...

2018-05-03 19:02:15

阅读数 87

评论数 0

原创 算法 Union-Find

Union-Find 动态连通性 动态连通性是计算机的一种数据结构,动态维护结构中相互链接的组信息。 通俗的说 : 就像朋友圈,在社交网络中,彼此熟悉的人与人之间组成的朋友圈,但是这个圈子是会逐渐扩大的,不一定是你扩大,有可能你的朋友认识了一个新的朋友,或者 “断袖” 了,这种变...

2018-02-23 23:53:06

阅读数 87

评论数 0

原创 线性代数 —— 矩阵简介

什么是矩阵? 我们看看矩阵是怎么样的。 如果我们需要取其中一个元素怎么取? 这两种是等价的 矩阵的表示有很多,线性代数 I 和线性代数 II 都有表示,它也可以用来做计算机的图像处理。它就像一组数据,里面存着许多数据。 矩阵的相加相乘 矩阵相乘相加或者矩阵和向量相乘,我...

2018-01-17 21:45:12

阅读数 148

评论数 0

原创 关于游戏本地数据Excel编程工具转换 --- 2

Excel编程工具转换CShap 好的,我们继续上一章。 前一章我们已经把需要的数据缓存起来了,我们现在开始读表,把表中的数据拿出来缓存到对象里面去,所以,我们得需要一个对象下列代码: [Serializable] public class DataSvo { p...

2018-01-17 20:20:01

阅读数 135

评论数 0

原创 关于游戏本地数据Excel编程工具转换 --- 1

Excel编程工具转换CShap 这两天闲着比较蛋疼,工作也暂时告一段落了。研究了个小工具,Excel转C#本地持久化数据。 先说下实现的思路: 首先我们肯定得需要一个Excel文件(可多个)。文件格式如下图一,这里保存三个数据第一行只是标识,没什么用。 从第二行开始,我...

2018-01-17 16:41:36

阅读数 108

评论数 0

原创 UI层的信息推送,小红点系统

小红点系统模块预览图:图1 图2 图1为子层,图2为主层,当子层拥有信息时,往主层通知。 思路:子层绑定主层。当消息状态来了,通知主层,主层亮起红点。这就意味着,我们要把这个系统写成树形结构。 首先我们要有个根节点,根节点下有许多子节点,子节点下又会拥有许多子节点。这点必须要清楚。 理清...

2017-08-02 20:27:04

阅读数 4000

评论数 4

原创 UGUI滑动容器的优化思路

UGUI滑动容器的优化思路首先,为什么要去优化滑动容器,一般都是为了解决在手机上的加载速度和性能优化。 这是优化完后的效果 首先要明确一点:一个View里面会包含一个数据,这个数据具体是什么,我们不需要去关心,只要知道在数据赋值的时候传递出去就可以了。所以我们可以用一个 objct 来代替这个数...

2017-07-17 14:02:05

阅读数 574

评论数 0

原创 关于protobuf的一些问题解决思路汇总

一、外界符号问题> 这种情况一般是没有导入LIB库,先去 项目->属性->链接器->常规 选择附加库目录,把protobuf的lib库目录引入进来,一般都会和项目放在一切,然后在VS项目中导入,最后在代码中导入LIB#pragma comment(lib,"Lib...

2017-07-16 13:27:19

阅读数 1329

评论数 0

原创 设计模式:策略模式

策略模式 策略模式 在框架方面与状态模式很相似,意图却略有不同。 客户端程序可以选择这些不同的算法。或在某中情况下,由Content来为你选择最合适的算法。该模式的目的是使得这些算法之间互换、并提供一种选择最合适算法的方式。它可以相同的方式调用所有的算法。减少各种算法类与使用算法类之间的耦合n...

2017-04-03 17:01:53

阅读数 169

评论数 0

原创 设计模式:桥接模式(Bridge)

桥接模式(Bridge)介绍: 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们独立地变化。 抽象与它的实现分离,不是说,让抽象类与其派生类分离,因为这没有任何意义。实现指的是抽象类和它的派生类用来实现自己的对象。 桥接模式的核心意图就是把这些实现独立出来,让它们各自地变化...

2017-04-03 13:58:24

阅读数 147

评论数 0

原创 设计模式:原型模式

原型模式:在现实生活中,也有很多原型设计模式的例子,例如,细胞分裂的过程,一个细胞的有丝分裂产生两个相同的细胞; /* * 原型模式 by.jxb 2017.4.2 */ public class ItemView : MonoBehaviour { p...

2017-04-02 17:56:41

阅读数 294

评论数 0

原创 设计模式:生成器模式

生成器模式介绍:在对象结构比较复杂,构造过程比较繁琐,一次性构造比较难的时候,我们可以采取分而治之的原则。 1.对象的部件由专门的方法来生产,这样分工更加明确,更加精细。 2.整个对象的生产更加简单,也可增加方法、对象的复用. 3.转换对象信息比较容易,比如对象的字段属性等发生变化,只需要找...

2017-04-02 13:59:48

阅读数 253

评论数 0

原创 设计模式:工厂模式

简单工厂模式简单工厂模式:参数化的静态方法,为用户提供实例的创建。 public static ClassName MethodName(参数){} 简单工厂模式的几种情况: 对象只有一种,这种情况下方法没必要携带参数。 对象有多个的时候,且是同对象类型,可以加入抽象对象,好处是可以让用户不去...

2017-04-02 11:10:25

阅读数 348

评论数 0

原创 关于Protobuf For Windows下编译问题以及方法

关于Protobuf For Windows下编译问题以及方法 最近在学习Socket服务端通信,利用到了Protobuf这个工具,但是发现了一个问题,当下载的源码包用CMake直接编译,CMake会报出红色Error,如果继续编译,得到的项目编译成动态库,用在实际项目中就会出现(无法解析外部...

2017-02-12 12:59:50

阅读数 851

评论数 2

原创 IOCP 服务端案例

IOCPEpoll 和 IOCP性能比较     每种操作系统(内核级)都会提供特有的I/O模型以提高性能。其中Linux的Epoll、BSD的Kqueue、Windows的IOCP。它们都是在操作系统级别上提供支持并且完成相关功能。那么问题来了:到底是Epoll优于IOCP 还是后者优于前者...

2017-02-10 02:47:29

阅读数 151

评论数 0

原创 C++服务器之IP与域名转换

程序是使用域名还是直接使用IP 答案很明显,对网络有一定了解的都会知道IP这个是可变的,虽然ISP会维持原有的IP,但是一个程序不能依赖这一点,这将会导致程序的扩展性变低。(如:一个已经开发完成的程序,当仅需要更换IP时,这将导致整个程序的从新编译,而客户端则需要重新下载程序,显而使用域名 D...

2017-01-27 08:36:40

阅读数 898

评论数 0

原创 C++服务器之文件传递(半关闭)

C++服务器之文件传递为何使用半关闭:当主机A 向 主机B 传递一份数据时,主机A 调用 closesocket() 断开连接,之后主机A 就无法再接收主机B传输的数据。最终,由主机B传输主机A的必须接收的数据也就销毁了。      优雅的断开Socket     相关函数:int shutdow...

2017-01-26 22:03:39

阅读数 144

评论数 0

原创 【服务器】简单的C++服务器

简单的C++服务器 设置头文件和库文件 Winsock的初始化 套接字的相关函数 创建简单的C++服务器 一丶设置头文件和库文件     首先我们导入头文件:WinSock2.h#include <WinSock2.h>     头文件导入后,我们再来导入一个Socket的库文件:ws...

2017-01-16 20:08:43

阅读数 4054

评论数 0

原创 五、算法_动态规划_背包01

动态规划:背包问题01位   问题:有一个m KG的背包和物品 {T1T_1、T2T_2、T3T_3、TnT_n},每件物品价格{P1P_1、P2P_2、P3P_3、PnP_n},现在要把所有最大价值的物品放进背包中,且每个物品只能放入一次(不能超出背包重量),其中所有的条件都是已知的,求最大...

2017-01-13 09:26:22

阅读数 145

评论数 0

翻译 四、算法_动态规划

动态规划 自顶向下递归 自底向上 动态规划与分治法类似 自顶向下递归C#实现: // 自顶向下递归 - 钢条切割 class Program { static void Main (string[] args) { // 出售长度 ...

2017-01-11 11:28:25

阅读数 160

评论数 0

原创 三、算法_堆排序

堆排序 堆排序介绍 堆是一个完全二叉树:每个节点的值都大于或等于其左右孩子节点的值,称为大顶堆;或每个节点值都小雨等于其左右孩子的值,称为小顶堆。堆排序C#实现-顺序存储:class Program { static void Main (string[] args) { ...

2017-01-11 09:51:04

阅读数 150

评论数 0

原创 二、算法_二叉树

算法—树 树的介绍 有序树和无序树 树的介绍 树是n(n>=0n>=0个节点的有限集)。n=0n=0时称为空树,在任意非空树中:1、有且仅有一个特定的根节点;2、当n>1n>1时,节点可分为m(m>0)m(m>0)个互不相交的有限集(T1_1、T2_2、……...

2017-01-11 05:36:41

阅读数 246

评论数 0

原创 一、算法_分治算法

分治算法 分治算法介绍 二分搜索 大整数乘法 棋盘覆盖 合并排序 快速排序 线性时间选择 …   分治算法介绍:简单点理解就是分开处理,如果一个问题可以容易的解决,则直接解决,否则将其分解为规模较小的子问题去解决,子问题与原问题形式相同,递归子问题,然后将子问题的解合并。 如问题一如果卖出黄金...

2017-01-07 05:43:29

阅读数 237

评论数 0

原创 七、3D数学矩阵行列式

3D数学矩阵行列式 矩阵的行列式是一个标量,也就是一个结果。 * 方阵才有行列式 如(2x2):其公式为:三维矩阵的行列式(3x3):公式为:

2017-01-05 20:28:47

阅读数 678

评论数 0

原创 六、3D数学矩阵线性变换

3D数学矩阵线性变换 几何解释 旋转 缩放 投影 镜像 仿射 几何解释      一般来说方阵能描述任意线性变换。线性变换保留了直线和平行线,而远点没有移动。线性变换保留直线的同时,其他的几何性质就有可能发生改变了(角、长度、面积、体积)。 每一种线性变换都有一种变换矩阵,互不相同。 旋转 ...

2017-01-03 16:00:54

阅读数 299

评论数 0

转载 Unity优化之ScrollRect

目录(?)[+]介绍 框架思路 使用示例UGUI的ScrollRect在加载太多物体的时候,第一次弹出界面会非常卡顿,而且不在界面里的内容依然会参与绘制,导致毫无意义的浪费。笔者对此进行了一番研究,并将心得与大家分享. 转载自侑虎科技:这是侑虎科技第136篇原创文章,感谢作者钱康来供稿。原作者对应...

2016-12-21 20:52:56

阅读数 1853

评论数 2

原创 五、3D数学之矩阵_1

矩阵 矩阵的维度和记法 方阵 转置矩阵 标量和矩阵乘法 矩阵乘法 向量与矩阵的乘法 行向量与列向量 矩阵的维度和记法 通常说一个向量所包含的个数就是这个向量的维度,矩阵也是类似。而矩阵的维度是被定义为包含多少行多少列,例如一个r×c的矩阵,有r行、c列,例如一个3×2的矩阵: 下标法:  ...

2016-12-21 16:24:20

阅读数 387

评论数 0

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