<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dreduta</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dreduta]]></copyright><item><title><![CDATA[alig even]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7411163</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7411163</guid><author>dreduta</author><pubDate>Fri, 30 Mar 2012 14:02:39 +0800</pubDate><description><![CDATA[#include 
using namespace std;


int addr_align(int addr, int len)
{
if (len & len - 1) return -1;
return len % addr == 0 ? len : (addr / len + 1) * len;
}


int main()
{
cout
return 0;]]></description><category></category></item><item><title><![CDATA[const的重要性]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7411044</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7411044</guid><author>dreduta</author><pubDate>Fri, 30 Mar 2012 13:39:36 +0800</pubDate><description><![CDATA[#include 
using namespace std;




int SumOfOne(unsigned char *px, int len)
{
int ecx = 0;
for (int inx=0; inx!=len; ++inx)
while (px[inx]!=0) px[inx] &= px[inx] - 1, ++ecx;
return ecx;
}]]></description><category></category></item><item><title><![CDATA[sumofone]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7410792</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7410792</guid><author>dreduta</author><pubDate>Fri, 30 Mar 2012 12:12:43 +0800</pubDate><description><![CDATA[int SumOfOne(unsigned char *px, int len)
{
int count = 0;
for (int inx=0; inx!=len; ++inx)
while (px[inx]) px[inx] &= px[inx] - 1, ++count;

return count;
}]]></description><category></category></item><item><title><![CDATA[246]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7405357</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7405357</guid><author>dreduta</author><pubDate>Thu, 29 Mar 2012 00:22:16 +0800</pubDate><description><![CDATA[x //int
k =5 ;(x
k=9 ; (x
k=14; (x
k=-56; ~((x]]></description><category></category></item><item><title><![CDATA[243]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7404781</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7404781</guid><author>dreduta</author><pubDate>Wed, 28 Mar 2012 21:33:41 +0800</pubDate><description><![CDATA[#include 
#include 
using namespace std;
void print_binary(int v){
int size = sizeof (int) * 8;
while (size--){
if ((v & 1
else cout
}
cout
}


int main()
{
srand(time(NULL));
int x =]]></description><category></category></item><item><title><![CDATA[what is mod ?]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7404418</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7404418</guid><author>dreduta</author><pubDate>Wed, 28 Mar 2012 20:10:21 +0800</pubDate><description><![CDATA[int main()
{
int a[1000];
int i;
for (i=0; i
{
a[i] = -1 -i;
}
printf("%d\n", strlen(a));
return 0;
}


what is the result ?]]></description><category></category></item><item><title><![CDATA[declaration and definition ?]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7404361</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7404361</guid><author>dreduta</author><pubDate>Wed, 28 Mar 2012 19:56:10 +0800</pubDate><description><![CDATA[memory allocate 
declaration: 已定义，例如extern 或者是用于占位，函数原型。]]></description><category></category></item><item><title><![CDATA[endian]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7404316</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7404316</guid><author>dreduta</author><pubDate>Wed, 28 Mar 2012 19:54:07 +0800</pubDate><description><![CDATA[1、what is the address of a multiple data?
  the smallest 
0 1 2 3  4 5 6 7 8  0 1 2 3 4 5 6 7 8 
-----------------------------------------------
-----------------------------------------------]]></description><category></category></item><item><title><![CDATA[hello world]]></title><link>https://blog.youkuaiyun.com/dreduta/article/details/7401793</link><guid>https://blog.youkuaiyun.com/dreduta/article/details/7401793</guid><author>dreduta</author><pubDate>Wed, 28 Mar 2012 10:42:37 +0800</pubDate><description><![CDATA[----------->coding --------->c ---->cpp----------->cc----------->as------>ld ------------->elf loader------------>network
it's easy!

1、c hello world
  1 #include 
  2 int main()
  3 {
  4]]></description><category></category></item></channel></rss>