<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不甘心的菜鸟]]></title><description><![CDATA[记录每天遇到的菜鸟问题和一些情绪]]></description><link>https://blog.youkuaiyun.com/SillyLazyBird</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SillyLazyBird]]></copyright><item><title><![CDATA[【Unity3D】拖拽3D物体]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/80043868</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/80043868</guid><author>SillyLazyBird</author><pubDate>Sun, 22 Apr 2018 22:08:04 +0800</pubDate><description><![CDATA[需求：如题 
在做UI拖拽的时候用了IDragHandler接口，非常好用，但是这个接口是继承自IEventSystemHandler，而所有UnityEngine.EventSystems中的类都继承自EventSystems.UIBehaviour，所以这个接口只对canvas和UI起作用。

所以想到了对于拖拽3D物体通常用的函数OnMouseDrag()，但是实际在我们的工程中使用的时候并...]]></description><category></category></item><item><title><![CDATA[【UGUI】将ScrollViewA下的UI拖拽到ScrollViewB下]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/80043252</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/80043252</guid><author>SillyLazyBird</author><pubDate>Sun, 22 Apr 2018 21:27:48 +0800</pubDate><description><![CDATA[需求：如题 
在网上参考了了若干方法后，选择了一个对于自己项目效果相对最好的方法记录如下：


首先建立2个一样的ScrollView，以水平方向滚动的为例： 
每个ScrollView分为3层，从上至下依次为 Scroll View - ViewPoint - Grid 
ViewPoint上挂有Mask，用来限定显示范围， 
Grid上挂有HorizontalLayoutGroup和Conte...]]></description><category></category></item><item><title><![CDATA[ORK FrameWork - 自定义存储数据ISaveData接口]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79783461</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79783461</guid><author>SillyLazyBird</author><pubDate>Mon, 02 Apr 2018 00:07:11 +0800</pubDate><description><![CDATA[最近遇到了想通过scrip利用ORK FrameWork中的ISaveData存储自定义数据这方面的需求，网上的资料特别少，自己绕了两天才从这个泥潭里绕出来，所以本着自己年初给自己立下了规矩的原则，所以现在记下来，防止之后重蹈覆辙。

本以为这个接口像Unity自带的PlayerPrefs一样，Set/Get, 直观的存进去，直观的拿出来，结果证明自己还是too young too simple了...]]></description><category></category></item><item><title><![CDATA[2的N次方的&和|运算]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79562094</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79562094</guid><author>SillyLazyBird</author><pubDate>Wed, 14 Mar 2018 23:29:22 +0800</pubDate><description><![CDATA[自上学起，&amp;amp;和|的逻辑运算我就总记混，工作中也很少主动去用，结果导致现在遇到大量用这俩运算的代码，就头疼了，思前想后，决定还是死记硬背，说什么也要先记牢了再说

或运算 |  
只要有1，结果就是1

与运算 &amp;amp; 
只有两位都是1，结果才是1

a = 1&amp;lt;&amp;lt;0 
b = 1&amp;lt;&amp;lt;1 
c = 1&amp;lt;&amp;lt;2 
d = 1&amp;lt;&amp;lt;3 
e = 1...]]></description><category></category></item><item><title><![CDATA[Day41]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79464736</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79464736</guid><author>SillyLazyBird</author><pubDate>Tue, 06 Mar 2018 22:26:10 +0800</pubDate><description><![CDATA[今天终于拿到还算满意的offer了，马上又要去上班接受新挑战了 
以后可能没有时间和耐力保证每天都记录一些东西了，但是这次决定一旦学了新的东西，遇到了新问题，一定要记一下，以免以后再找工作面试官问解决过什么问题依然大脑短路。 
为了庆祝，今天再做一道题吧

已知一个整数N，可以组成一个从1到N包含N个数的数组，其中任意位置 i 满足1&amp;lt;= i &amp;lt;= N，如果满足以下条件： 
数组中第i...]]></description><category></category></item><item><title><![CDATA[Day40]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79451977</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79451977</guid><author>SillyLazyBird</author><pubDate>Tue, 06 Mar 2018 00:09:43 +0800</pubDate><description><![CDATA[今天又去了一家面试，及其不正规，首先通知面试的邮件格式字体大小混乱，强迫症简直不能忍，然后面试题满满4大页也就算了，答题过程中hr不停在旁边巴拉巴拉巴拉的唠闲嗑，还有抽烟的人进进出出，答完题等面试官等了半个多小时，问了几个问题，题也没怎么看，不停看手机，然后就把我打发回来了，就算我不是你们期望的员工也不至于态度这么差吧。。。

anyway，从积极的角度看，还是捞到一道题，回来网上一查大概是来自原...]]></description><category></category></item><item><title><![CDATA[Day39]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79436022</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79436022</guid><author>SillyLazyBird</author><pubDate>Sun, 04 Mar 2018 22:59:54 +0800</pubDate><description><![CDATA[昨天紧张一整天，今天紧张一上午，结果全程打字聊天。。。啊。。。。。 
anyway，明天还有一个面试，不过明天的就是那种小作坊公司了，应该不会考口语，所以今天还是多做几道题吧。

结果因为紧张过头，导致脑袋晕沉沉的，最终还是没有做几道题。。。 
这毛病什么时候能改掉。。。

===================郁闷的分割线===========================

字符串问题： 
...]]></description><category></category></item><item><title><![CDATA[Day38]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79433860</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79433860</guid><author>SillyLazyBird</author><pubDate>Sat, 03 Mar 2018 23:17:30 +0800</pubDate><description><![CDATA[The biggest news for me today is I will have an online interview tomorrow… 
It has been long time that I did not practicing my oral English, I feel nothing except nervous… 
But no matter how terrible ...]]></description><category></category></item><item><title><![CDATA[Day37]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79427262</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79427262</guid><author>SillyLazyBird</author><pubDate>Fri, 02 Mar 2018 22:39:45 +0800</pubDate><description><![CDATA[今天早起上午去参加了个复试，路程有点儿远，导致回来的路上就已经饿抽抽了，便利店买了一堆吃的，结果吃完就完全不想动弹了，打开学习资料越看越困，结果北京瘫了一下午。因为接下来的面试可能会考口语，晚上下载了一堆口语app，玩到9点多，想起自己今天还什么都没写，愧疚感油然而生，但确实是好困，挺痛苦的，估计这就是又进入学习的懒惰期了，不行既然许下的愿就得坚持，好歹再记点儿什么，嗯。

向任意平面投影 
昨天...]]></description><category></category></item><item><title><![CDATA[Day36]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79410559</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79410559</guid><author>SillyLazyBird</author><pubDate>Thu, 01 Mar 2018 22:13:03 +0800</pubDate><description><![CDATA[早上起来想到一个昨天问到过，但没有很确定的知识点，赶紧查一下

Unity里调用GameObject.Destroy()后物体实际上是在什么时候销毁的？

手册里明确写过： 
Object destruction is always delayed until after the current Update loop, but will always be done before renderi...]]></description><category></category></item><item><title><![CDATA[Day35]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79407281</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79407281</guid><author>SillyLazyBird</author><pubDate>Thu, 01 Mar 2018 00:35:33 +0800</pubDate><description><![CDATA[今天面了个试，结果过程和之前的面试完全不一样，没要求写算法，只问了些基础的东西，看来这家公司并不是真心想招人，大概只是打着招人的幌子探测人力市场动态的吧。。。但是即使是如此水的面试，自己也想扇自己一个嘴巴，早上瞄了一眼的概念没想到真遇到了，当然也每答对，因为根本就没记住，再根本的原因就是没用过，不理解。所以今天就把这两东西整理一下吧。。。

C#的ref和out

ref和out传递的都是变量的引...]]></description><category></category></item><item><title><![CDATA[Day34]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79394547</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79394547</guid><author>SillyLazyBird</author><pubDate>Tue, 27 Feb 2018 23:34:29 +0800</pubDate><description><![CDATA[今天想到的东西有些杂，不知道是不是这几天都睡太晚了，每突然想到一个概念就发现“欸，又忘了”。。。姑且先把脑袋里蹦出来的概念查好记下来吧。

C#中的静态和非静态 
简单的说， 
静态成员属于类，非静态成员属于类的实例。所以类外调用的时候静态为“类名.成员”，非静态为“实例.成员”。 
每创建一个类的实例都会在内存中为非静态成员分配一份存储空间。而静态成员创建后始终使用同一块内存。 
静态方法只能访...]]></description><category></category></item><item><title><![CDATA[Day33]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79383100</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79383100</guid><author>SillyLazyBird</author><pubDate>Mon, 26 Feb 2018 23:57:45 +0800</pubDate><description><![CDATA[委托和事件

c#中的委托类似于c和c++中的函数指针，但它是面向对象的、类型安全的、可靠的受控对象，也就是在运行时能够保证指向一个有效的方法，不用担心无效地址或越界地址。它是存有某个方法的引用的一种引用类型。委托声明决定了可有该委托引用的方法。 
委托声明的格式：

delegate&amp;lt;return type&amp;gt;&amp;lt;delegate name&amp;gt;&amp;lt;parameter lis...]]></description><category></category></item><item><title><![CDATA[Day32]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79372551</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79372551</guid><author>SillyLazyBird</author><pubDate>Sun, 25 Feb 2018 23:29:09 +0800</pubDate><description><![CDATA[这两天看了看各招聘要求上写的东西，想到除了数据结构算法和数学还有设计模式也得好好突击一下。 
今天先记两个之前项目经常用的单例模式和观察者模式。

单例模式 
单例模式是对象创建型模式。单例模式确保某一个类只有一个实例，而且自行实例化并向整个系统提供这个实例，这个类称为单例类并提供全局访问的方法。

即：单例类只能有一个实例； 
       单例类必须自己创建这个唯一的实例； 
       单...]]></description><category></category></item><item><title><![CDATA[Day31]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79366367</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79366367</guid><author>SillyLazyBird</author><pubDate>Sun, 25 Feb 2018 00:34:12 +0800</pubDate><description><![CDATA[昨晚弄简历结果一不小心睡晚了，导致今天一整天都及其堕落，北京瘫了一天，但是作为一个有原则的人，觉得无论如何都得做起码一道题，结果又过了0点，也就只做了1道题。。。(′д｀ )…彡…彡

已知一个字符串，求该字符串中有多少组回文子串（每个字符本身就是一个回文子串）

思路：这道题效率最低的做法是人都知道——两层大循环逐一比较，所以在测试一组超长的字符串时超时了( ╯□╰ ) 
答案中的聪明人们表示一...]]></description><category></category></item><item><title><![CDATA[Day29、Day30]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79355726</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79355726</guid><author>SillyLazyBird</author><pubDate>Fri, 23 Feb 2018 23:53:31 +0800</pubDate><description><![CDATA[昨天5点爬起来赶火车，下午到自己窝打扫一通卫生塞了几口饭后就北京瘫了。。。困意和懒惰占了上风，神志恍惚到晚上十一点多，看了眼存款余额，立刻爬起来想做几道题，结果才看了一道题思考该怎么做的过程中就睡着了( ╯□╰ )。。。 
今早爬起来接着做了一通清洁工作，去营业厅排队交个网费，去超市买了堆吃的，美好的一上午就又没了（虽然在工作日逛超市很爽，但想到别人现在正在办公室中努力奋斗（主要是有收入）心情又暗...]]></description><category></category></item><item><title><![CDATA[Day28]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79343678</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79343678</guid><author>SillyLazyBird</author><pubDate>Wed, 21 Feb 2018 22:36:33 +0800</pubDate><description><![CDATA[啊 明天假期就结束了，希望能尽快找到一份满意的工作，一直这样没有直接收入很不安啊，这个年过的也并没有很开心，玩的诱惑太大，每天逼自己得写点儿东西出来其实挺压抑的，明天就回去了，可能压抑感能小一些吧，毕竟比老家安静。 
＞﹏＜

今天总算遇到一道答案比我写的方法繁琐多的多的题，嘻嘻：

1.已知一个数组，求建立一棵二叉树，要求二叉树的根节点是数组中的最大数，左子树是其数组中所有左边的元素，右子树是其...]]></description><category></category></item><item><title><![CDATA[Day27]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79340033</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79340033</guid><author>SillyLazyBird</author><pubDate>Tue, 20 Feb 2018 22:19:13 +0800</pubDate><description><![CDATA[今日份：

1.已知一棵二叉树，求它每层结点的平均值。

感觉也也是一道基础高危题，在层次遍历上稍微做了一下调整，在正常层次遍历的基础上多加入一个队列，用于记录每层结点的个数，和计算每层各结点的数值和。



List&amp;lt;double&amp;gt; AverageTree(Tree root)
{
    if(root == null)
    {
        return null;
   ...]]></description><category></category></item><item><title><![CDATA[Day26]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79337965</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79337965</guid><author>SillyLazyBird</author><pubDate>Mon, 19 Feb 2018 20:27:21 +0800</pubDate><description><![CDATA[今日份：

1.已知一个仅包含数字和字母的字符串，若将其中的字母进行大小变换可得到不同的字符串，比如仅包含1个字母的字符串在调用某函数后可得到2个字符串，包含2个字母的字符串在调用该函数后可得到4个字符串，求这样一个函数。



//也就是说包含n个字母的字符串有2的n次幂种可能，每个字母有大写和小写两种形式，
//所以建立一个List，每次有新字母加入的时候，
//都将已有的小写字母和大写字母复...]]></description><category></category></item><item><title><![CDATA[Day25]]></title><link>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79334702</link><guid>https://blog.youkuaiyun.com/SillyLazyBird/article/details/79334702</guid><author>SillyLazyBird</author><pubDate>Sun, 18 Feb 2018 23:25:22 +0800</pubDate><description><![CDATA[自己什么时候才能摆脱这种：看见一道题，想半天没思路，需要看了答案才知道怎么做的弱鸡状态呢？郁闷(￣﹏￣；)

今天份的题：


已知一个字符串s，它是由若干连续的0和若干连续的1组成的，求它包含多少个有相同数量的连续的0和1的子串（不包括空串和s本身）（子串内容可重复）




/**刚开始看了半天题也没明白是什么意思，后来看了答案才理解(lll￢ω￢)，
它要求的子串是指，有相同个数的0和1，并...]]></description><category></category></item></channel></rss>