`
ybffnst
  • 浏览: 13745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
数据库建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作。 2,尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。 3,尝试建立复合索引来进一步 ...
正则表达式中各种字符的含义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 3.1 普通字符 由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标 ...
Ruby中常会用到正则表达式。正则表达式是用来表达字符串的模式(pattern)的。也可以这么理解:我们使用正则表达式来表示某种搜索规则,然后使用该正则表达式来完成字符串的搜索工作。举个例子,假定有这样的搜索规则:“字符串以’FOO’开始,以’R’结束”,那么就可以使用以下正则表达式来表示该规则。 /^FOO.*R$/ Ruby用//将正则表达式括起来。^表示开头,$表示结尾,.*表示0个以上的任意字符。 现在就讲讲正则表达式的规则的写法。正则表达式中有很多上述的具有特别意义的字符。首先是下列字符。 [ ] 范围描述符。[a-z]表示从a到z之间的任意一个。 \w 英文字母和数字。即[0- ...
状态代码  状态信息  含义 100  Continue  初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101  Switching Protocols  服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200  OK  一切正常,对GET和POST请求的应答文档跟在后面。 201  Created  服务器已经创建了文档,Location头给出了它的URL。 202  Accepted  已经接受请求,但处理尚未完成。 203  Non-Authoritative Information  文档已经正常地返回,但一些应答头可能不正确,因 ...
If you want to do a large data query such as finding all the 10,000,000 users to send email to them, you should use batched finder to avoid eating too much memory. Imagine you have a newsletter system which is very famous and has 10,000,000 users. Every Monday morning, the system wil ...
如何寫出有效率的 Ruby Code Ruby 是個很慢的語言,但有些作法應用得當,還是會有不錯的改善。不過要知道程式碼的可讀性跟執行效率有時候是衝突的,這點還需拿捏,尤其 software life cycle 一開始可讀性比較重要。有句最佳化的經典名言一定要引一下: 未成年就這麼優,是一切邪惡的根源 Premature optimization is the root of all evil 這裡紀錄一些看到有趣的事情,PDF 裡有更詳盡的 example code。 INSTANCE VARIABLES VERSUS ACCESSORS @attrubute 比 self.att ...
Global site tag (gtag.js) - Google Analytics