原创 knex.js筆記

knex.js是bookshelf框架的基礎,其核心是query builder。這篇文章參考自Knex.js官網,翻譯並總結了該框架的方法。 0 安裝 #以PostgreSql爲例 sudo npm install knex

原创 jQuery學習筆記(8)——插件進階

jQuery插件進階 之前看書寫過jQuery插件的內容,但是實際使用和看大神的代碼的過程中,才發現jQuery插件的博大精深。 js插件的特徵 jQuery插件應當具備的特徵: 代碼相對獨立 支持鏈式操作 插件可配置 有可操

原创 iptables總結

1 iptables概述 iptables會對網絡數據包進行匹配,符合條件的,則根據相應的處理動作來處理。 防火牆,限流限速等功能都可以用iptables完成。 iptables包含四個表,五個鏈。 表按照對數據包的操作劃分

原创 docker自學筆記(0)——基本概念

docker基本概念 docker是一個開源的引擎,用於創建一個輕量級、可移植的容器,可以將本地的容器批量的部署到生產環境中。

原创 python筆記

這篇筆記是去年寒假看視頻的時候總結的,比較雜,算是對python的初步瞭解,先貼出來,以後有空再做系統的整理和補充。 雜項 0、字符串前面加r 原始字符串 省去所有轉義 但最後不能有反斜槓 三重引號字符串”“” “”

原创 Node實踐總結3——routes

routes 一個傳統的網站往往會有許多路徑(/,/login,/user),不同的路徑對應不同的頁面,有不同的處理邏輯,涉及表單的頁面往往還會同時存在get和post兩種形式的請求,其往往也承擔了核心的業務。 routes結構

原创 Linux網絡配置實戰記錄

0 基本情況: 北京 內網主機 深圳 阿里雲服務器 a.b.c.d 香港 阿里雲服務器 e.f.g.h 出於安全考慮,IP地址改成了代稱,後續配置文件和有的命令用到了IP地址,參考配置的話注意修改。 北京網關與深圳服務器之

原创 Linux 路由表和靜態路由

路由表和靜態路由 Linux 內核路由表 查看Linux內核路由表 使用下面的route 命令可以查看Linux 內核路由表。 $ route Kernel IP routing table Destination Gat

原创 jade語法

使用node的過程中,對比了ejs和jade兩個頁面模板,感覺ejs雖然更類似與html的語法,但是書寫過程中遠不如jade來得簡練,所以轉載這篇文章來做參考。 http://www.w3cplus.com/html/jade.

原创 Shell語法

1 基本語法 1.1 shell文件結構 shell文件開頭必須有如下標記(必須放在文件的第一行): #!/bin/sh 符號#!告訴系統它後面的參數是用來執行該文件的程序。在這個例子中我們使用/bin/sh來執行程序。

原创 bookshelf.js筆記

0 簡介 bookshelf是一個JS庫,用於處理數據庫請求,原理是ORM(對象關係映射)。 1 ORM ORM是一種將關係型數據庫對象化的方法,可以屏蔽底層異構的數據庫類型。 2 關聯 和關係型數據庫的實體關係類似,book

原创 php筆記

php自學筆記 這篇筆記是今年暑假自學時隨手記錄的,排版什麼的都比較亂,也不太體系化,先發上來,以後整理。 1、定義: 超文本與處理器,服務器端腳本 2、功能: 動態生成網頁內容 創建打開讀取寫入關閉服務器上的文件 收集表單

原创 Node實踐總結2——views

views 既然是寫web應用,自然少不了網頁了。所以我打算先寫視圖的部分,這一塊相較其他部分也更簡單一些。 網頁模板 koa2內建支持ejs和jade(由於版權原因已經更名爲pug)網頁模板,給開發帶來了一些便利。 ejs更接

原创 Node實踐總結4——數據庫操作

數據庫操作 web應用後臺終究還是要和數據庫打交道,不然只是一堆寫死在html裏的東西。 我在工程中使用了bookshelf和knex兩個框架分別作爲ORM和Query Builder,之前也已經寫過兩篇博客bookshelf.

原创 babel的使用

因爲目前JS的標準更新很快,框架衆多,許多新特性還不被支持,也考慮到向後兼容的問題,很多時候需要將採用了新特性的代碼轉換爲舊標準可以執行的代碼,babel就是這樣一個神奇的工具。所以轉載一篇對我幫助很大的文章分享給大家《找回 No