原创 window下安裝Vue.js

遇到各路坑貨的安裝教程之後我終於成功安裝了,接下來分享一下如何在window下安裝吧!先說一下大概思路:Vue項目通常通過webpack工具來構建,而webpack命令的執行是依賴node.js的環境的,所以首先要安裝node.j

原创 瀏覽器端數據存儲之Cookie、localStorage、sessionStorage

Cookie、localStorage、sessionStorage都是存儲在瀏覽器端會話數據,接下來分別詳細介紹三種機制。 一、cookie 1、什麼是cookie cookie 是存儲於訪問者的計算機中的變量。每當同一臺計算

原创 js 創建對象與原型鏈繼承

一、創建對象 object構造函數或者對象字面量都可以用來創單個對象,但是創建多個對象的時候會與大量的重複代碼。以下通過分別介紹工廠模式、構造函數模式、原型模式、構造函數模式與原型模式的組合 1、工廠模式

原创 css盒模型和定位

一、CSS盒模型 盒模型在CSS當中是非常重要的,同時也是非常基礎的東西。但是有一些開發人員往往會忽略其中的細節問題。 首先什麼是盒模型呢?可以打開firebug的佈局功能項看到: 這就是一個盒模

原创 標籤語義化詳解

* 一、什麼是標籤語義化?* 對於標籤語義化我覺得百度百科對它的定義我是很接受。百度百科對它的解釋爲: 首先是關於語義(Semantics)和默認樣式的區別,默認樣式是瀏覽器設定的一些常用tag的表現形式,語義化的主要目

原创 由一次SQL注入去理解防SQL注入

SQL注入是PHP運用最常見的漏洞之一,很多開發人員都會時刻提防着它,防SQL注入的普遍做法是對數據輸入進行過濾,以及對發送到數據庫的數據進行轉義。其實就是永遠不要相信用戶輸入數據。爲了更好的理解SQL注入,筆者今天自己嘗試用SQ

原创 js 變量與作用域、內存

一、基本類型與引用過類型 說到js的變量就不得不說js變量的的類型,js變量分爲兩個類型,基本類型和引用類型。基本類型包括Undefind、Null、Boolean、Number、String。引用類型包括Object、Arr

原创 mysql查詢優化

**用來加速數據庫查詢的技術有很多,但是最重要的方式就是爲表建立索引。如果說你拋開索引這個方法而去通過其他方式去優化查詢速度,那純粹就是在浪費時間。下面先說說索引帶來的優點**: 1、索引是一種已經排好了順序,也就是索引

原创 計算機網絡之五層協議體系概述

在計算機網絡中,最重要的概念概念莫過於網絡的體系結構。在1977年之前不同的公司設備都有屬於自己的網絡體系結構。在這種情況下公司對於自己的設備進行了壟斷,而且在不同公司設備之間無法進行網絡通信。制定一個通用的網絡體系結構迫在眉睫。

原创 Js 柯里化

穆乙:http://www.cnblogs.com/pigtail/p/3447660.html  在計算機科學中,柯里化(英語:Currying),又譯爲卡瑞化或加里化,是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數

原创 ES6中的export、import、export default詳解

引言: 在ES5中,如果你的js文件是依賴於其他js文件(例如:jquery、bootsrap.js等),那麼你必須在html中先加載這些依賴,也就是要控制好每個js的加載順序。想想爲什麼不能像java和Python中的

原创 Java中的try-catch速記

1、無論如何都會執行finally,即使在catch部分已經return了 但是try-catch後面部門的代碼將不執行了(跳出函數) 鏈接:https://www.nowcoder.com/questionTerminal/ffb26

原创 Java 包與接口、抽象類速記

包的含義: 一個包就是一些提供訪問保護和命名空間管理的相關類與接口的集合。使用包的目的是使類容易查找使用,防止命名衝突,以及控制訪問。所有java包都在java和javax包層次內。 Jar包含義: Jar包其實就是利用jar.

原创 ES6:解構賦值

轉載自:http://www.csdn.net/article/2015-07-07/2825149-es6-in-depth-destructuring ES6作爲新一代JavaScript標準,已正

原创 操作系統之死鎖

死鎖定義: 是指多個程序在運行過程中因爭奪資源而造成的一種僵局。當進程處於這種僵持狀態是,若沒有外力作用,他們將無法向前推進。 產生死鎖的原因: 1、競爭資源。當系統中供多個進程共享資源如打印