<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[英尺君的bug制造机]]></title><description><![CDATA[消除bug的最好办法就是面对bug，加油奥利给！]]></description><link>https://blog.csdn.net/zxcv12679</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zxcv12679]]></copyright><item><title><![CDATA[使用正则表达式提取字符串中的完整句子（包括文字、空格、标点）]]></title><link>https://blog.csdn.net/zxcv12679/article/details/83994547</link><guid>https://blog.csdn.net/zxcv12679/article/details/83994547</guid><author>zxcv12679</author><pubDate>Mon, 12 Nov 2018 17:17:55 +0800</pubDate><description><![CDATA[关于正则表达式，网上有非常多的介绍和使用说明。但本文主要通过一个实际案例来说明如何使用正则表达式。

使用语言：C#

案例背景：博主想通过看美剧来学习英语，但网上的字幕几乎都是中英双语字幕，所以采用正则表达式将字幕中无用的部分去掉，只保留英语原句。


string str = @&quot;Dialogue: 0,0:01:47.29,0:01:49.17,*Default,NTP,0,0,0,,你真是...]]></description><category></category></item><item><title><![CDATA[Android Studio导入系统aidl报错问题]]></title><link>https://blog.csdn.net/zxcv12679/article/details/81908048</link><guid>https://blog.csdn.net/zxcv12679/article/details/81908048</guid><author>zxcv12679</author><pubDate>Tue, 21 Aug 2018 15:14:16 +0800</pubDate><description><![CDATA[原帖地址：https://blog.csdn.net/CSDN_LQR/article/details/52785394

使用了一段时间Android Studio发现慢慢喜欢上用它写代码了，界面比ADT好看太多了，而且我比较懒，AS的拥有和VS2013差不多的提醒功能真的不错，哈哈这个事题外话了。

最近遇到个问题： 改用Android Studio后aidl文件不能按照传统ADT的方式在sr...]]></description><category></category></item><item><title><![CDATA[更新android sdk后提示This Android SDK requires And...e ADT to the latest version.]]></title><link>https://blog.csdn.net/zxcv12679/article/details/81281570</link><guid>https://blog.csdn.net/zxcv12679/article/details/81281570</guid><author>zxcv12679</author><pubDate>Mon, 30 Jul 2018 11:03:04 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[C#字符串中取数字]]></title><link>https://blog.csdn.net/zxcv12679/article/details/80669443</link><guid>https://blog.csdn.net/zxcv12679/article/details/80669443</guid><author>zxcv12679</author><pubDate>Tue, 12 Jun 2018 18:35:14 +0800</pubDate><description><![CDATA[string str = &quot;提取123abc提取&quot;;    //我们抓取当前字符当中的123
string result = System.Text.RegularExpressions.Regex.Replace(str, @&quot;[^0-9]+&quot;, &quot;&quot;);Debug.Log(&quot;strResult,&quot; + result);
打印结果是123这里使用的方法是正则表达式，取数字。...]]></description><category></category></item><item><title><![CDATA[【C#】通过查找当前堆栈帧，找到调用的方法名]]></title><link>https://blog.csdn.net/zxcv12679/article/details/79074198</link><guid>https://blog.csdn.net/zxcv12679/article/details/79074198</guid><author>zxcv12679</author><pubDate>Tue, 16 Jan 2018 14:14:40 +0800</pubDate><description><![CDATA[C#中想要知道某句log出自哪个方法名，可采用如下方法：
    void TestReflectMethodName() {
        Type t;
        t = Type.GetType(currentClassName);	//参数要填写当前类的名字
        var st = new System.Diagnostics.StackTrace();     
  ]]></description><category></category></item><item><title><![CDATA[非工具非代码方法xlsx转txt]]></title><link>https://blog.csdn.net/zxcv12679/article/details/79046008</link><guid>https://blog.csdn.net/zxcv12679/article/details/79046008</guid><author>zxcv12679</author><pubDate>Fri, 12 Jan 2018 18:35:39 +0800</pubDate><description><![CDATA[公司其他部门经常会给研发部门一些excel文件，包含一些配置表信息、国际化翻译等等，但是excel文件在程序里根本不能直接读，要么用工具转格式成txt、xml，要么从代码里用插件获取，不管哪种方法都觉得很鹅心。尤其是office2007以后的xlsx文件，跟钉子户一样转格式非常困难，今天随意研究一会，暂且发现一种还算可以的方法，目前只转成功了txt格式，xml后续在研究。
步骤：
1、新建一个]]></description><category></category></item><item><title><![CDATA[C#多处调用接口、仅一个回调方法的处理思路]]></title><link>https://blog.csdn.net/zxcv12679/article/details/78857459</link><guid>https://blog.csdn.net/zxcv12679/article/details/78857459</guid><author>zxcv12679</author><pubDate>Wed, 20 Dec 2017 20:52:01 +0800</pubDate><description><![CDATA[最近做项目时，有一个问题，即SDK的接口《获取手柄唯一标识》是异步用回调的方式传回的。 
但有关手柄的连接、绑定、解绑等操作都依赖这个接口，回调只有一个，回调里如何处理不同的位置调用，并作出相应操作是重点。思路1、在回调中加入判断 
在全局设置int型变量，每当有需要调用接口时，为int变量赋值，在回调中判断该变量，分别处理。public int type=-1;
public void GetID]]></description><category></category></item><item><title><![CDATA[安卓： Intent.ACTION_MEDIA_SCANNER_SCAN_FILE：扫描指定文件]]></title><link>https://blog.csdn.net/zxcv12679/article/details/78752009</link><guid>https://blog.csdn.net/zxcv12679/article/details/78752009</guid><author>zxcv12679</author><pubDate>Fri, 08 Dec 2017 15:21:51 +0800</pubDate><description><![CDATA[MTP扫描文件的方法，解决通过流写入SD卡后在电脑上不显示文件的问题。]]></description><category></category></item><item><title><![CDATA[【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法]]></title><link>https://blog.csdn.net/zxcv12679/article/details/78686891</link><guid>https://blog.csdn.net/zxcv12679/article/details/78686891</guid><author>zxcv12679</author><pubDate>Fri, 01 Dec 2017 15:07:09 +0800</pubDate><description><![CDATA[新建文件后，安卓系统里不能及时显示的解决方案]]></description><category></category></item><item><title><![CDATA[使用NGUI里Localization文件注意事项]]></title><link>https://blog.csdn.net/zxcv12679/article/details/78423694</link><guid>https://blog.csdn.net/zxcv12679/article/details/78423694</guid><author>zxcv12679</author><pubDate>Thu, 02 Nov 2017 12:46:51 +0800</pubDate><description><![CDATA[在NGUI里，有一个文件叫Localization，这个文件作为多语言控制Label十分好用，比如下图这样。 
实际开发时遇到一些需要赋值的字段，这种字段【务必】要把上图的脚本去掉，否则赋值将会失效！例如下图 
 
对Label进行赋值，但页面上仍然显示Localization的字段， 
Localization需要根据系统语言来判断显示的文字，所以赋值后会被Update刷新回原始字段。去掉UI L]]></description><category></category></item><item><title><![CDATA[c#委托引用与取消引用注意事项]]></title><link>https://blog.csdn.net/zxcv12679/article/details/77896671</link><guid>https://blog.csdn.net/zxcv12679/article/details/77896671</guid><author>zxcv12679</author><pubDate>Fri, 08 Sep 2017 16:57:40 +0800</pubDate><description><![CDATA[C#委托时同一方法可引用多次，取消引用时次数必须>=引用的次数。]]></description><category></category></item><item><title><![CDATA[Android Studio把项目工程打成jar包]]></title><link>https://blog.csdn.net/zxcv12679/article/details/76087132</link><guid>https://blog.csdn.net/zxcv12679/article/details/76087132</guid><author>zxcv12679</author><pubDate>Tue, 25 Jul 2017 17:08:46 +0800</pubDate><description><![CDATA[本帖无任何代码！3张图表示执行打jar包的位置。]]></description><category></category></item><item><title><![CDATA[提交Unity工程时务必不要忘记提交.project和.asset相关信息]]></title><link>https://blog.csdn.net/zxcv12679/article/details/73277581</link><guid>https://blog.csdn.net/zxcv12679/article/details/73277581</guid><author>zxcv12679</author><pubDate>Thu, 15 Jun 2017 11:31:07 +0800</pubDate><description><![CDATA[如果代码中使用了GameObject.FindGameObjectWithTag(“xxx”)的时候，在git或者SVN提交代码时，务必不要把TagManager.asset忘记，否则可能出现任何代码都没问题但程序就是报错的情况。更糟糕的是根本不报错，他就是有问题，这样排查起来就很困难了。]]></description><category></category></item><item><title><![CDATA[关于Unity中单例调用和委托的使用方式]]></title><link>https://blog.csdn.net/zxcv12679/article/details/73187985</link><guid>https://blog.csdn.net/zxcv12679/article/details/73187985</guid><author>zxcv12679</author><pubDate>Tue, 13 Jun 2017 16:27:22 +0800</pubDate><description><![CDATA[在Unity中，通过单例调用的方法中如果包含已初始化的GameObject，则调用后为null而报错，这时应该使用委托的方式，举例： 
 public delegate void PanelDelegate(string column); 
    public static PanelDelegate panelShowNormal; 
   void Start () { 
       pub]]></description><category></category></item><item><title><![CDATA[关于Unity工程切换运行环境的文件]]></title><link>https://blog.csdn.net/zxcv12679/article/details/72518104</link><guid>https://blog.csdn.net/zxcv12679/article/details/72518104</guid><author>zxcv12679</author><pubDate>Fri, 19 May 2017 12:47:43 +0800</pubDate><description><![CDATA[最近在提交代码时，scm那边总是说Unity工程打开就变回默认环境了（PC，Mac&Linux那个），但实际上我们都是在Android的平台下开发的，所以考虑到可能是工程配置文件没有提交，最终排查原因，知道了是Library下的EditorUserBuildSettings.asset文件没有被上传，这个文件是记录工程环境的，谨记。]]></description><category></category></item><item><title><![CDATA[【转】【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则]]></title><link>https://blog.csdn.net/zxcv12679/article/details/60870942</link><guid>https://blog.csdn.net/zxcv12679/article/details/60870942</guid><author>zxcv12679</author><pubDate>Wed, 08 Mar 2017 14:00:28 +0800</pubDate><description><![CDATA[博主前言：腾讯又搞了个WeTest平台，偶尔也会发布点有用的文章，但是没一键转载，就手动搬运好了。


WeTest 导读
我们知道，在C++领域，作为进阶阅读材料，必看的书是《Effective C++》。 而《Effective C#》之于C# ，是类似《Effective C++》之于C++一样的存在。


这篇文章，将《Effective C# Second Edition》]]></description><category></category></item><item><title><![CDATA[【C#】反射创建类对象与传参]]></title><link>https://blog.csdn.net/zxcv12679/article/details/53420659</link><guid>https://blog.csdn.net/zxcv12679/article/details/53420659</guid><author>zxcv12679</author><pubDate>Thu, 01 Dec 2016 13:56:46 +0800</pubDate><description><![CDATA[注：以下是C#结合Unity的一个方法，用于展示反射创建类对象与传参public]]></description><category></category></item><item><title><![CDATA[【LitJson】如何判断字符串中是否有某个key]]></title><link>https://blog.csdn.net/zxcv12679/article/details/52777927</link><guid>https://blog.csdn.net/zxcv12679/article/details/52777927</guid><author>zxcv12679</author><pubDate>Mon, 10 Oct 2016 15:05:58 +0800</pubDate><description><![CDATA[JsonData jd = JsonMapper.ToObject (str);        //字符串转Json 
if (((IDictionary)jd).Contains(“KeyName”)) {    //判断是否有key 
    string valuestr = (string)jd[“KeyName”];     //do sth… 
}   总结：借用字典的接口方法来判断]]></description><category></category></item><item><title><![CDATA[【C#】通过反射调用某类某方法]]></title><link>https://blog.csdn.net/zxcv12679/article/details/52777470</link><guid>https://blog.csdn.net/zxcv12679/article/details/52777470</guid><author>zxcv12679</author><pubDate>Mon, 10 Oct 2016 14:26:46 +0800</pubDate><description><![CDATA[string strClass = “VolumeManager”; //类名，有命名空间需要加上，namespace.class 
        string callMethodName = toggle.transform.parent.name;   //方法名 
        Type t;//类型 
        object obj; //对象 
        t = Type]]></description><category></category></item><item><title><![CDATA[微信扫码登录网页实现原理]]></title><link>https://blog.csdn.net/zxcv12679/article/details/51906326</link><guid>https://blog.csdn.net/zxcv12679/article/details/51906326</guid><author>zxcv12679</author><pubDate>Thu, 14 Jul 2016 09:37:19 +0800</pubDate><description><![CDATA[http://justcoding.iteye.com/blog/2213661




扫码登录操作过程

浏览器输入：https://wx.qq.com/?lang=zh_CN手机登录微信，利用“扫一扫”功能扫描网页上的二维码手机扫描成功后，提示“登录网页版微信”；网页上显示“成功扫描 请在手机点击确认以登录”手机端点击“登录网页版微信”，网页跳转到用户的微信操作界面


]]></description><category></category></item></channel></rss>