自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙哥盟

欢迎来星球做客:t.zsxq.com/Jq3vZZB

翻译 笨办法学 Linux 8~11

练习 8:更多的重定向和过滤:head,tail,awk,grep,sed 原文:Exercise 8. Bash: more on redirection and filtering: head, tail, awk, grep, sed 译者:飞龙 协议:CC BY-N...

2017-08-23 14:34:08 8228 0

翻译 笨办法学 Linux 4~7

练习 4:Bash:处理文件,pwd,ls,cp,mv,rm,touch 原文:Exercise 4. Bash: working with files, pwd, ls, cp, mv, rm, touch 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪...

2017-08-22 20:07:59 8326 0

翻译 笨办法学 Linux 0~3

练习 0:起步 原文:Exercise 0. The Setup 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 Windows,手动安装非常长的指南Windows,VirtualBox 虚拟机(.ova格式的预配置映像)你需要什么 Vitu...

2017-08-22 11:45:46 8541 0

翻译 笨办法学 Linux 引言

引言 原文:Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 深入兔子洞吧,这就是 Linux:https://bellard.org/jslinux/vm.html?url=https://bellard.org/j...

2017-08-21 21:47:24 8580 0

翻译 笨办法学 Python · 续 中文版

笨办法学 Python · 续 中文版原书:Learn More Python 3 The Hard Way译者:飞龙自豪地采用谷歌翻译 在线阅读 PDF格式 EPUB格式 MOBI格式 代码仓库 赞助我协议CC BY-NC-SA 4.0

2017-08-17 14:30:52 7619 0

翻译 笨办法学 Python · 续 第三部分:数据结构

第三部分:数据结构 原文:Part III: Data Structures 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你正在以你的方式构建个人流程,它让你以有限的阻碍快速起步。拥有良好的起步流程,以及培养一种尽管去做的能力,就是创造力...

2017-08-17 14:18:56 7326 0

翻译 笨办法学 Python · 续 练习 52:`moreweb`

练习 52:moreweb 原文:Exercise 52: moreweb 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 现在,你已经使用 Python http.server库创建了一个 Web 服务器。你已经进行到最后一个项目了。你将使...

2017-08-16 21:19:05 7340 0

翻译 笨办法学 Python · 续 练习 51:`lessweb`

练习 51:lessweb 原文:Exercise 51: lessweb 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 我们很接近这本书的末尾了,所以在最后两个练习中我将给你一个项目。您将要创建一个 Web 服务器。在本练习中,您只需了解...

2017-08-16 17:37:47 9250 0

翻译 笨办法学 Python · 续 练习 50:`vi`

练习 50:vi 原文:Exercise 50: vi 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你有一个模块,实现了ed和sed中使用的功能。显然,下一步是实现世界历史上最讨厌和实用的文本编辑器:vi。如果你知道 Lisp 可以实现 ...

2017-08-16 16:38:16 8208 0

翻译 笨办法学 Python · 续 练习 49:`sed`

练习 49:sed 原文:Exercise 49: sed 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 当你学习如何制作快速而简陋的黑魔法时,你在练习 9 中实现了一个“低配版”的sed。在本练习中,您将尝试实现另一个精确的命令副本。在练...

2017-08-16 15:50:15 8222 1

翻译 笨办法学 Python · 续 练习 48:`ed`

练习 48:ed 原文:Exercise 48: ed 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 如果你的流程生效了,那么你应该能够专注于较长的项目,一次几个星期。在这个项目中,你的目标是创建尽可能精确的ed命令副本。这个练习的目标是不...

2017-08-16 12:00:59 8388 0

翻译 笨办法学 Python · 续 练习 47:`bc`

练习 47:bc 原文:Exercise 47: bc 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你应该热身并准备处理这个新项目。我通常假设,你将在一两天内的 2~3 小时的会话中完成这些项目,但你通常可以尽可能多地实现这些项目。这个项...

2017-08-16 11:14:04 7815 0

翻译 笨办法学 Python · 续 练习 46:`blog`

练习 46:blog 原文:Exercise 46: blog 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你应该按照本节开头的描述编写流程主题,你应该将流程列出并做好准备。为了起步,我们将为本节的其余部分提供一个名为blog的全新工具作...

2017-08-16 10:41:54 8800 0

翻译 笨办法学 Python · 续 第七部分:大作业

第七部分:大作业 原文:Part VII: Final Projects 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 本书的最后一部分是你进阶更高级项目,并尝试确定你的个人流程的地方。这些项目是困难的组合,但他们应该帮助你正式化你的流程,...

2017-08-15 21:23:02 9071 0

翻译 笨办法学 Python · 续 第六部分:SQL 和对象关系映射

第六部分:SQL 和对象关系映射 原文:Part VI: SQL and Object Relational Mapping 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在本书的这一部分中,我们将介绍一些内容,它们与本书其余部分的结构不相...

2017-08-15 17:59:59 8237 0

翻译 笨办法学 Python · 续 练习 45:创建 ORM

练习 45:创建 ORM 原文:Exercise 45: Creating an ORM 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这本书的 SQL 部分的最后一个练习是一个很大的跳跃。你使用一个数据库知道了 SQL 语言的基础知识。你...

2017-08-15 16:19:57 8572 0

翻译 笨办法学 Python · 续 练习 43:SQL 管理

练习 43:SQL 管理 原文:Exercise 43: SQL Administration 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 “管理”一词在数据库中重载了。它的意思是“确保 PostgreSQL 服务器保持运行”,或者是“为...

2017-08-15 15:23:18 8381 0

翻译 笨办法学 Python · 续 练习 44:使用 Python 的数据库 API

练习 44:使用 Python 的数据库 API 原文:Exercise 44: Using Python’s Database API 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 Python 具有标准化的数据库 API,可以使用相同的...

2017-08-15 11:55:47 7829 0

翻译 笨办法学 Python · 续 练习 42:SQL 删除

练习 42:SQL 删除 原文:EExercise 42: Deleting with SQL 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这是最简单的练习,但我希望你键入代码之前思考一秒钟。如果你将SELECT写成"SELEC...

2017-08-15 11:13:14 7390 0

翻译 笨办法学 Python · 续 练习 41:SQL 更新

练习 41:SQL 更新 原文:Exercise 41: Updating with SQL 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 现在,您了解了 CRUD 的 CR 部分,还剩下更新和删除操作。与所有其他 SQL 命令一样,UPD...

2017-08-15 09:48:36 8225 0

翻译 笨办法学 Python · 续 练习 39:SQL 创建

练习 39:SQL 创建 原文:Exercise 39: Creating with SQL 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 当我们谈论首字母缩写“CRUD”时,“C”代表“创建”,它不仅仅意味着创建表。这也意味着将数据插入到...

2017-08-14 21:47:21 7578 0

翻译 笨办法学 Python · 续 练习 40:SQL 读取

练习 40:SQL 读取 原文:Exercise 40: Reading with SQL 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在 CRUD 矩阵中,你只知道“创建”。你可以创建表,你可以在这些表中创建行。现在我将告诉你如何“读取...

2017-08-14 17:53:34 7736 0

翻译 笨办法学 Python · 续 练习 38:SQL 简介

练习 38:SQL 简介 原文:Exercise 38: Introduction To SQL 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 学习如何建模和设计实体数据的最佳方法,是从非常基本的搭积木开始。数据库的 SQL(“SeQueL...

2017-08-14 16:38:34 9177 0

翻译 笨办法学 Python · 续 练习 37:小型 BASIC

练习 37:小型 BASIC 原文:Exercise 37: Little BASIC 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你现在要及时回到我的童年,并实现一个 BASIC 解释器。不,我这里的 BASIC 不是指“一个非常简单的...

2017-08-14 11:58:40 7603 0

翻译 笨办法学 Python · 续 练习 36:简单的计算器

练习 36:简单的计算器 原文:Exercise 36: Simple Calculator 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这个挑战是创建一个简单的代数计算器,使用你所学到的关于解析的一切。您将需要设计一种语言,用于使用变量...

2017-08-14 11:08:59 8183 0

翻译 笨办法学 Python · 续 练习 35:解释器

练习 35:解释器 原文:Exercise 35: Interpreters 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 解析中的最后一个练习应该既具有挑战性又有趣。你终于可以看到,你的微型 Python 脚本运行并做了一些事情。难以理解...

2017-08-13 22:05:59 6739 0

翻译 笨办法学 Python · 续 练习 34:分析器

练习 34:分析器 原文:Exercise 34: Analyzers 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你现在有了一个解析器,它应该生成一个语法产生式对象树。我会将其称为“解析树”,这意味着你可以从“解析树的顶部开始,然后“遍...

2017-08-13 16:56:05 7868 0

翻译 笨办法学 Python · 续 练习 33:解析器

练习 33:解析器 原文:Exercise 33: Parsers 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 想象一下,你将获得一个巨大的数字列表,你必须将其输入到电子表格中。一开始,这个巨大的列表只是一个空格分隔的原始数据流。你的大脑...

2017-08-13 13:35:18 9861 0

翻译 笨办法学 Python · 续 练习 32:扫描器

练习 32:扫描器 原文:Exercise 32: Scanners 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 我的第一本书在练习 48 中非常偶然涉及到了扫描器,但现在我们将会更加正式。我将解释扫描文本背后的概念,它与正则表达式有关,...

2017-08-12 20:14:29 7748 0

翻译 笨办法学 Python · 续 练习 31:正则表达式

练习 31:正则表达式 原文:Exercise 31: Regular Expressions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 正则表达式(RegEx)是一种简洁的方式,用于确定字符序列应如何在字符串中匹配。通常大家都认为它们...

2017-08-12 17:05:23 7732 0

翻译 笨办法学 Python · 续 练习 30:有限状态机

练习 30:有限状态机 原文:Exercise 30: Finite State Machines 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 每当你阅读一本关于解析的书,都有一个可怕的章节,关于有限状态机(FSM)。他们对“边”和“节点...

2017-08-12 11:08:37 9174 0

翻译 笨办法学 Python · 续 第五部分:文本解析

第五部分:文本解析 原文:Part V: Parsing Text 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 本书的这一部分将教你如何处理文本,特别是,它是文本解析的正式开始。所以我不会涉及编程语言理论的所有不同理论元素,因为这是整个大...

2017-08-11 21:09:32 7749 0

翻译 笨办法学 Python · 续 练习 29:`diff`和`patch`

练习 29:diff和patch 原文:Exercise 29: diff and patch 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 为了完成第四部分,你将简单把你所学习的完整的 TDD 流程,应用于你可能不熟悉的、更相关的项目。请...

2017-08-11 18:20:20 8600 0

翻译 笨办法学 Python · 续 练习 28:`sh`

练习 28:sh 原文:Exercise 28: sh 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你现在将继续你的 TDD 风格流程,但你将添加一个小型的 Hack 会话来起步。使用 TDD 工作的最佳方法,实际上不是首先编写测试,而是...

2017-08-11 16:52:54 8562 0

翻译 笨办法学 Python · 续 练习 27:`tr`

练习 27:tr 原文:Exercise 27: tr 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这个练习是继续学习 TDD(又称“测试优先”)风格的开发。知道如何这样编程很重要,因为它在许多地方使用,但如前所述,它有其局限性。在实现t...

2017-08-11 15:30:41 7862 0

翻译 笨办法学 Python · 续 练习 26:`hexdump`

练习 26:hexdump 原文:Exercise 26: hexdump 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你已经用xargs完成了热身,现在正在代码/审计的循环中。你现在将尝试以“测试优先”方式完成下一个挑战。这就是,你编写...

2017-08-11 11:36:52 8763 0

翻译 笨办法学 Python · 续 练习 25:`xargs`

练习 25:xargs 原文:Exercise 25: xargs 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 我们回到挑战模式的练习,并为你热身,你将会实现xargs。这应该是一个简单的实现,但是xargs可能很复杂,因为你需要启动其他...

2017-08-11 10:04:17 8899 0

翻译 笨办法学 Python · 续 第四部分:进阶项目

第四部分:进阶项目 原文:Part IV: Intermediate Projects 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在第三部分中,你学习了数据结构和算法的基础知识,但更重要的是,你学习了审计和测试代码。你并没有审计和测试你...

2017-08-10 20:48:31 9243 0

翻译 笨办法学 Python · 续 练习 1:流程

练习 1:流程 原文:Exercise 1: On Process 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 软件开发世界中有两种类型的流程。首先是团队流程,这是 Scrum,敏捷或者极限编程。这些流程旨在帮助一群人合作开发大型代码库,...

2017-08-10 16:58:29 8231 0

翻译 笨办法学 Python · 续 练习 24:URL 快速路由

练习 24:URL 快速路由 原文:Exercise 24: Fast URL Search 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 我们将结束数据结构和算法的部分,并将数据结构用于实际问题。我已经写了几个 Web 服务器,一个不断出...

2017-08-10 11:26:36 7777 0

提示
确定要删除当前文章?
取消 删除