<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_不再专注于.net技术</title><subtitle type="text">不再专注于.net技术</subtitle><id>http://feed.cnblogs.com/blog/u/9000/rss</id><updated>2010-04-05T07:19:12Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/9000/rss"/><entry><id>http://www.cnblogs.com/lifeihost/archive/2007/04/25/727255.html</id><title type="text">嵌入式c/C++</title><summary type="text">公司一直在搞这方面的开发，想把这方面开发需要注意的地方纪录下来。原来做的上层软件的开发，觉得绝大多数与数据库和业务流程打交道，基本上调试不怎么费时费事，出了问题很快调试跟踪就能搞定，但嵌入式开发就有很大不同，首先是调试很困难，基本靠日志进行定位，出问题时，也是要看堆栈、寄存器，和汇编。vxWorks中对一个函数的入参和出参放在哪些寄存器要非常熟悉。而linux下除精通GDB外，也需要知道一些寄存器...</summary><published>2007-04-25T11:45:00Z</published><updated>2007-04-25T11:45:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2007/04/25/727255.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2007/04/25/727255.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/03/27/359621.html</id><title type="text">请爱你的母亲吧（转贴）</title><summary type="text">母亲的一生为你做了什么你知道吗？？你自己看看吧~~~ 当你1岁的时候，她喂你吃奶并给你洗澡；而作为报答，你整晚的哭着； 当你3岁的时候，她怜爱的为你做菜；而作为报答，你把一盘她做的菜扔在地上； 当你4岁的时候，她给你买下彩笔；而作为报答，你涂了满墙的抽象画； 当你5岁的时候，她给你买了漂亮的衣服；而作为报答，你穿着它到泥坑里玩耍； 当你7岁的时候，她给你买了球；而作为报答，你用球打破了邻居的玻璃；...</summary><published>2006-03-27T01:01:00Z</published><updated>2006-03-27T01:01:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/03/27/359621.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/03/27/359621.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/03/14/350012.html</id><title type="text">多线程专题3</title><summary type="text">进程之间共享数据的两种方法：1。共享数据段#pragma data_seg("SS")const int MYVARIANT = 123456;#pragma data_seg()#pragma comment(linker,"/SECTION:SS,RWS") LINK选项，创建数据段2。内存映射文件HANDLE hFile = CreateFile("E:\\aa.txt",GENERIC_A...</summary><published>2006-03-14T09:39:00Z</published><updated>2006-03-14T09:39:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/03/14/350012.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/03/14/350012.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/03/13/349387.html</id><title type="text">多线程调度专题2</title><summary type="text">UINT ThreadProc3(LPVOID pParam){WaitForSingleObject(hEvent[0],INFINITE);for (int i = 0; i &amp;lt; 10; i++){g_cArray[i] = 'a';Sleep(1);} TRACE("Second T3");SetEvent(hEvent[0]);SetEvent(hEvent[2] );return ...</summary><published>2006-03-13T14:09:00Z</published><updated>2006-03-13T14:09:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/03/13/349387.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/03/13/349387.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/03/10/346893.html</id><title type="text">多线程同步问题专题（1）</title><summary type="text">线程同步是一个非常大的话题，包括方方面面的内容。从大的方面讲，线程的同步可分用户模式的线程同步和内核对象的线程同步两大类。用户模式中线程的同步方法主要有原子访问和临界区等方法。其特点是同步速度特别快，适合于对线程运行速度有严格要求的场合。在MFC中封装了CCritionSection等对象可以对共享资源进行锁定　　内核对象的线程同步则主要由事件、等待定时器、信号量以及信号灯等内核对象构成。由于这种...</summary><published>2006-03-10T01:36:00Z</published><updated>2006-03-10T01:36:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/03/10/346893.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/03/10/346893.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/03/01/340143.html</id><title type="text">TCP/IP卷一（4）</title><summary type="text">aaa</summary><published>2006-03-01T01:35:00Z</published><updated>2006-03-01T01:35:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/03/01/340143.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/03/01/340143.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/02/28/339469.html</id><title type="text">TCP/IP卷一（3）</title><summary type="text">chapter3:IP：网际协议从概念上说， I P路由选择是简单的，特别对于主机来说。如果目的主机与源主机直接相连（如点对点链路）或都在一个共享网络上（以太网或令牌环网），那么I P数据报就直接送到目的主机上。否则，主机把数据报发往一默认的路由器上，由路由器来转发该数据报。大多数的主机都是采用这种简单机制。为一个网络指定一个路由器，而不必为每个主机指定一个路由器，这是I P路由选择机制的另一个基...</summary><published>2006-02-28T03:57:00Z</published><updated>2006-02-28T03:57:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339469.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339469.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/02/28/339452.html</id><title type="text">TCP/IP卷一（2）</title><summary type="text">链路层介绍：（1）为I P模块发送和接收I P数据报；（ 2）为A R P模块发送A R P请求和接收A R P应答；（3）为R A R P发送R A R P请求和接收R A R P应答尾部封装 提高效率而做，现在已经废除以太网的数据封装格式，注意数据长度为46-1500 bytesS L I P的全称是Serial Line IP。它是一种在串行线路上对I P数据报进行封装的简单形式PPP：点对...</summary><published>2006-02-28T03:32:00Z</published><updated>2006-02-28T03:32:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339452.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339452.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/02/28/339421.html</id><title type="text">TCP/IP卷一(1)</title><summary type="text">第一章：Tcp/ip协议中，如果采用可靠的连接，则需要在tcp协议中采用超时重发，发送接受端确认等机制。在ip层还有ICMP,IGMP协议，分别是报文控制协议，组管理协议，在链路层中有ARP,RARP协议和硬件相关处理。通常在应用层是用户进程运输层有TCP,UDP网络层 IP,ICMP,IGMP协议链路层中有arp,rarpP i n g和Tr a c e r o u t e 它们都使用了I C ...</summary><published>2006-02-28T03:06:00Z</published><updated>2006-02-28T03:06:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339421.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/02/28/339421.html"/></entry><entry><id>http://www.cnblogs.com/lifeihost/archive/2006/02/16/331443.html</id><title type="text">Net Programming</title><summary type="text"/><published>2006-02-15T16:06:00Z</published><updated>2006-02-15T16:06:00Z</updated><author><name>不再专注于.net技术</name><uri>http://www.cnblogs.com/lifeihost/</uri></author><link rel="alternate" href="http://www.cnblogs.com/lifeihost/archive/2006/02/16/331443.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/lifeihost/archive/2006/02/16/331443.html"/></entry></feed>
