摘要:怎样找出svn修改次数最多的文件? 我想统计配置表中,那个配置文件修改次数最多,但经过实践发现statsvn只支持到1.3的版本。 通过svn的命令行接口,把提交记录保存到xml中,再通过自己写代码解析xml也可以统计出修改次数最多文件。 cd e:code\xx_svn svn log --xml 阅读全文
posted @ 2020-11-28 19:40 赵青青 阅读(31) 评论(0) 推荐(0) 编辑
摘要:在bat代码中如何在不同的盘符中切换?直接输入盘符的名字,前面不要加cd,示例 执行结果如下: 如果是这样的写法,反而无法切换到 D:\Python37 阅读全文
posted @ 2020-11-28 19:29 赵青青 阅读(56) 评论(0) 推荐(0) 编辑
摘要:Unity的日志事件 Unity提供了两个API,回调函数的参数都是一样的,通过这个API可以在真机上把Debug.Log/LogWarning/LogError 日志输出到文件中保存,我建议使用Application.logMessageReceivedThreaded Application.l 阅读全文
posted @ 2020-11-27 20:30 赵青青 阅读(121) 评论(0) 推荐(0) 编辑
摘要:本文通过实际例子来看看StackFrame和StackTrace有什么区别,分别在.NET和Unity中测试。 .NET环境 测试代码 using System; using System.Diagnostics; namespace ConsoleApplication1 { internal c 阅读全文
posted @ 2020-11-27 20:30 赵青青 阅读(64) 评论(0) 推荐(0) 编辑
摘要:电脑端软件 电脑端最常用的硬件检测软件就是 鲁大师,可以检测电脑、包括外设的型号,生产日期等等详细信息。 当然对于鲁大师,驱动精灵之类的软件,建议在使用完后就将其卸载,因为它们总会时不会地给你弹一些广告弹窗,或者所谓的优化提示框。 如果不需要鲁大师,可以使用下面两款软件来检测硬件 图吧工具箱 一款工 阅读全文
posted @ 2020-11-09 20:34 赵青青 阅读(57) 评论(0) 推荐(0) 编辑
摘要:在项目中如果有大量的字符串拼接,比如每秒执行的倒计时,协议中的日志输出,每次拼接会产生大量的gc,尤其是在ILRuntime下执行 gc alloc的次数会更加频繁。 zstring 有两个字符串处理的库都叫zstring,其中小写的zstring是一款国人开源的zstring,而大写的ZStrin 阅读全文
posted @ 2020-11-04 20:42 赵青青 阅读(255) 评论(0) 推荐(0) 编辑
摘要:有个同事问我为什么他的vs编写C#代码,对于引用System.dll中的方法,鼠标移上去没有方法的使用说明或接口注释,具体可以看下面的截图,而我绝大多数情况下是使用Rider开发,并没有遇到这个问题,本文通过实践找到原因。 我的环境:vs2017 企业版本 ,vs2019企业版本 ,rider 20 阅读全文
posted @ 2020-10-31 17:14 赵青青 阅读(69) 评论(0) 推荐(0) 编辑
摘要:想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢? 目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法 阅读全文
posted @ 2020-10-25 21:26 赵青青 阅读(85) 评论(0) 推荐(0) 编辑
摘要:前言 我们有一个用Unity引擎开发了二十个月的mmo arpg手游项目,在安卓已经测试三轮了,出于IOS的热的考虑且结合我们的情况:全部代码都是纯C#开发非Lua,所以计划使用ILRuntime热更,这里记录我们把这个项目用上ILRuntime热更的过程,包括遇到的困难和如何解决的。其它类型项目或 阅读全文
posted @ 2020-09-10 12:39 赵青青 阅读(787) 评论(6) 推荐(2) 编辑
摘要:我们公司有一个Unity原生开发语言C#写的项目,目前已经在安卓测试过多次,上架IOS在考虑热更,所以对ILRuntim进行性能测试,在测试过程中已经按照官方文档进行了CLR绑定和生成Release的Dll,并且在非Editor环境下测试。 我的测试环境:ILRuntime 1.6.3 ,MuMu模 阅读全文
posted @ 2020-08-30 11:00 赵青青 阅读(710) 评论(0) 推荐(0) 编辑