<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Andysun1986的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Andysun1986</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Andysun1986]]></copyright><item><title><![CDATA[深入分析C++中char* str和char str[]的区别]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6941230</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6941230</guid><author>Andysun1986</author><pubDate>Sun, 06 Nov 2011 19:13:59 +0800</pubDate><description><![CDATA[前段时间去阿里云实习生笔试，考了一道要求用递归实现字符串反转的问题：输入char* str="abcedf",打印输出"fedcba"。
我在VS2008平台上编写例程如下：
View Code


 1 #include "stdafx.h"
 2 #include string.h>
 3 
 4 char* reverse(char* str)
 5 {
 6     int le]]></description><category></category></item><item><title><![CDATA[typedf]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6574697</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6574697</guid><author>Andysun1986</author><pubDate>Wed, 29 Jun 2011 13:13:00 +0800</pubDate><description><![CDATA[typedef   float   (*Funcptr)(float   ,float);  等价于typedef   float   (*p)((float   ,float)   Funcptr; ]]></description><category></category></item><item><title><![CDATA[深入理解sizeof]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6574654</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6574654</guid><author>Andysun1986</author><pubDate>Wed, 29 Jun 2011 12:39:00 +0800</pubDate><description><![CDATA[　最近在论坛里总有人问关于sizeof的问题，并且本人对这个问题也一直没有得到很好的解决，索性今天对它来个较为详细的总结，同时结合strlen进行比较，如果能对大家有点点帮助，这是我最大的欣慰了。            一、好首先看看sizeof和strlen在MSDN上的定义：            首先看一MSDN上如何对sizeof进行定义的：sizeof Operato]]></description><category></category></item><item><title><![CDATA[matlab 读 excel数据并显示]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6361655</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6361655</guid><author>Andysun1986</author><pubDate>Mon, 25 Apr 2011 14:46:00 +0800</pubDate><description><![CDATA[<br /><br />
function yi()<br /><br />
%读入x1轴，y1的数据<br />
X= xlsread('天线电流幅度和相位 （天线沿x轴移动） 2.0个波长.xls',1,'b3:b66');<br />
Y1= xlsread('天线电流幅度和相位 （天线沿x轴移动） 2.0个波长.xls',1,'c3:c66');<br />
[MX,NX] =size(X);<br />
[MY,NY] = size(Y1);<br />
X11 = reshape(]]></description><category></category></item><item><title><![CDATA[select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6329341</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6329341</guid><author>Andysun1986</author><pubDate>Sun, 17 Apr 2011 16:03:00 +0800</pubDate><description><![CDATA[<br />         #include  <sys/time.h> <br />

        #include <unistd.h> <br />

        int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeout); <br />       参数maxfd

是需要监视的最大的文件描述符值+1；rdset,wrset,exset分别对应于需要检测的可读文件]]></description><category></category></item><item><title><![CDATA[修改Ubuntu的/bin/sh的默认连接]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6320896</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6320896</guid><author>Andysun1986</author><pubDate>Wed, 13 Apr 2011 16:07:00 +0800</pubDate><description><![CDATA[修改Ubuntu的/bin/sh的默认连接：终端输入：root@zhanghc-Ubuntu:~# cd /binroot@zhanghc-Ubuntu:/bin# ls -l /bin/shlrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash  //默认位dash<br />root@zhanghc-Ubuntu:/bin# ln -sf bash /bin/sh      //软链接  -f表示强制<br />root@zhanghc-Ubu]]></description><category></category></item><item><title><![CDATA[qt小结1]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6311278</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6311278</guid><author>Andysun1986</author><pubDate>Sat, 09 Apr 2011 09:51:00 +0800</pubDate><description><![CDATA[        1．生成工程文件进入程序所在目录，在命令行窗口中输入以下命令：qmake –project运行后将生成工程文件
QTDemo.pro2．编译工程在命令行中输入qmake，生成
Makefile文件在命令行中输入make，编译整个工程，生成
QTDemo.exe]]></description><category></category></item><item><title><![CDATA[qt4--qmake]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6308838</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6308838</guid><author>Andysun1986</author><pubDate>Fri, 08 Apr 2011 10:34:00 +0800</pubDate><description><![CDATA[<br />Qt4-qmake去年春天我用Qt3写了一个小软件，感觉Linux下用Qt作界面程序很方便，和Windows下的VC差不多. 所以上次ubuntu 7.10系统一安装好就将Qt3开发包安装上去。这儿顺便把以前安装Qt3软件包貼出来。<br /><br />
#sudo apt-get install qt3-dev-tools qt3-examples python-qt3 qt3-designer qt3-assistant<br /><br />
现在Qt 的版本已经到Qt-4.3.2了]]></description><category></category></item><item><title><![CDATA[qt4 ]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6289172</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6289172</guid><author>Andysun1986</author><pubDate>Wed, 30 Mar 2011 16:15:00 +0800</pubDate><description><![CDATA[$/usr/bin/qmake-qt4 -project
$/usr/bin/qmake-qt4
$make]]></description><category></category></item><item><title><![CDATA[linux下查看和添加PATH环境变量]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6275092</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6275092</guid><author>Andysun1986</author><pubDate>Thu, 24 Mar 2011 20:11:00 +0800</pubDate><description><![CDATA[<br />$PATH：决定了shell将到哪些目录中寻找命令或程序，PATH的值是一系列目录，当您运行一个程序时，Linux在这些目录下进行搜寻编译链接。<br />　　编辑你的 PATH 声明，其格式为：<br />　PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N><br />你可以自己加上指定的路径，中间用冒号隔开。环境变量更改后，在用户下次登陆时生效，如果想立刻生效，则可执行下面的语句：$ source .bash_profile<br />]]></description><category></category></item><item><title><![CDATA[linux eclipse]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6270565</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6270565</guid><author>Andysun1986</author><pubDate>Wed, 23 Mar 2011 13:05:00 +0800</pubDate><description><![CDATA[安装Eclipse和KDevelopStudy2008-01-16 16:31:07阅读50评论0  字号：大中小 订阅
        
                   上次终于把cpp和java的代码编译和运行搞定，但是对于项目还是没有概念。既然是项目，没办法还是得靠IDE了，网上google了下，大家推荐KDevelop和Eclipse。前者第一次听到，后者以前也用过很多，感觉很赞的一个开发平台。
            知道Eclipse拥有linux版本，找了半天，也下下来了，结果发现]]></description><category></category></item><item><title><![CDATA[僵尸进程]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6258421</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6258421</guid><author>Andysun1986</author><pubDate>Fri, 18 Mar 2011 10:59:00 +0800</pubDate><description><![CDATA[<br />     在Linux进程的状态中，僵尸进程是非常特殊的一种，它已经放弃了几乎所有内存空间，没有任何可执行代码，也不能被调度，仅仅在进程列表中保留一个位置，记载该进程的退出状态等信息供其他进程收集，除此之外，僵尸进程不再占有任何内存空间。它需要它的父进程来为它收尸，如果他的父进程没安装SIGCHLD信号处理函数调用wait或waitpid()等待子进程结束，又没有显式忽略该信号，那么它就一直保持僵尸状态，如果这时父进程结束了，那么init进程自动会接手这个子进程，为它收尸，它还是能被清除的。但是]]></description><category></category></item><item><title><![CDATA[更改窗口背景方法]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6191390</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6191390</guid><author>Andysun1986</author><pubDate>Thu, 17 Feb 2011 13:54:00 +0800</pubDate><description><![CDATA[1.新建文本文件，输入以下内容，保存名为desktop.ini[ExtShellFolderViews][{BE098140-A513-11D0-A3A4-00C04FD706EC}] IconArea_Image=水果3.jpg2.在当前窗口中放入图片水果3.jpg保存退出，下次进入就有背景了]]></description><category></category></item><item><title><![CDATA[pthread函数]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6131940</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6131940</guid><author>Andysun1986</author><pubDate>Wed, 12 Jan 2011 16:44:00 +0800</pubDate><description><![CDATA[<br />     1.pthread_cond_signal函数的作用为发送一个信号给另外一个正在处于等待状态的线程，使其脱离阻塞状态，继续执行，如果没有线程 处于阻塞状态，pthread_cond_signal也会成功返回。他最多只给一个线程发信号。假如有多个线程正在阻塞等待着这个条件变量的话，那么是根据各等待线程优先级的高低确定哪个线程接收到信号开始继续执行。如果各线程优先级相同，则根据等待时间的长短来确定哪个线程获得信号。<br />   2.pthread_create 函数用于创建一个线程。<]]></description><category></category></item><item><title><![CDATA[使用activereport时出现的问题总结]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6124994</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6124994</guid><author>Andysun1986</author><pubDate>Sun, 09 Jan 2011 10:12:00 +0800</pubDate><description><![CDATA[参考网站：http://hi.baidu.com/wqfanmail/blog/item/db04ac13ef8ea38a6438db74.html1、我在使用ActiveReports控件使用，使用ACTIVEREPORTS1.PrintReport True打印后，在更新数据源后，再次掉用它时，发现无法更新它的数据，它打印的仍是打印第一张时的数据。-------------------在 ActiveReport.PrintReport True前加上一句ActiveReport.Restart 即可。]]></description><category></category></item><item><title><![CDATA[volatile and const 用法]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6107997</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6107997</guid><author>Andysun1986</author><pubDate>Thu, 30 Dec 2010 20:04:00 +0800</pubDate><description><![CDATA[<br />一般说来，volatile用在如下的几个地方：<br /><br />
1、中断服务程序中修改的供其它程序检测的变量需要加volatile；<br /><br />
2、多任务环境下各任务间共享的标志应该加volatile；<br /><br />
3、存储器映射的硬件寄存器通常也要加volatile说明，因为每次对它的读写都可能有不同意义； <br /> <br />#define
DBYTE ((unsigned char volatile data  *) 0) <br /><br]]></description><category></category></item><item><title><![CDATA[c运算符优先级口诀]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/6035025</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/6035025</guid><author>Andysun1986</author><pubDate>Thu, 25 Nov 2010 15:41:00 +0800</pubDate><description><![CDATA[<br /><br />优先级口诀<br /> <br />括号成员第一；         括号运算符[]() 成员运算符.  -><br />全体单目第二；         所有的单目运算符比如++ -- +(正) -(负) 指针运算*&<br />乘除余三,加减四；      这个"余"是指取余运算即%<br />移位五，关系六；       移位运算符：<<
>> ，关系：> < >= <= 等<br />等于(与)不等排第七；   即== !=<br />位与异或和位或；       这几个都是位]]></description><category></category></item><item><title><![CDATA[excel中批量导入图片方法]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/5859300</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/5859300</guid><author>Andysun1986</author><pubDate>Thu, 02 Sep 2010 16:54:00 +0800</pubDate><description><![CDATA[<br />由于朋友需要，花了半天参考网上写法写的宏代码，运行时首先须将宏安全性设为“低”<br />Sub ShaprFill()<br />
    Dim lastcolnum As Integer
<br />    Dim lastrownum As Integer
<br />    Dim intcount As Integer
<br />    Dim p As Object
<br />    Dim i As Integer<br />
    Dim picpath As]]></description><category></category></item><item><title><![CDATA[U盘装系统总结]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/5813121</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/5813121</guid><author>Andysun1986</author><pubDate>Sun, 15 Aug 2010 09:03:00 +0800</pubDate><description><![CDATA[<br />最近实验室电脑坏了，而且没有光驱，所以尝试用U盘来安装，结果成功<br />准备条件：<br />1.下载xp安装版，iso不行，这里用了DEEPIN-LITEXP-6.2，下载地址为http://www.ylmfwinxp.com/index/9.htm或者      http://www.shenduxp.com/index/4.htm，下载后又690M<br />2.下载wintoflash，google以下就可以了，这里用了NovicorpWinToFlash0.6.0005beta。<]]></description><category></category></item><item><title><![CDATA[幽默收藏]]></title><link>https://blog.youkuaiyun.com/Andysun1986/article/details/5782946</link><guid>https://blog.youkuaiyun.com/Andysun1986/article/details/5782946</guid><author>Andysun1986</author><pubDate>Mon, 02 Aug 2010 16:02:00 +0800</pubDate><description><![CDATA[<br />  昨天在别的地方 看到一笑话  今天在一MM身上实验了哈 效果不错  就拿来和大家分享下<br />
   闲话不多说了  进入正题<br /><br /><br />
    我：“你知道不？ 每个人脑袋里面都有个小宇宙，通过一些方法是可以开发出来的，开发出来的人会比一般人聪明些。”<br /><br />
    MM：“真的假的啊？没听说过”<br /><br />
   我：“不是吧  这是美国一著名医学家xxx（这个是我当时自己编的一个名字，现在也忘了是什么）发表的，是经过无]]></description><category></category></item></channel></rss>