- 博客(38)
- 收藏
- 关注
原创 使用正则表达式提取字符串中的完整句子(包括文字、空格、标点)
关于正则表达式,网上有非常多的介绍和使用说明。但本文主要通过一个实际案例来说明如何使用正则表达式。使用语言:C#案例背景:博主想通过看美剧来学习英语,但网上的字幕几乎都是中英双语字幕,所以采用正则表达式将字幕中无用的部分去掉,只保留英语原句。string str = @"Dialogue: 0,0:01:47.29,0:01:49.17,*Default,NTP,0,0,0,,你真是...
2018-11-12 17:17:55 12146
转载 Android Studio导入系统aidl报错问题
原帖地址:https://blog.csdn.net/CSDN_LQR/article/details/52785394使用了一段时间Android Studio发现慢慢喜欢上用它写代码了,界面比ADT好看太多了,而且我比较懒,AS的拥有和VS2013差不多的提醒功能真的不错,哈哈这个事题外话了。最近遇到个问题: 改用Android Studio后aidl文件不能按照传统ADT的方式在sr...
2018-08-21 15:14:16 1847 1
转载 更新android sdk后提示This Android SDK requires And...e ADT to the latest version.
win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。出现 :This Android SDK requires Android Developer Toolkit version 17.0.0 or above. Current version is 10.0.0.v201102162101-104...
2018-07-30 11:03:04 372
原创 C#字符串中取数字
string str = "提取123abc提取"; //我们抓取当前字符当中的123string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", "");Debug.Log("strResult," + result);打印结果是123这里使用的方法是正则表达式,取数字。...
2018-06-12 18:35:14 1822
原创 【C#】通过查找当前堆栈帧,找到调用的方法名
C#中想要知道某句log出自哪个方法名,可采用如下方法: void TestReflectMethodName() { Type t; t = Type.GetType(currentClassName); //参数要填写当前类的名字 var st = new System.Diagnostics.StackTrace();
2018-01-16 14:14:40 2863
原创 非工具非代码方法xlsx转txt
公司其他部门经常会给研发部门一些excel文件,包含一些配置表信息、国际化翻译等等,但是excel文件在程序里根本不能直接读,要么用工具转格式成txt、xml,要么从代码里用插件获取,不管哪种方法都觉得很鹅心。尤其是office2007以后的xlsx文件,跟钉子户一样转格式非常困难,今天随意研究一会,暂且发现一种还算可以的方法,目前只转成功了txt格式,xml后续在研究。步骤:1、新建一个
2018-01-12 18:35:39 860
原创 C#多处调用接口、仅一个回调方法的处理思路
最近做项目时,有一个问题,即SDK的接口《获取手柄唯一标识》是异步用回调的方式传回的。 但有关手柄的连接、绑定、解绑等操作都依赖这个接口,回调只有一个,回调里如何处理不同的位置调用,并作出相应操作是重点。思路1、在回调中加入判断 在全局设置int型变量,每当有需要调用接口时,为int变量赋值,在回调中判断该变量,分别处理。public int type=-1;public void GetID
2017-12-20 20:52:01 1328
转载 安卓: Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件
MTP扫描文件的方法,解决通过流写入SD卡后在电脑上不显示文件的问题。
2017-12-08 15:21:51 2488
原创 使用NGUI里Localization文件注意事项
在NGUI里,有一个文件叫Localization,这个文件作为多语言控制Label十分好用,比如下图这样。 实际开发时遇到一些需要赋值的字段,这种字段【务必】要把上图的脚本去掉,否则赋值将会失效!例如下图 对Label进行赋值,但页面上仍然显示Localization的字段, Localization需要根据系统语言来判断显示的文字,所以赋值后会被Update刷新回原始字段。去掉UI L
2017-11-02 12:46:51 526
原创 提交Unity工程时务必不要忘记提交.project和.asset相关信息
如果代码中使用了GameObject.FindGameObjectWithTag(“xxx”)的时候,在git或者SVN提交代码时,务必不要把TagManager.asset忘记,否则可能出现任何代码都没问题但程序就是报错的情况。更糟糕的是根本不报错,他就是有问题,这样排查起来就很困难了。
2017-06-15 11:31:07 631
原创 关于Unity中单例调用和委托的使用方式
在Unity中,通过单例调用的方法中如果包含已初始化的GameObject,则调用后为null而报错,这时应该使用委托的方式,举例: public delegate void PanelDelegate(string column); public static PanelDelegate panelShowNormal; void Start () { pub
2017-06-13 16:27:22 734
原创 关于Unity工程切换运行环境的文件
最近在提交代码时,scm那边总是说Unity工程打开就变回默认环境了(PC,Mac&Linux那个),但实际上我们都是在Android的平台下开发的,所以考虑到可能是工程配置文件没有提交,最终排查原因,知道了是Library下的EditorUserBuildSettings.asset文件没有被上传,这个文件是记录工程环境的,谨记。
2017-05-19 12:47:43 773
转载 【转】【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则
博主前言:腾讯又搞了个WeTest平台,偶尔也会发布点有用的文章,但是没一键转载,就手动搬运好了。WeTest 导读我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective C#》之于C# ,是类似《Effective C++》之于C++一样的存在。这篇文章,将《Effective C# Second Edition》
2017-03-08 14:00:28 275
原创 【LitJson】如何判断字符串中是否有某个key
JsonData jd = JsonMapper.ToObject (str); //字符串转Json if (((IDictionary)jd).Contains(“KeyName”)) { //判断是否有key string valuestr = (string)jd[“KeyName”]; //do sth… } 总结:借用字典的接口方法来判断
2016-10-10 15:05:58 7259 3
原创 【C#】通过反射调用某类某方法
string strClass = “VolumeManager”; //类名,有命名空间需要加上,namespace.class string callMethodName = toggle.transform.parent.name; //方法名 Type t;//类型 object obj; //对象 t = Type
2016-10-10 14:26:46 1552
转载 微信扫码登录网页实现原理
http://justcoding.iteye.com/blog/2213661扫码登录操作过程浏览器输入:https://wx.qq.com/?lang=zh_CN手机登录微信,利用“扫一扫”功能扫描网页上的二维码手机扫描成功后,提示“登录网页版微信”;网页上显示“成功扫描 请在手机点击确认以登录”手机端点击“登录网页版微信”,网页跳转到用户的微信操作界面
2016-07-14 09:37:19 2029
转载 AABB轴向包围盒
AABB,Axis-Aligned Bounding Box,即通过两个三维向量作为对角点产生的与空间轴平行的长方体空间。在Ogre中通过类AxisAlignedBox来实现,该类中两个成员变量Vector3 mMinimum和Vector3 mMaximum是两个三维向量,分别表示长方体空间的对角点。 主要成员函数如下:1、提取最小角点和最大角点[cpp]
2016-06-15 10:03:14 796
转载 【转】一个好的学习算法的网站
技术领域广而深,唯独算法是程序员的通用内功!一个朋友的博客,很多算法题http://blog.csdn.net/niushuai666/article/details/6637263http://www.cnblogs.com/zhangchaoyang/category/256478.html 有几篇关于算法的文章,待以后慢慢一个个的突破。ht
2016-06-05 16:01:22 652
转载 【转】Unity协程(Coroutine)原理深入剖析
原文地址:http://dsqiu.iteye.com/blog/2029701感言:本文可初级解惑,深层次还需继续实践。 之前写过一篇《Unity协程(Coroutine)管理类——TaskManager工具分享》主要是介绍TaskManager实现对协程的状态控制,没有Unity后台实现的协程的原理进行深究。虽然之前自己对协程还算有点了解了,但是对Unity如何执行
2016-05-28 16:48:32 368
原创 设计模式的实际应用
摘录一些设计模式的要点,原博主有精细的分类说明,推荐大家去学习一下,地址:http://www.cnblogs.com/jqbird/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1).抽象工厂模式(Abstract factory):原理:抽象工厂模式的一个主要目的是把所生成的具体类相分离,这些类的实际名称被隐藏在工厂中,在
2016-04-21 22:50:28 1381
转载 【转】[unity3d]easytouch的使用
原文地址:http://blog.csdn.net/dingxiaowei2013/article/details/19967041对于移动平台上的RPG类的游戏,我们常用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版的3.1好用,2.5版本的对于自适应没有做的很好,而最新版的已经解决了这一问题。当然u
2016-04-17 20:59:32 449
转载 PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,
powerdesigner使用
2016-04-10 00:08:56 1387
原创 Unity构建读取XML简单架构的方法与注意事项
讲道理这是本宅第一次写原创技术文章,且文中全部内容均为本人拙劣的技术方法实现,若有各种疑问和错误,欢迎及时指正。绝大部分有点规模的游戏都需要读取XML,且XML数量并不少,如果每次需要数据时就读一次那就太浪费资源了,而且性能也不好,所以我自己动手简单写了一个管理读取XML简单架构。大致思路:首先建立一个读取XML的父类,继承的子类即所要读XML的实体类。使用WWW类
2016-03-26 00:02:14 1538
转载 unity Android 打包后读取 xml 文件
学习学习!原帖地址:http://www.cnblogs.com/wuzhang/p/wuzhang20140731.html?utm_source=tuicool&utm_medium=referral问题: 前天在做东西的过程中发现了一个让人很纠结的问题,为什么Unity 程序在PC上测试一点都没问题但是打包发布到Android后却无法读取XML文件。通过查找自资料发现打包发不
2016-03-22 15:18:56 2434
转载 【转】unity3d所要知道的基础知识体系大纲
原文地址:http://www.cnblogs.com/zhibolife/p/3685168.html?utm_source=tuicool&utm_medium=referral本文献给,想踏入3D游戏客户端开发的初学者。 毕业2年,去年开始9月开始转作手机游戏开发,从那时开始到现在一共面的游戏公司12家,其中知名的包括搜狐畅游、掌趣科技、蓝港在线、玩蟹科技
2016-03-12 17:14:16 764
原创 Unity面试着重复习重点
类似的资料在网上也有不少,以下是我参考部分资料自己总结的一份。C#语言基础:值类型 引用类型面向对象特性:继承、封装、多态代码风格:什么是重构、聚合和组合的区别设计模式:六大原则、单例、观察者、状态机等数据结构:数组、链表、堆栈、树、图基础算法:递归、算法复杂度、常用算法(排序、搜索、A*算法【自动寻路】)unity引擎:脚本开发:生命周
2016-03-12 17:12:52 538
转载 【转】C#编译器错误 CS0246综述
原文地址:https://support.microsoft.com/zh-cn/kb/304656症状编译代码时,会出现下列错误消息:找不到类型或命名空间名称 (是否缺少 using 指令或程序集引用?)其中 是您要使用的类型或命名空间的名称。原因可能会出现此错误的原因有多种:可能拼错了您要使用的类型或
2016-03-09 15:28:28 1948
转载 【转】关于unity中的update、Lateupdate和FixedUpdate。
关于unity中的update、Lateupdate和FixedUpdate之间的区别。
2016-03-07 15:35:40 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人