“Illegal group reference”異常的分析

String replaceAll(regex, replacement)函數 ,  由於第一個參數支援Regex,replacement中出現“$”,會按照$1$2的分組模式進行匹配,當編譯器發現“$”後跟的不是整數的時候,就會拋出“非法的組引用”的異常。所以我們在使用replaceAll(regex, replacement)函數的時候要特別小心。如果真的要把String中的字元替換成"$AAA"的話,可以對replacement 進行“$”的轉義處理:public static

Duplicate name in Manifest: Class-Path 問題處理方案

當jdk從 1.4.0更新到1.4.2時候,啟動tomcat運行struts項目後, 後台會出現異常警告:java.util.jar.Attributes read WARNING: Duplicate name in Manifest: Class-Path 這是 jdk 1.4.2的一個bug,我們可以通過修改 struts.jar中Manifest檔案來處理.用winrar開啟jar包,然後將MANIFEST.MF拷貝出來,按下面方法修改. 再替換回jar檔案中,就可以了.

我有一個“自負指數”

 要活出一個有意義的非凡生命,需要有能超乎“匹夫”的英雄特質,一個英雄所具備的品德不但要有勇氣、有勝不驕的度量和敗不餒的懿行,更要知道生命並不僅僅是連連勝利的短暫歡欣或失敗的挫折。希臘哲學家對“卓越”與“自負”有一個非常發人深省的觀念,他們相信每一個人都有責任把自己的潛能發揮得淋漓盡致,但同時人的內心應有一戒條,不能自欺地認為自己具有超越實際的能力。在“卓越”與“自負”之間取得最佳平衡並不容易,我們要謹記傳統智慧,老子的八字箴言:“知人者智,自知者明。”我想和大家分享的訣竅是什嗎?我稱它為“自負

webwork配置之xwork.xml

xwork.xml相當於 struts1裡面的struts-config.xml 是配置具體的action用的        下面是caveatemptor的xwork.xml的配置<xwork>    <include file="webwork-default.xml"/>     <include file="config-browser.xml"/>    <package name="default"

調用工程中的theApp指標—-AfxGetApp()

我看到一段程式:      m_HArrow=AfxGetApp()->LoadStandardCursor(IDC_ARROW);      m_HCross=AfxGetApp()->LoadStandardCursor(IDC_CROSS);     問題:為什麼寫成:      m_HArrow=LoadStandardCursor(IDC_ARROW);      m_HCross=LoadStandardCursor(IDC_CROSS);     不行呢?此處

apache服務,或者說httpd服務,如何啟動,如何開機啟動。

apache服務,或者說httpd服務,如何啟動,如何開機啟動。2010-04-02 09:59作業系統環境:紅帽5,具體如下:# uname -aLinux machine1 2.6.18-164.el5xen #1 SMP Tue Aug 18 15:59:52 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4

記憶體DC和螢幕DC

       首先明白DC的含義,Windows不允許程式員直接存取硬體,它對螢幕的操作是通過環境裝置,也就是DC來完成的。DC就是裝置上下文的意思,裝置上下文就是當前的這個表單的一些屬性,譬如說他使用的畫刷,畫筆等等。也就是說,它並不是將像素直接輸出到裝置上,而是將圖繪製到由裝置描述表表示的邏輯意義上的"顯示平面"上去。螢幕上的每一個視窗都對應一個DC,可以把DC想象成一個視頻緩衝區,對這這個緩衝區的操作,會表現在這個緩衝區對應的螢幕視窗上。      

解釋和編譯的區別

電腦並不能直接地接受和執行用進階語言編寫的來源程式,來源程式在輸入電腦時,通過"翻譯程式"翻譯成機器語言形式的目標程式,電腦才能識別和執行。這種"翻譯"通常有兩種方式,即編譯方式和解釋方式。編譯方式是指利用事先編好的一個稱為編譯器的機器語言程式,作為系統軟體存放在電腦內,當使用者將進階語言編寫的來源程式輸入電腦後,編譯器便把來源程式整個地翻譯成用機器語言表示的與之等價的目標程式,然後電腦再執行該目標程式,以完成來源程式要處理的運算並取得結果。解釋方式是指來源程式進入電腦後,解釋程式邊掃描邊解釋,

CUDA在聯想T61 Quadro 140M顯卡上安裝DevDriver

網上有很多人碰到這種問題 明明nv的列表上已經給出了支援,但就是DevDriver上識別不了,好在找到了這個地址     http://forums.nvidia.com/index.php?showtopic=88976&hl=T61,說的很詳細,在C:/NVIDIA/DisplayDriver/260.61/WinXP/English/Display.Driver檔案夾下 找到nvdm.inf檔案  開啟後搜尋"%NVIDIA_DEV.0429.01%

PfxEditCtrl代碼風格

編輯控制項PfxEditCtrl以一段函數為例: /////////////////////////////////////////////////////////////////////////////// 函數:// LONG TextGetThisMainLine(LONG nLine) const// 作用:// 擷取當前行所在的主行行號。// 參數:// LONG nLine - 當前行行號,它可以是主行也可以是子行。// 返回:// 返回當前行以零為基值的主行行號。// 備忘:///

ado.net資料庫連接

資料庫連接的問題緊急求助asp.net2.0程式串連sqlserver2000資料庫出現問題伺服器配置:windowsxpframework2.0sqlserver2000出現如下錯誤:An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under

hadoop單點配置異常could only be replicated to 0 nodes, instead of 1處理

首先單點配置完成後無法啟動namenode,查看記錄檔在hadoop-super-jobtracker-ubuntu.log出現java.io.IOException: File jobtracker.info could only be replicated to 0 nodes, instead of

Excel隔行求和計算公式

Excel隔行求和計算公式有三個方法都可以用。第一種方法: =SUM(IF(MOD(ROW(3:70),2)=1,A3:A70)) 然後按下CTRL+SHIFT+ENTER,這裡只算了3到70行的,如果要更改,請修改相應的值,如3:70,改成3:100,A3:A70改成A3:A100。 第二種方法:=SUMPRODUCT((MOD(ROW(A3:A70),2)=1)*1,A3:A70)

freemarker中list常用處理方法

 在freemarker中list是經常用到的比如在頁面中需要有個單純的遍曆(以年度為例),無需調用任何資料,很方便 代碼:這樣會遇到一個問題,當資料超過3位的時候,freemarker會自動用逗號截取 格式如:2,008如何解決呢?1> 加.toString(),如:${(userId).toString()}2> 加?c,如:${(userId)?c}3> freemarker設定檔freemarker.properties加上number_format=#判斷是否為空白:

網路攝影機編程大全(源碼)

網路攝影機編程大全(源碼)using System.Runtime.InteropServices;using System.Drawing;using System.Drawing.Imaging;namespace PickHead{/// <summary>/// 一個控制網路攝影機的類/// </summary>public class Pick{private const int WM_USER = 0x400;private const int

《大道至簡》讀書筆記

 最近發現一本有意思的項目開發書籍,晚上睡不著的時候讀,特別提神。為了不金玉與內,特摘錄其中一些片段,供大家玩味,書名叫做《大道至簡》,作者是誰,大家網上查一下就知道了:)以下為引用,雖然不是每句都對,但可以帶給我們思考:

車連網項目總結–網路(socket)流與檔案流的可用位元組數available用法

       在網路流中如果不使用任何標記,是不知道流是否結束的。但在讀到網路流時,我們是可以知道這次可以讀多少位元組的內容,方法就是使用inputStream. available (),但一定要在調用read()至少一次之後,也就是說available方法一定要在read後調用,不然就只能得到零值。注,這裡所的是網路傳輸中的流是這樣,但檔案流不是這樣的,檔案流可以直接使用available來判斷還有多少位元組的內容可讀取。      

js 彈出確認 取消對話方塊

js 彈出確認 取消對話方塊 一種:<a href="javascript:if(confirm('確實要刪除該內容嗎?'))location='http://www.google.com'">快顯視窗</a>二種:<script language="JavaScript">             function delete_confirm(e) {    if (event.srcElement.outerText == "刪除")     {    

j2se資料庫連接池,dbcp使用模板

import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; import

給JList中的Item添加右鍵點擊快顯功能表事件

import java.awt.BorderLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.DefaultListModel;import javax.swing.JFrame;import javax.swing.JList;import javax.swing.JMenuItem;import javax.swing.JPanel;import

總頁數: 61357 1 .... 15358 15359 15360 15361 15362 .... 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.