03 2019 档案

摘要:导言 客户端可以通过网络来得到想要的信息,但是有一些信息并不能是对所有人都能看到的,因此必须有一种认证机制.服务器需要通过这种方式来了解用户身份,一旦服务器知道了用户的身份,就可以让用户能够访问请求的资源.这一章讲了最常见的 HTTP 认证形式之一: 基本认证(basic authenticatio 阅读全文
posted @ 2019-03-30 10:25 FBshark 阅读(151) 评论(0) 推荐(0) 编辑
摘要:第一章:Vim 解决问题的方式 前言 本质上讲,我们的工作是重复性的.凡是可以简化重复性操作的方式,都会成倍地节省我们的时间. Vim 对重复性操作进行了优化.它之所以能高效地重复,是因为它会记录我们最近的操作,让我们用一次按键就能重复上次的修改. .--这个看似简单的命令是 Vim 中的瑞士军刀. 阅读全文
posted @ 2019-03-29 22:19 FBshark 阅读(145) 评论(0) 推荐(0) 编辑
摘要:前言 这一章节主要讲了如何利用 Ruby 中的 Sinatra 这个 gem 来创建一个 Web app 的具体流程,其中的要点包括了: HTTP 相关知识 Ruby 与 HTTP 的关系 In the early day of the Web, the server usually read th 阅读全文
posted @ 2019-03-28 17:27 FBshark 阅读(156) 评论(0) 推荐(0) 编辑
摘要:导言 这一章的标题是 Ready-Made Mixes, 也就是 Ruby 已经准备好的用于 Mix-in 的 Modules, 它们是: Comparable 和 Enumerable, Comparable 常用于比较数字, Enumerable 常用于 Collection 形式的数据.本章介 阅读全文
posted @ 2019-03-21 22:35 FBshark 阅读(124) 评论(0) 推荐(0) 编辑
摘要:摘自《MacTalk 人生元编程》,原文有130条,从中摘录出7条:大部分与 Terminal 相关 1. 终端说英语 在终端输入 " say hello" ,Mac 就会说英语了. 2.使用 sips 批量处理照片 在终端输入以 sips 开头的命令,配合正则表达式,可以批量处理图片.比如:批量把 阅读全文
posted @ 2019-03-20 22:31 FBshark 阅读(297) 评论(0) 推荐(0) 编辑
摘要:前言 如果想要复用 method, 可用的方法是针对 Class 的 inheritance,但是, inheritance has its limitations,它的缺点有: 在 Ruby 中, 可以使用 module 来解决这个问题. 关于 Modules & Mix-ins Modules 阅读全文
posted @ 2019-03-19 17:48 FBshark 阅读(162) 评论(0) 推荐(0) 编辑
摘要:前言 这一章的内容关于 references,讲了当 Ruby 程序中可能会遇到关于 reference 与 object 之间概念混淆而导致的问题. 导言 本章从一个 astronomer 发现 star 并且为之命名的问题展开, astronomer 准备运用前一个 star 当作一个模版,赋值 阅读全文
posted @ 2019-03-18 23:05 FBshark 阅读(204) 评论(0) 推荐(0) 编辑
摘要:如果说 HTTP 是因特网的信使,那么 HTTP 报文就是它用来搬东西的包了. 这一章讲述关于 HTTP 报文的相关知识,包括: 报文的三个组成部分 报文有三个组成部分: 需要注意: 请求报文以及其各种功能 请求报文的格式: <method> <request-URL> <version><head 阅读全文
posted @ 2019-03-16 23:29 FBshark 阅读(142) 评论(0) 推荐(0) 编辑
摘要:前言 这一章节讲述了关于 URL 的相关知识,主要包括下面的内容: URL 语法 一般格式(九个组件):<scheme>://<user>:<password>@<host>:<port>/<path>;<param>?<query>#<frag> URL 主要的三个组件: 其他的五个组件: pas 阅读全文
posted @ 2019-03-15 23:27 FBshark 阅读(168) 评论(0) 推荐(0) 编辑
摘要:前言 这一章节介绍了 Ruby 中 hash 这一数据类型的用法和特征. Hash 的定义 与 array 的对比 最大的不同: An array can only use integers as indexes, but a hash can use any object as a key. 其他 阅读全文
posted @ 2019-03-14 18:02 FBshark 阅读(157) 评论(0) 推荐(0) 编辑
摘要:前言 这一章通过抽取一个文件中的确定的单词的项目进行讲解,主要包括了: File 的打开、阅读和关闭 第一种方式:使用普通方法 打开文件:review_file = File.open("review.txt")阅读文件lines = review_file.readlines关闭文件review_ 阅读全文
posted @ 2019-03-13 19:47 FBshark 阅读(102) 评论(0) 推荐(0) 编辑
摘要:HeadFIrst Ruby 第二章总结 methods and classes 前言 这一章讲了如何创建自己的 class,并且讲了在用 class 创建 object 的两个要素: instance variables 和 instance methods.和它们需要注意的一些问题. 创建 me 阅读全文
posted @ 2019-03-02 22:09 FBshark 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示