<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_态度决定高度、企图决定版图、格局决定结局</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/14643/rss</id><updated>2011-10-26T08:12:20Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14643/rss"/><entry><id>http://www.cnblogs.com/flyingchen/archive/2011/10/26/2225339.html</id><title type="text">gcc的一个困惑</title><summary type="text">写了段简单的c代码，调用libcurl。网上有很多的例子，代码不提了。关键问题出在了gcc编译时。网络上流传的编译方式是gcc -lcurl curl_test.c; 以此方法，我的编译总是"undefined reference to `curl_easy_init'",非常奇怪，大多同行遇到此问题时，是因为-lcurl没有加，造成无法找到curl库。我这里加上，也依然报同样的错误。最后无意见发现gcc curl_test.c -lcurl；竟然ok了。我是ubuntu11.10系统，gcc版本是4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu</summary><published>2011-10-26T08:12:00Z</published><updated>2011-10-26T08:12:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2011/10/26/2225339.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2011/10/26/2225339.html"/><content type="html">&lt;p&gt;写了段简单的c代码，调用libcurl。网上有很多的例子，代码不提了。关键问题出在了gcc编译时。&lt;/p&gt;&lt;p&gt;网络上流传的编译方式是gcc -lcurl curl_test.c; 以此方法，我的编译总是"undefined reference to `curl_easy_init'",&lt;/p&gt;&lt;p&gt;非常奇怪，大多同行遇到此问题时，是因为-lcurl没有加，造成无法找到curl库。我这里加上，也依然报同样的错误。&lt;/p&gt;&lt;p&gt;最后无意见发现gcc curl_test.c -lcurl；竟然ok了。我是ubuntu11.10系统，gcc版本是4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/flyingchen/aggbug/2225339.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/flyingchen/archive/2011/10/26/2225339.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/06/25/1765461.html</id><title type="text">敏捷项目组</title><summary type="text">大家拥护所要共同创造的东西当人们在乎结果的时候，会变得更加负责交谈能够帮助人们达成思想一致，在交谈中人们会发现共同的思想通过改变交流的对象来改变交流的内容期待领导从任何地方出现关注可行性，探求可能性，而不是过度关注问题群体智慧任何事情在没有结束之前都不能算作成功，在整个过程中都可能发生变化学习是让我们变得更加聪明的唯一方法有意义的工作有很大的激励作用作为一个团队，人们能够承担一切任务社区里面最重要...</summary><published>2010-06-25T11:30:00Z</published><updated>2010-06-25T11:30:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/06/25/1765461.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/06/25/1765461.html"/><content type="html">&lt;ol&gt;&lt;li&gt;大家拥护所要共同创造的东西&lt;/li&gt;&lt;li&gt;当人们在乎结果的时候，会变得更加负责&lt;/li&gt;&lt;li&gt;交谈能够帮助人们达成思想一致，在交谈中人们会发现共同的思想&lt;/li&gt;&lt;li&gt;通过改变交流的对象来改变交流的内容&lt;/li&gt;&lt;li&gt;期待领导从任何地方出现&lt;/li&gt;&lt;li&gt;关注可行性，探求可能性，而不是过度关注问题&lt;/li&gt;&lt;li&gt;群体智慧&lt;/li&gt;&lt;li&gt;任何事情在没有结束之前都不能算作成功，在整个过程中都可能发生变化&lt;/li&gt;&lt;li&gt;学习是让我们变得更加聪明的唯一方法&lt;/li&gt;&lt;li&gt;有意义的工作有很大的激励作用&lt;/li&gt;&lt;li&gt;作为一个团队，人们能够承担一切任务&lt;/li&gt;&lt;li&gt;社区里面最重要的因素包括：宽宏大量、宽容和爱。&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://www.cnblogs.com/flyingchen/aggbug/1765461.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/flyingchen/archive/2010/06/25/1765461.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/05/28/1746322.html</id><title type="text">javascript string to date</title><summary type="text">还只能用"/"分割时间，“－”还就是不行。&lt;SCRIPT LANGUAGE="JavaScript"&gt; //execScript('n = DateDiff("d","2003-01-01","2003-01-02")'); //document.write(n); var s="2003-01-01"; var s2="2003-01-03"; var da...</summary><published>2010-05-28T06:59:00Z</published><updated>2010-05-28T06:59:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/05/28/1746322.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/05/28/1746322.html"/><content type="text">还只能用"/"分割时间，“－”还就是不行。&lt;SCRIPT LANGUAGE="JavaScript"&gt; //execScript('n = DateDiff("d","2003-01-01","2003-01-02")'); //document.write(n); var s="2003-01-01"; var s2="2003-01-03"; var da...</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/05/27/1745860.html</id><title type="text">熟悉了以下VIM指令，你会爱死她的</title><summary type="text">0 – 到行首 $ – 到行尾 ^ – 到行首字母 ( – 到上面一句或者上面一个代码段 ) – 到下面一句或者下面一个代码段 `. – 到最后一次修改的位置,注意这个`不是单引号,是1左边的那个按键 / – 搜索指定文字,找到之后使用n来跳到下一个相同单词位置 : – 转跳到指定行数 :$ &amp;#821...</summary><published>2010-05-27T15:11:00Z</published><updated>2010-05-27T15:11:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/05/27/1745860.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/05/27/1745860.html"/><content type="text">0 – 到行首 $ – 到行尾 ^ – 到行首字母 ( – 到上面一句或者上面一个代码段 ) – 到下面一句或者下面一个代码段 `. – 到最后一次修改的位置,注意这个`不是单引号,是1左边的那个按键 / – 搜索指定文字,找到之后使用n来跳到下一个相同单词位置 : – 转跳到指定行数 :$ &amp;#821...</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/05/12/1734126.html</id><title type="text">ajax应用如何做好seo</title><summary type="text">google发布了"make ajax application crawable"相关规范。具体详细见：http://code.google.com/web/ajaxcrawling/docs/specification.html对开发ajax应用，这份规范还是很有意义的。其中最重要提出了两个概念：pretty-url和ugly-url，google定义如下： Pretty URL:Any URL...</summary><published>2010-05-12T15:36:00Z</published><updated>2010-05-12T15:36:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/05/12/1734126.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/05/12/1734126.html"/><content type="text">google发布了"make ajax application crawable"相关规范。具体详细见：http://code.google.com/web/ajaxcrawling/docs/specification.html对开发ajax应用，这份规范还是很有意义的。其中最重要提出了两个概念：pretty-url和ugly-url，google定义如下： Pretty URL:Any URL...</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/05/08/1730365.html</id><title type="text">nestful - ruby http-rest 客户端 分析</title><summary type="text">Nestful is a simple Ruby HTTP/REST client with a sane API.## Installation sudo gem install nestful## Features* Simple API* File buffering* Before/Progress/After Callbacks* JSON &amp; XML requests* Mul...</summary><published>2010-05-08T03:36:00Z</published><updated>2010-05-08T03:36:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/05/08/1730365.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/05/08/1730365.html"/><content type="text">Nestful is a simple Ruby HTTP/REST client with a sane API.## Installation sudo gem install nestful## Features* Simple API* File buffering* Before/Progress/After Callbacks* JSON &amp; XML requests* Mul...</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/04/30/1725156.html</id><title type="text">Liskov替换原则与继承</title><summary type="text">如果一件事情你不能用自己的语言说清楚，那只能说你没有真正的理解它。“只可意会不可言传”在科学领域应该只是一种假象。－－－－废话结束－－－－ 一直以来都认为自己搞清楚了何时用继承，何时用聚合，也清楚了所谓的Liskov替换原则的意义。直到今天看完了“高效程序员的十个习惯”以后才明白，才认识到自己以前的理解是混沌含糊的。 何时用继承呢？大部分情况我们...</summary><published>2010-04-30T08:34:00Z</published><updated>2010-04-30T08:34:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/04/30/1725156.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/04/30/1725156.html"/><content type="text">如果一件事情你不能用自己的语言说清楚，那只能说你没有真正的理解它。“只可意会不可言传”在科学领域应该只是一种假象。－－－－废话结束－－－－ 一直以来都认为自己搞清楚了何时用继承，何时用聚合，也清楚了所谓的Liskov替换原则的意义。直到今天看完了“高效程序员的十个习惯”以后才明白，才认识到自己以前的理解是混沌含糊的。 何时用继承呢？大部分情况我们...</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/04/17/1714309.html</id><title type="text">Linux Commands</title><summary type="text">Linux Commandstrpaste/cut：文件分割合并teesleepiptraf:需要独立安装的。网络流量监控。很Coolstat:显示文件情况，大小，群组等xargs，结合find使用pidof:查找在运行的进程代号netstat:在低并发情况下查看系统连接ss:在高并发情况下查看系统连接sysctl用于编辑系统内核参数服务器工具：spawn-fcgi</summary><published>2010-04-17T09:03:00Z</published><updated>2010-04-17T09:03:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/04/17/1714309.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/04/17/1714309.html"/><content type="text">Linux Commandstrpaste/cut：文件分割合并teesleepiptraf:需要独立安装的。网络流量监控。很Coolstat:显示文件情况，大小，群组等xargs，结合find使用pidof:查找在运行的进程代号netstat:在低并发情况下查看系统连接ss:在高并发情况下查看系统连接sysctl用于编辑系统内核参数服务器工具：spawn-fcgi</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713597.html</id><title type="text">Cannot find autoconf. Please check your autoconf installation</title><summary type="text">PHP 报错 随记－－－问题： Cannot find autoconf. Please check your autoconf installation－－－解决：</summary><published>2010-04-16T06:50:00Z</published><updated>2010-04-16T06:50:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713597.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713597.html"/><content type="text">PHP 报错 随记－－－问题： Cannot find autoconf. Please check your autoconf installation－－－解决：</content></entry><entry><id>http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713587.html</id><title type="text">pecl报错（1）</title><summary type="text">随记错误：pear.php.net is using a unsupported protocal - This should never happen. install failed 解决：cd /usr/local/lib/php/Delete .channels directory run "pear update-channels"</summary><published>2010-04-16T06:44:00Z</published><updated>2010-04-16T06:44:00Z</updated><author><name>flyingchen</name><uri>http://www.cnblogs.com/flyingchen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713587.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/flyingchen/archive/2010/04/16/1713587.html"/><content type="text">随记错误：pear.php.net is using a unsupported protocal - This should never happen. install failed 解决：cd /usr/local/lib/php/Delete .channels directory run "pear update-channels"</content></entry></feed>
