原创 CSS3新特性詳解(四):CSS3過度transition和動畫animation @keyframes規則詳解

  繼上篇“CSS3新特性詳解(三):CSS3 2D轉換和3D轉換 transform 變形使用詳解 ”後,本文繼續CSS3剩餘部分:CSS3的過渡transition和動畫animation屬性。曾幾何時我們要在頁面上實現動畫只

原创 JavaScript JS利用location對象獲取頁面url、服務器地址、端口號、項目根路徑和查詢參數

  本文講述JavaScript簡稱JS如何利用location對象獲取頁面url地址(href),服務器地址(hostname),服務器端口號(port),context path,項目部署路徑或項目根路徑及url查詢參數解析。

原创 BAT批處理腳本案例--利用MD5判斷文件是否發生變化

由於對接zabbix監控的需要,需要判斷指定文件內容是否發生變化,約定:返回1表示文件發生變化,返回0表示文件沒有發生變化。bat/cmd 批處理腳步實現原理如下: 讀取生成的md5文件內容,得到舊的md5校驗碼,文件爲空則校驗

原创 windows下tomcat8啓動腳本代碼剖析--startup.bat

Windows下,Tomcat可以以服務形式啓動、停止,也可以執行腳本啓動(startup.bat)、停止(shutdown.bat)。執行startup.bat時會調用catalina.bat,catalina.bat腳本又會調

原创 shell腳本--第1個入門腳本Hello,World!

編程語言何其多,恐怕每個編程語言,其第一個DEMO都是輸出"Hello, World!",本文講述如何編寫第一個shell腳本,執行並輸出"Hello,World!"。 1、創建一個sh文件, helloworld.sh 簡單起見

原创 布魯克斯法則解釋及論證

布魯克斯法則(Brook’s Law)簡單理解就是:向進度落後的IT項目增加人手,只會使項目更加落後。具體解釋及論證如下: 1、解釋   布魯克斯法則(Brook’s Law)由被認爲是“IBM 360系統之父”的Frederic

原创 shell腳本中的開頭#!/bin/bash #!/bin/sh是什麼含義

標準的shell腳本文件中,其第一行通常是:#!/bin/bash 或 #!/bin/sh ,以經典的HelloWorld爲例,shell腳本如下: #!/bin/bash echo "Hello World!" 那麼#!/bi

原创 java web項目如何對jsp頁面、js文件中的js代碼進行批量加密

某快消品行業“進銷存管理系統“ ,由於歷史原因其前頁面展示採用jsp,js引用採用的是原始的文件引入、全局變量調用,甚至很多事件綁定直接基於html元素的onclick屬性實現。現在甲方提出,儘量提高系統安全性,包括js代碼安全性

原创 BAT批處理腳本案例--獲取指定目錄下文件數量、文件佔用磁盤空間大小

由於對接zabbix監控的需要,需要監控指定目錄下文件數量是否超標、文件總大小是否超標,爲此需要寫個腳本獲取: 指定目錄或指定文件的文件數量,如指定文件則返回1 指定目錄或指定文件的文件磁盤佔用空間 Bat/cmd腳本實現原理

原创 BAT批處理腳本案例--創建快捷方式

快捷方式shortcut,不同於符號連接或硬連接,是windows的一種常見操作,很多小夥伴們爲了工作方便都會在桌面創建快捷方式指向具體的工作目錄。windows下符號連接或硬連接我們可以通過mklink命令創建,那麼快捷方式呢?

原创 windows下tomcat8啓動腳本代碼剖析--catalina.bat

Windows下,Tomcat可以以服務形式啓動、停止,也可以執行腳本啓動(startup.bat)、停止(shutdown.bat)。執行startup.bat時會調用catalina.bat,catalina.bat腳本又會調

原创 Bat批處理腳本案例--0開頭字符串如何轉成數字

0開頭字符串直接進行表達式算術運算時,腳本會默認把0開頭的字符串轉換爲8進制數值,如下: rem a=22,021轉成10進製爲17,17+5=22 set /a num="021"+5 rem 會報錯,028不是有效8進制。數

原创 BAT批處理腳本案例--判斷證書是否到期

通常服務器上有很多證書,這些證書大都可以通過解析文件,獲取到期時間,比如某個證書文件*.key,內容如下: <?xml version="1.0" encoding="GB2312"?> <?watermark value=""?

原创 bat批處理腳本 函數使用說明 函數調用結果如何返回

BAT批處理腳本也可以使用函數,函數可以帶參數,並且返回結果。但是批處理腳本的函數調用返回結果處理卻不是很友好,處理起來相對麻煩。本文詳細講解函數定義、函數調用及調用結果如何返回。 1、代碼案例 vfunc.bat @echo o

原创 windows bat批處理腳本 字符串截取、拼接、查找等使用說明

  BAT批處理有着具有非常強大的字符串處理能力,其功能雖沒有C、Python等高級編程語言豐富,但是常見的字符串截取、替換、連接、查找等功能也是應有盡有,本文逐一詳細講解。 1、字符串截取 百學不如一練,直接上字符串截取案例代碼