<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellominix的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellominix</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellominix]]></copyright><item><title><![CDATA[vimrc]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/16900645</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/16900645</guid><author>hellominix</author><pubDate>Sat, 23 Nov 2013 14:31:03 +0800</pubDate><description><![CDATA[" CUDA syntax highlight {au BufNewFile,BufRead *.cu set ft=cudaau BufNewFile,BufRead,BufEnter *.cpp,*.hpp,*.c,*.h,*.cu  set omnifunc=omni#cpp#complete#Main" }set nuset cindentlet &termencoding=&encodi]]></description><category></category></item><item><title><![CDATA[Linus:利用二级指针删除单向链表]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8965866</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8965866</guid><author>hellominix</author><pubDate>Thu, 23 May 2013 16:23:06 +0800</pubDate><description><![CDATA[Linus大婶在slashdot上回答一些编程爱好者的提问，其中一个人问他什么样的代码是他所喜好的，大婶表述了自己一些观点之后，举了一个指针的例子，解释了什么才是core low-level
 coding。Linus举了一个单向链表的例子，但给出的代码太短了，一般的人很难搞明白这两个代码后面的含义。已经有几位牛人对代码作了解释，具体如下：
http://wordaligned.org/art]]></description><category></category></item><item><title><![CDATA[合并两个git仓库，并保留每个仓库的历史]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8836247</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8836247</guid><author>hellominix</author><pubDate>Mon, 22 Apr 2013 20:07:03 +0800</pubDate><description><![CDATA[问题：有两个git仓库 repository1和repository2,想把repository2合并到repository1，并在repository1中保留repository2的所有分支历史
   方案：  1.在repository1中添加远程分支,，跟踪repository2，并把repository2全部分支拉到repository1中，命令为：]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.10 软件更新后进不去桌面]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758314</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758314</guid><author>hellominix</author><pubDate>Fri, 05 Apr 2013 08:51:58 +0800</pubDate><description><![CDATA[问题描述：某一日，手贱，更新Ubuntu 12.10 软件后进不去桌面，只能看到ubuntu的欢迎界面，输入密码登录就只能看到ubuntu经典的背景，右键会出现菜单，但unity的界面不见了
 解决方法：这个问题是由于装了第三方的显卡驱动Nvidia的显卡驱动，更新软件后出现不兼容的问题导致的。只要重新安装Nvidia显卡驱动即可,具体操作如下
                     进入u]]></description><category></category></item><item><title><![CDATA[Your Customers Do not Mean What They Say]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758310</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758310</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:28:16 +0800</pubDate><description><![CDATA[I've never met a customer yet that wasn't all too happy to tell me what they wanted — usually in great detail. The problem is that customers don't always tell you the whole truth. They generally don't]]></description><category></category></item><item><title><![CDATA[You Gotta Care about the Code]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758307</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758307</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:27:44 +0800</pubDate><description><![CDATA[It doesn't take Sherlock Holmes to work out that good programmers write good code. Bad programmers... don't. They produce monstrosities that the rest of us have to clean up. You want to write the good]]></description><category></category></item><item><title><![CDATA[Write Tests for People]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758304</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758304</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:27:14 +0800</pubDate><description><![CDATA[You are writing automated tests for some or all of your production code. Congratulations! You are writing your tests before you write the code? Even better!! Just doing this makes you one of the early]]></description><category></category></item><item><title><![CDATA[Write Small Functions Using Examples]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758300</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758300</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:26:41 +0800</pubDate><description><![CDATA[We would like to write code that is correct, and have evidence on hand that it is correct. It can help with both issues to think about the "size" of a function. Not in the sense of the amount of code]]></description><category></category></item><item><title><![CDATA[Write Code as If You Had to Support It for the Rest of Your Life]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758298</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758298</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:26:04 +0800</pubDate><description><![CDATA[You could ask 97 people what every programmer should know and do, and you might hear back 97 distinct answers. This could be both overwhelming and intimidating at the same time. All advice is good, al]]></description><category></category></item><item><title><![CDATA[When Programmers and Testers Collaborate]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758297</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758297</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:25:27 +0800</pubDate><description><![CDATA[Something magical happens when testers and programmers start to collaborate. There is less time spent sending bugs back and forth through the defect tracking system. Less time is wasted trying to figu]]></description><category></category></item><item><title><![CDATA[WET Dilutes Performance Bottlenecks]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758294</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758294</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:24:54 +0800</pubDate><description><![CDATA[The importance of the DRY principle (Don't Repeat Yourself) is that it codifies the idea that every piece of knowledge in a system should have a singular representation. In other words, knowledge shou]]></description><category></category></item><item><title><![CDATA[Verbose Logging Will Disturb Your Sleep]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758293</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758293</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:24:17 +0800</pubDate><description><![CDATA[When I encounter a system that has already been in development or production for a while, the first sign of real trouble is always a dirty log. You know what I'm talking about. When clicking a single]]></description><category></category></item><item><title><![CDATA[Use the Right Algorithm and Data Structure]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758291</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758291</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:23:35 +0800</pubDate><description><![CDATA[A big bank with many branch offices complained that the new computers it had bought for the tellers were too slow. This was in the time before everyone used electronic banking and ATMs were not as wid]]></description><category></category></item><item><title><![CDATA[The Unix Tools Are Your Friends]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758288</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758288</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:23:03 +0800</pubDate><description><![CDATA[If on my way to exile on a desert island I had to choose between an IDE and the Unix toolchest, I'd pick the Unix tools without a second thought. Here are the reasons why you should become proficient]]></description><category></category></item><item><title><![CDATA[Ubuntu Coding for Your Friends]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758286</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758286</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:22:27 +0800</pubDate><description><![CDATA[So often we write code in isolation and the code reflects our personal interpretation of a problem, as well as a very personalized solution. We may be part of the team, yet we are isolated, as is the]]></description><category></category></item><item><title><![CDATA[Two Wrongs Can Make a Right (and Are Difficult to Fix)]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758285</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758285</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:21:53 +0800</pubDate><description><![CDATA[Code never lies, but it can contradict itself. Some contradictions lead to those "How can that possibly work?" moments.
In an 
interview, the principal designer of the Apollo 11 Lunar Module softwar]]></description><category></category></item><item><title><![CDATA[Two Heads Are Often Better than One]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758284</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758284</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:21:21 +0800</pubDate><description><![CDATA[Programming requires deep thought, and deep thought requires solitude. So goes the programmer stereotype.
This "lone wolf" approach to programming has been giving way to a more collaborative approach]]></description><category></category></item><item><title><![CDATA[Thinking in States]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758283</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758283</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:20:48 +0800</pubDate><description><![CDATA[People in the real world have a weird relationship with state. This morning I stopped by the local store to prepare for another day of converting caffeine to code. Since my favorite way of doing that]]></description><category></category></item><item><title><![CDATA[Testing Is the Engineering Rigor of Software Development]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758280</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758280</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:20:00 +0800</pubDate><description><![CDATA[Developers love to use tortured metaphors when trying to explain what it is they do to family members, spouses, and other non-techies. We frequently resort to bridge building and other "hard" engineer]]></description><category></category></item><item><title><![CDATA[Test While You Sleep (and over Weekends)]]></title><link>https://blog.youkuaiyun.com/hellominix/article/details/8758279</link><guid>https://blog.youkuaiyun.com/hellominix/article/details/8758279</guid><author>hellominix</author><pubDate>Thu, 04 Apr 2013 09:19:19 +0800</pubDate><description><![CDATA[Relax. I am not referring to offshore development centers, overtime on weekends, or working the night shift. Rather, I want to draw your attention to how much computing power we have at our disposal.]]></description><category></category></item></channel></rss>