PL/SQL Developer 中文乱码问题解决

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,和服务端一致





posted @ 2010-12-24 17:22 键盘动物 阅读(316) | 评论 (0)编辑 收藏

abstract interface 和 interface的区别

Class   和   Class   之间是   extends

Interface   和   Interface   之间是   extends

Class   和   Interface   之间是   implements

Interface   和   abstract   Interface   之间仅仅只能被你自己定义的接口extends,不可能implements,   implements是Class和Interface之间的 "专利 "

一句话   就是   abstract   interface   只能被interface继承,不能直接被类实现

posted @ 2010-12-01 15:33 键盘动物 阅读(239) | 评论 (0)编辑 收藏

创建MAVEN的WEB项目(jetty服务器)


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

posted @ 2010-11-30 15:37 键盘动物 阅读(328) | 评论 (0)编辑 收藏

Ubuntu 安装google拼音输入法

前些日子安装了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了。

posted @ 2010-11-21 09:00 键盘动物 阅读(442) | 评论 (0)编辑 收藏

ubuntu gedit 乱码设置

您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。

  1. 按下 Alt-F2,打开“运行应用程序”对话框。
  2. 在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。
  3. 展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
  4. 双击右边的 auto_detected 键,打开“编辑键”对话框。
  5. 单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。
  6. 列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。
  7. 单击确定按钮,关闭配置编辑器。

posted @ 2010-05-11 10:51 键盘动物 阅读(310) | 评论 (0)编辑 收藏

ubuntux下没有win7启动项怎么办

安装完重启后会发现无法进入Windows 7,需要我们进行如下步骤:

ubuntu9.10使用grub2,所以不能再使用menu.lst而使用grub.cfg来代替
修改grub需要root权限,默认是只读的,所以不建议直接修改
进入Ubuntu,打开终端,输入“sudo update-grub",即可重新生成grub.cfg,并且会自动搜索并添加剂windows系统的启动项目
如果还是没有windows7的启动项,也可以修改/etc/grub.d/目录下的40_custom,在后面添加

1title Windows  Seven
2root (hd0,0)
3makeactive
4chainloader +1

然后再执行"sudo update-grub"

posted @ 2010-04-29 20:24 键盘动物 阅读(342) | 评论 (0)编辑 收藏

linux添加/删除用户和组

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

posted @ 2010-04-02 16:14 键盘动物 阅读(293) | 评论 (0)编辑 收藏

/etc/group 内容具体分析

/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查看;

posted @ 2010-04-02 14:41 键盘动物 阅读(193) | 评论 (0)编辑 收藏

Ubuntu网络管理器图标消失的解决方法

sudo gedit /etc/NetworkManager/nm-system-settings.conf

managed=false
修改成为
managed=true

posted @ 2010-03-31 16:34 键盘动物 阅读(887) | 评论 (0)编辑 收藏

linux下svn分支合并

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分支上
 

posted @ 2010-03-10 19:33 键盘动物 阅读(669) | 评论 (0)编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页 
<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿

随笔档案

新闻分类

搜索

最新评论

阅读排行榜

评论排行榜