- 浏览: 197155 次
- 性别:
- 来自: 北京
最新评论
-
sucheng2016:
SYBASE的字段类型 -
sushi1025:
MySQL删除重复数据行,只保留一条 -
793059909:
看不懂,能否简单解释下。更常见的做法是把需要保留的数据放一张临 ...
MySQL删除重复数据行,只保留一条 -
zyllezi:
困扰了好久,终于解决了,多谢博主
使用PHP访问MySQL,Apache httpd.exe报错
文章列表
在oracle中插入一个很长字符串时报这个错,去网上找大多说是字符集格式或者数据库驱动版本的问题。但是我这里面插入的全是英文字符,所以应该不是字符集的问题。另外我去oracle下了一个跟我数据库版本一致的驱动ojdbc14.jar,问题也没有有解决。
最终把对应的字段改成long类型,问题解决了。我的数据库版本是"Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi"。
关于oracle的long数据类型,有篇文章说的很详细。以下转自:http://whitechief.itpub.net/pos ...
本文出自 “黄宝的博客” 博客,请务必保留此出处http://huangbao.blog.51cto.com/725279/152679
查看内核版本: uname -a more /etc/*release more /etc/redhat-release ...
Linux下添加硬盘、分区、格式化任务详解
转自:http://tech.ccidnet.com/art/302/20051020/354239_1.html
预备知识
在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推
我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。
*符号
1)在定义变量时使用*,表明此变量是一个指针,例如:
int a = 10;
int *b =&a;
cout<<a<<endl;
cout<<b<<endl;//b是指针,值是一个内存地址
执行,控制台输出:
10 0x7fffccdfb434 &在这里的作用是取a的地址。
2)*操作符用在指针变量前表示取此指针指向的值。
int a = 10;
int *b =&a;
cout<<a<<endl;
cout<<b<< ...
指令名称 : chown 使用权限 : root 使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file... 说明 : 利用 chown 可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 参数: -c或-change:作用与-v相似,但只传回修 ...
1 使用 useradd 命令来创建一个锁定的用户账号:
useradd <username>
2 使用 passwd 命令,通过指派口令和口令老化规则来给某账号开锁:
passwd <username>
tar
-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg
create user m61
identified by m61
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant connect to m61;
grant resource to m61;
-- Grant/Revoke system privileges
grant unlimited tablespace to m61;
转自:http://os.51cto.com/art/200912/168844.htm
详解Linux系统修改环境变量PATH路径的方法
电脑脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三:
1.#PATH=$PATH:/etc/apache/bin使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
2.#vi /etc/profile在适当位置添加 PATH=$PATH:/etc/a ...
转自:http://qingfeng825.iteye.com/blog/152269
java的volatile是什么意思
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主 ...
转自:http://www.blogjava.net/junglesong/archive/2008/02/22/181400.html
读写锁的使用
本文内容
何时该使用读写锁.读写锁的写法.理解读写锁和线程互斥的区别。
复习-同步化的概念
当一个方法或代码块被声明成synchronized,要执行此代码 ...
转自:http://hi.baidu.com/moonhai/blog/item/9d1bc2ff93ca7b375d600881.html
java多线程(创建线程的两种方式)
一、什么是线程
线程是一个程序内部的顺序控制流。
线程和进程
1. 进程:每个进程都有独立的代码和
转自:http://server.zdnet.com.cn/server/2008/0723/1005241.shtml
毫无疑问的,“多核”、“多线程”此二词已快成为当今处理器架构设计中的两大显学,如同历史战国时代以“儒”、“墨”两大派的显学,只不过当年两大治世思想学派是 ...
使用Jconsole命令监控Java进程,如果想使用远程监控,在应用程序启动是需要指定的JVM参数:
-Dcom.sun.management.jmxremote.port=2112
2112是JMX端口号,必须确定这个端口号在应用程序所在系统中未被占用。
如果没有使用SSL,还必须设定以下JVM参数:
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.ssl.need.client.auth=false
在监控端,启动Jconsole时,选择remote, ...