<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ERIC的编程之路]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eric802</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eric802]]></copyright><item><title><![CDATA[顺序队列和链队列的各种操作]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6707385</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6707385</guid><author>eric802</author><pubDate>Mon, 22 Aug 2011 09:15:22 +0800</pubDate><description><![CDATA[一. 先说顺序队列
/***********************************************************
顺序队列的各种操作13-4-1.cpp
1.初始化队列
2.判断队空与否
3.取队头元素
4.入队
5.出队
6.主函数测]]></description><category></category></item><item><title><![CDATA[顺序栈和链栈的各种操作]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6700352</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6700352</guid><author>eric802</author><pubDate>Fri, 19 Aug 2011 09:28:04 +0800</pubDate><description><![CDATA[一．先说顺序栈
/**********************************************************
顺序栈的各种操作13-5-1.cpp
1.初始化栈
2.判断栈空
3.入栈
4.出栈
5.取栈顶元素
6.主函数测试以上功能]]></description><category></category></item><item><title><![CDATA[分支限界法解决装载问题之FIFO队列方式的总结]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6698497</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6698497</guid><author>eric802</author><pubDate>Thu, 18 Aug 2011 15:31:08 +0800</pubDate><description><![CDATA[1.先说一下顺序队列来建立数据结构
 
/************************************************************************
顺序队列（循环队列）实现FIFO分支限界法--装载问题把数据结构换了一下，
仅仅把之]]></description><category></category></item><item><title><![CDATA[2种方法求解约瑟夫环问题]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6693911</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6693911</guid><author>eric802</author><pubDate>Wed, 17 Aug 2011 09:58:09 +0800</pubDate><description><![CDATA[问题：n个人围成一圈缝m报数，数到m的出列，后面的人开始继续从1开始，数到m的出列，问最后剩下的一个人的序号是多少。
 
一．循环单链表求解
//循环队列求解约瑟夫问题
#include
#include

typedef struct student
{
	i]]></description><category></category></item><item><title><![CDATA[带头结点和不带头结点的单链表的尾插法以及各种操作]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6689304</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6689304</guid><author>eric802</author><pubDate>Mon, 15 Aug 2011 18:12:23 +0800</pubDate><description><![CDATA[一.带头结点的单链表
先说一下create()建立的链表，采用cycle的方式。
/*************************************************************

带头结点的单链表13-1-1ex3.cpp

1.建立单链]]></description><category></category></item><item><title><![CDATA[带头结点和不带头结点的尾插法建立双链表]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6680244</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6680244</guid><author>eric802</author><pubDate>Thu, 11 Aug 2011 22:01:21 +0800</pubDate><description><![CDATA[带头结点和不带头结点的尾插法建立双链表
一.带头结点的
先介绍存储数据类型为字符型的
//编程建立双链表(data为字符型数据)13-2-1ex3.cpp

//带头结点的双链表

#include

#include

//#include

//#i]]></description><category></category></item><item><title><![CDATA[编写字符串复制函数]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6655915</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6655915</guid><author>eric802</author><pubDate>Wed, 03 Aug 2011 10:24:59 +0800</pubDate><description><![CDATA[编写字符串复制函数
字符串复制函数看似简单，但隐藏了一些容易被忽略的细节，这些细节恰恰也是平时工作中的隐藏的BUG所在，一旦发生很难察觉，而且这也是各大企业在招聘的时候重要的考点。下面说明一下。
问题：设计一个字符串复制函数如下

char *str_copy(char]]></description><category></category></item><item><title><![CDATA[指针数组、数组指针、指针函数、函数指针、函数指针数组解析]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6448451</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6448451</guid><author>eric802</author><pubDate>Thu, 26 May 2011 20:44:00 +0800</pubDate><description><![CDATA[<br />指针数组：存放指针的数组，它就是一个数组，数组里面存放的元素都是指针（也就是数组里面存放了一些地址）<br />Example: uint16     *mbxlength[1024];就是一个指针数组。数组mbxlength[1024]里面存放了1024个uint16类型的指针变量（uint16类型的指针变量的意思就是这个每个指针变量所指向的元素是uint16类型的）。<br />数组指针：指向数组的指针，它就是一个指针，这个指针指向一个数组。<br />Example:uint16  (*m]]></description><category></category></item><item><title><![CDATA[关于二维数组地址和指针之间赋值的问题]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6448177</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6448177</guid><author>eric802</author><pubDate>Thu, 26 May 2011 18:03:00 +0800</pubDate><description><![CDATA[在开发工业以太网项目的时候经常遇到一些小细节问题，在建立数据报进行传输的过程中传递txbuf缓冲区的地址的时候就遇到类似下面的问题。
一．简单说明1
定义一个2X3的int型的二维数组int
 array[2][3];并且给这个二维数组赋值1,2,3,4,5,6；
arr]]></description><category></category></item><item><title><![CDATA[函数指针数组的妙用]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6417280</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6417280</guid><author>eric802</author><pubDate>Fri, 13 May 2011 14:18:00 +0800</pubDate><description><![CDATA[ 笔者在开发某软件过程中遇到这样一个问题，前级模块传给我二进制数据，输入参数为 char* buffer和 int length，buffer是数据的首地址，length表示这批数据的长度。数据的特点是：长度不定，类型不定，由第一个字节（buffer[0]）标识该数据的类型，共有256（28 ）种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理，并且我的模块包含若干个函数，在每个函数里面都要作类似的处理。若按通常做法，会写出如下代码：void MyFuntion( char* buffer, in]]></description><category></category></item><item><title><![CDATA[网络编程中的主机字节序与网络字节序]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6412963</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6412963</guid><author>eric802</author><pubDate>Wed, 11 May 2011 20:50:00 +0800</pubDate><description><![CDATA[一、大端、小端"大端"和"小端"表示多字节值的哪一端存储在该值的起始地址处;小端存储在起始地址处,即是小端字节序;大端存储在起始地址处,即是大端字节序;或者说:1.小端法(Little-Endian)就是低位字节排放在内存的低地址端(即该值的起始地址),高位字节排放在内存的高地址端;2.大端法(Big-Endian)就是高位字节排放在内存的低地址端(即该值的起始地址),低位字节排放在内存的高地址端;举个简单的例子,对于整型数据0x12345678,它在大端法和小端法的系统中,各自的存放方式如下图1所示: 二]]></description><category></category></item><item><title><![CDATA[5分钟搞定字节对齐问题]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6410476</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6410476</guid><author>eric802</author><pubDate>Tue, 10 May 2011 22:51:00 +0800</pubDate><description><![CDATA[<br />写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧.<br />/******************************分割线<br />如果体系结构是不对齐的，A中的成员将会一个挨一个存储，从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用对齐呢？<br />体系结构的对齐和不对齐，是在时间和空间上的一个权衡。对齐节省了时间。假设一个体系结构的字长为w，那么它同时就假设了在]]></description><category></category></item><item><title><![CDATA[ 从C++到Java,10年技术生涯的几点思考 ]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6366096</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6366096</guid><author>eric802</author><pubDate>Wed, 27 Apr 2011 10:25:00 +0800</pubDate><description><![CDATA[ 不知不觉,做程序工作已经10年了,从最初学习C++到Java,从困惑到清晰,感觉真的有不少东西可写,不过总觉得不成体系，大概看了太多八股文章的缘故，被憋得实在难受。所以不管了，想到什么写什么吧。

1、从C++到Java

    C++和Java谁快？从算法上讲我认为毫无疑问是汇编〉C++〉Java，不要迷信某些个别评测，单纯的回圈测试什么的，比如JNode的官方网站上有Java写的JVM的性能和SUN的JVM

进行性能比较的结果，JNode中用Java写的JVM竟然能比SUN公司用C++]]></description><category></category></item><item><title><![CDATA[程序员是这样炼成的（9）- 每天有目标的编程]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6361013</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6361013</guid><author>eric802</author><pubDate>Mon, 25 Apr 2011 11:08:00 +0800</pubDate><description><![CDATA[   任何一个开发项目kick off的时候，我们都会信心满满的相信我们可以按时完成计划的项目，但是我们在开发的过程中，总会有一种感觉，感觉最初的计划目标，离自己越来越远，甚至都有可能无法完成了。在这里跟大家分享一个既能保证自己项目可以按时完成，又有可能成为公司“闪亮”程序员的方法，那就是计划和跟踪自己的工作成绩，具体来说就是每天记录和回顾自己的产出和工作成绩。大家都知道如果我们的工作成果超出的了领导们的预期效果，项目提早完成，项目创新，那么我们都会得到公司的认可，领导的赏识。对于大部分值得去做的工作而言，]]></description><category></category></item><item><title><![CDATA[程序员是这样炼成的（7）-水滴石穿（转载）]]></title><link>https://blog.youkuaiyun.com/eric802/article/details/6360858</link><guid>https://blog.youkuaiyun.com/eric802/article/details/6360858</guid><author>eric802</author><pubDate>Mon, 25 Apr 2011 10:31:00 +0800</pubDate><description><![CDATA[  周末跟曾经的一位程序员同事聊天，他说他貌似遇到了技术的瓶颈了，最近一直在刻苦攻读，希望可以突破自己取得进步。有时候想想自己还挺惭愧的，高手们况且都还在不断的努力，自己的日子过的总是有点太安逸。我们总是在清醒的时候，喜欢为自己制定计划，每天要完成多少行代码，多少天要看完一本技术方面的书，但是计划总是没有办法实现，因为我们有一个口头禅叫”没时间”。编程其实没有捷径可走，虽然你可以花很短的时候完成一本速成教材，但是你以后解决你遇到的问题时间肯定要比你学习的时间多的多，我们每天的工作就是新的练习和挑战，我们要尽]]></description><category></category></item></channel></rss>