- 博客(108)
- 资源 (13)
- 收藏
- 关注
原创 unity的UI元素层级调整的方法
UI的渲染层级决定了最终显示效果,先渲染的在底层,后渲染的上层。层级按照如下优先级确定:相机深度,通过Camera控件中的Depth属性设置,值越大的后渲染; Canvas的Sorting Layer,约靠下的后渲染; Canvas的Order in layer,在同一个Sorting Layer时,值越大越后渲染; UI节点的层级,UI节点数树形结构,靠下的节点后渲染。对于粒子特效来说层级的处理与UI元素有差异,这点是需要注意的。另外spine动画的层级在不同的设置模式下可能与UI..
2022-03-19 12:17:52
19558
原创 游戏LTV计算
游戏中我们通过广告及内购混合变现的方式,广告包含激励视频广告、插页式广告及横幅广告。在我们没有办法知道具体每个用户在每天产生多少收益的情况下,想要计算LTV可以通过估算的方式,下面介绍的方法估算的前提是记录了用户游戏内行为事件(事件至少包含:内购行为、看激励视频次数、展示插页式广告次数),以安卓平台美国地区的7月1日新用户的30天LTV计算为例说明:群体U:指安卓平台美国地区7月1日这批新用户国家R:指美国, 为第t天国家R的激励视频总收入, 为群体U在第t天看激励视频总次数, ..
2022-03-19 12:11:32
7397
原创 mysql创建带密码的用户使用密码无法登录,但是不输入密码可以登录
在cmd窗口,直接使用 mysql –usa 可以登录,但是创建sa时候设置密码为123456.原因可能有两个:设置密码后没有强制刷新权限或者重启mysql服务; Mysql数据库的user表中有名字为空的用户名或root的密码为空。解决方法:删除user表中用户名为空的用户,delete from mysq.user where user=’’如果root密码为空需要修改root的密码,然后重启mysql服务。...
2022-03-19 11:42:13
1266
原创 mysql写入数据提示“Duplicate entry for primary key”,但是检查发现无重复键值
mysql查询提示记录重复,但是实际无重复
2022-03-19 11:34:42
2665
原创 Google安卓排行榜接口提示12501错误
在接入google安卓排行榜后,登录google总是提示12501错误(现象就是点击进入排行榜后有个弹窗但是闪退),这个错误是指用户取消了登录,在网上找了各种可能的原因都未能解决,最后发现是一个配置的问题,掉进坑里了。在经过三天的努力查找问题原因后才发现原来是清单文件(AndroidManifest.xml)中配置的app_id的问题,app_id是12位数字,如果直接配置在清单文件中必须在前面加上\u003,否则会当做整数来处理,这样接口每次都是会返回错误12501,让人很迷惑的错误代码。google
2021-01-30 14:51:54
1866
原创 unity按钮点击无响应的处理方法
在程序中给Button控件添加了点击事件后无反应,可能由于下列原因导致,按钮的interactable=false或者enable=false; 父节点如果有CanvasGroup组件,还必须把CanvasGroup组件上的interactable,Blocks Raycasts的属性勾选上。 检查是否有其它上层对象遮挡住了按钮所在的位置如果仍然不能解决问题可以考虑直接在UI界面去绑定点击事件。...
2021-01-30 14:26:42
8536
原创 unity动画插件--spine
在Unity中很多背景动画或者游戏内容中的动画可以通过spine来设计。在github下载spine运行时插件,spine-unity-3.8-2020-04-22.unitypackage,然后导入到unity中。通过spine导出的数据文件包含.atlas、.png及.json三个文件,将map1.atlas文件改名为map1.atlas.txt,再将上面三个拷贝到unity工程中,此时会自动生成map1_SkeletonData.asset文件,改文件自动引用了相应的json文件,
2021-01-30 14:23:00
2365
原创 unity sprite保存成PNG图片
图集拆分后可以将子图单独保存成png图片,使用如下代码,var sprites = Resources.LoadAll<Sprite>("main");Debug.Log("拆分的图片如下:");var path = "D:/Splite/";if (!Directory.Exists(path)){ Directory.CreateDirectory(path);}int counter = 0;foreach (var sprite in sprites){ .
2021-01-30 14:17:45
3182
原创 获取安卓证书指纹(SHA-1)
打开CMD窗口并切换到jdk安装目录(D:\Program Files\Android\Android Studio\jre),如果不知道安装目录可以打开AS在项目右击打开Open Module Settings-->SDK Location便可以找到JDK目录,【获取debug指纹】Debug指纹与项目无关,所有的项目获取的结果都是一样的。输入命令:keytool -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.
2021-01-30 14:12:39
2224
原创 unity开发--引用替换
有时候在UI中大量使用了预制体A,但是由于某些原因需要将其中部分地方替换成预制体B,如果直接直接在UI中进行替换,在需要在每一个替换的地方加入预制体B然后调整位置、大小等多个属性值,删除旧的预制体A并且修改相关的引用,这样操作起来很费时。为了方便修改可以直接通过修改unity的.prefab文件方式进行。Unity的.prefab文件中保存了当前预制体内部所有组件的属性值及其层次结构,任何一个组件都对应有一个FID,该FID在当前预制体内部是唯一的,.meta文件保存了当前预制体的GUID,GUID是全局唯
2021-01-30 13:53:15
1367
原创 unity开发--刘海屏适配
Unity可以通过UnityEngine.Screen.safeArea获取安全区域的起始位置坐标及安全区域宽高,如果安全区域宽或高不等于屏幕的宽或高(通过unity.Screen对象获取)则表示存在刘海区域,此时可以通过宽高差异计算出刘海区域的大小。例如屏幕宽1080、高2340,安全区域为(x:0.00, y:85.00, width:1080.00, height:2255.00)则刘海区域在顶部且高度为85。如果x及y都为0且宽高与屏幕高宽相等且表示不是刘海屏,如果y>0表示顶部有刘海,如果y
2021-01-29 16:55:05
3788
原创 C#读Visio模型数据
第一步:安装Visio安装相应版本的Visio(以64位为例),在安装过程中经常遇到下面的问题解决方法:按“win+R”快捷键,打开“运行”,输入“regedit”,打开注册表,找到【HKEY_CLASSES_ROOT】àInstalleràProducts备份注册表,然后将上面Office 16 Click-to-run Extensiblity Component删除,然后...
2019-05-25 12:21:33
2057
1
原创 安卓ListView点击事件无响应
ListView布局文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="30dp" > <com.h1.warehouse....
2019-03-03 14:45:22
765
原创 Android项目引用自己开发的类库项目
下面以Eclipse开发安卓项目为例来说明如果在安卓项目中引用自定开发的类库项目。在开发过程中,如果我们需要将常用的类或者通用model作为独立项目,这个时候我们可以将通过建立安卓类目项目方式实现,具体步骤如下,新建Andorid Application Projec,注意安卓版本选择跟主程序一致,不需要创建启动图标及activity,勾选上Mark this projec...
2018-12-27 21:49:48
732
原创 安卓app局域网内访问PC服务端
对于没有公网IP的服务器,我们如果想在真机上运行app访问PC端的服务,则需要手机跟PC在同一个局域网内。在开发测试时候可以在PC上通过第三方工具(比如猎豹免费WIFI)创建WIFI并在手机上面连接该WIFI,然后可以手机上的app直接访问PC端后台服务。为了测试连通性可以在PC端的cmd窗口使用ping命令查看是否能够访问手机IP,以华为手机为例,手机IP地址可以通过设置-->系统--&g...
2018-12-27 21:44:49
6013
2
原创 ARCGIS插件开发(C#)
搜索全部Name=输入值的feature,可以通过如下方式实现var data = new List<IFeature>(); IEnumLayer enumLayer = Map.get_Layers(null, false);//所有layer enumLayer.Reset(); ILayer laye...
2018-12-11 22:31:17
3266
原创 WCF前后台调用提示“信封版本不支持添加消息标头“
在项目中前后台请求时在请求包头部添加了一些遇到错误信息,代码如下:request.Headers.Add(MessageHeader.CreateHeader("Context", "http://tempuri.org", _Context))提示 System.InvalidOperationException:“信封版本“EnvelopeNone (http://schemas.m...
2018-12-08 11:21:17
336
原创 Mysql通过MySqlDataAdapter更新数据后无法查询出数据
问题描述:在程序中通过MySqlDataAdapter更新了数据库,然后在程序其它页面再次查询数据时候查询结果总是空,执行select count(*) from stuInfo语句返回居然也是NULL,这种语句无论数据库表是否有数据库都会返回一直数值而不会为空,但是返回为空了,其它的查询fa返回结果也是空的,重启程序后查询结果正常了。解决方法:在网上查询了相关情况,一般都是说需要重新...
2018-12-04 22:04:18
1771
1
原创 C#读写Word文件(五)--替换
有些时候我们需要通过word模板来打印,需要将数据库查询出来的数据填充到word模板文档并批量打印,此时我们可以在word模板设置好书签,然后通过在程序里面通过书签定位填充数据,然后再生成新的文档并且打印。string fileName = “test.docx”;Dictionary<string, string> dic = new Dictionary<strin...
2018-11-30 22:14:58
1582
原创 C#读写Word文件(四)--打印
Word中调用打印功能很简单,下面以简单示例说明用法。/// <summary> /// 打印word文档 /// </summary> /// <param name="fileName">文档名</param> public static void PrintDocument(object fileName) ...
2018-11-30 22:11:35
888
原创 C#读写Word文件(三)
1、公式及表格操作插入公式string strDir = Directory.GetCurrentDirectory();string docName = strDir + @"\test.doc";object nothing = System.Reflection.Missing.Value;MSWord.ApplicationClass newapp = null;M...
2018-11-30 22:09:05
885
原创 C#读写Word文件(二)
1、将文档另存为及替换操作1、另存为【提示】:在“C#读写Word文件(一)”【方式二】打开word文档的基础上进行操作MSWord.Paragraph para = doc.Content.Paragraphs.Add(ref Nothing);para.Range.Paste();para.Range.InsertParagraphBefore();//添加一次回车o...
2018-11-30 22:06:48
1326
原创 C#读写Word文件(一)
1、加入相应的COM组件在Winform程序中对Word进行操作需要引入相关的COM组件。如果安装的office2007则引入12.0版本的COM组件,如下图所示:在对应的CS文件中使用其名字空间,using System.Reflection;using MSWord=Microsoft.Office.Interop.Word; 2、word中字号与英镑对照表...
2018-11-29 21:07:22
9746
原创 C#执行Python代码工具类
有时候需要C#与Python交互或者执行python写的算法,这个时候我们可以在C#中调用执行python文件形式进行交互,下面是我写的C#执行Python代码的工具类,可以直接拿来使用,需要引用IronPython.dll。/* * 功能:Python与C#交互 * QQ:1406981715 * 创建日期:2017-03-03 */ pub...
2018-11-29 21:02:52
663
原创 C#读写Excel文件(六)
下面代码是将图片插入到excel中,onst int NNN = 5;MSExcel.Range rr = (MSExcel.Range)whs.Cells[rowIndex+1, 36];whs.Shapes.AddPicture(fileName, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.Ms...
2018-11-29 20:51:46
965
1
原创 C#读写Excel文件(五)
下面Demo展示了将excel内容保存成图片,使用名字空间:using MSExcel = Microsoft.Office.Interop.Excel;using Microsoft.Office.Core;using System.Runtime.InteropServices;using System.Drawing.Imaging;using System.Drawing;...
2018-11-29 20:50:11
627
原创 C#读写Excel文件(四)
1、从Excel读取数据存储到DataTable中/// <summary> /// 从excel文件读取内容 /// </summary> /// <param name="fileName">excel文件名</param> /// <returns>获取读取...
2018-11-29 20:48:37
3088
原创 C#读写Excel文件(三)
通过逐行逐个单元格向Excel写入数据的方式比较慢,下面介绍通过OLEDB方式向excel批量写入数据,速度可以提高很多倍。使用OLEDB方式写入数据到excel表格【方法一】/// <summary>/// 使用oledb快速写入数据到excel/// </summary>/// <param name="data"></pa...
2018-11-29 20:44:35
3654
1
原创 C#读写Excel文件(二)
1、样式设置string strDir = Directory.GetCurrentDirectory();string fileName = strDir + @"\test.xls";MSExcel.Application excelApp= new MSExcel.Application();excelApp.Visible = true;//是打开可见MSExcel.W...
2018-11-29 20:42:25
3008
3
原创 C#读写Excel文件(一)
1、加入相应的COM组件在Winform程序中对Word进行操作需要引入相关的COM组件。如果安装的office2007则引入12.0版本的COM组件,如下图所示:在对应的CS文件中使用其名字空间,using System.Reflection;using MSWord=Microsoft.Office.Interop. Excelusing Microsoft.Off...
2018-11-29 20:39:41
32060
2
原创 6174数学黑洞的matlab模拟
对于数学黑洞,无论怎样设值,在规定的处理法则下,最终都将得到固定的一个值,再也跳不出去了,就像宇宙中的黑洞可以将任何物质,以及运行速度最快的光牢牢吸住,不使它们逃脱一样。算法过程如下:取任意一个4位数(4个数字均为同一个数的除外),将该数的4个数字重新组合,形成可能的最大数和可能的最小数,再将两者之间的差求出来;对此差值重复同样过程,最后你总是至达卡普雷卡尔黑洞6174,到达这个黑洞最多需...
2018-11-28 22:26:20
2582
原创 C#执行R文件的简单示例
首先下载RDotNet.dll、RDotNet.NativeLibrary.dll、Interop.STATCONNECTORCLNTLib.dll、Interop.StatConnectorCommonLib.dll及Interop.STATCONNECTORSRVLib.dll,引用如下名字空间:using RDotNet;using RDotNet.NativeLibrary;usi...
2018-11-28 22:14:03
981
2
原创 C#引用了另外项目但是编译提示没有引用
项目A引用了项目B,但是编译时候提示没有引用,可能原因如下:检查引用项目及被引用项目的.Net Framework版本是否一致; 检查两个项目的编译平台是否是一致。...
2018-11-28 22:00:05
2402
原创 ORACLE查询数据时候提示指定转换无效
问题描述:从数据库查询数据存储到DataTble提示指定转换无效,将SQL拷贝到PL/SQL执行正常。解决方式:查询的结果中数值类型小数位数太长导致.NET无法处理,将查询的数值类型字段截取指定位数小数,此问题一般是由于数值类型字段进行乘除运算导致;...
2018-11-28 21:59:14
4446
原创 ORA-00923: 未找到要求的 FROM 关键字
检查SQL语句语法是否正确; 检查SQL语句中是否包含特殊字符; 检查SQL语句结尾是否包含分号; 检查SQL是否包含中文逗号; 检查数据库表是否存在;...
2018-11-28 21:58:59
53794
6
原创 Java中实现WebService
定义接口,如下定义接口实现此时可以通过如下方式发布服务,在C#项目中添加服务引用à高级à添加Web引用,输入URL:http://127.0.0.1:6033/TradeService/,即可获取相关信息,点击WSDL的连接可以看到详细信息,修改引用名并添加引用即可使用。在使用时直接创建TrdeService对象,调用其方法RequestMessage即可调...
2018-11-27 21:10:58
1270
原创 Java调用WCF的WebService服务
在Eclipse项目上右击,NewàOtheràWeb ServiceàWeb Service Client点击完成即可生成客户端代码,测试用例如下:需要引用activation-1.1.jar及mail-1.4.jar,这两个jar包可以从下载的axis2-1.7.6-bin.zip中获取。...
2018-11-27 21:06:36
1850
基于Sql Server实现的人才信息管理系统
2023-01-08
汽车售票管理 Sql Server数据库作业
2023-01-08
SqlServer数据库课程设计-车辆运费管理
2023-01-08
SqlServer数据库课程设计-订单管理
2023-01-08
SqlServer数据库课程设计-长途汽车管理系统
2023-01-08
SqlServer数据库课程设计-学生选课系统
2023-01-08
Mysql数据库课程设计作业-生鲜销售
2023-01-08
Mysql数据库课程设计作业-机票预订系统
2023-01-08
Mysql数据库课程设计作业-运动会
2023-01-08
Mysql数据库课程设计作业-学生选课
2023-01-08
Mysql数据库课程设计作业-教师课程管理
2023-01-08
Mysql数据库课程设计作业-宠物预定
2023-01-01
Mysql数据库课程设计作业-仓库管理
2023-01-01
Access数据库课程设计-学生选课系统
2023-01-01
Access数据库课程设计-信用卡信息管理
2023-01-01
C#与R语言的交互,在Winform中调用并执行R脚本计算
2022-12-31
C# Winform GDI绘图,使用ZedGraph控件及Sql Server数据库
2022-12-31
C++数据结构基础程序集
2018-11-22
学生选课系统
2014-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人