﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Normandy 博客</title><link>http://www.cppblog.com/jb8164/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 23 Apr 2026 11:17:58 GMT</lastBuildDate><pubDate>Thu, 23 Apr 2026 11:17:58 GMT</pubDate><ttl>60</ttl><item><title>简析 Win32 异步 IO 机制 (一)</title><link>http://www.cppblog.com/jb8164/archive/2009/12/01/102361.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Tue, 01 Dec 2009 14:23:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2009/12/01/102361.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/102361.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2009/12/01/102361.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/102361.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/102361.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简析 Win32 Overlapped IO 机制&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2009/12/01/102361.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/102361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2009-12-01 22:23 <a href="http://www.cppblog.com/jb8164/archive/2009/12/01/102361.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Win32 - 如何控制你的线程</title><link>http://www.cppblog.com/jb8164/archive/2009/11/27/102085.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Fri, 27 Nov 2009 10:17:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2009/11/27/102085.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/102085.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2009/11/27/102085.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/102085.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/102085.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何控制你的线程&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2009/11/27/102085.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/102085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2009-11-27 18:17 <a href="http://www.cppblog.com/jb8164/archive/2009/11/27/102085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Win32 同步机制摘要</title><link>http://www.cppblog.com/jb8164/archive/2009/11/19/101403.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Thu, 19 Nov 2009 10:20:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2009/11/19/101403.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/101403.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2009/11/19/101403.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/101403.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/101403.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Win32 同步机制摘要&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2009/11/19/101403.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/101403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2009-11-19 18:20 <a href="http://www.cppblog.com/jb8164/archive/2009/11/19/101403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 软件包管理详解</title><link>http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Fri, 09 Jan 2009 04:40:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/71583.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/71583.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/71583.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Ubuntu 方便宜用，最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求，查看某个软件包是否安装、安装在哪...， 那我们就来介绍一下 Ubuntu 的软件包管理方式及如何使用。&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/71583.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2009-01-09 12:40 <a href="http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>feh -- 基于命令行的图片查看器</title><link>http://www.cppblog.com/jb8164/archive/2008/12/19/69820.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Fri, 19 Dec 2008 03:59:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/12/19/69820.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/69820.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/12/19/69820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/69820.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/69820.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: feh 一个基于命令行的高速图片查看器，非常实用&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/12/19/69820.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/69820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-12-19 11:59 <a href="http://www.cppblog.com/jb8164/archive/2008/12/19/69820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在 Ubuntu 下如何用 Mplayer 看影片</title><link>http://www.cppblog.com/jb8164/archive/2008/12/13/69324.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Sat, 13 Dec 2008 03:08:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/12/13/69324.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/69324.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/12/13/69324.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/69324.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/69324.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Mplayer 用法小结&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/12/13/69324.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/69324.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-12-13 11:08 <a href="http://www.cppblog.com/jb8164/archive/2008/12/13/69324.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>浅析远程过程调用 RPC</title><link>http://www.cppblog.com/jb8164/archive/2008/08/15/58949.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Fri, 15 Aug 2008 09:02:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/08/15/58949.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/58949.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/08/15/58949.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/58949.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/58949.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 浅析远程过程调用 RPC&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/08/15/58949.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/58949.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-08-15 17:02 <a href="http://www.cppblog.com/jb8164/archive/2008/08/15/58949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 下 socket 编程示例</title><link>http://www.cppblog.com/jb8164/archive/2008/08/02/57839.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Sat, 02 Aug 2008 08:03:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/08/02/57839.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/57839.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/08/02/57839.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/57839.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/57839.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本示例为 Client/Server 结构，通过代码演示 Client 如何建立连接，并向远程端发送数据；Server 端如何侦听系统连接请求，接收请求并建立连接，进而获取客户端发来的数据。代码虽短，却描述了整个通信过程，可对Linux 下 网络编程起个抛砖引玉的作用吧 :-)&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/08/02/57839.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/57839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-08-02 16:03 <a href="http://www.cppblog.com/jb8164/archive/2008/08/02/57839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Emacs 快键</title><link>http://www.cppblog.com/jb8164/archive/2008/08/02/57820.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Sat, 02 Aug 2008 06:06:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/08/02/57820.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/57820.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/08/02/57820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/57820.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/57820.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: T-Shirt 上的 Emacs 快捷键，总结了最常用的命令，包括对 文件缓冲区、查找替换、基本编辑、多窗口多缓冲区、光标及 Shell 等的操作...先记录下来, 供以后参考!&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/08/02/57820.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/57820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-08-02 14:06 <a href="http://www.cppblog.com/jb8164/archive/2008/08/02/57820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Emacs w3m</title><link>http://www.cppblog.com/jb8164/archive/2008/06/08/52548.html</link><dc:creator>Normandy</dc:creator><author>Normandy</author><pubDate>Sun, 08 Jun 2008 07:39:00 GMT</pubDate><guid>http://www.cppblog.com/jb8164/archive/2008/06/08/52548.html</guid><wfw:comment>http://www.cppblog.com/jb8164/comments/52548.html</wfw:comment><comments>http://www.cppblog.com/jb8164/archive/2008/06/08/52548.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/jb8164/comments/commentRss/52548.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jb8164/services/trackbacks/52548.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 借助 w3m, Emacs 可实现在终端里在线浏览网页，如果你是 Console 下面以疯狂敲击键盘为乐的家伙， 那么你可能用的着这个 :-)&nbsp;&nbsp;<a href='http://www.cppblog.com/jb8164/archive/2008/06/08/52548.html'>阅读全文</a><img src ="http://www.cppblog.com/jb8164/aggbug/52548.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jb8164/" target="_blank">Normandy</a> 2008-06-08 15:39 <a href="http://www.cppblog.com/jb8164/archive/2008/06/08/52548.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>