原创 JavaScript中的面向對象(一)——創建自定義對象

面向對象的語言有一個標誌,那就是它們都有“類”的概念,通過類可以創建任意多個具有相同屬性和方法的對象。JavaScript 中沒有類的概念,因此它的面向對象與基於類的語言中的對象有所不同。JavaScript 對對象的定義是:無序屬性的集

原创 學習筆記(九)——壓縮和打包

1.壓縮與解壓縮:壓縮與解壓縮常用的方式有gz, bz2, xz, zip,下面分別介紹一下這幾種方式:(1)gzip:該命令可以將文件壓縮爲 gz 格式:[root@localhost~]# gzip file.log壓縮後,當前目錄下

原创 多學一點(九)——使用touch命令創建指定時間的文件

   之前在講 find 命令時提到過其-newer , -anewer 和 -cnewer 參數,可以用這些參數查找某個時間段內的文件。但往往我們沒有兩個想要使用的準確的時間節點文件,這就需要用到接下來要介紹的用 touch 命令創建指

原创 探祕Node.js(一)——Node.js簡介及安裝配置

1.Node.js 簡介及特點:Node.js 是一個可以讓 JavaScript 運行在服務器端的平臺,它可以讓JavaScript 脫離瀏覽器的束縛運行在一般的服務器環境下,就像運行 Python、 Perl、 PHP、 Ruby 程

原创 走近Redis(一)——Redis安裝及基本key操作

Redis 是一款開源的NoSQL key-value 存儲系統。Redis 常常和MemCache 一起提到,但與 MemCache 相比,Redis 是一種數據庫,可以對數據持久化,同時, Redis 數據結構比較豐富——string

原创 學學MySQL(一)——用戶管理和權限管理

在實際應用中,我們經常會有這樣一種需求——某一個項目的開發團隊只能對其正在進行項目的數據庫及數據表進行增刪改查操作,而無權對其他項目的數據庫進行上述操作,這就不能單單使用一個 root 用戶來搞定,需要我們爲 MySQL 添加普通用戶並賦

原创 多學一點(六)——在Linux下安裝配置MySQL

1.下載、安裝 MySQL :[root@localhost ~]# cd /usr/local/src [root@localhost src]# wget http://syslab.comsenz.com/downloads/lin

原创 多學一點(五)——在Linux下安裝配置Apache

1.下載、安裝apache :在 apache 官網下載apache 的源碼包:[root@localhost src]#wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.27.tar

原创 多學一點(七)——不重啓Linux添加磁盤,使用軟鏈接爲掛載點擴容

在使用 Linux 時,有時候會因爲初始時磁盤空間分配估計不足,使用中需要將掛載點擴容的情況,這就需要我們掛載新的磁盤。但是如果我們在 Linux 運行過程中掛載磁盤, Linux 又不能在不重啓的情況下自動識別,這時就需要我們使用下面的

原创 JavaScript中的函數聲明和函數表達式

JavaScript 中定義函數的方式有兩種,一種是函數聲明,另一種是函數表達式。這兩種定義方式之間有一些細微的差別。1.函數聲明:    function 關鍵字 + 函數名字 + 函數體構成了函數聲明,具體形式如下:function 

原创 多學一點(八)——LNMP環境搭建

在之前的博客中雖然已經總結過了 MySQL 和 Apache 的安裝、配置,但分開總結總是不太系統,這篇博客將會對LNMP(Linux + Nginx + MySQL +PHP)做一個比較系統的總結。需要提醒的一點是,這裏我們並沒有將 N

原创 工作積累(一)——使用canvas實現前臺圖片base64轉碼

利用 HTML5 的 <canvas></canvas> 標籤和 canvasapi ,我們可以得到圖片的 base64 碼,可以在前臺完成圖片向 base64 的轉碼而不用藉助後臺,下面看一下實現方法。1.HTML 代碼片段:HTML

原创 學習筆記(十)——軟件包管理:rpm + yum

1.rpm :rpm(RedHat Package Manager)是 RedHat 的軟件包管理工具,由於CentOS 是基於 RedHat Linux的,所以 rpm 對於 CentOS 同樣適用。下面列舉了一些rpm 的常用參數:[

原创 多學一點(十一)——配置使用Tomcat Manager進行可視化部署

Tomcat Manager 是 Tomcat 自帶的、用於對 Tomcat 自身以及部署在 Tomcat 上的應用進行管理的 web 應用,可以讓我們很方便的在瀏覽器中對項目進行可視化地部署/取消部署/啓動/停止。默認情況下,Tomca

原创 習題總結(二)——禁ctrl+alt+delete,禁普通用戶登錄,禁ping

習題出處:http://www.aminglinux.com/bbs/thread-7679-1-1.html 錯誤或感覺模糊的題目總結:3.怎樣防止他人在服務器前通過按下 ctrl+alt+del 強行重啓系統?修改如下文件:[root