<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lawrence的学习笔记]]></title><description><![CDATA[记录自己的学习心得]]></description><link>https://blog.csdn.net/kwiner</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; kwiner]]></copyright><item><title><![CDATA[浅尝python]]></title><link>https://blog.csdn.net/kwiner/article/details/8721037</link><guid>https://blog.csdn.net/kwiner/article/details/8721037</guid><author>kwiner</author><pubDate>Tue, 26 Mar 2013 11:40:31 +0800</pubDate><description><![CDATA[借网上的一幅图： 
如何调用Linux命令


下面代码演示了调用一个shell命令， 其中，命令的输出会存储到result变量中， 而命令的返回值，则存储到exitcode中，由此可见，调用shell命令还是很方便的：
import commands
exitcode,result = commands.getstatusoutput('dir')
print "exitcode: %]]></description><category></category></item><item><title><![CDATA[Objective-C 学习笔记（2/2): 内存管理、Selector和属性]]></title><link>https://blog.csdn.net/kwiner/article/details/6272618</link><guid>https://blog.csdn.net/kwiner/article/details/6272618</guid><author>kwiner</author><pubDate>Wed, 23 Mar 2011 22:45:00 +0800</pubDate><description><![CDATA[接上一篇：http://blog.csdn.net/kwiner/archive/2011/03/20/6263503.aspx内存管理在
Objective-C中，NSObject 
定义了release和dealloc函数，一般来说，如果你的类中包含有对象，需要重载dealloc函数，在dealloc中释放类成员变量所占用的
内存，下面的代码演示了，当给一个对象发送release消息，或者这个对象被自动释放池回收时，dealloc会得到调用，这种行为使用dealloc
有点像C++中的析构函数。]]></description><category></category></item><item><title><![CDATA[[转帖]iPhone/Mac Objective-C内存管理教程和原理剖析 ]]></title><link>https://blog.csdn.net/kwiner/article/details/6272386</link><guid>https://blog.csdn.net/kwiner/article/details/6272386</guid><author>kwiner</author><pubDate>Wed, 23 Mar 2011 21:19:00 +0800</pubDate><description><![CDATA[<br />版权声明<br />此文版权归作者

Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载，转载时必须包含原始链接http://vinceyuan.cnblogs.com/，且必须包含此版权声明的完整内容。<br />版本 1.1  发表于2010-03-08<br />前言<br />初学

objectice-C的朋友都有一个困惑，总觉得对

objective-C的内存管理机制琢磨不透，程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对]]></description><category></category></item><item><title><![CDATA[Objective-C 学习笔记之基本语法（1/2): 类的定义、继承、多态与接口等]]></title><link>https://blog.csdn.net/kwiner/article/details/6263503</link><guid>https://blog.csdn.net/kwiner/article/details/6263503</guid><author>kwiner</author><pubDate>Sun, 20 Mar 2011 21:24:00 +0800</pubDate><description><![CDATA[最近在研究 iOS/Mac 平台下的软件开发，说实话，刚开始看Objective-C的代码实在是跟看外星文差不多，哈哈，不过熟悉之后就适应啦，蛮简洁的，下面是我自已写的一些例子，尽量简短，希望能更好地查询Objective-C语法。]]></description><category></category></item><item><title><![CDATA[Android NDK开发环境搭建(Windows7平台)]]></title><link>https://blog.csdn.net/kwiner/article/details/6250021</link><guid>https://blog.csdn.net/kwiner/article/details/6250021</guid><author>kwiner</author><pubDate>Tue, 15 Mar 2011 10:22:00 +0800</pubDate><description><![CDATA[步骤一：下载并安装NDK  首先，前往从网站http://developer.android.com/sdk/ndk/index.html获取Windows 平台的最新的Android NDK 套件，下载完成会得到一个安装文件，下载页面如下图所示，请下载红色方框框出的文件：    将该压缩包解压到 C:/ 盘的根目录下，得到文件夹android-ndk-r5b，NDK是不需要安装的，直接可以使用了。     步骤二：下载并安装cygwin  我们可以到Cygwin的官方网站下载Cygwin的安装程序，地址是]]></description><category></category></item><item><title><![CDATA[Plarform Builder 6.0到期后的解决办法]]></title><link>https://blog.csdn.net/kwiner/article/details/6150214</link><guid>https://blog.csdn.net/kwiner/article/details/6150214</guid><author>kwiner</author><pubDate>Tue, 18 Jan 2011 16:51:00 +0800</pubDate><description><![CDATA[<br />解决方法是使C:/Program Files/Microsoft Platform  Builder/6.00目录下文件EtkRemov.inf的创建日期修改成当前的日期，但正常的删除后重新创建是不行的，我发现一个简单的解决办法，就是进入LINUX系统下，删除EtkRemov.inf，再touch EtkRemov.inf重建一个即可。]]></description><category></category></item><item><title><![CDATA[谁动了我的奶酪]]></title><link>https://blog.csdn.net/kwiner/article/details/5770424</link><guid>https://blog.csdn.net/kwiner/article/details/5770424</guid><author>kwiner</author><pubDate>Wed, 28 Jul 2010 09:30:00 +0800</pubDate><description><![CDATA[<br />     
故事主要讲的是一个有关变化的原理，故事中有4位主人公：2只小老鼠(嗅嗅&匆匆)+2个小矮人(唧唧&哼哼)，其实4个主人公的名字都
有d意思，嗅嗅：主要是要有触觉，事先闻到d风吹草动，类似危机感意识； 
匆匆：做事要快，立即采取行动；唧唧：有小小自嘲的意味，就是说如果发现了错误，只要你肯改正，还来得及，类似亡羊补牢，为时未晚；哼哼：从发音可知，有
些高傲自大的感觉，用来形容一些不知悔改的顽固分子就最适合不过了，其实这个也正正反映了4位主人公的性格特点。 <br /><br />]]></description><category></category></item><item><title><![CDATA[UE,UI,UCD,UED 的概念]]></title><link>https://blog.csdn.net/kwiner/article/details/5586798</link><guid>https://blog.csdn.net/kwiner/article/details/5586798</guid><author>kwiner</author><pubDate>Thu, 13 May 2010 13:50:00 +0800</pubDate><description><![CDATA[UE (User Experience) ：用户体验 UI (User Interface) ： 用户界面UCD (User-Centered Design) ： 以用户为中心的设计UED (User-Experience Design) ： 用户体验设计UI(User Interface)即用户界面，也称人机界面。是指用户和某些系统进行交互方法的集合，这些系统]]></description><category></category></item><item><title><![CDATA[敏捷开发学习总结(4)：极限编程(XP)学习笔记]]></title><link>https://blog.csdn.net/kwiner/article/details/5572551</link><guid>https://blog.csdn.net/kwiner/article/details/5572551</guid><author>kwiner</author><pubDate>Sun, 09 May 2010 19:34:00 +0800</pubDate><description><![CDATA[极限编程(XP)有哪些实践方法？1) 短期的迭代目标：传统的开发方法，整个软件开发完成后才发布，周期长所以收到客户反馈的时机晚。XP的做法是按照需求的优先级，持续制定短期的开发目标（或小版本），完成一个小周期就发布一次，尽早取得客户的反馈。2) 简单设计：关于设计，传统的开发方法中常犯的错误有：a) 进行过多的预先]]></description><category></category></item><item><title><![CDATA[Qt4多线程编程示例]]></title><link>https://blog.csdn.net/kwiner/article/details/5541306</link><guid>https://blog.csdn.net/kwiner/article/details/5541306</guid><author>kwiner</author><pubDate>Thu, 29 Apr 2010 09:37:00 +0800</pubDate><description><![CDATA[本示例演示在窗口中启动一个线程，然后在线程中通过事件的方式与窗口进行通信，这是窗口与工作线程配合的普遍，而且比较安全的方法，推荐大家在窗口程序中使用多线程时使用这种方法，不要使用全局变量、文件等方式来处理窗口与线程间的通讯。 示例的头文件：class TMyThread; /* 窗口代码*/class TMyWidget : public QWidget]]></description><category></category></item><item><title><![CDATA[敏捷开发学习总结(3): 思考开发文档的利与弊]]></title><link>https://blog.csdn.net/kwiner/article/details/5449675</link><guid>https://blog.csdn.net/kwiner/article/details/5449675</guid><author>kwiner</author><pubDate>Sun, 04 Apr 2010 16:10:00 +0800</pubDate><description><![CDATA[            文档是个好东西，这是不可否认的，但是太依赖文档也有弊端，下面我从不同的度来分析一下文档的利与弊，然后思考在敏捷开发时，文档又是如何进行的。从公司的角度来看，编写文档有如下好处：a1) 公司使用的是瀑布生命周期（或序列式开发，传统开发），所以必然的，在某一个阶段，需要编写大量的文档作为进入下一阶段的输入。a2）过程改进的需要，认]]></description><category></category></item><item><title><![CDATA[敏捷开发学习总结(2)：敏捷和迭代开发的问与答]]></title><link>https://blog.csdn.net/kwiner/article/details/5447784</link><guid>https://blog.csdn.net/kwiner/article/details/5447784</guid><author>kwiner</author><pubDate>Sat, 03 Apr 2010 15:26:00 +0800</pubDate><description><![CDATA[从传统开发模式的思维，转换到敏捷和迭代开发肯定会有很多的疑问，这些疑问通常是公司管理层对敏捷和迭代开发抱怀疑态度，或者没有信心的主要原因，因此，在本文中，我以问答的方式，试图去整理一下自已对敏捷和迭代开发的理解，有不对的地方，请大家帮忙指出啊。问: 需求没有在项目初期全部细化好，如何保证系统的设计可以满足所有功能？答: 实践中应用如下方法来进行系统的设计：]]></description><category></category></item><item><title><![CDATA[敏捷开发学习总结(1)：传统序列式软件开发方法的缺点，以及迭代开发方法的选择]]></title><link>https://blog.csdn.net/kwiner/article/details/5447647</link><guid>https://blog.csdn.net/kwiner/article/details/5447647</guid><author>kwiner</author><pubDate>Sat, 03 Apr 2010 14:28:00 +0800</pubDate><description><![CDATA[大部分公司仍使用传统瀑布模型（或序列式开发方法）进行开发我所工作过的公司，以及我身边的朋友工作所在的公司，再加上招聘时从求职者那里所了解到的其他一些公司的开发过程，基本上都是使用传统的软件开发模式，类拟或者就是瀑布开发模式，这种模式有如下特点：1) 将项目的生命周期明确地划分为几个阶段，完成一个阶段才进入下一个阶段。2) ]]></description><category></category></item><item><title><![CDATA[Qt4中利用Meta Object实现类拟.NET和Java的反射(Reflection)功能]]></title><link>https://blog.csdn.net/kwiner/article/details/5055865</link><guid>https://blog.csdn.net/kwiner/article/details/5055865</guid><author>kwiner</author><pubDate>Tue, 22 Dec 2009 14:58:00 +0800</pubDate><description><![CDATA[写QT程序时，对一个类进行单元测试，有时不太方便直接获得待测类的私有数据，虽然可以用友元，但是如果待测类的私有数据都放在cpp文件中就比较麻烦了，能不能让待测类在判断到自已是被测试类创建时，在不Include测试类头文件的情况下，直接调用测试类的方法来将数据赋给测试类呢？答案是肯定的，下面是一个尝试，通过元数据来达到此目的，虽然这种做法好像不是太好，但是有时可以解决燃眉之急吧，这种做法是不]]></description><category></category></item><item><title><![CDATA[是什么决定你的写作水平？]]></title><link>https://blog.csdn.net/kwiner/article/details/5005067</link><guid>https://blog.csdn.net/kwiner/article/details/5005067</guid><author>kwiner</author><pubDate>Mon, 14 Dec 2009 16:39:00 +0800</pubDate><description><![CDATA[是什么决定你的写作水平呢？ 我觉得有如下几点：1) 看你读过多少好书2) 看你读过多少好的文章和资料3) 是否经常与人交谈，特别是与年长的人交谈4) 其它知识来源，例如经常看营养丰富的电视节目，讲座等5) 多思考，多总结，多写作是什么导致我的写作水平很难提高？1) 平时读书的范围窄，读的书大部分都是技术书籍2) 平时很少看杂志，看也是看技术杂志，例如>]]></description><category></category></item><item><title><![CDATA[[转载]面试趣谈]]></title><link>https://blog.csdn.net/kwiner/article/details/5005063</link><guid>https://blog.csdn.net/kwiner/article/details/5005063</guid><author>kwiner</author><pubDate>Mon, 14 Dec 2009 16:38:00 +0800</pubDate><description><![CDATA[原文出处： http://blog.csdn.net/goodxp/archive/2009/03/01/3946466.aspx前几天和几个软件业的同行聊起“面试”的话题，大家讨论的很热烈。有些观点很有趣，在此与朋友们分享一下。某测试主管：关注“品味”作为测试人员，“品味”很重要。没品的人认为已经不错的东西，有品的人可能觉得是垃圾。比如iPhone让你摸了就想再摸]]></description><category></category></item><item><title><![CDATA[.NET技术初探2 - 中间语言的引入与新语言C#的诞生]]></title><link>https://blog.csdn.net/kwiner/article/details/4704972</link><guid>https://blog.csdn.net/kwiner/article/details/4704972</guid><author>kwiner</author><pubDate>Tue, 20 Oct 2009 19:29:00 +0800</pubDate><description><![CDATA[   Normal  0    7.8 磅  0  2    false  false  false                                          MicrosoftInternetExplorer4   <!-- /* Sty]]></description><category></category></item><item><title><![CDATA[.NET技术初探 - 为什么要学习.NET?]]></title><link>https://blog.csdn.net/kwiner/article/details/4672265</link><guid>https://blog.csdn.net/kwiner/article/details/4672265</guid><author>kwiner</author><pubDate>Wed, 14 Oct 2009 21:58:00 +0800</pubDate><description><![CDATA[   Normal  0    7.8 磅  0  2    false  false  false                                          MicrosoftInternetExplorer4   <!--     /* Fon]]></description><category></category></item><item><title><![CDATA[程序员还应该掌握哪些技能]]></title><link>https://blog.csdn.net/kwiner/article/details/4568892</link><guid>https://blog.csdn.net/kwiner/article/details/4568892</guid><author>kwiner</author><pubDate>Sat, 19 Sep 2009 09:07:00 +0800</pubDate><description><![CDATA[最近公司在讨论如何通过培训来提高开发人员技能，我觉得除了编程工具的熟悉运用，以及对算法和系统的掌握外，下列的一些技能也是现代开发人员应该要提升的技能： 1. 设计模式 --- 熟悉常用的设计模式，并了解你所用的软件包中提供了哪些设计模式。2. 面向对象的程序设计 --- 熟悉面向对象的程序设计思想，掌握面向对象的各种设计原则，例如单一职责原则、开放-封闭原则等等。]]></description><category></category></item><item><title><![CDATA[《个体的崛起》读书笔记]]></title><link>https://blog.csdn.net/kwiner/article/details/4281395</link><guid>https://blog.csdn.net/kwiner/article/details/4281395</guid><author>kwiner</author><pubDate>Thu, 18 Jun 2009 22:44:00 +0800</pubDate><description><![CDATA[不记得在程序员杂志的哪一期哪一篇文章了，看到文章作者推荐这本书，另外还有一本＜＜大象与跳蚤＞＞，这两本书一直收藏在我的当当网帐户上，我自已有用PDA阅读电子书的习惯，上一次回老家，下了＜＜个体的崛起＞＞的电子版塞进我的PDA，准备在长途车上阅读以打发时间，在还没有阅读之前，从书名来看，我一直以为应该是讲个人自我发展的指导书，但看了开头的序言，才知道是一本写给企业管理者的，是讲管理的书，闷，]]></description><category></category></item></channel></rss>