原创 ECMAScript6(ECMAScript2015)學習筆記

一、ES6簡介 ECMAScript 6(以下簡稱ES6)是JavaScript語言的下一代標準。因爲當前版本的ES6是在2015年發佈的,所以又稱ECMAScript 2015。 即ES6 === ES2015 二、ES6轉碼器

原创 字符串學習

1 String String:字符串常量,字符串長度不可變。Java中String是immutable(不可變)的。 String類的包含如下定義: [java] view plain copy print? /** 

原创 在Vultr上搭建ss,包含最簡版centos7安裝過程中的各種坑解決

檢查是否安裝python 安裝pip pip install shadowsocks pip install M2Crypto M2Crypto安裝前置條件:安裝pcre,然後安裝swig(直接安裝pcre,去安裝swig會提示pcre

原创 mysql遠端數據庫與本地數據庫間導入導出

遠程數據庫導出 mysqldump -hxxx -uxxx -pxxx 數據庫名 > 腳本名.sql sz 腳本名.sql(SecureCRT將文件下載到本地) 本地數據庫導入 若直接用navicat運行本腳本,失敗 打開cmd,進

原创 關於Linux啓動文件rc.local的解惑

背景 首先,rc.local是Linux啓動程序在login程序前執行的最後一個腳本,有的服務器中在rc.local中可能會有一句touch /var/lock/subsys/local,這是幹什麼的呢,在百度中沒找到,最終在Linuxq

原创 atom實現html實時預覽

背景 atom自帶markdown實時預覽插件,但當我想用atom進行進端開發並取代webstorm這樣的收費IDE時,我發現基於文件進行操作的編輯器atom只能高亮顯示html、js這樣的文件,但不能實時顯示進行調試,很不方便。 於是上

原创 windows刪除“找不到該項目”的文件

1、編寫一個自動刪除腳本,內容如下: 右鍵,新建文本文件 重命名爲del.bat 編輯內容:del /F /A /Q \?\%1(第一行) rd /S /Q \?\%1(第二行) 2、把要刪除的文件直接拖到該腳本上即可刪除 3、原理

原创 java零碎知識點整理(3)

關於java字符串String以及Hashcode的一些整理 hashcode即是對象地址的十進制形式,而equals方法即是在比較兩個對象的hashcode是否相等 package com.test.wx.testequals;

原创 可複用面向對象軟件基礎——設計模式(六)之原型模式

一、原型模式(Prototype) 原型模式雖然是創建型的模式,但是與工程模式沒有關係,從名字即可看出,該模式的思想就是將一個對象作爲原型,對其進行複製、克隆,產生一個和原對象類似的新對象。 /** * 原型類,實現可複製接口 *

原创 python零碎知識點整理——註釋

單行註釋 python的單行註釋用#,可在任意位置添加(單獨一行或語句/表達式後面,python是解釋型語言,逐行按序解釋代碼) 多行註釋 多行註釋使用三個單引號或雙引號 這實際上是多行字符串的書寫方式,並非python本身提

原创 java零碎知識點整理(2)

構造器(構造方法) 在類實例化時被調用,對實例對象進行初始化 package com.test.wx.testinit; public class Color { int red, green, blue;

原创 可複用面向對象軟件基礎——設計模式(五)之建造者模式

一、建造者(Builder)模式 工廠類模式提供的是創建單個類的模式,而建造者模式則是將各種產品集中起來進行管理,用來創建複合對象,所謂複合對象就是指某個類具有不同的屬性,其實建造者模式就是前面抽象工廠模式和最後的Test結合起來得到的

原创 Java基礎算法(插入、選擇、冒泡、快排)

一、直接插入排序 1、原理:從待排序的數中選出一個來,插入到前面的合適位置。 2、適用場景:基本有序的數據 3、代碼實現: static int data[] = {12, 6, 17, 108, 97, 93, 256, 102

原创 IDEA2016配置運行基於Maven的Git項目

一、IDEA&Maven&Git作用 IDEA(項目容器) Maven(管理Jar和項目打包) Git(版本控制) 二、從遠程clone git項目 使用工具clone下git項目 可能問題: 直接通過git bash上git cl

原创 java零碎知識點整理

字符串相關方法、數據類型轉換、正則表達式 package com.test.wx.teststr; import java.util.regex.Matcher; import java.util.regex.Pattern; p