原创 ECMAScript和JavaScript的關係

一個常見的問題是,ECMAScript和JavaScript到底是什麼關係? 要講清楚這個問題,需要回顧歷史。1996年11月,JavaScript的創造者Netscape公司,決定將JavaScript提交給國際標準化組織ECM

原创 最簡版QQ~~牛逼的Linux Netcat 命令

牛逼的Linux Netcat 命令 聊天工具~~簡易版QQ~~ Chat Server 假如你想和你的朋友聊聊,有很多的軟件和信息服務可以供你使用。但是,如果你沒有這麼奢侈的配置,比如你在計算機實驗室,所有的對外的連接都是被限制

原创 MySQL優化建議

1、檢查sql是否可以優化 避免使用子查詢,使用join代替 減少排序 優化索引 增加查詢 條件 減少返回的數據量 避免使用較大值的limit offset 是否可以把SQL拆成多條提升效率 2、是否可

原创 Javascript學習--ES6學習--Number.isInteger()方法

Number.isInteger()用來判斷一個值是否爲整數。 需要注意的是,在JavaScript內部,整數和浮點數是同樣的儲存方法,所以3和3.0被視爲同一個值。 Number.isInteger(25) // true Nu

原创 Linux系統入門學習書籍

http://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html https://book.douban.com/subject/2208530/

原创 如何從零開始學習Ruby

小白階段 以我的切身經歷和體會來看,比較好的路線應該是先看基礎語法: 《Ruby基礎教程》 當然,不需要全部看完,大概把前面11章和基本的類介紹看完,可以進入下一階段。 耗時: 如果你學過其他編程語言,比如C或者Basic

原创 Ruby On Rails--Active Record Callbacks(回調)

Callbacks allow you to trigger logic before or after an alteration of an object’s state’. Active Record Callbacks知識總覽

原创 Ruby魅力之旅

Ruby魅力之旅 迷路的“Hello World” #!/usr/bin/env ruby $methods = [] def method_missing m, *args, &block $methods.unshift m.

原创 Ruby On Rails--Action Controller(控制器)

Action Controller知識總覽 Action Controller Overview Action Controller is the C in MVC. After routing has determined which

原创 Ruby On Rails--Active Record Validations(校驗)

Validations are used to ensure that only valid data is saved into your database. Active Record Validations知識總覽 官方文檔

原创 Ruby最佳實踐--不要rescue Exception,rescue StandardError

重構前 顯式地捕獲Exception將會捕獲甚至會捕獲非正常可修復的錯誤比如SyntaxError, LoadError, and Interrupt。 begin foo rescue Exception => e logger

原创 mongoid--查詢的注意事項

mongoid查詢方法簡介 mongoid是ruby版本的mongoldb-driver. mongoid實現的查詢方法和active record極其類似,所以對於rails用戶來說是很友好的。 例如: class Band inc

原创 Ruby On Rails--Active Record Associations(關聯關係)

Why do we need associations between models? Because they make common operations simpler and easier in your code. Acti

原创 Ruby簡介

Ruby是一門開源的動態編程語言,注重簡潔和效率。Ruby 的句法優雅,讀起來自然,寫起來舒適。 Ruby是一門完全的面向對象的解釋型語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發。它的靈感與特性來自

原创 Linux常用基礎命令

Linux常用基礎命令列表 ls history su/sudo mkdir/rmdir touch chmod chown apt-get/apt-cache, tar date cat cp mv pwd cd grep man,