笔试总结

   最好玩的题目还是上周四去的那个,可惜我没把握好。
   struct record_t {
       char word[3][5];
   };

   struct record_t articlelist_1442255022_0_1.html articlelist_1442255022_0_2.html articlelist_1442255022_0_3.html blog_55f710ae010002t9.html blog_55f710ae010002ta.html blog_55f710ae010002u6.html blog_55f710ae010002xx.html blog_55f710ae01000308.html blog_55f710ae01000380.html blog_55f710ae010003cc.html blog_55f710ae010003dj.html blog_55f710ae010004d0.html blog_55f710ae010004d2.html blog_55f710ae010004d3.html blog_55f710ae010004d7.html blog_55f710ae010004il.html blog_55f710ae010004sf.html blog_55f710ae01000523.html blog_55f710ae010005cn.html blog_55f710ae010005g8.html blog_55f710ae010005ie.html blog_55f710ae010005y5.html blog_55f710ae0100068z.html blog_55f710ae01000690.html blog_55f710ae010006dv.html blog_55f710ae010006hz.html blog_55f710ae010006jx.html blog_55f710ae010006me.html blog_55f710ae010006oi.html blog_55f710ae010006oy.html blog_55f710ae010006y8.html blog_55f710ae0100071z.html blog_55f710ae01000768.html blog_55f710ae010007a7.html blog_55f710ae010007a8.html blog_55f710ae010007hp.html blog_55f710ae010007jj.html blog_55f710ae010007kb.html blog_55f710ae010007oq.html blog_55f710ae01000859.html blog_55f710ae01000863.html blog_55f710ae01000866.html blog_55f710ae01000867.html blog_55f710ae01000885.html blog_55f710ae010008ao.html blog_55f710ae010008aq.html blog_55f710ae010008as.html blog_55f710ae010008d4.html blog_55f710ae010008dd.html blog_55f710ae010008e6.html blog_55f710ae010008h3.html blog_55f710ae010008iv.html blog_55f710ae010008j4.html blog_55f710ae010008j8.html blog_55f710ae010008jl.html blog_55f710ae010008jo.html blog_55f710ae010008pm.html blog_55f710ae010008ux.html blog_55f710ae010008uy.html blog_55f710ae010008v8.html blog_55f710ae0100096s.html blog_55f710ae010009e8.html blog_55f710ae010009p6.html blog_55f710ae010009px.html blog_55f710ae010009t3.html blog_55f710ae010009vs.html blog_55f710ae01000az5.html blog_55f710ae01000b58.html blog_55f710ae01000bcr.html blog_55f710ae01000bcu.html blog_55f710ae01000bdh.html blog_55f710ae01007r6i.html blog_55f710ae01007r8p.html blog_55f710ae01007trl.html blog_55f710ae010085a8.html blog_55f710ae010085mq.html blog_55f710ae01008631.html blog_55f710ae010086ok.html blog_55f710ae01008l7n.html blog_55f710ae01008l7y.html blog_55f710ae01008la8.html blog_55f710ae01008pck.html blog_55f710ae01008yyt.html blog_55f710ae01008zc7.html blog_55f710ae01008zcx.html blog_55f710ae01008zdb.html blog_55f710ae010090mc.html blog_55f710ae010096av.html blog_55f710ae010096q7.html blog_55f710ae010096ue.html blog_55f710ae01009bag.html blog_55f710ae01009bdo.html blog_55f710ae01009bf5.html blog_55f710ae01009cey.html blog_55f710ae01009ciy.html blog_55f710ae01009ddf.html cookiecsdn.txt csdn.html dblog_55f710ae010002t9.html dblog_55f710ae010002ta.html dblog_55f710ae010002u6.html dblog_55f710ae010002xx.html dblog_55f710ae01000308.html dblog_55f710ae01000380.html dblog_55f710ae010003cc.html dblog_55f710ae010003dj.html dblog_55f710ae010004d0.html dblog_55f710ae010004d2.html dblog_55f710ae010004d3.html dblog_55f710ae010004d7.html dblog_55f710ae010004il.html dblog_55f710ae010004sf.html dblog_55f710ae01000523.html dblog_55f710ae010005cn.html dblog_55f710ae010005g8.html dblog_55f710ae010005ie.html dblog_55f710ae010005y5.html dblog_55f710ae0100068z.html dblog_55f710ae01000690.html dblog_55f710ae010006dv.html dblog_55f710ae010006hz.html dblog_55f710ae010006jx.html dblog_55f710ae010006me.html dblog_55f710ae010006oi.html dblog_55f710ae010006oy.html dblog_55f710ae010006y8.html dblog_55f710ae0100071z.html dblog_55f710ae01000768.html dblog_55f710ae010007a7.html dblog_55f710ae010007a8.html dblog_55f710ae010007hp.html dblog_55f710ae010007jj.html dblog_55f710ae010007kb.html dblog_55f710ae010007oq.html dblog_55f710ae01000859.html dblog_55f710ae01000863.html dblog_55f710ae01000866.html dblog_55f710ae01000867.html dblog_55f710ae01000885.html dblog_55f710ae010008ao.html dblog_55f710ae010008aq.html dblog_55f710ae010008as.html dblog_55f710ae010008d4.html dblog_55f710ae010008dd.html dblog_55f710ae010008e6.html dblog_55f710ae010008h3.html dblog_55f710ae010008iv.html dblog_55f710ae010008j4.html dblog_55f710ae010008j8.html dblog_55f710ae010008jl.html dblog_55f710ae010008jo.html dblog_55f710ae010008pm.html dblog_55f710ae010008ux.html dblog_55f710ae010008uy.html dblog_55f710ae010008v8.html dblog_55f710ae0100096s.html dblog_55f710ae010009e8.html dblog_55f710ae010009p6.html getTags.sh tag.txt transBlog.sh url.txt pr = (struct record_t *)malloc(sizeof(struct record_t) articlelist_1442255022_0_1.html articlelist_1442255022_0_2.html articlelist_1442255022_0_3.html blog_55f710ae010002t9.html blog_55f710ae010002ta.html blog_55f710ae010002u6.html blog_55f710ae010002xx.html blog_55f710ae01000308.html blog_55f710ae01000380.html blog_55f710ae010003cc.html blog_55f710ae010003dj.html blog_55f710ae010004d0.html blog_55f710ae010004d2.html blog_55f710ae010004d3.html blog_55f710ae010004d7.html blog_55f710ae010004il.html blog_55f710ae010004sf.html blog_55f710ae01000523.html blog_55f710ae010005cn.html blog_55f710ae010005g8.html blog_55f710ae010005ie.html blog_55f710ae010005y5.html blog_55f710ae0100068z.html blog_55f710ae01000690.html blog_55f710ae010006dv.html blog_55f710ae010006hz.html blog_55f710ae010006jx.html blog_55f710ae010006me.html blog_55f710ae010006oi.html blog_55f710ae010006oy.html blog_55f710ae010006y8.html blog_55f710ae0100071z.html blog_55f710ae01000768.html blog_55f710ae010007a7.html blog_55f710ae010007a8.html blog_55f710ae010007hp.html blog_55f710ae010007jj.html blog_55f710ae010007kb.html blog_55f710ae010007oq.html blog_55f710ae01000859.html blog_55f710ae01000863.html blog_55f710ae01000866.html blog_55f710ae01000867.html blog_55f710ae01000885.html blog_55f710ae010008ao.html blog_55f710ae010008aq.html blog_55f710ae010008as.html blog_55f710ae010008d4.html blog_55f710ae010008dd.html blog_55f710ae010008e6.html blog_55f710ae010008h3.html blog_55f710ae010008iv.html blog_55f710ae010008j4.html blog_55f710ae010008j8.html blog_55f710ae010008jl.html blog_55f710ae010008jo.html blog_55f710ae010008pm.html blog_55f710ae010008ux.html blog_55f710ae010008uy.html blog_55f710ae010008v8.html blog_55f710ae0100096s.html blog_55f710ae010009e8.html blog_55f710ae010009p6.html blog_55f710ae010009px.html blog_55f710ae010009t3.html blog_55f710ae010009vs.html blog_55f710ae01000az5.html blog_55f710ae01000b58.html blog_55f710ae01000bcr.html blog_55f710ae01000bcu.html blog_55f710ae01000bdh.html blog_55f710ae01007r6i.html blog_55f710ae01007r8p.html blog_55f710ae01007trl.html blog_55f710ae010085a8.html blog_55f710ae010085mq.html blog_55f710ae01008631.html blog_55f710ae010086ok.html blog_55f710ae01008l7n.html blog_55f710ae01008l7y.html blog_55f710ae01008la8.html blog_55f710ae01008pck.html blog_55f710ae01008yyt.html blog_55f710ae01008zc7.html blog_55f710ae01008zcx.html blog_55f710ae01008zdb.html blog_55f710ae010090mc.html blog_55f710ae010096av.html blog_55f710ae010096q7.html blog_55f710ae010096ue.html blog_55f710ae01009bag.html blog_55f710ae01009bdo.html blog_55f710ae01009bf5.html blog_55f710ae01009cey.html blog_55f710ae01009ciy.html blog_55f710ae01009ddf.html cookiecsdn.txt csdn.html dblog_55f710ae010002t9.html dblog_55f710ae010002ta.html dblog_55f710ae010002u6.html dblog_55f710ae010002xx.html dblog_55f710ae01000308.html dblog_55f710ae01000380.html dblog_55f710ae010003cc.html dblog_55f710ae010003dj.html dblog_55f710ae010004d0.html dblog_55f710ae010004d2.html dblog_55f710ae010004d3.html dblog_55f710ae010004d7.html dblog_55f710ae010004il.html dblog_55f710ae010004sf.html dblog_55f710ae01000523.html dblog_55f710ae010005cn.html dblog_55f710ae010005g8.html dblog_55f710ae010005ie.html dblog_55f710ae010005y5.html dblog_55f710ae0100068z.html dblog_55f710ae01000690.html dblog_55f710ae010006dv.html dblog_55f710ae010006hz.html dblog_55f710ae010006jx.html dblog_55f710ae010006me.html dblog_55f710ae010006oi.html dblog_55f710ae010006oy.html dblog_55f710ae010006y8.html dblog_55f710ae0100071z.html dblog_55f710ae01000768.html dblog_55f710ae010007a7.html dblog_55f710ae010007a8.html dblog_55f710ae010007hp.html dblog_55f710ae010007jj.html dblog_55f710ae010007kb.html dblog_55f710ae010007oq.html dblog_55f710ae01000859.html dblog_55f710ae01000863.html dblog_55f710ae01000866.html dblog_55f710ae01000867.html dblog_55f710ae01000885.html dblog_55f710ae010008ao.html dblog_55f710ae010008aq.html dblog_55f710ae010008as.html dblog_55f710ae010008d4.html dblog_55f710ae010008dd.html dblog_55f710ae010008e6.html dblog_55f710ae010008h3.html dblog_55f710ae010008iv.html dblog_55f710ae010008j4.html dblog_55f710ae010008j8.html dblog_55f710ae010008jl.html dblog_55f710ae010008jo.html dblog_55f710ae010008pm.html dblog_55f710ae010008ux.html dblog_55f710ae010008uy.html dblog_55f710ae010008v8.html dblog_55f710ae0100096s.html dblog_55f710ae010009e8.html dblog_55f710ae010009p6.html getTags.sh tag.txt transBlog.sh url.txt 10);
   ...
   printf("%s ", pr->word[15]);

   word的第一维显示说明的是3,这样就起了一定的误导作用。由于pr被分配的空间很大,而pr->word[15]看起来是在访问数组,但是其实数组访问都是转化为指针的阿!所以,懂了?


   再一个是跟局部变量相关的,其实这个经常用啦,不过很少想而已。
   main()
   {
       char line[100];
       ...
       foo(line);
   }
   将局部变量line作为参数传递是可以的,但是如果在函数foo中直接让指针指向line,那么是很不安全的做法,尤其当line不是main函数的局部变量而是某一个子函数的局部变量的时候。一旦该子函数退出,那么line的生命周期结束,所有指向它的指针都是不安全的了。

   再一个知识点与上一个出现在同一题里。也是指针的东西。
   fun
   {
       Foo articlelist_1442255022_0_1.html articlelist_1442255022_0_2.html articlelist_1442255022_0_3.html blog_55f710ae010002t9.html blog_55f710ae010002ta.html blog_55f710ae010002u6.html blog_55f710ae010002xx.html blog_55f710ae01000308.html blog_55f710ae01000380.html blog_55f710ae010003cc.html blog_55f710ae010003dj.html blog_55f710ae010004d0.html blog_55f710ae010004d2.html blog_55f710ae010004d3.html blog_55f710ae010004d7.html blog_55f710ae010004il.html blog_55f710ae010004sf.html blog_55f710ae01000523.html blog_55f710ae010005cn.html blog_55f710ae010005g8.html blog_55f710ae010005ie.html blog_55f710ae010005y5.html blog_55f710ae0100068z.html blog_55f710ae01000690.html blog_55f710ae010006dv.html blog_55f710ae010006hz.html blog_55f710ae010006jx.html blog_55f710ae010006me.html blog_55f710ae010006oi.html blog_55f710ae010006oy.html blog_55f710ae010006y8.html blog_55f710ae0100071z.html blog_55f710ae01000768.html blog_55f710ae010007a7.html blog_55f710ae010007a8.html blog_55f710ae010007hp.html blog_55f710ae010007jj.html blog_55f710ae010007kb.html blog_55f710ae010007oq.html blog_55f710ae01000859.html blog_55f710ae01000863.html blog_55f710ae01000866.html blog_55f710ae01000867.html blog_55f710ae01000885.html blog_55f710ae010008ao.html blog_55f710ae010008aq.html blog_55f710ae010008as.html blog_55f710ae010008d4.html blog_55f710ae010008dd.html blog_55f710ae010008e6.html blog_55f710ae010008h3.html blog_55f710ae010008iv.html blog_55f710ae010008j4.html blog_55f710ae010008j8.html blog_55f710ae010008jl.html blog_55f710ae010008jo.html blog_55f710ae010008pm.html blog_55f710ae010008ux.html blog_55f710ae010008uy.html blog_55f710ae010008v8.html blog_55f710ae0100096s.html blog_55f710ae010009e8.html blog_55f710ae010009p6.html blog_55f710ae010009px.html blog_55f710ae010009t3.html blog_55f710ae010009vs.html blog_55f710ae01000az5.html blog_55f710ae01000b58.html blog_55f710ae01000bcr.html blog_55f710ae01000bcu.html blog_55f710ae01000bdh.html blog_55f710ae01007r6i.html blog_55f710ae01007r8p.html blog_55f710ae01007trl.html blog_55f710ae010085a8.html blog_55f710ae010085mq.html blog_55f710ae01008631.html blog_55f710ae010086ok.html blog_55f710ae01008l7n.html blog_55f710ae01008l7y.html blog_55f710ae01008la8.html blog_55f710ae01008pck.html blog_55f710ae01008yyt.html blog_55f710ae01008zc7.html blog_55f710ae01008zcx.html blog_55f710ae01008zdb.html blog_55f710ae010090mc.html blog_55f710ae010096av.html blog_55f710ae010096q7.html blog_55f710ae010096ue.html blog_55f710ae01009bag.html blog_55f710ae01009bdo.html blog_55f710ae01009bf5.html blog_55f710ae01009cey.html blog_55f710ae01009ciy.html blog_55f710ae01009ddf.html cookiecsdn.txt csdn.html dblog_55f710ae010002t9.html dblog_55f710ae010002ta.html dblog_55f710ae010002u6.html dblog_55f710ae010002xx.html dblog_55f710ae01000308.html dblog_55f710ae01000380.html dblog_55f710ae010003cc.html dblog_55f710ae010003dj.html dblog_55f710ae010004d0.html dblog_55f710ae010004d2.html dblog_55f710ae010004d3.html dblog_55f710ae010004d7.html dblog_55f710ae010004il.html dblog_55f710ae010004sf.html dblog_55f710ae01000523.html dblog_55f710ae010005cn.html dblog_55f710ae010005g8.html dblog_55f710ae010005ie.html dblog_55f710ae010005y5.html dblog_55f710ae0100068z.html dblog_55f710ae01000690.html dblog_55f710ae010006dv.html dblog_55f710ae010006hz.html dblog_55f710ae010006jx.html dblog_55f710ae010006me.html dblog_55f710ae010006oi.html dblog_55f710ae010006oy.html dblog_55f710ae010006y8.html dblog_55f710ae0100071z.html dblog_55f710ae01000768.html dblog_55f710ae010007a7.html dblog_55f710ae010007a8.html dblog_55f710ae010007hp.html dblog_55f710ae010007jj.html dblog_55f710ae010007kb.html dblog_55f710ae010007oq.html dblog_55f710ae01000859.html dblog_55f710ae01000863.html dblog_55f710ae01000866.html dblog_55f710ae01000867.html dblog_55f710ae01000885.html dblog_55f710ae010008ao.html dblog_55f710ae010008aq.html dblog_55f710ae010008as.html dblog_55f710ae010008d4.html dblog_55f710ae010008dd.html dblog_55f710ae010008e6.html dblog_55f710ae010008h3.html dblog_55f710ae010008iv.html dblog_55f710ae010008j4.html dblog_55f710ae010008j8.html dblog_55f710ae010008jl.html dblog_55f710ae010008jo.html dblog_55f710ae010008pm.html dblog_55f710ae010008ux.html dblog_55f710ae010008uy.html dblog_55f710ae010008v8.html dblog_55f710ae0100096s.html dblog_55f710ae010009e8.html dblog_55f710ae010009p6.html getTags.sh tag.txt transBlog.sh url.txt foo = NULL;
       foo_new(foo); //error
       ...
    }
    这里的错误在于,作为参数的foo传的是地址的拷贝,该拷贝本来指向NULL,new之后指向了一个地址,但是原始的foo并没有改变,还是NULL。正确的做法是使用返回值或者二维指针。
    使用二维指针的方法如下:
    typedef _Foo {
       int i;
     } Foo;

    void foo_new (Foo articlelist_1442255022_0_1.html articlelist_1442255022_0_2.html articlelist_1442255022_0_3.html blog_55f710ae010002t9.html blog_55f710ae010002ta.html blog_55f710ae010002u6.html blog_55f710ae010002xx.html blog_55f710ae01000308.html blog_55f710ae01000380.html blog_55f710ae010003cc.html blog_55f710ae010003dj.html blog_55f710ae010004d0.html blog_55f710ae010004d2.html blog_55f710ae010004d3.html blog_55f710ae010004d7.html blog_55f710ae010004il.html blog_55f710ae010004sf.html blog_55f710ae01000523.html blog_55f710ae010005cn.html blog_55f710ae010005g8.html blog_55f710ae010005ie.html blog_55f710ae010005y5.html blog_55f710ae0100068z.html blog_55f710ae01000690.html blog_55f710ae010006dv.html blog_55f710ae010006hz.html blog_55f710ae010006jx.html blog_55f710ae010006me.html blog_55f710ae010006oi.html blog_55f710ae010006oy.html blog_55f710ae010006y8.html blog_55f710ae0100071z.html blog_55f710ae01000768.html blog_55f710ae010007a7.html blog_55f710ae010007a8.html blog_55f710ae010007hp.html blog_55f710ae010007jj.html blog_55f710ae010007kb.html blog_55f710ae010007oq.html blog_55f710ae01000859.html blog_55f710ae01000863.html blog_55f710ae01000866.html blog_55f710ae01000867.html blog_55f710ae01000885.html blog_55f710ae010008ao.html blog_55f710ae010008aq.html blog_55f710ae010008as.html blog_55f710ae010008d4.html blog_55f710ae010008dd.html blog_55f710ae010008e6.html blog_55f710ae010008h3.html blog_55f710ae010008iv.html blog_55f710ae010008j4.html blog_55f710ae010008j8.html blog_55f710ae010008jl.html blog_55f710ae010008jo.html blog_55f710ae010008pm.html blog_55f710ae010008ux.html blog_55f710ae010008uy.html blog_55f710ae010008v8.html blog_55f710ae0100096s.html blog_55f710ae010009e8.html blog_55f710ae010009p6.html blog_55f710ae010009px.html blog_55f710ae010009t3.html blog_55f710ae010009vs.html blog_55f710ae01000az5.html blog_55f710ae01000b58.html blog_55f710ae01000bcr.html blog_55f710ae01000bcu.html blog_55f710ae01000bdh.html blog_55f710ae01007r6i.html blog_55f710ae01007r8p.html blog_55f710ae01007trl.html blog_55f710ae010085a8.html blog_55f710ae010085mq.html blog_55f710ae01008631.html blog_55f710ae010086ok.html blog_55f710ae01008l7n.html blog_55f710ae01008l7y.html blog_55f710ae01008la8.html blog_55f710ae01008pck.html blog_55f710ae01008yyt.html blog_55f710ae01008zc7.html blog_55f710ae01008zcx.html blog_55f710ae01008zdb.html blog_55f710ae010090mc.html blog_55f710ae010096av.html blog_55f710ae010096q7.html blog_55f710ae010096ue.html blog_55f710ae01009bag.html blog_55f710ae01009bdo.html blog_55f710ae01009bf5.html blog_55f710ae01009cey.html blog_55f710ae01009ciy.html blog_55f710ae01009ddf.html cookiecsdn.txt csdn.html dblog_55f710ae010002t9.html dblog_55f710ae010002ta.html dblog_55f710ae010002u6.html dblog_55f710ae010002xx.html dblog_55f710ae01000308.html dblog_55f710ae01000380.html dblog_55f710ae010003cc.html dblog_55f710ae010003dj.html dblog_55f710ae010004d0.html dblog_55f710ae010004d2.html dblog_55f710ae010004d3.html dblog_55f710ae010004d7.html dblog_55f710ae010004il.html dblog_55f710ae010004sf.html dblog_55f710ae01000523.html dblog_55f710ae010005cn.html dblog_55f710ae010005g8.html dblog_55f710ae010005ie.html dblog_55f710ae010005y5.html dblog_55f710ae0100068z.html dblog_55f710ae01000690.html dblog_55f710ae010006dv.html dblog_55f710ae010006hz.html dblog_55f710ae010006jx.html dblog_55f710ae010006me.html dblog_55f710ae010006oi.html dblog_55f710ae010006oy.html dblog_55f710ae010006y8.html dblog_55f710ae0100071z.html dblog_55f710ae01000768.html dblog_55f710ae010007a7.html dblog_55f710ae010007a8.html dblog_55f710ae010007hp.html dblog_55f710ae010007jj.html dblog_55f710ae010007kb.html dblog_55f710ae010007oq.html dblog_55f710ae01000859.html dblog_55f710ae01000863.html dblog_55f710ae01000866.html dblog_55f710ae01000867.html dblog_55f710ae01000885.html dblog_55f710ae010008ao.html dblog_55f710ae010008aq.html dblog_55f710ae010008as.html dblog_55f710ae010008d4.html dblog_55f710ae010008dd.html dblog_55f710ae010008e6.html dblog_55f710ae010008h3.html dblog_55f710ae010008iv.html dblog_55f710ae010008j4.html dblog_55f710ae010008j8.html dblog_55f710ae010008jl.html dblog_55f710ae010008jo.html dblog_55f710ae010008pm.html dblog_55f710ae010008ux.html dblog_55f710ae010008uy.html dblog_55f710ae010008v8.html dblog_55f710ae0100096s.html dblog_55f710ae010009e8.html dblog_55f710ae010009p6.html getTags.sh tag.txt transBlog.sh url.txt foo)
    {
       *foo = (Foo*)malloc(sizeof(Foo));
     }

    int main ()
    {
       Foo articlelist_1442255022_0_1.html articlelist_1442255022_0_2.html articlelist_1442255022_0_3.html blog_55f710ae010002t9.html blog_55f710ae010002ta.html blog_55f710ae010002u6.html blog_55f710ae010002xx.html blog_55f710ae01000308.html blog_55f710ae01000380.html blog_55f710ae010003cc.html blog_55f710ae010003dj.html blog_55f710ae010004d0.html blog_55f710ae010004d2.html blog_55f710ae010004d3.html blog_55f710ae010004d7.html blog_55f710ae010004il.html blog_55f710ae010004sf.html blog_55f710ae01000523.html blog_55f710ae010005cn.html blog_55f710ae010005g8.html blog_55f710ae010005ie.html blog_55f710ae010005y5.html blog_55f710ae0100068z.html blog_55f710ae01000690.html blog_55f710ae010006dv.html blog_55f710ae010006hz.html blog_55f710ae010006jx.html blog_55f710ae010006me.html blog_55f710ae010006oi.html blog_55f710ae010006oy.html blog_55f710ae010006y8.html blog_55f710ae0100071z.html blog_55f710ae01000768.html blog_55f710ae010007a7.html blog_55f710ae010007a8.html blog_55f710ae010007hp.html blog_55f710ae010007jj.html blog_55f710ae010007kb.html blog_55f710ae010007oq.html blog_55f710ae01000859.html blog_55f710ae01000863.html blog_55f710ae01000866.html blog_55f710ae01000867.html blog_55f710ae01000885.html blog_55f710ae010008ao.html blog_55f710ae010008aq.html blog_55f710ae010008as.html blog_55f710ae010008d4.html blog_55f710ae010008dd.html blog_55f710ae010008e6.html blog_55f710ae010008h3.html blog_55f710ae010008iv.html blog_55f710ae010008j4.html blog_55f710ae010008j8.html blog_55f710ae010008jl.html blog_55f710ae010008jo.html blog_55f710ae010008pm.html blog_55f710ae010008ux.html blog_55f710ae010008uy.html blog_55f710ae010008v8.html blog_55f710ae0100096s.html blog_55f710ae010009e8.html blog_55f710ae010009p6.html blog_55f710ae010009px.html blog_55f710ae010009t3.html blog_55f710ae010009vs.html blog_55f710ae01000az5.html blog_55f710ae01000b58.html blog_55f710ae01000bcr.html blog_55f710ae01000bcu.html blog_55f710ae01000bdh.html blog_55f710ae01007r6i.html blog_55f710ae01007r8p.html blog_55f710ae01007trl.html blog_55f710ae010085a8.html blog_55f710ae010085mq.html blog_55f710ae01008631.html blog_55f710ae010086ok.html blog_55f710ae01008l7n.html blog_55f710ae01008l7y.html blog_55f710ae01008la8.html blog_55f710ae01008pck.html blog_55f710ae01008yyt.html blog_55f710ae01008zc7.html blog_55f710ae01008zcx.html blog_55f710ae01008zdb.html blog_55f710ae010090mc.html blog_55f710ae010096av.html blog_55f710ae010096q7.html blog_55f710ae010096ue.html blog_55f710ae01009bag.html blog_55f710ae01009bdo.html blog_55f710ae01009bf5.html blog_55f710ae01009cey.html blog_55f710ae01009ciy.html blog_55f710ae01009ddf.html cookiecsdn.txt csdn.html dblog_55f710ae010002t9.html dblog_55f710ae010002ta.html dblog_55f710ae010002u6.html dblog_55f710ae010002xx.html dblog_55f710ae01000308.html dblog_55f710ae01000380.html dblog_55f710ae010003cc.html dblog_55f710ae010003dj.html dblog_55f710ae010004d0.html dblog_55f710ae010004d2.html dblog_55f710ae010004d3.html dblog_55f710ae010004d7.html dblog_55f710ae010004il.html dblog_55f710ae010004sf.html dblog_55f710ae01000523.html dblog_55f710ae010005cn.html dblog_55f710ae010005g8.html dblog_55f710ae010005ie.html dblog_55f710ae010005y5.html dblog_55f710ae0100068z.html dblog_55f710ae01000690.html dblog_55f710ae010006dv.html dblog_55f710ae010006hz.html dblog_55f710ae010006jx.html dblog_55f710ae010006me.html dblog_55f710ae010006oi.html dblog_55f710ae010006oy.html dblog_55f710ae010006y8.html dblog_55f710ae0100071z.html dblog_55f710ae01000768.html dblog_55f710ae010007a7.html dblog_55f710ae010007a8.html dblog_55f710ae010007hp.html dblog_55f710ae010007jj.html dblog_55f710ae010007kb.html dblog_55f710ae010007oq.html dblog_55f710ae01000859.html dblog_55f710ae01000863.html dblog_55f710ae01000866.html dblog_55f710ae01000867.html dblog_55f710ae01000885.html dblog_55f710ae010008ao.html dblog_55f710ae010008aq.html dblog_55f710ae010008as.html dblog_55f710ae010008d4.html dblog_55f710ae010008dd.html dblog_55f710ae010008e6.html dblog_55f710ae010008h3.html dblog_55f710ae010008iv.html dblog_55f710ae010008j4.html dblog_55f710ae010008j8.html dblog_55f710ae010008jl.html dblog_55f710ae010008jo.html dblog_55f710ae010008pm.html dblog_55f710ae010008ux.html dblog_55f710ae010008uy.html dblog_55f710ae010008v8.html dblog_55f710ae0100096s.html dblog_55f710ae010009e8.html dblog_55f710ae010009p6.html getTags.sh tag.txt transBlog.sh url.txt foo = NULL;
       foo_new(&foo);
       ...
       return 0;
    }


    还有几道Linux的题目,比较细,没想好要不要花时间去记。
    1、vi里取消一行里的修改: U (大写)!小写的u是取消修改,不局限于一行。
    2、cp命令防止覆盖同名文件: -i。
    3、shell中取得当前进程id: $$。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值