自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鳄鱼泪的博客

冬去春来,春暖花开。淡泊明志,宁静致远。

  • 博客(240)
  • 资源 (2)
  • 收藏
  • 关注

转载 C#枚举高级战术

本文转自:https://www.cnblogs.com/willick/p/csharp-enum-superior-tactics.html,请点击链接查看原文,尊重楼主版权。文章开头先给大家出一道面试题:在设计某小型项目的数据库(假设用的是 MySQL)时,如果给用户表(User)添加一个字段(Roles)用来存储用户的角色,你会给这个字段设置什么类型?提示:要考虑到角色在后端开发时需要用枚举表示,且一个用户可能会拥有多个角色。映入你脑海的第一个答案可能是:varchar 类型,用分隔符的方

2021-04-11 09:37:02 385

翻译 字节对齐

字节对齐原文链接:https://developer.ibm.com/articles/pa-dalign/,本文有删减,请点击链接查看原文,尊重版权。1.内存访问粒度一般程序员如何看内存:但是电脑处理器读取内存不一定是按照1字节1字节来的,也可能是按照2字节块、4字节块、16字节块甚至是32字节块来的。我们把处理器每次访问内存的大小称为内存访问颗粒度。处理器如何看内存:(4字节内存访问粒度为例)2.对齐的基本原理我们看下不同内存访问粒度下,从不同位置读取4个字节时发生的事情:1/ 单

2021-03-28 18:17:48 947

原创 函数和变量

参考自:《C语言程序设计(第五版)》一、定义函数类型名 函数名(形参表列){ 函数体}//形参表列可为空,不填或填void//类型名表示函数返回值类型,无返回值填void。二、调用函数1、函数调用时的数据传递1/ 形式参数和实际参数在定义函数时函数名后面括号中的变量名成为“形式参数”或“虚拟参数”;在主调函数中调用一个函数时,函数名后面括号中的参数为“实际参数”,可以是常量(如1)、变量(如a)、表达式(如a+b)。e.g.int max(int a,int b) //

2021-03-28 13:01:40 1070

原创 typedef声明新类型名

typedef声明新类型名按定义变量的方式,把变量名换上新类型名,并且在最前面加typedef,就声明了新类型名代表原来的类型。typedef int Integer; //指定用Integer为类型名,作用与int相同typedef float Real;int i,j;等价于:Integer i,j;还如类型:1/ typedef int Num[100]; Num a;2/ typedef int(*Pointer)(); //声明Pointer为指向函数的指针类型,该

2021-03-25 23:20:45 837

原创 C语言的共用体

C语言的共用体1.共用体类型union 共用体名{ 成员表列};如:union Data { int i; char ch; float f;}; //注意这里有分号2.定共用体类型变量1/ union Data Data1,Data2; //定义两个变量2/ 在声明类型的同时定义变量union Data{ int i; char ch; float f;} Data1,Data2;3/ 不指定类型名而直接定义结构

2021-03-24 23:07:25 799

原创 C语言的结构体

C语言的结构体1.结构体类型struct 结构体名{ 成员表列};如:struct Student //声明一个结构体类型struct Student{ int num; char name[20]; char sex; int age; float score; char addr[30];}; //注意这里有分号这个只是一个结构体类型,相当于一个模型,并没有定义变量,其中并无具体数据,系统对之也不分配存储单元。2.定义结

2021-03-24 23:06:20 316

原创 C语言的指针

参考书籍:《C语言程序设计(第五版)》C语言的指针1.指针变量2.通过指针引用数组3.通过指针引用字符串4.指向函数的指针5.动态内存分配与指向它的指针变量6.void指针类型指针变量:专门用来存放另一个变量的地址的变量。它的值是地址(即指针)。指针是一个地址,而指针变量是一个变量,它的值是地址。1.指针变量1/ 定义类型名 *指针变量名; //这里的类型名是在定义指针变量时必须指定的“基类型”,//用来指定此指针变量可以指向的变量的类型。//(基类型必须指定,因为不同类型数据在内存中

2021-03-21 23:58:25 280

原创 Android项目结构

Android项目结构新建个空的安卓项目,打开,切换到project模式:一、工程结构1/ .gradle和.idea这两个目录下都是AS自动生成的,无须关心,也不要手动编辑。2/ app项目中的代码、资源等几乎都在这里,后面开发也基本在这里,等下细谈这里。3/ gradle这个目录下包含gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。AS默认没有启用gradle

2020-07-25 22:43:31 2987

原创 Jenkins安装与配置(Wins/MacOs)

Jenkins安装与配置(Wins/MacOs)官网:https://jenkins.io/download/1.下载稳定版本的jenkins地址:https://jenkins.io/download/windows直接点击Winsows下载包,然后安装。mac上点击MaxOSX,跳转后的界面提示用第三方包管理器Homebrew安装,这里展开说下这种方式。2.Mac上安装Homebrew参考链接:Mac下安装Homebrew踩坑记录通过点击上述界面里的Homebrew超链,打开官

2020-07-22 23:04:13 877

原创 Unity动态更换APP图标及名称

Unity动态更换APP图标及名称参考链接:https://blog.csdn.net/fu908323236/article/details/78813136本文环境:(本文为安卓版)Unity2017.4.29AndroidStudio3.4.2目标:实现一个《非人学园》这种的在游戏里换游戏icon的功能:注意:1/ 安卓机型更换图标需要重启游戏;2/ 部分安卓机型的ico...

2020-03-28 23:32:46 4600 2

原创 01.环境变量&python多版本共存配置

Python多版本共存配置参考链接:http://163.lu/nqEiO3一、关于环境变量(百度百科)环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如:Windows和DOS操作系统中的pat...

2020-03-01 22:30:42 892

原创 [Unity插件]Live2D插件学习

Live2D参考链接:SIKI学院一、前言:1/ 官网:www.live2d.com2/ 下载需求下载1:Cubism SDK for Unity下载地址:https://www.live2d.com/download/cubism-sdk/需求下载2:Cubism下载地址:https://www.live2d.com/download/cubism/Live2D Cubism:美术...

2020-02-03 21:06:29 5084

原创 Unity踩坑记录

Unity踩坑记录1.问题:字体间相互依赖参考链接项目中导入的两种字体“ConstantiaBold”与“ConstantiaRegular”,打AB时发现了互相依赖,能通过AssetDatabase.GetDependencies(ttfPath)方法找到两者之间的依赖关系。而这两个资源本没有什么关联,后来看到文章后知道:字体为Dynamic类型时,其会根据Font Names建立关...

2020-01-13 22:51:16 888

转载 Python安装第三方模块总结

Python安装第三方模块总结本文转自https://www.jellythink.com/archives/541,有个人轻微修改,请点击链接查看原文,尊重楼主版权。前言虽然Python非常好用,但是作为初学Python的同学来说,在安装Python第三方模块时,总是感到疑惑甚至有点茫然。为什么这么说呢?在Python中安装第三方模块时,你会看到easy_install、pip等,又会看到...

2019-12-21 17:58:05 354

转载 Unity中Avatar换装实现

Unity中Avatar换装实现本文转自:https://blog.uwa4d.com/archives/avartar.html,请点击链接查看原文,尊重楼主版权。作者Github:https://github.com/zouchunyi资源准备1.每一套装备模型必须使用同一套骨骼,并单独将骨骼数据保存成一个Prefab。红色部分为武器挂节点(也可以把武器做成一个SkinnedMesh...

2019-11-24 22:59:48 483

原创 [python库]psd文件操作库--psd_tools

[python库]psd文件操作库–psd_toolspsd-toolspsd-tools是处理Photoshop的psd文件的python库。源码地址:https://github.com/psd-tools/psd-tools文档地址:https://psd-tools.readthedocs.io/en/latest/一、安装:pip install psd-tools #这...

2019-11-12 18:51:08 19128 11

转载 渲染统计窗口详细(Rendering Statistics Window)

本文转自:https://blog.csdn.net/wdmzjzlym/article/details/51335915,请点击链接查看原文,尊重博主版权(版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。)。(本文有轻微个人删减)渲染统计窗口详细(Rendering Statistics Window)Statistics窗口,全称叫做...

2019-10-08 22:58:11 789

原创 Unity Editor 基础篇(十四):Scene面板菜单

Unity Editor 基础篇(十四):Scene面板菜单效果:代码:(脚本放在Editor目录)public class SceneEditor { [InitializeOnLoadMethod] //unity初始化时调用 static void Init() { SceneView.onSceneGUIDelegate += OnSce...

2019-06-14 23:48:48 2607

转载 图床工具的使用—PicGo

图床工具的使用—PicGo本文转自:https://www.jianshu.com/p/9d91355e8418,请点击链接查看原文,尊重楼主版权。所谓图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一款比较优秀的图床工具。它是一款用 Electron-vue 开发的软件,可以支持微博,七牛云,腾讯云COS,又拍云,GitHub,...

2019-06-14 23:43:36 1254

转载 【项目维护拓展】Unity3D利用子类组件替换项目中所有的父类组件

【项目维护拓展】Unity3D利用子类组件替换项目中所有的父类组件本文转自:http://gad.qq.com/article/detail/47897,请点击链接查看原文,尊重楼主版权。C#正则表达式可参考:https://blog.csdn.net/qq_33337811/article/details/54729050背景:在进行多语言功能的开发中,我遇到了这样的问题:项目开发时并没有...

2019-03-21 21:11:11 1573 2

转载 prefab内容分析

prefab内容分析本文转自:https://www.cnblogs.com/blueberryzzz/p/9097391.html,请点击链接查看原文,尊重楼主版权。(有个人轻微修改)前言:如果打开prefab文件是乱码,则Unity中点击Edit-Project Setting-Editor,然后在Inspector面板中AssetSerialization里选择ForceText。(本...

2019-03-18 20:30:23 6603

转载 Unity 中 Android Manifest

Unity 中 Android Manifest参考链接:https://docs.unity3d.com/2017.4/Documentation/Manual/android-manifest.htmlUnity如何生成Android Manifest在构建应用程序时,Unity会自动生成Android Manifest文件,步骤如下:Unity使用主的Android清单。(Uni...

2019-03-14 17:10:10 14276

原创 Intent 和 Intent 过滤器

Intent 和 Intent 过滤器参考链接:谷歌中国开发者网站https://blog.csdn.net/qweewqpkn/article/details/84141614链接中原文比较详细,这里简介提取要点。1.概述Intent 是一个消息传递对象,可以使用它从其他应用组件请求操作。可以通过Intent打开一个指定的Activity或者打开某个具有某种功能(例如发邮件)的Ati...

2019-03-14 15:34:30 262

转载 理解 Activity.runOnUiThread

理解 Activity.runOnUiThread本文转自:https://www.jianshu.com/p/e39449026f21,请点击链接查看原文,尊重楼主版权。在开发 Android 应用的时候我们总是要记住应用主线程。主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情况下执行我们写下的大部分代码。好的开发者知道他/她需要将重负荷的任务移除到工作线程避免主线程阻塞,同...

2019-03-04 13:26:54 545

转载 Android的startActivityForResult

本文转自:https://www.cnblogs.com/fuck1/p/5456337.html,请点击链接查看原文,尊重楼主版权。Android的startActivityForResult()与onActivityResult()与setResult()参数分析,activity带参数的返回一、使用场景在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子...

2019-03-04 13:25:37 1253

转载 Android的jCenter与Maven Central仓库

Android的jCenter与Maven Central仓库本文转自泡在网上的日子,可能有个人轻微修改,请点击链接查看原文,尊重楼主版权。英文原文地址本文中Android开发常用仓库地址内容转自:Android开发常用仓库地址,请点击链接查看原文,尊重楼主版权。如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradl...

2019-03-02 22:17:01 1551 1

转载 Android 动态申请权限

Android 动态申请权限本文转自:https://blog.csdn.net/losingcarryjie/article/details/80889154,https://blog.csdn.net/htwhtw123/article/details/76032997,有个人轻微修改,请点击链接查看原文,尊重楼主版权。应用宝,新浪微博,高德地图,等App,请求的方式也都是第一次打开就开始...

2019-02-26 16:51:01 37626 3

原创 Android Studio引用jar、aar包

Android Studio引用jar、aar包1.引入Jar包:将目标jar文件,复制粘贴在工程的app/libs或是指定模块下的libs目录下。右击jar文件,点击AddAsLibrary,编译之后就好了。2.引入aar文件:将目标aar文件,例如lweibo-library.aar文件,复制粘贴在工程的app/libs/或是指定模块下的libs目录下。发现没有AddA...

2019-02-23 14:43:00 841

原创 Unity的AndroidJavaProxy的使用

Unity的AndroidJavaProxy的使用参考链接:https://docs.unity3d.com/ScriptReference/AndroidJavaProxy.htmlhttps://www.jianshu.com/p/ceaac83808f2使用环境:Unity调用jar中java方法并且使用C#侧的回调函数:一般用于在java中定义接口(interface),作为某...

2019-02-20 19:09:54 2833

原创 AndroidStudio踩坑记录

AndroidStudio踩坑记录1.Permission is only granted to system apps:在添加一些系统权限时,我们会遇到编译出错的情况如下:Android Studio的解决方法File -> Settings -> Editor -> Inspections在Android Lint下面,将 Using system app perm...

2019-02-16 18:01:13 331

原创 MMD

Unity实现MMD功能参考链接:http://www.taikr.com/course/503/task/10988/show资源链接:MMD转换插件MMD4Mecanim_Beta_20180523.zip初音模型其他的vmd动画或者可以从这个地方下载这些:(版本可能不是最新)链接:http://pan.baidu.com/s/1qXOlbac 密码:4qxg链接: htt...

2018-10-14 20:30:59 1625

原创 UGUI自动布局

UGUI Auto LayoutRect Transform layout系统足够灵活,可以处理许多不同类型的布局,还允许以完全自由的方式放置元素。然而,有时需要一些更结构化的东西。自动布局系统提供了将元素放置在嵌套布局组(如水平组、垂直组或网格)中的方法。它还允许根据包含的内容自动调整元素的大小。例如,可以动态调整按钮的大小,使其完全适合其文本内容和一些填充。自动布局系统是在矩形变换布局系...

2018-10-13 14:18:21 1425

原创 UGUI的Text

Text文本组件Text文本组件(也称为Label)有一个用于输入将要显示的文本的文本区域。可以设置字体、字体样式、字体大小以及文本是否具有丰富的文本功能。参数:Text:显示的文本内容Font:使用的字体文件Font Style:字体样式(粗体、斜体)Font Size:字体大小Line Spacing:行间距Rich Text:是否需要支持富文本(不需...

2018-10-13 13:38:57 1050

原创 UGUI的Image

Image组件参数:Source Image:资源图片(需要是Sprite导入格式)Color:颜色Material:材质RaycastTarget:是否需要接受点击(不需要时候取消勾选)Preserve Aspect:保持原始纵横比Set Native Size:将图像框的尺寸设置为纹理的原始像素大小。Image Type:Simple:直接使...

2018-10-13 13:38:38 1440

原创 Rect Transform

Rect Transform属性Rect Transform组件是Transform组件的2D布局对应组件。当Transform表示单个点时,Rect Transform表示一个可以放置UI元素的矩形。如果Rect Transform的父变换也是Rect Transform,子矩形变换也可以指定相对于父矩形的位置和大小。属性:anchoredPosition:这个RectTransfor...

2018-10-13 13:38:08 2178

原创 UGUI基础布局--Pivot和Anchor

参考链接: https://docs.unity3d.com/2017.4/Documentation/Manual/UIBasicLayout.htmlUGUI Basic Layout1.Pivot轴心2.Anchors锚点3.Anchor presets锚点预设UGUI Basic Layout1.Pivot轴心旋转、大小和缩放修改发生在主轴Pivot点...

2018-09-08 18:40:32 2132

原创 C++学习笔记(18.2 类4-类的组合)

/*18.12类的组合描述的就是一个类内嵌其他的对象作为成员的情况,他们之间的关系是一种包含与被包含的关系。当创建类的对象时,如果这个类具有内嵌对象成员,那么各个内嵌对象将首先被自动创建。因为部件对象是复杂对象的一部分,因此,在创建对象时,既要对本类的基本类型数据成员进行初始化。组合类构造函数定义的一般形式为:类名::类名(形参表):内嵌对象1(形参表),内嵌对象2(形参表)...

2018-09-02 15:58:33 306

原创 C++学习笔记(18.1 类3- 类构造函数 & 析构函数)

/*18.5 类3 -- 类构造函数 & 析构函数5/ 类的构造函数 & 析构函数--1----------------------------------------------------类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成...

2018-09-02 15:57:28 179

原创 C++学习笔记(基础002--信息的存储方式)

本文为个人学习笔记,参考自:《C++程序设计(第4版)》0.02 信息的存储方式一、信息计算机加工的对象是数据信息,而指挥计算机操作的是控制信息,因此计算机内部的信息可以分为两大类。控制信息(指令、控制字)数据信息(数字信息<定点数、浮点数>、非数值信息<字符数据、逻辑数据>)人们最熟悉十进制数系,但是几乎所有的计算机采用的都是二进制数...

2018-08-26 14:41:27 459

原创 C++学习笔记(5.cpp常量)

本文为个人学习笔记,参考链接:菜鸟教程。请点击链接查看原文,尊重楼主版权。/*5.cpp常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U...

2018-08-17 10:51:13 641

NGUI3.11.2

NGUI3.11.2

2017-03-26

Unity 2D骨骼动画插件Puppet2D

Unity 2D骨骼动画插件Puppet2D

2017-03-26

空空如也

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

TA关注的人

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