斜月冷照寒冰凉席
智障侠
这个作者很懒,什么都没留下…
展开
-
A*算法C#实现(界面是WinForm)
原文地址:https://blog.csdn.net/Isaac320/article/details/69400096 源码CSDN下载(需2积分):https://download.csdn.net/download/sun_zeliang/10881332 源码百度云(不需要积分):https://pan.baidu.com/s/1OEwCex9mpBLS1z3iPoem1w 提取...转载 2018-12-29 17:13:11 · 2804 阅读 · 1 评论 -
Lua基础学习(四)
上一篇: Lua基础学习(三)https://blog.csdn.net/sun_zeliang/article/details/86677031 Lua元表元表的作用 在Lua中,每个值通常都有一套预定义的操作集合,例如数字的相加,字符串的连接。而table比较特殊,没有办法直接将两个table相加,没有办法对函数作比较,也没有办法调用一个字符串,这个时候就需要元表来完成。元...原创 2019-02-16 17:16:47 · 361 阅读 · 0 评论 -
Lua基础学习(五)
上一篇: Lua基础学习(四)https://blog.csdn.net/sun_zeliang/article/details/86698691 Lua文件I/O简单I/O模型 简单I/O模型假设有一个当前输入文件和一个当前输出文件,它的I/O操作均作用于这些文件。打开文件操作语句:file = io.open(filename [,mode])mode 的值有:...原创 2019-02-18 17:29:00 · 299 阅读 · 0 评论 -
泰斗破坏神开发笔记
在学习siki老师的泰斗破坏神的时候记下了很多笔记,这里贴出我所学习到的小的知识点 1.Grid Layout Group 配合 Content Size Fitter 可以自适应加载Grid面板(动态加载)2.左右滑动一个三维物体需要对物体添加一个胶囊碰撞器,用OnButtonDrag();3.角色选择面板的切换,可以创建一个目标点,调整好位置和角度,然后将选择的角色实例化生成,...原创 2019-02-13 09:23:34 · 1173 阅读 · 1 评论 -
unity 学习笔记(一)
开始 位移代码:cube.transform.translate(x,y,z); x=x轴距离 cube为移动的物体(移动的是方向) transform.position=new vector(x,y,z); x=x轴距离 (移动的是点) Unity 5.3以上支持 R.AddForce(vector3.forward); /...原创 2019-02-13 09:56:30 · 525 阅读 · 1 评论 -
unity 学习笔记(二)
开始 DoTween插件,往前播放:DOPlayForward();往后播放:DOPlayBackwards();DOMoveX(5,3); //x坐标移动到5,用时3秒go.transform.DOBlendableScaleBy(new Vector3(0.3f, 0.3f, 0.3f), 0.4f); //在0.4秒增加0.3相应的 go.transform.DO...原创 2019-02-13 09:57:55 · 550 阅读 · 0 评论 -
Unity导表工具开发(二)
Unity导表工具开发(一)Unity导表工具开发(二)Unity导表工具开发(三)Unity导表工具开发(四)接着上篇Unity导表工具开发(一),界面更改了一下颜色以及加了一个刷新按钮开始分析代码应该都能看出来这是基于C#得Winform程序,所有这边用得是C#代码这边的载入配置和保存配置用的Xml,导出的是Json,个人认为主要的难点就是...原创 2019-07-09 01:00:50 · 1254 阅读 · 6 评论 -
Unity导表工具开发(三)
Unity导表工具开发(一)Unity导表工具开发(二)Unity导表工具开发(三)下面是源代码:vs版本是 vs2017社区版百度云(不需要积分):链接:https://pan.baidu.com/s/14mHxL67qjuEWKjUPrSH2yA 提取码:k40n CSDN(需要积分):https://download.csdn.net/download/sun_ze...原创 2019-07-12 21:48:29 · 747 阅读 · 0 评论 -
Unity导表工具开发(一)
Unity导表工具开发(一)Unity导表工具开发(二)Unity导表工具开发(三)Unity导表工具开发(四)在进行Unity游戏开发的时候,会遇到很多配置表导出到项目的情况,这边开发一个导出json到项目的工具。首先是界面,暂定是这样的别问我为什么叫422导表工具,因为422是我大学宿舍房间号哈哈下面是界面分析界面导出位置:这边在选择文件夹后...原创 2019-07-06 13:31:39 · 2055 阅读 · 0 评论 -
Lua基础学习(一)
Lua语言介绍Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua环境安装Window 系统上安装 Luawindow下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:本站下载地址:LuaForWindows_v5.1.4-46.exe Github 下载...原创 2019-01-25 11:06:59 · 347 阅读 · 0 评论 -
Lua基础学习(三)
上一篇: Lua基础学习(二) https://blog.csdn.net/sun_zeliang/article/details/86644551 Lua迭代器泛型 for 迭代器泛型 for 在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。泛型 for 迭代器提供了集合的 key/value 对,语法格式如下:for k,v in pairs...原创 2019-01-29 15:02:45 · 261 阅读 · 0 评论 -
Lua基础学习(二)
上一篇: Lua基础学习(一)https://blog.csdn.net/sun_zeliang/article/details/86609555 Lua函数格式函数类型 function 函数名称(参数1, 参数2, 参数3,..., 参数n) 执行体 return 返回值1,返回值2,返回值3,..end和C#还是有一点区别的,首先Lua不需要写返回值类型,...原创 2019-01-25 16:21:26 · 215 阅读 · 0 评论 -
DispatcherTimer和Timer的区别
两者区别是 Timer在非UI线程跑的,DispatcherTimer是在UI线程跑的,DispatcherTimer 可以直接更新UITimer必须使用this.Dispatcher.BeginInvoke去更新UI private void DisPatcherTimerMethod() { DispatcherTimer t...原创 2018-09-01 11:10:17 · 13390 阅读 · 0 评论 -
WPF Page 界面跳转简单框架和DoubleAnimation动画跳转界面
界面显示 public enum PageType { Index, Error, Copy, Wait, None } public class UIController { public delegate void ChangeFrmMainDelega...原创 2018-08-30 17:33:37 · 1805 阅读 · 4 评论 -
C# HttpClient 请求
引用 Newtonsoft.Json // Post请求 public string PostResponse(string url,string postData,out string statusCode) { string result = string.Empty; //设置Http...原创 2018-08-11 16:22:05 · 9958 阅读 · 0 评论 -
C# 判断.Net Framework 的版本是否满足软件运行需要的版本
不直接运行软件,而是运行一个引导程序,在引导程序里面判断.Net Framework 的版本,满足条件就启动软件,不满足就提示用户安装.Net Framework下面是如果确定用户的电脑是4.0及以上,才可以使用的新方法,否则只能使用老的方法,一样可以解决各版本需要的 release 可以在微软官方文档中查到https://docs.microsoft.com/zh-cn/dotnet...原创 2018-08-07 13:52:22 · 12914 阅读 · 0 评论 -
C# 设置U盘的属性-安全-权限为读取和执行
/// <summary>/// U盘读取和执行/// </summary>private void UDiskReadAndExecute(){ //获得所有的驱动器 DriveInfo[] s = DriveInfo.GetDrives(); foreach (DriveInfo drive in s) { //...原创 2018-08-06 16:09:59 · 1396 阅读 · 1 评论 -
手把手教你同步另一个数据库的数据
这里以sql server 2012 为例。首先安装sql server 2012,不是Express版的其他版本。(ps:我们需要用到SQL Server 代理功能,Express不支持,如何识别机器上是否是Express版本,简单的方法就是连接上数据库过后查看最下方是否有SQL Server代理,没有那就表示你安装的是Express版本,需要重新下一个)找到服务器对象,然后点开找到链接...原创 2018-07-17 14:23:47 · 4214 阅读 · 0 评论 -
C# 导出Excel 多个Sheet 和 单个Sheet
在工作中,会遇到这样的需求,选取某一年,导出选择年份的月度、季度或者年度报表,月度报表不可能产生12个单独的Excel,这样的话客户可能会和你拼命,将12个月份分为12个Sheet放在一个Excel里面,可能客户会请你吃饭。目前的做法是根据选择的年份,将该年份所有的数据全部获取到,根据表的类型(几个Sheet)分为多个DataTable放到DataSet里面,接着根据DataSet.Table...原创 2018-07-17 10:56:07 · 13817 阅读 · 3 评论 -
【已解决】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类
检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类win7 X64系统下,VS2015运行C#对OPC取数的时候报上述错误。可能出现原因:1.COM组件没有在电脑里面注册。2.第三方写的COM控件只支持X86系统,不支持X64系统。3.System3...原创 2018-06-12 10:22:07 · 50999 阅读 · 13 评论 -
冒泡排序、选择排序和插入排序算法
冒泡算法:private void BubbleSort(int[] arr){ if (arr.Length < 1) return; for (int i = 0; i < arr.Length; i++) { for (int j = i + 1; j < arr.Length; j++) {...原创 2019-01-08 16:20:09 · 140 阅读 · 0 评论 -
二分查找算法及二分查找插入排序算法
二分查找:private int BinarySearch(int[] arr,int low,int high,int target){ if (arr.Length < 1 || low > high) return -1; int mid = (low + high) / 2; if (arr[mid] == target) return mid;...原创 2019-01-08 16:45:47 · 663 阅读 · 0 评论 -
Unity导表工具开发(四)
Unity导表工具开发(一)Unity导表工具开发(二)Unity导表工具开发(三)Unity导表工具开发(四)源码更新:加入导出C#百度云:链接:https://pan.baidu.com/s/1Vcg8OCr4eczalMPdFqiOTg 提取码:h3bz CSDN:https://download.csdn.net/download/sun_zeliang/11...原创 2019-07-20 01:35:24 · 773 阅读 · 0 评论