博客园_AsuraDong uuid:a89e1f29-10d0-4881-bc32-a231d60ac24f;id=3137 2017-06-25T04:23:22Z AsuraDong /AsuraDong/ feed.cnblogs.com /AsuraDong/p/7076497.html 字符串匹配的BF算法和KMP算法学习 - AsuraDong 引言:关于字符串 字符串(string):是由0或多个字符组成的有限序列。一般写作`s = "123456..."`。s这里是主串,其中的一部分就是子串。 其实,对于字符串大小关系不如是否相同重要。包括密码验证、hash列等。 而字符串的存储结构有两种:顺序存储结构和链式存储结构。由于不同的字符是连 2017-06-25T04:23:00Z 2017-06-25T04:23:00Z AsuraDong /AsuraDong/ 【摘要】引言:关于字符串 字符串(string):是由0或多个字符组成的有限序列。一般写作`s = "123456..."`。s这里是主串,其中的一部分就是子串。 其实,对于字符串大小关系不如是否相同重要。包括密码验证、hash列等。 而字符串的存储结构有两种:顺序存储结构和链式存储结构。由于不同的字符是连 <a href="/AsuraDong/p/7076497.html" target="_blank">阅读全文</a> /AsuraDong/p/7071895.html GitHub:多人协作下的分支处理 - AsuraDong GitHub上的团队协作 远程信息 :查看远程库的信息 :查看远程库的详细信息 推送分支 :比如 是向服务器推送dev分支。而我们熟悉的 就是向远程推送master分支。 假设有一个分支 专门用来修复bug,就不需要推送了,只要自己留着就可以了(除非要别人帮助修复)。 其他的分支要根据功能来决定是否 2017-06-23T14:40:00Z 2017-06-23T14:40:00Z AsuraDong /AsuraDong/ 【摘要】GitHub上的团队协作 远程信息 :查看远程库的信息 :查看远程库的详细信息 推送分支 :比如 是向服务器推送dev分支。而我们熟悉的 就是向远程推送master分支。 假设有一个分支 专门用来修复bug,就不需要推送了,只要自己留着就可以了(除非要别人帮助修复)。 其他的分支要根据功能来决定是否 <a href="/AsuraDong/p/7071895.html" target="_blank">阅读全文</a> /AsuraDong/p/7071798.html Git:分支的创建、合并、管理和删除 - AsuraDong 了解分支 如果想实现多人协作、划出Bug区、Feature区等功能,就需要 分支功能 。(确实很强大的地方) 每次 时,Git都把它们串成一条时间线,这条时间线就是一个 分支 。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即 分支。而此时 也指向 。 每次提交, 分支都会向前移动一步, 2017-06-23T14:01:00Z 2017-06-23T14:01:00Z AsuraDong /AsuraDong/ 【摘要】了解分支 如果想实现多人协作、划出Bug区、Feature区等功能,就需要 分支功能 。(确实很强大的地方) 每次 时,Git都把它们串成一条时间线,这条时间线就是一个 分支 。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即 分支。而此时 也指向 。 每次提交, 分支都会向前移动一步, <a href="/AsuraDong/p/7071798.html" target="_blank">阅读全文</a> /AsuraDong/p/7067887.html GitHub:创建和修改远程仓库 - AsuraDong 创建远程仓库 首先在GitHub上创建一个仓库命名为learngit。选中public(private要钱),选中 生成README(就是markdown形式的说明文档),便于别人和自己了解仓库的作用。(附截图) 克隆远程仓库 切到工作目录下,执行 就可以克隆到本地了。 这时候文件名默认是仓库名字, 2017-06-22T15:58:00Z 2017-06-22T15:58:00Z AsuraDong /AsuraDong/ 【摘要】创建远程仓库 首先在GitHub上创建一个仓库命名为learngit。选中public(private要钱),选中 生成README(就是markdown形式的说明文档),便于别人和自己了解仓库的作用。(附截图) 克隆远程仓库 切到工作目录下,执行 就可以克隆到本地了。 这时候文件名默认是仓库名字, <a href="/AsuraDong/p/7067887.html" target="_blank">阅读全文</a> /AsuraDong/p/7059708.html Git:文件操作和历史回退 - AsuraDong [TOC] 创建仓库 创建新文件夹: 进入: 发现没有任何东西: 将这个文件夹设置为git文件夹。目录下面会出现.git 的隐藏文件 创建文件/文件夹 当移入/创建新的文件和文件夹时,需要 然后, 将文件提交到当前分支。执行命令前后的区别,可以通过 来查看。 修改文件/文件夹 当修改文件内容的时候, 2017-06-21T07:14:00Z 2017-06-21T07:14:00Z AsuraDong /AsuraDong/ 【摘要】[TOC] 创建仓库 创建新文件夹: 进入: 发现没有任何东西: 将这个文件夹设置为git文件夹。目录下面会出现.git 的隐藏文件 创建文件/文件夹 当移入/创建新的文件和文件夹时,需要 然后, 将文件提交到当前分支。执行命令前后的区别,可以通过 来查看。 修改文件/文件夹 当修改文件内容的时候, <a href="/AsuraDong/p/7059708.html" target="_blank">阅读全文</a> /AsuraDong/p/7056685.html 方便简单的远程控制:putty和WinSCP - AsuraDong 记录一下 "WinSCP" 和 "putty" 的用法。 putty:远程cmd窗口,在本机通过命令行操作服务器,并且拿到运行结果。而本机只有连接作用,大大减小了负担。 登陆界面输入ip地址,没有特殊情况,默认选项就可以了。截图 输入用户名和密码,进行登陆。截图 然后就可以在服务器上跑程序了。截图 2017-06-20T14:37:00Z 2017-06-20T14:37:00Z AsuraDong /AsuraDong/ 【摘要】记录一下 "WinSCP" 和 "putty" 的用法。 putty:远程cmd窗口,在本机通过命令行操作服务器,并且拿到运行结果。而本机只有连接作用,大大减小了负担。 登陆界面输入ip地址,没有特殊情况,默认选项就可以了。截图 输入用户名和密码,进行登陆。截图 然后就可以在服务器上跑程序了。截图 <a href="/AsuraDong/p/7056685.html" target="_blank">阅读全文</a> /AsuraDong/p/7055213.html NLTK学习笔记(八):文法--词关系研究的工具 - AsuraDong [TOC] 对于一门语言来说,一句话有无限可能。问题是我们只能通过有限的程序来分析结构和含义。尝试将“语言”理解为:仅仅是所有合乎文法的句子的大集合。在这个思路的基础上,类似于 就成立,这种式子叫做递归产生式。理论上,句子可以无限扩充。 文法 自定义文法 写法上与上一篇博文的分类规则思路基本一致,并 2017-06-20T09:13:00Z 2017-06-20T09:13:00Z AsuraDong /AsuraDong/ 【摘要】[TOC] 对于一门语言来说,一句话有无限可能。问题是我们只能通过有限的程序来分析结构和含义。尝试将“语言”理解为:仅仅是所有合乎文法的句子的大集合。在这个思路的基础上,类似于 就成立,这种式子叫做递归产生式。理论上,句子可以无限扩充。 文法 自定义文法 写法上与上一篇博文的分类规则思路基本一致,并 <a href="/AsuraDong/p/7055213.html" target="_blank">阅读全文</a> /AsuraDong/p/7050859.html NLTK学习笔记(七):文本信息提取 - AsuraDong [TOC] 如何构建一个系统,用于从非结构化的文本中提取结构化的信息和数据?哪些方法使用这类行为?哪些语料库适合这项工作?是否可以训练和评估模型? 信息提取,特别是结构化信息提取,可以类比数据库的记录。对应的关系绑定了对应的数据信息。针对自然语言这类非结构化的数据,为了获取对应关系,应该搜索实体对应 2017-06-19T14:15:00Z 2017-06-19T14:15:00Z AsuraDong /AsuraDong/ 【摘要】[TOC] 如何构建一个系统,用于从非结构化的文本中提取结构化的信息和数据?哪些方法使用这类行为?哪些语料库适合这项工作?是否可以训练和评估模型? 信息提取,特别是结构化信息提取,可以类比数据库的记录。对应的关系绑定了对应的数据信息。针对自然语言这类非结构化的数据,为了获取对应关系,应该搜索实体对应 <a href="/AsuraDong/p/7050859.html" target="_blank">阅读全文</a> /AsuraDong/p/7045141.html 递归和分治思想及其应用 - AsuraDong [TOC] 递归和分治思想 如果可以使用迭代,尽量别使用递归。由编译原理可以知道,每次自调用的时候,计算机都需要保存在调用,浪费时间空间。当然,迭代是当我们知道循环次数的时候。而 当我们不知道循环次数,比如说对于文件夹和文件进行遍历,不知道深度的情况下,我们就需要递归来实现。 显然,递归是先解决小的 2017-06-18T11:54:00Z 2017-06-18T11:54:00Z AsuraDong /AsuraDong/ 【摘要】[TOC] 递归和分治思想 如果可以使用迭代,尽量别使用递归。由编译原理可以知道,每次自调用的时候,计算机都需要保存在调用,浪费时间空间。当然,迭代是当我们知道循环次数的时候。而 当我们不知道循环次数,比如说对于文件夹和文件进行遍历,不知道深度的情况下,我们就需要递归来实现。 显然,递归是先解决小的 <a href="/AsuraDong/p/7045141.html" target="_blank">阅读全文</a> /AsuraDong/p/7045116.html 队列和循环队列的实现 - AsuraDong 队列 定义 :队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(head)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 按照队列的定义,结合内存地址的理解,初始化队列的时候,准备 和`rear 2017-06-18T11:48:00Z 2017-06-18T11:48:00Z AsuraDong /AsuraDong/ 【摘要】队列 定义 :队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(head)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 按照队列的定义,结合内存地址的理解,初始化队列的时候,准备 和`rear <a href="/AsuraDong/p/7045116.html" target="_blank">阅读全文</a>