PL/SQL Developer中文亂碼,但通過secureCRT連接Oracle顯示正常,需要通過以下步驟進行修改。
1、查看服務端的字符集:
select * from v$nls_parameters;
2、修改注冊表
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/NLS_LANG
該項值改為和數據庫服務端一致
注:如果不放心,修改該鍵值:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/ALL_HOMES/ID0/NLS_LANG
3、修改環境變量
在系統環境變量中設置NLS_LANG,和服務端一致
Class 和 Class 之間是 extends
Interface 和 Interface 之間是 extends
Class 和 Interface 之間是 implements
Interface 和 abstract Interface 之間僅僅只能被你自己定義的接口extends,不可能implements, implements是Class和Interface之間的 "專利 "
一句話 就是 abstract interface 只能被interface繼承,不能直接被類實現
1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp
2、cd mywebapp
mvn eclipse:eclipse
導入eclipse工程
(或者直接從eclipse中導入maven工程)
3、添加servlet依賴
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
4、添加源代碼目錄src/main/java
將源代碼放在該目錄下。
5、添加jetty插件
<build>
<finalName>mywebapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
</plugin>
</plugins>
</build>
6、命令行:mvn jetty:run
前些日子安裝了Ubuntu 10.04
,體驗很爽,不過就是默認的輸入法不好使,感覺比9.10
是個倒退,fcitx
也沒有google
或者搜狗拼音那么爽,幸運的是SCIM-GooglePinyin
項目試圖將 Android
上的 Google
拼音輸入法移植到 GNU/Linux
平臺。SCIM-GooglePinyin
基于SCIM
這個通用輸入法平臺,目前仍然在開發之中,不過其源代碼已經可以通過 github 獲取。
安裝步驟(需要自己編譯):
A. 獲取代碼:(沒有git的先安裝git:sudo apt-get install git-core)
$ git clone git://github.com/tchaikov/scim-googlepinyin.git
$ cd scim-googlepinyin.git
B. 編譯前提:
上面給的鏈接里面有介紹怎么編譯的,但少提了幾個必需組件,這里列一下:
* autotools-dev
* libgtk2.0-dev
* libscim-dev
* libtool
* automake
用下面命令看看是不是安裝了,如果沒有,會自動幫你安裝上:
$ aptitude install autotools-dev libgtk2.0-dev libscim-dev libtool automake
C. 編譯:
記住系統必須先存在SCIM(沒有的話 sudo apt-get install scim 一下)
$ ./autogen.sh
$ make
$ sudo make install
現在重啟scim:
關閉scim:pkill scim
然后啟動: scim -d (本人測試要重新啟動機器)
OK,去首選項里的“語言支持”的“輸入法”選擇scim作為默認輸入法就OK了。
您可以遵循以下步驟,使您的 gedit 正確顯示中文編碼文件。
- 按下 Alt-F2,打開“運行應用程序”對話框。
- 在文本框中鍵入“gconf-editor”,并按下回車鍵,打開“配置編輯器”。
- 展開左邊的樹節點,找到 /apps/gedit-2/preferences/encodings 節點并單擊它。
- 雙擊右邊的 auto_detected 鍵,打開“編輯鍵”對話框。
- 單擊列表右邊的“添加”按鈕,輸入“GB18030”,單擊確定按鈕。
- 列表的最底部新增加了一個“GB18030”。單擊選中它,并單擊右邊的 “向上” 按鈕直到 “GB18030”
位于列表的頂部為止。
- 單擊確定按鈕,關閉配置編輯器。
安裝完重啟后會發現無法進入Windows 7,需要我們進行如下步驟:
ubuntu9.10使用grub2,所以不能再使用menu.lst而使用grub.cfg來代替
修改grub需要root權限,默認是只讀的,所以不建議直接修改
進入Ubuntu,打開終端,輸入“sudo update-grub",即可重新生成grub.cfg,并且會自動搜索并添加劑windows系統的啟動項目
如果還是沒有windows7的啟動項,也可以修改/etc/grub.d/目錄下的40_custom,在后面添加
1
title Windows Seven
2
root (hd0,0)
3
makeactive
4
chainloader +1
然后再執行"sudo update-grub"
1、建用戶:
adduser box //新建box用戶
passwd box //給box用戶設置密碼
2、建工作組
groupadd test //新建test工作組
3、新建用戶同時增加工作組
useradd -g test box //新建box用戶并增加到test工作組
注::-g 所屬組 -d 家目錄 -s 所用的SHELL
4、給已有的用戶增加工作組
usermod -G groupname username
或者:gpasswd -a user group
5、臨時關閉:在/etc/shadow文件中屬于該用戶的行的第二個字段(密碼)前面加上*就可以了。想恢復該用戶,去掉*即可。
或者使用如下命令關閉用戶賬號:
passwd peter –l
重新釋放:
passwd peter –u
6、永久性刪除用戶賬號
userdel peter
groupdel peter
usermod –G peter peter (強制刪除該用戶的主目錄和主目錄下的所有文件和子目錄)
7、從組中刪除用戶
編輯/etc/group 找到GROUP1那一行,刪除 A
或者用命令
gpasswd -d A GROUP
8、顯示用戶信息
id user
cat /etc/passwd
/etc/group 內容具體分析
/etc/group 的內容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個用戶組一條記錄;格式如下:
group_name:passwd:GID:user_list
在/etc/group 中的每條記錄分四個字段:
第一字段:用戶組名稱;
第二字段:用戶組密碼;
第三字段:GID
第四字段:用戶列表,每個用戶之間用,號分割;本字段可以為空;如果字段為空表示用戶組為GID的用戶名;
我們舉個例子:
root:x:0:root,linuxsir 注:用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、linuxsir以及GID為0的其它用戶(可以通過/etc/passwd查看);;
beinan:x:500:linuxsir 注:用戶組beinan,x是密碼段,表示沒有設置密碼,GID是500,beinan用戶組下包括linuxsir用戶及GID為500的用戶(可以通過/etc/passwd查看);
linuxsir:x:502:linuxsir 注:用戶組linuxsir,x是密碼段,表示沒有設置密碼,GID是502,linuxsir用戶組下包用戶linuxsir及GID為502的用戶(可以通過/etc/passwd查看);
helloer:x:503: 注:用戶組helloer,x是密碼段,表示沒有設置密碼,GID是503,helloer用戶組下包括GID為503的用戶,可以通過/etc/passwd查看;
sudo gedit /etc/NetworkManager/nm-system-settings.conf
把
managed=false
修改成為
managed=true
1.從trunk上創建一個分支A svn cp trunk A -m "描述"例如 svn cp http://svn/trunk/ http://svn/branches/lijun_log/ -m"out log"
2.查看要合并分支的log
svn log --stop-on-copy -q http://svn/B
3.svn merge -r B分支開始的版本:B分支結束的版本 A分支的ulr 列如: svn merge -r 17514:18999 /path
這樣主干就合并到B分支上