<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
	<title>lr</title>
	<link>https://lr.wodemo.com/</link>
        <item>
        <title><![CDATA[20个优选简历]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/534508]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Tue, 18 Aug 2020 17:28:27 +0800]]></pubDate>
        <description><![CDATA[]]></description>
    </item>
        <item>
        <title><![CDATA[道理谁都懂，但难以改变的是性格和习惯]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/485510]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Tue, 10 Jul 2018 12:53:53 +0800]]></pubDate>
        <description><![CDATA[]]></description>
    </item>
        <item>
        <title><![CDATA[nohup笔记]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/485484]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Tue, 10 Jul 2018 08:03:00 +0800]]></pubDate>
        <description><![CDATA[nohup python yum.py&gt;yum.log 2&gt;&amp;1&amp;]]></description>
    </item>
        <item>
        <title><![CDATA[软件工程笔记]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/482882]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Sun, 10 Jun 2018 08:40:58 +0800]]></pubDate>
        <description><![CDATA[#### 软件的生命周期
##### 1. 需求分析
用户需求，有些容易做到，有些难以做到，软件团队需要把合适的需求梳理出来，然后逐步展开后续工作。
##### 2. 软件设计/架构
合理的软件架构、软件设计。
##### 3. 软件实现/编码
数据结构和算法。
##### 4. 软件测试
##### 5. 软件发布
##### 6. 程序理解
软件人员的流动，新的成员要尽快读懂已有的程序，了解程序的设计。
##### 7. 软件维护
要时不时给软件打一个补丁，或者维护众多的服务器，团队的新老成员要一起工作，修复各种各样的问题。
##### 8. 用户体验
用户体验和数据结构算法没有直接的关系，但是很多非常成功的软件就赢在这个方面。

#### 软件工程的核心部分
##### 1. 构建管理
各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数等等，这些都是软件构建的过程。
##### 2. 源代码管理 
修改源代码保持质量，新加合并新功能，不同的版本不同的界面。
##### 3. 软件设计
合理的软件架构，软件设计与实现。
##### 4. 软件测试
验证和保证程序的正确性。
##### 5. 项目管理
需求分析等。

#### 基本定义
##### 程序 = 数据结构 + 算法
##### 软件 = 程序 + 软件工程软件
##### 企业 = 软件 + 商业模式

程序的基本功是数据结构和算法，但是在数据结构和算法之上，软件工程决定了软件的质量，商业模式决定软件企业的成败。

]]></description>
    </item>
        <item>
        <title><![CDATA[数组Array]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/482879]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Sun, 10 Jun 2018 08:27:41 +0800]]></pubDate>
        <description><![CDATA[```
class Array(object):
    '''for example.
      &gt;&gt;&gt; array = Array(6)
      &gt;&gt;&gt; array.__len__()
      6
      &gt;&gt;&gt; array.__setitem__(0,1)
      &gt;&gt;&gt; array[1] = 2
      &gt;&gt;&gt; array.__getitem__(0)
      1
      &gt;&gt;&gt; array[1]
      2
      &gt;&gt;&gt; for i in array:print(i)
      1
      2
      None
      None
      None
      None
      &gt;&gt;&gt; array.clear()
      &gt;&gt;&gt; array[::]
      [None, None, None, None, None, None]
    '''
    def __init__(self,size=32):
        self.size = size
        self._items = [None]*size

    def __getitem__(self,index):
        return self._items[index]

    def __setitem__(self,index,value):
        self._items[index] = value

    def __len__(self):
        return self.size

    def clear(self):
        for i in range(self.size):
            self._items[i] = None

    def __iter__(self):
        for i in self._items:
            yield i

def test_arr():
    array = Array(10)
    assert array.__len__() == 10
    array[0] = 1
    assert array[0] == 1
    array.clear()
    assert array[0] == None

if __name__ == '__main__':
    import doctest
    doctest.testmod()
```]]></description>
    </item>
        <item>
        <title><![CDATA[termux安装python]]></title>
		<link><![CDATA[https://lr.wodemo.com/entry/482876]]></link>
		<dc:creator><![CDATA[@lr]]></dc:creator>
		<pubDate><![CDATA[Sun, 10 Jun 2018 08:13:33 +0800]]></pubDate>
        <description><![CDATA[&gt;高级终端Termux组合了强大的终端模拟和拓展Linux包收集支持。

```
  • 享受bash 和 zsh。
  • 使用nano 和 vim编辑文件。
  • 通过ssh访问服务器。
  • 使用gcc和clang编译代码。
  • 使用python控制台来作为口袋计算器。
  • 使用git 和 subversion检查项目。
  • 使用frotz运行基于文本的游戏。
```#### 1、下载安装
[http://m.coolapk.com/apk/com.termux](url)

#### 2、启动程序
第一次启动程序需要时间下载依赖组件，根据网络的线路速度有所不同，等待即可，失败的话切换网络线路再试多几次

#### 3、更新apt源
执行命令：
```
apt update
```

#### 4、安装Python
这里有一点要注意的，如果要安装Python2版本
```
apt install python2 python2-dev
```

如果是Python3版本，则
```
apt install python python-dev
```]]></description>
    </item>
    </channel>
</rss>
