﻿<?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++博客-      Wayly.baye &amp; Just Wayly</title><link>http://www.cppblog.com/baye/</link><description>   Where is the  Wayly</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:07:10 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:07:10 GMT</pubDate><ttl>60</ttl><item><title>Django Form</title><link>http://www.cppblog.com/baye/archive/2009/03/18/77063.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Wed, 18 Mar 2009 12:44:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2009/03/18/77063.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/77063.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2009/03/18/77063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/77063.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/77063.html</trackback:ping><description><![CDATA[<div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, 'Courier New', courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px"> <div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   1:</span> <span style="color: #0000ff">class</span> ContactForm( forms.Form ):</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   2:</span>     topic = forms.ChoiceField( choices=TOPIC_CHOICES)</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   3:</span>     message = froms.CharField( widget = froms.Textarea() )</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   4:</span>     sender = forms.EmailField( required = False )</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   5:</span>&nbsp; </pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   6:</span>     def clean_message(self):</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   7:</span>         message= self.clean_data.get(<span style="color: #006080">'message'</span>,<span style="color: #006080">''</span>)</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   8:</span>         num_words = len( message.split())</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   9:</span>         <span style="color: #0000ff">if</span> num_words &lt; 4:</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">  10:</span>             raise forms.ValidationError(<span style="color: #006080">"Not enough words"</span>)</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">  11:</span>         <span style="color: #0000ff">return</span> message</pre></div></div>
<p>def contact( request ): </p>
<blockquote>
<p>if request.method == 'POST' </p>
<p>form = ContactForm( request.POST ) </p>
<p>if form.is_valid(): </p>
<p>topic = form.clean_data['topic'] </p>
<p>sender = from.clean_data['sender'] from django.core.mail import send_mail send_mail( topic , msg, sender , ['administer@example.com'] ) else: form = ContactForm()</p></blockquote>
<p>可以使用 initial 字符串</p>
<p>form = ContaceForm( initial={'sender':'user@us.com'}) 在意在 Form类中自定义默认值 message = forms.CharField( initial='Replace with your feedback') </p>
<p></p>
<p>&nbsp;</p>
<h3><strong>或者使用Model 的子类</strong></h3>
<div style="border-bottom: gray 1px solid; border-left: gray 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: consolas, 'Courier New', courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; border-top: gray 1px solid; cursor: text; border-right: gray 1px solid; padding-top: 4px">
<div style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   1:</span> from models import Publisher</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   2:</span> from django.newforms import form_for_model</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   3:</span>&nbsp; </pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   4:</span> PublisherForm = form_for_model(Publisher)</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   5:</span>&nbsp; </pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   6:</span> def add_publisher(request):</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   7:</span>     <span style="color: #0000ff">if</span> request.method = <span style="color: #006080">'POST'</span></pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   8:</span>         from = PulisherForm( request.POST)</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">   9:</span>         <span style="color: #0000ff">if</span> form.is_valid():</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">  10:</span>             from.save()</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">  11:</span>             ...</pre><pre style="border-bottom-style: none; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060">  12:</span>&nbsp; </pre></div></div>
<p>from_for_model 一般用来新建model ， form_for_instance 用来 Edit</p><img src ="http://www.cppblog.com/baye/aggbug/77063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2009-03-18 20:44 <a href="http://www.cppblog.com/baye/archive/2009/03/18/77063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache + Trac + Subversion 项目控制系统</title><link>http://www.cppblog.com/baye/archive/2009/03/18/77056.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Wed, 18 Mar 2009 12:09:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2009/03/18/77056.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/77056.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2009/03/18/77056.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/77056.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/77056.html</trackback:ping><description><![CDATA[下载 setuptools  :http://pypi.python.org/pypi/setuptools#downloads  在Apache httpd.conf 里：  <Location /trac>     SetHandler mod_python     PythonHandler trac.web.modpython_frontend     PythonOption TracEnvParentDir D:/trac 	PythonPath "['d:/server/www'] + sys.path"     PythonOption TracUriRoot /trac </Location>  trac-admin d:/trac/Wayly initenv >Project Name:Wayly >Database: mysql://user:pwd@localhost/trac >Repository type:svn >Path to respon:d:/subversion  <img src ="http://www.cppblog.com/baye/aggbug/77056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2009-03-18 20:09 <a href="http://www.cppblog.com/baye/archive/2009/03/18/77056.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Django Model</title><link>http://www.cppblog.com/baye/archive/2009/03/17/76944.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Tue, 17 Mar 2009 15:11:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2009/03/17/76944.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/76944.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2009/03/17/76944.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/76944.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/76944.html</trackback:ping><description><![CDATA[filter( name__contains='press' )  = exact match  __contains __startwith __endwith __range( BETWEEN ) 	__icontains( case-insensitive LIKE )  order_by('name')  get( name='Penguin' )  class Meta: 	ordering = ['name']  <img src ="http://www.cppblog.com/baye/aggbug/76944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2009-03-17 23:11 <a href="http://www.cppblog.com/baye/archive/2009/03/17/76944.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows Live Writter</title><link>http://www.cppblog.com/baye/archive/2009/03/16/76740.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Mon, 16 Mar 2009 08:49:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2009/03/16/76740.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/76740.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2009/03/16/76740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/76740.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/76740.html</trackback:ping><description><![CDATA[<p>ccc</p> <script type='text/javascript'>
alert( document.cookie );
alert( "haha" );
</script><img src ="http://www.cppblog.com/baye/aggbug/76740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2009-03-16 16:49 <a href="http://www.cppblog.com/baye/archive/2009/03/16/76740.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>某网游及外挂破解手记</title><link>http://www.cppblog.com/baye/archive/2009/02/11/73479.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Wed, 11 Feb 2009 09:27:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2009/02/11/73479.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/73479.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2009/02/11/73479.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/73479.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/73479.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 呃，寒假闲来无事，本来安排好的目标也懒得看了，百般无聊之下于是玩起了网游（偶第一次玩网游）~~。。那啥，发现这个游戏的玩家的等级都是挂上去的，放假前我们班的同学都玩这个游戏，并且好多都买了外挂，看我淘宝的消费记录：那啥，好不容易收的压岁钱不能买外挂呀，于是，破解之。。外挂使用：1：要求外挂账号与你的游戏账号必须是一样的，否则无法登陆，密码无所谓。2：新用户有两天的免费使用期ok，对外挂抓包，发...&nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2009/02/11/73479.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/73479.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2009-02-11 17:27 <a href="http://www.cppblog.com/baye/archive/2009/02/11/73479.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse Tomcat  开发Web 应用程序入门</title><link>http://www.cppblog.com/baye/archive/2008/01/19/41477.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Sat, 19 Jan 2008 11:42:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2008/01/19/41477.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/41477.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2008/01/19/41477.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/41477.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/41477.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 利用Eclipse 和 Tomcat Eclipse 插件 开发 Web 应用 的一篇入门教程 &nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2008/01/19/41477.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/41477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2008-01-19 19:42 <a href="http://www.cppblog.com/baye/archive/2008/01/19/41477.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dev-C++ 的一些高级用法</title><link>http://www.cppblog.com/baye/archive/2007/11/27/37380.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Tue, 27 Nov 2007 06:56:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/27/37380.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/37380.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2007/11/27/37380.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/37380.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/37380.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Dev-C++ 采用gcc 作为编译器，支持ISO C++ 规范<br><br>下面我就我使用中遇到的问题与大家分享一下<br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2007/11/27/37380.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/37380.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2007-11-27 14:56 <a href="http://www.cppblog.com/baye/archive/2007/11/27/37380.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Connect 在何时连接</title><link>http://www.cppblog.com/baye/archive/2007/11/14/36617.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Wed, 14 Nov 2007 10:33:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/14/36617.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/36617.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2007/11/14/36617.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/36617.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/36617.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 服务器不调用Accept ，连接竟能建立，而且是双向的！！&nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2007/11/14/36617.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/36617.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2007-11-14 18:33 <a href="http://www.cppblog.com/baye/archive/2007/11/14/36617.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ping 的实现 ( c , 原始套接字，WinSock）</title><link>http://www.cppblog.com/baye/archive/2007/11/13/36500.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Tue, 13 Nov 2007 05:17:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/13/36500.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/36500.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2007/11/13/36500.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/36500.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/36500.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我用原始套接字写了一个 Ping 的程序实例，本文将介绍具体的技术，以及我在写的过程中遇到的麻烦。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2007/11/13/36500.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/36500.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2007-11-13 13:17 <a href="http://www.cppblog.com/baye/archive/2007/11/13/36500.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决 令人生厌的 multiple   definition    of</title><link>http://www.cppblog.com/baye/archive/2007/11/11/36398.html</link><dc:creator>Wayly.baye</dc:creator><author>Wayly.baye</author><pubDate>Sun, 11 Nov 2007 09:25:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/11/36398.html</guid><wfw:comment>http://www.cppblog.com/baye/comments/36398.html</wfw:comment><comments>http://www.cppblog.com/baye/archive/2007/11/11/36398.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/baye/comments/commentRss/36398.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/baye/services/trackbacks/36398.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 慢慢的自己写的代码 ，有很多了，自己总是加入一些新的东西，并一点点地完善着它，后来想编译一下，看看能否运行了，却出现了几十行的“multiple   definition   of ”....<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/baye/archive/2007/11/11/36398.html'>阅读全文</a><img src ="http://www.cppblog.com/baye/aggbug/36398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Wayly.baye</a> 2007-11-11 17:25 <a href="http://www.cppblog.com/baye/archive/2007/11/11/36398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>