人人用戶端有一個很好的導覽列,如下圖所示,當點擊左側ListView後,選中的一行就會一直呈高亮狀態顯示,圖中選中行字的顏色顯示為藍色(注意:是選中行後一直高亮,而不是只是點擊時高亮),如果再次點擊另外的一行, 則新的那一行就高亮,下面就來實現這個高亮效果的顯示; 剛開始實現的時候,我打算使用ListView的 getChildAt(int pos)方法來實現,結果發現非常的cao蛋,因為ListView本身的原因,當你View
文法:expires [time|epoch|max|pff]預設值:offexpires指令控制HTTP應答中的“Expires”和“Cache-Control”Header頭部資訊,啟動控制頁面緩衝的作用time:可以使用正數或負數。“Expires”頭標的值將通過當前系統時間加上設定time值來設定。time值還控制"Cache-Control"的值:負數表示no-cache正數或零表示max-age=time epoch:指定“Expires”的值為 1January,1970
1. 建立自己的404.html頁面 2.更改nginx.conf在http定義地區加入: fastcgi_intercept_errors on; 3.更改nginx.conf(或單獨網站設定檔,例如在nginx -> sites-enabled下的網站設定檔 ) 中在server 地區加入: error_page 404 = /404.html 或者 error_page 404 = http://www.xxx.com/404.html
從Nginx切換到Tengine主要是因為 concat 模組(合并js、css),以及動態載入模組功能(DSO)。 如果已經用apt-get方式安裝了Nginx,可以嘗試以下步驟以切換到Tengine(不需要卸載Nginx): 1. 到官方下載你喜歡的Tengine版本,這裡以最新版(1.4.0)為例, 複製代碼 代碼如下: wget http://tengine.taobao.org/download/tengine-1.4.0.tar.gz 2. 解壓縮: 複製代碼 代碼如下: tar
我們的需求是當想要列出指令碼中所有變數。這裡定義了一個函數 Get-Variable:複製代碼 代碼如下:function Get-Variable{ $token = $null $errors = $null $ast = [System.Management.Automation.Language.Parser]::ParseInput($psise.CurrentFile.Editor.Text, [ref] $token,
你可能知道在PS控制台(不是ISE編輯器),你可以開啟指令碼日誌“複製代碼 代碼如下:PS> Start-Transcript你將記錄所有輸入的命令和所有的結果到這個檔案。不幸的是它雖然運行在指令碼中,但你不能準確看到指令碼命令。這裡有一個在你指令碼執行時記錄全部命令方法。在你嘗試這個方法之前,你可能會意識到這將增大記錄檔的大小和降低指令碼執行速度,因為在這個迴圈中,中間的迭代也將被記錄。下面命令將開啟全部指令碼的日誌:複製代碼 代碼如下:PS> Set-PSDebug
一、效果圖 二、代碼 複製代碼 代碼如下: public class TextSubView extends TextView { private TextPaint mPaint; public TextSubView(Context context, AttributeSet attrs) { super(context, attrs); mPaint = new TextPaint(getPaint()); mPaint.setStyle(TextPaint.Style.STROKE);
1、輪詢(預設) 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。 2、weight 指定輪詢幾率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。 例如: 複製代碼 代碼如下: upstream backend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10; } 3、ip_hash
本文介紹在自訂PowerShell函數時,如何設定函數可以使用枚舉變數智能提示參數值。枚舉類型可以是.NET架構下的系統枚舉類型。在PowerShell 3.0版本中,出現了一項新的功能,那就是參數值的智能提示。當然,不是隨便在哪裡都會智能提示參數值,而是只能在ISE中。當然,所謂的ISE就是PowerShell內建的一個整合式開發環境。本文要介紹的是,使用系統內建的枚舉變數來作為智能提示的列舉選項。我們把之前的Select-Color再拿出來看看,複製代碼 代碼如下:function
本文介紹在自訂PowerShell函數時,可以使用@PSBoundParameters來將參數傳遞給另一函數。下面,我們來建立一個Get-BIOS的函數,複製代碼 代碼如下:function Get-BIOS{ param ( $ComputerName, $
本文介紹在自訂PowerShell函數時,有一個$PSBoundParameters的變數可以擷取到輸入參數列表。擷取輸入參入列表對我們進行功能調試有很大的協助。當我們在執行一個函數時,可以使用輸入參數的值,但我在PowerShell中,參數有的是必選,有的是可選,那麼我們怎麼知道使用者真實的輸入了哪些參數呢?在PowerShell函數中,有一個全域變數$PSBoundParameters,它是一個Hash表,裡面儲存了所有的輸入參數和輸入參數的值。通過輸出這個變數,我們就可以看到所有的輸入參數
本文介紹PowerShell中的Regex,各種不同的字元代表不同的含義,包括預留位置PlaceHolder、量詞Quantifier和邊界字元。下面列舉PowerShell的Regex中可能出現的字元,以及它們表示的含義。字串的匹配符(預留位置PlaceHolder). 這是一個點兒,表示分行符號之外的任意一個字元(Any character except newline (Equivalent: [^\n]))[^abc] 指定的字元(abc)之外的任意一個字元,可以把abc換成其它字元組。
什麼是SeleniumSelenium是一款著名的web應用程式測試載入器,它能通過在瀏覽器中類比使用者的動作來完成測試,其api支援java,c#,python,ruby,php,perl,javascript這些主流程式設計語言和指令碼語言。Selenium還支援IE,Firefox,和chrome等主流瀏覽器。PowerShell 如何直接調用SeleniumPowerShell直接調用Selenium,其實類似PowerShell調用C#方法。以IE瀏覽器為例,至少需要具備兩個檔案:1.
通常當新的對象添加到一個數組中,根據經驗你最擔心其效能問題。下面第一個例子將告訴你一個錯誤的操作方法:複製代碼 代碼如下:Measure-Command { $ar = @() for ($x=0; $x -lt 10000; $x++) { $ar += $x
支援所有版本。通常從檔案載入一個認證並且安裝它到指定的庫。可以使用下面的指令碼:複製代碼 代碼如下:$pfxpath = 'C:\temp\test.pfx'$password = 'test'[System.Security.Cryptography.X509Certificates.StoreLocation]$Store = 'CurrentUser'$StoreName = 'root' Add-Type -AssemblyName
使用方法,先將以下指令碼儲存為 cutlog.sh,放在/root 目錄下,然後給予此指令碼執行的許可權 複製代碼 代碼如下:chmod +x cutlog.sh然後使用crontab -e 將此指令碼加入到計劃任務中, 複製代碼 代碼如下:00 00 * * * /bin/bash /root/cutlog.sh讓此指令碼每天淩晨0點0分執行。複製代碼 代碼如下:#!/bin/bash#function:cut nginx log files
WMI是一個強大的技術:只需要簡單的指定一個WMI類名就能返回它類的所有執行個體:複製代碼 代碼如下:PS> Get-WmiObject -Class Win32_BIOSSMBIOSBIOSVersion : 76CN27WWManufacturer : LENOVOName
一些運行在Nginx上的網站有時候會出現“502 Bad Gateway”錯誤,有些時候甚至頻繁的出現。以下是小編搜集整理的一些Nginx 502錯誤的排查方法,供參考: Nginx 502錯誤的原因比較多,是因為在代理模式下後端伺服器出現問題引起的。這些錯誤一般都不是nginx本身的問題,一定要從後端找原因!但nginx把這些出錯都攬在自己身上了,著實讓nginx的推廣者備受置疑,畢竟從字眼上理解,bad gateway?不就是bad
PowerShell遠程操作是遠端管理的基礎,它為集中管理分布式系統提供了又一種可靠、高效的方法。 一般來說PowerShell遠程操作依賴於遠端基礎結構,但為數不多的幾個自身具有遠端能力的命令除外,如Get-Service、Get-Process、Get-WMIObject、Get-EventLog和Get-WinEvent等。(不難看出,這些命令都是“讀取”系統的某些方面的資訊,不做更改。它們依賴.Net Framework完成遠程操作。)配置遠程基礎結構 遠程基礎結構是遠程操作的基礎,
如何快速地掌握PowerShell呢?總的來說,就是要儘可能多的使用它,就像那句諺語說的:Practice makes perfect。當然這裡還有一些原則和方法讓我們可以遵循。有效利用互動式環境 一般來說,PowerShell有兩個主要的運行環境:PowerShell和PowerShell