資料類型之雜湊

-- Start學過 Java 的人應該對 hash 不陌生,所謂 hash 就是儲存一對 key 和 value 的一種資料結構,它用來儲存一種對應關係,如:省份證號和姓名,IP 位址和網域名稱等等。在 Perl 中,key 必須是字串,value 可以是任何標量。下面的例子示範如何使用hash。#!/usr/bin/perl%IDForName; # 空hash%IDForName = (); # 空hash%IDForName = ('1', '張三', '2', '李四'); #

資料類型之標量

-- StartPerl 是一種弱類型的語言,它並不像 Java 等其他語言那樣嚴格區分數字和字串。在 Perl 中,不管是數字還是字串都用標量(scalar)來儲存,一個標量變數以 $ 開頭。那 Perl 是如何來識別一個標量中儲存的是數字還是字串的呢?答案就是操作符。操作符需要什麼類型的資料,標量就會被轉換成什麼類型的資料。如果對兩個標量進行數學運算,那麼不管這兩個標量中儲存的是什麼,它們都將被轉換為數字。如果字串中包含的不是數字,它將會被轉換成 0。數字標量#!/usr/bin/perl#

資料類型之列表與數組

-- Start對於下面的 Perl 語句,等號左邊的$name 被稱為標量,等號右邊的"尚波" 被稱為字串常量,它的意思是把字串常量"尚波"賦給變數$name。$name = "尚波";對於下面的 Perl 語句,等號左邊的@names 被稱為數組,等號右邊的被稱為列表,它的意思是把列表中的值賦給數組@names。@names = ("尚波", "張三", "李四");列表所謂列表是指用括弧括起來的一系列的值。下面的例子示範如何定義和使用列表。#!/usr/bin/perl##########

括弧及後向引用

-- Start假設你有一個檔案,其中包括兩列,第一列是姓名,第二列是社會安全號碼,中間用逗號分隔。現在讓你把這兩列調換一下順序,也就是第一列是社會安全號碼,第二列是姓名,該怎麼辦呢?我們可以先把逗號替換成 Tab 符, 然後把整個檔案中的內容 copy 到 excel 中, 在 excel 中調換順序後把內容 copy 迴文件。 當然這種方法可行,只是有點笨了,試一試下面這種方法吧。在 EmEditor 中Ctrl+H

匹配行的起始(^)和結束($)

-- Start假設我們有這樣一個檔案,檔案中的每一行包含一個公司名,我們想把這些公司名用雙引號括起來,怎麼辦?用Regex解決這個問題很easy,我們分兩步來進行:1. 在 EmEditor 中Ctrl+H 調出 Replace 對話方塊,在 Find 中輸入^,在 Replace With 中輸入",然後輕輕的點擊 Replace Al l,我們就每一行的開頭添加了雙引號。2. 在 EmEditor 中Ctrl+H 調出 Replace 對話方塊,在 Find 中輸入$,在 Replace

字元轉譯序列

-- Start我們已經學習了好多Regex元字元,它們在Regex中有特殊的意義,而喪失了它們本來的意義。有時候我們只想匹配它本身,該怎麼辦呢? 如:我想匹配點號,可是在Regex中,點號代表任意單個字元,這時候我們只需要在點號的前面加反斜線就 OK 了,如下:\.我們把這種形式稱為轉義。我們可以在任何元字元的前面加上反斜線來匹配它自己。大家知道斷行符號和換行的區別嗎? 啊? 他倆有區別嗎? 如果你沒搞清楚它們之間的區別,

中國金融體系

-- Start1. 中央銀行中國人民銀行2. 政策性銀行國家開發銀行中國進出口銀行中國農業發展銀行3. 國有商業銀行中國工商銀行中國農業銀行中國銀行中國建設銀行4. 商業銀行交通銀行中信實業銀行中國光大銀行華夏銀行中國民生銀行廣東發展銀行深圳發展銀行招商銀行興業銀行上海浦東發展銀行恒豐銀行浙商銀行城市商業銀行農村商業銀行各個地方性銀行5. 其它金融機構農村合作銀行保險公司信託投資公司證券公司融資租賃公司城市信用社農村信用社投資基金郵政儲蓄其它公司金融資產管理公司 --

TIF 文檔轉換為 PDF文檔

import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.net.URL;import org.apache.log4j.Logger;import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import

匹配任何字元:點號(.)

-- Start假設現在讓你把一個檔案中的的英文句號(.)替換為中文句號(。),是不是很easy, 呵呵,在 EmEditor 中Ctrl+H 調出Replace對話方塊,在 Find 中輸入英文句號(.),在 Replace With 中輸入中文句號(。),然後輕輕點擊 Replace Al l就搞定了。 我們按 Ctrl+Z 撤銷我們剛才的替換,然後我們選中Replace 對話方塊中的 Use Regular Expressions,再次優雅的點擊一下 Replace Al l,奇蹟出現了,

將null值轉化為其他值

----start  

筆霸網易

    9.26日,由於沒有收到網易的筆試通知,但又想去試試,所以就大膽的做了一次網易的霸王筆了,感覺網易還不錯的,肯讓人家筆試,態度也很好,連來筆試監考官都是靚女,呵呵。   選的是Web開發工程師,很奇怪,竟然只有五道題目哦。兩道物理的,兩道數學證明的,最後一道才是跟WEB有關的SESSION機制的。以下是題目:   1.為什麼飛機在起飛時,人會感覺到有一個力把你壓向椅子,這個力的施力者是誰?  

Your First JavaServer Faces.

沒事。。。太久沒有寫英文了。。。最近在看JSF。。。找個主題來練練英文。。。。In this article, I’d like to introduce an easy application written by using JSF pages. This application would show a simple form with one text field and submit button. Users enter their name in the text field

webservice報錯 Server returned error code = 401 for URI

嚴重: Server returned error code = 401 for URI : http://xxxx/MyService.asmx. Check server logs for details2008-8-28 16:14:50 org.apache.catalina.core.StandardWrapperValve invoke嚴重: Servlet.service() for servlet jsp threw

DB2 認證路線圖

----start很多沒考過DB2認證的朋友搞不清楚DB2 名目繁多的考試科目,以下是DB2 Database Administrator for Linux, UNIX, and Windows(簡稱“LUW”)的認證路線圖:DB2 8 LUW DBA 認證路徑步驟  考試號     考試名稱                 認證 1.    700   DB2 Family Fundamentals          資料庫助手 2.    701   DB2 Database

webservice [META-INF/xfire/services.xml] cannot be opened because it does not exist

嚴重: Allocate exception for servlet XFireServletjava.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not existat

在ORDER BY 子句中加入主鍵或唯一鍵

----startORDER BY 子句非常簡單,正因為簡單,很多人不太在意,隨意使用ORDER BY子句很可能出現邏輯錯誤,考慮如下情況:CREATE TABLE STUDENT( ID INT,---學號 NAME VARCHAR(20) NOT NULL,---姓名 BIRTHDAY DATE---生日 primary key(ID));INSERT INTO STUDENT (ID,NAME,BIRTHDAY) VALUES(1,'張三','1991-1-1'),

Session實現原理

 Session實現原理2008-08-26 17:11關鍵字: jsp,sessionHTTP協議 ( http://www.w3.org/Protocols/ )是“一次性單向”協議。 服務端不能主動串連用戶端,只能被動等待並回覆用戶端請求。用戶端串連服務端,發出一個HTTP Request,服務端處理請求,並且返回一個HTTP Response給用戶端,本次HTTP Request-Response Cycle結束。 我們看到,HTTP協議本身並不能支援服務端儲存用戶端的狀態資訊。於是,

如何寫出高效的SQL

----start    要想寫出高效的SQL語句需要掌握一些基本原則,如果你違反了這些原則,一般情況下SQL的效能將會很差。 一:減少資料庫訪問次數    串連資料庫是非常耗時的,雖然應用程式會採用串連池技術,但與資料庫互動依然很耗時,這就要求我們盡量用一條語句幹完所有的事,尤其要避免把SQL語句寫在迴圈中,如果你遇到這樣的人,應該毫不猶豫給他兩個耳光。二:避免在有索引的欄位上使用函數  

imac wifi 連結不了 dns尋找失敗 驚嘆號

蘋果電腦的無線wifi 上網總是很麻煩電信寬頻,搞了個tplink 無線路由,無線路由模式,設定了pppoe按需連結,設定自動擷取ip地址時,基本連結不上,用其他電腦或者手機連結時可以的,然後直接手動設定ip地址,順便把dns也給設定上去了,這時,有時可以連結上了,但是上不了網,提示dns尋找失敗,要嘛就時出現個驚嘆號。後來沒辦法,網上找資料,亂設定,結果出來結果了。整了幾天終於給我設定出來了,按照下面得設定基本可以上了。無線設定-》基本設定要將通道設定為

觀察者模式 (Observer)

-- Start觀察者模式又被稱為發布-訂閱<Publish/Subscribe>模式, 它通常應用在使用者介面中, 一個典型的例子是當業務對象發生變化時, 通知使用者介面, 從而即時重新整理資料, 此時使用者介面是觀察者, 業務資料是被觀察者. Java 通過 Observer(觀察者) 和 Observable(被觀察者) 為我們實現了一個觀察者模式的架構, 下面是一個簡單的例子.import java.util.Observable;import

總頁數: 61357 1 .... 19004 19005 19006 19007 19008 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.