自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一入編程深似海!

----------------------回首往昔,更近一步!

  • 博客(176)
  • 资源 (19)
  • 收藏
  • 关注

原创 自定义实现UISlider

【代码】自定义实现UISlider。

2023-06-08 00:30:00 235

原创 Centos7配置网络

NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。网关:10.0.2.2一台虚拟机的多个网卡可以被设定使用 NAT, 第一个网卡连接了到专用网 10.0.2.0,第二个网卡连接到专用网络 10.0.3.0,等等。

2023-03-30 00:29:01 1487

原创 Lua的OS库时间函数

时间的三种表示格式用数值表示时间值 (时间戳)用数字值来表示时间值,实际上时间值的本质就是一个数字值。例如:d = 1131286477这里的 1131286477 是一个以秒为单位的 格林威志时间(gmt),注意不同时区的时差用字符串表示时间 (string)用字符串来来表示时间。例如:d = “2005-11-06 22:18:30” --2005年11月6日 22点18分30秒d = “11/06/2005 22:18:30” --即2005年11月6日 22点18分30秒时

2020-08-26 21:38:23 1322

原创 gulp的使用

引言gulp是用于前端自动化构建的,方便前端进行即时开发的工具自动化构建所需的插件在项目路径下使用 npm init初始化之后,将下面需要安装的依赖复制到package.json文件中 "devDependencies": { "browser-sync": "^2.24.4", "gulp": "^3.9.1", "gulp-autoprefixer": "^5.0.0", "gulp-cache": "^1.0.2", "gulp-concat": "^

2020-08-12 10:32:45 445

原创 nvm管理工具

简介nvm是node version manager的缩写,顾名思义它是Node的版本管理工具,有了nvm管理工具,我们就可以使用nvm的一系列命令来管理和使用不同版本的Node。下载nvm管理工具下载地址nvm常用命令(以版本号为6.4.0的Node举列说明)安装指定版本Nodenvm install 6.4.0卸载指定版本的Nodenvm uninstall <version>nvm uninstall 6.4.0切换使用指定的版本Nodenvm use 6.4

2020-08-11 18:38:03 1107

转载 Unity去掉删除libiPhone-lib.a中的UIWebView问题

问题2020年5月以来,上传到iTunes Connect的ipa文件如包含UIWebView相关引用,会导致ipa包无法通过处理,构建版本不可用。审核团队在邮件中给出的说明如下:ITMS-90809: Deprecated API Usage – Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiw

2020-07-22 11:09:54 1813 1

转载 lipo命令

lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。lipo 是一个在 Mac OS X 中处理通用程序(Universal Binaries)的工具。我们使用lipo 命令来查看整合静态库查看静态库支持的CPU架构lipo -info libname.a(或者libname.framework/libname)合并静态库# lipo -create 静态库存放路径1 静态库存放路径2 ... -output 整合后存放的路径lipo -create libn

2020-07-22 09:28:50 1335

原创 关于IOS证书

IOS证书的申请和使用:https://www.cnblogs.com/cy568searchx/p/4895406.html关于IOS的证书、App ID、设备、Provisioning Profile详述:https://www.cnblogs.com/cy568searchx/p/5715060.htmliOS Provisioning Profile(Certificate)与Code Signing详解:https://www.cnblogs.com/cy568searchx/p/5430

2020-07-21 11:46:37 163

转载 Unity打iOS包之xcodeapi的使用

xcodeapi我们在用Unity打包iOS的时候,经常需要自动化设置导出工程的各项配置,比如证书名、TeamId、mobileprovision文件等等。在Unity 4.x时代,常用的工具是XUPorter(原作者已不再维护,如果坚持要用,可以从github上下载\color{red}{原作者已不再维护,如果坚持要用,可以从 github上下载 }原作者已不再维护,如果坚持要用,可以从github上下载:https://github.com/onevcat/XUPorter)在Uni

2020-07-17 10:31:15 654

转载 Unity3D命令行参数

秉承技术至上的原则,这里我就直接复制粘贴了哈!unity3d的一些命令行参数在自动化工具开发时要用到,很有用,记一下!参数详情-batchmode在 批处理模式下运行Unity。应始终与其他命令行参数一起使用,因为它确保不会弹出窗口,无需任何人为的干预。当脚本代码在执行过程中发生异常,资源服务 器更新失败或其他操作失败时Unity将立即退出,并返回代码为1。请注意,在批处理模式下, Unity将向控制台发送输出版本最小的日志。当然,日志文件将包含完整的日志信息。-quit其他命令执行完毕

2020-07-03 11:44:37 1323

原创 贝塞尔曲线后续

有关贝塞尔曲线的定义以及公式已经写在了上一篇文章中,这篇文章主要介绍这个曲线的应用通过贝塞尔公式结算得到一个路径数组,结合dotween的DoPath做曲线动画测试代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;public class Vproject : MonoBehaviour{ public Transform start; public Transf

2020-06-29 19:20:55 264

原创 贝塞尔曲线

定义一条贝塞尔曲线是由一组定义的控制点 P0到 Pn,在 n 调用它的顺序 (n = 1 为线性,2 为二次,等.)。第一个和最后一个控制点总是具有终结点的曲线;然而,中间两个控制点 (如果有的话) 一般不会位于曲线上 。贝塞尔曲线包含两个控制点即 n = 2 称为线性的贝塞尔曲线贝塞尔曲线包含三个控制点即 n = 3 称为二次贝塞尔曲线贝塞尔曲线包含四个控制点即 n = 4,所以称为三次贝塞尔曲线。线性的贝塞尔曲线p0和p1两个点之间的线性插值的点p可以获得:p=p0+t∗(p1−p0)p=

2020-06-05 18:01:24 2443 1

原创 抛物线&轨迹算法

抛物线轨迹算法local x1=startPos[1]local y1=startPos[2]local x3=endPos[1]local y3=endPos[2]local width=x3-x1local x2=x1+width/2local y2=y1-heightlocal b=((y1-y3)*(x1*x1-x2*x2)-(y1-y2)*(x1*x1-x3*x3))/((x1-x3)*(x1*x1-x2*x2)-(x1-x2)*(x1*x1-x3*x3))local a=(

2020-06-02 09:45:24 2041

原创 Django中的模板相关

模板的渲染方式1.render_to_string :找到模板,然后将模板编译后渲染成Python的字符串格式。最后再通过 HttpResponse 类包装成一个 HttpResponse 对象返回回去。示例代码如下:from django.template.loader import render_to_string from django.http import HttpResponsedef book_detail(request,book_id): html = render_to_str

2020-05-20 15:27:02 91

原创 Python爬虫实践

爬取博客信息import requestsfrom bs4 import BeautifulSoup# import pandasdef GetBlogByPage(pageNum): headers={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)...

2020-05-19 10:07:00 324

原创 Unity动画系统的StateMachineBehaviour

需求分析: Unity中在人物播放某个动画时往往伴随着动画音效的播放,或则是人物打击的粒子特效播放。解决方案一:早期这种需求的处理方案是在Animatio(Ctrl+6)动画中添加Event事件,然后填写注册的方法名,Unity会在挂载该动画的物体上查找该方法,在动画播放到定义事件的那一帧时,会执行该方法,我们通常将动画播放的音效或则粒子特效在该方法中实现,不过Unity5之后,这个方法就不好用了,这些事件被Unity官方定义成了一系列的系统事件,不能够自定义使用了。解决方案二:其实我们要实现上述需

2020-05-15 17:03:06 3151

原创 Lua序列化方法

lua序列化实现使用的是string.dump (),关于string.dump ()的介绍,lua的API文档中写到string.dump (function [, strip])返回一个包含给定函数的二进制表示(二进制块)的字符串,以便稍后对该字符串的加载将返回函数的一个副本(但带有新的upvalues)。如果strip为真值,则二进制表示可能不包含关于函数的所有调试信息,以节省空间。带有upvalues的函数只保存upvalues的数量。当(重新)加载时,这些upvalues将接收包含nil的

2020-05-15 10:47:30 1680

原创 ADB调试篇

真机调试1.首先在手机上开启USB调试功能,并安装驱动(这一步很多手机助手都可以完成)。2.用USB电缆连接手机和电脑。3.确保手机和电脑在一个局域网内,简单的说就是电脑和手机共用一个路由器,网段一样。4.打开电脑上CMD窗口,输入以下命令: adb tcpip 5555(该命令打开手机adb网络调试功能) 正常情况下输入命令后控制台会出现回显 restarting in TCP mode port: 5555 打开手机查看手机的IP地址(不会请百度)假设手机的地址是192.168.1.x输

2020-05-09 14:49:45 1078

原创 Python文件

os.listdir(path)该函数返回path路径下的文件名称列表(不是文件全路径),包括文件夹名称举例文件夹下内容拷贝到目标目录import ospath="E:\\Ct\\src"targetDir="E:\\target"def CopyAllDir(source,target): for file in os.listdir(source): sourceFile...

2020-04-21 15:25:19 278

原创 Slua集成第三方库(一)

材料Slua1.6.2:https://github.com/pangweiwei/slua/releases/tag/1.6.2环境window10_64bit开始Slua1.6.2解压之后的文件夹内容如图:Assets文件夹存放我们build之后的Slua文件,这个文件夹下的内容要拷贝到Unity的Assets中供Unity编译调用,其中内容如图设置编译环境Slua的编译主...

2020-03-27 17:11:06 678

转载 c语言API查询

c语言API查询https://devdocs.io/c/types/booleanZeal说明:1、这个软件超级棒,是实时更新的,自己在用那种编程语言,就下载那种即可,下载后就可以离线查看。2、此软件是基于Qt5设计的,全开源,可以在Linux,MacOS和Windows上使用。3、官网下载地址:https://zealdocs.org/4、使用方法和各种编辑器插件:https:...

2020-03-26 10:00:34 661

原创 Sublime Text3的C语言开发环境配置

下载minGW传送门:https://osdn.net/projects/mingw/releases/安装minGWminGw安装教程传送门:https://blog.csdn.net/wxh0000mm/article/details/100666329配置minGW环境变量path中添加MinGW下的bin路径:如 C:\MinGW\binSublimeText3新建bui...

2020-03-25 19:53:08 903 4

原创 Lua使用递归算法实现阿拉伯数字转中文

算法思路个位的数字(数字长度为1)可以直接映射数字-中文字典得到中文数字数字长度大于1的数字,我们要把它的每一位数字分开,当成单位数来解析读数按照从大到小,从左导游读取数字那这里就可以按照递归,每次得到最大位,然后接着解析除去最大位之后的数字,直到数字长度为1的时候,返回对应的值实现local hzUnit = {"十", "百", "千", "万", "亿"}local hzNu...

2020-03-23 12:03:56 524

原创 Python将策划表xlsx转为Lua可用文件

转换规则定义xlsx文件的前三行分别为:字段描述(即备注字段代表什么),字段名,字段类型每一行,每一个sheet都分别代表一张table,每一列代表table中的字段转换效果实现方法定义好模板类型,根据表类型,字段类型得到对应的模板,然后读取Excel的内容填充到模板中,这里记录一下实现的代码,以供需要时拿出来改改用,代码通过变量名应该能读懂,就不写注释了#!/usr/bin/en...

2020-03-22 10:19:26 494

原创 python虚拟环境

window下的virtualenvpython3安装virtualenvpip install virtualenv使用virtualenv创建项目文件夹mkdir myproject切入项目目录,创建虚拟环境cd myprojectpy -3 -m venv envDirenvDir文件夹内容如下所示:激活虚拟环境输入如下命令激活,注:envD...

2020-03-11 20:58:12 179

原创 linux入门(基础命令篇)

持续更新中…(业余抽出时间学习)系统关机指令正确的关机流程为:sync > shutdown > reboot > haltsync 将数据由内存同步到硬盘中。shutdown –h now 立马关机shutdown –h 11:25 系统会在今天20:25关机shutdown –h +10 十分钟后关机shutdown –r now 系统立马重启shutdow...

2020-03-05 10:35:18 189

原创 centos7中配置lua环境

安装lua使用命令下载安装包wget http://www.lua.org/ftp/lua-5.3.5.tar.gz解压,切换到解压目录执行安装命令tar zxpf lua-5.3.5.tar.gzcd lua-5.3.5.make linuxmake testmake install安装过程报错,尝试使用如下命令安装相关插件yum install libtermc...

2020-03-04 23:34:06 543 1

原创 Lua生成的LDoc文档注释规范

标签@module 模块, 一般一个文件就是一个模块.@classmod 和 @module 类似, 但是用来描述 class, 用这个标签后, 生成的文档中 Module 文字会变成 Class.@submodule 如果一个模块的内容被分到了好几个文件中, 那么就可以再其他文件中用 submodule 来定义, 后面跟上master module的名字.@script 和 @modu...

2020-03-03 23:45:33 1229

转载 Unity新出资源管理系统-Addressable Asset

1.什么是Addressable(可寻址资产)系统可寻址资产系统提供了一种通过“地址”加载资产的简便方法。它通过简化内容包的创建和部署来处理资产管理开销。可寻址资产系统使用异步加载来支持从任何位置加载任何依赖项集合。一旦资产被标记为“可寻址”,就可以从任何地方调用可寻址资产。无论该可寻址资产是驻留在本地播放器还是内容传送网络上,系统都将找到并返回它。您可以通过其地址加载单个可寻址,或使用您定义...

2020-03-02 17:45:26 2535

原创 Linux中samba服务器的搭建

材料:Virtual Box6.0.8,centos7系统安装:samba,samba-common,samba-clientsamba服务的搭建需要安装以上三种插件,使用安装命令:yum -y install samba samba-common samba-client使用命令查看是否已经安装samba:rpm -qa | grep ‘samba’使用命令设置samba...

2020-02-29 13:11:27 452

原创 Lua函数的冒号调用和点调用

lua冒号函数的定义和调用冒号定义函数中的self指向函数所属表对象,即self是table类型,通过self表可以:访问挂载在该表下的所有冒号定义函数如,有定义A={},A:b() A:c();函数b,c都是冒号定义函数,在b,c函数内部self是地址指向A的表,在b函数中可以通过self:c()来调用c函数,同理在c函数中也可以通过self:b()来调用b函数代码示例:local tb...

2020-02-28 16:53:27 1223

转载 Lua的math库

函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)9max取参数最大值math.max(2,4,6,8)8min取参数最小值math.min(2,...

2020-01-20 10:17:03 778

原创 Lua 5.3 的调试库

debug.traceback([thread,] [message [, level]]如果 message 有,且不是字符串或 nil, 函数不做任何处理直接返回 message。 否则,它返回调用栈的栈回溯信息。 字符串可选项 message 被添加在栈回溯信息的开头。 数字可选项 level 指明从栈的哪一层开始回溯 (默认为 1 ,即调用 traceback 的那里)。通俗点讲就是,...

2020-01-19 11:08:55 553

原创 Lua设置函数环境—setfenv

setfenv(f, table):设置一个函数的环境(1)当第一个参数为一个函数时,表示设置该函数的环境(2)当第一个参数为一个数字时,为1代表当前函数,2代表调用自己的函数,3代表调用自己的函数的函数,以此类推*性质:函数的环境,其实一个环境就是一个表,该函数被限定为只能访问该表中的域,或在函数体内自己定义的变量。setfenv的这一特性可以用来做模块加载来使用:local Fun...

2020-01-17 17:07:20 904

原创 unity之UGUI屏幕分辨率調整

unity之UGUI屏幕分辨率調整UI设计原则:1.常规UI以16:9的宽高比例进行设计,以保证市面大多数机型最好的UI观感;Canvas Scaler设置为Scale With Screen Size(适配屏幕大小),Screen Match Mode默认选择Match Width or Height模式,...

2019-12-31 09:55:28 847

原创 Python-tkinter图形界面设计初探

Tkinter是Python自带的GUI工具包,相比较市面上支持Python 的“GUI 工具包”,Tkinter最为简单,而且不需要下载安装,随时使用,跨平台兼容性非常好,在学习Python的过程中要做一些简单工具,可以考虑使用Tkinter。

2019-12-05 08:52:01 844

原创 Python-django初探

工具准备,环境配置Python下载:https://www.python.org/downloads/Django下载:https://www.djangoproject.com/download/安装好后:window快捷键使用Win+R,输入cmd打开命令窗口,执行Python,如果输出有Python版本号,则Python安装成功,不需要配置环境变量;python安装好的前提下:执行...

2019-11-21 16:39:28 267

原创 Lua事件分发机制实现方案小结

小结一--[[ModuleName :EventManagerPath : LuaPractice\EventManager.luaAuthor :CJBKingCreateTime :2019-11-11 18:17:08 Description :--]]GlobalListenerMap={--[[ [target]={ [type#key]=listenerList...

2019-11-12 14:45:15 501

翻译 Sublime Text配置模板及开发必备

ST菜单, File-New File (SublimeTmpl), 选择列表里的相应菜单, 可直接使用模版新建文件. 命令, cmd+shift+p, 输入: "tmpl:", 可以找到创建文件的菜单列表. 快捷键, 默认快捷键见下面. 可以自己修改, 方法见"设置"部分.默认快捷键:ctrl+alt+h htmlctrl+alt+j javascriptctrl+alt+c c...

2019-11-08 15:34:15 718

转载 Lua中正则表达式的使用整理

在Lua中使用正则表达式进行模式匹配的string库函数有这四个:string.find(str, pattern[, init[, plain]])string.gsub(str, p...

2019-11-07 19:02:02 486

NGUI写的日历Demo

基于自己的项目提取出来的部分功能,能够调整月数,显示当月的每天排列

2019-03-22

自定义的Unity日志系统

封装Unity的Debug.Log类,用于打印不同系统的日志,此文件为dll文件,放到Unity工程中即可使用,上传为了方便以后快速集成到开发中去

2019-03-16

小番茄VS插件

C++代码提示插件,C#代码个性化插件小番茄,编写c++具有提示功能,编写C#代码更加好看,五颜六色看起来舒服,让你更有编写代码的欲望,需要的有能力的自取

2019-01-23

打包好的OpenGL环境配置文件

打包好的OpenGL环境配置文件,主要是自己以后备用到处找麻烦

2018-03-16

Unity中使用语音识别

Unity语音识别功能开发用得到,文件包含demo,一看就懂,觉得是个好东西,收藏一下有时间学习蛤,感兴趣的可以下载看看

2017-09-22

shader代码补全

代码补全工具,收藏下自己用的,喜欢的可以下载看看,对Shader编程有好处,使用这个工具更加方便快捷的进行shader编程

2017-09-22

Scut工具包

Scut服务器应用,留着学习用

2017-08-07

Unity视频播放插件

用于unity游戏开发中播放视频的辅助插件

2017-08-05

UI管理框架

UI布局框架,可以学习一下

2017-07-18

游戏开发扫雷源码

仅用于学习,C#游戏开发,Winform应用程序

2017-05-15

拼图项目源代码

拼图项目源代码

2017-05-15

asp.net微博源码

免费资源供学习用,是个微博源码,自己下载看看

2017-01-05

.net下Redis测试的程序

redis环境测试程序

2016-11-08

64位系统下配置好的Redis

64位系统下配置好的Redis

2016-11-08

九阴真经所有角色模型

九阴真经所有的角色模型都在这儿,3分不愧哦,适用于游戏开发爱好者,和3D模型研究者;

2016-10-25

Easy touch

unity用于手机游戏开发的虚拟摇杆插件

2016-10-25

UGUI實現鼠標旋轉三維物體的Demo

NGUI實現在UI界面下鼠標旋轉三維物體使用的脚本名為SpinWithMouse,然而UGUI中并沒有實現這個效果的方法,那麽該如何實現呢?這個資源幫你解決這個問題哦!!

2016-09-24

C#生成与解析二维码

此资源用于学习,必须对winform窗体应用程序有一定了解

2016-09-18

photon for Unity

Photon的exe文件,文件大小19MB

2016-09-10

空空如也

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

TA关注的人

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