六脉shen剑

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年6月22日

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-06-22 15:57 六脉shen剑 阅读(1) 评论(0) 推荐(0) 编辑

2014年3月19日

摘要: 今天遇到一个问题,系统有时执行正确,有时执行错误。关键代码如下TYPE *res = NULL;TYPE mydata;res = search(arg1, arg2, &mydata);if(res .. =..; return data_ptr; }}按照楼主的想法,search执行出错时,返回值为非正值。执行成功,返回正值,因为地址一定非负。但是程序运行过程中对于同样的参数输入,search有时返回值为非正值,有时为正值,楼主自然以为search函数的返回值很可能被破坏掉了,导致时好时坏。折腾了一天,又是添加printf语句又是对指针强制类型转换的,最后都没有解决问题。后来,一个 阅读全文
posted @ 2014-03-19 21:43 六脉shen剑 阅读(1894) 评论(0) 推荐(0) 编辑

2014年1月2日

只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-01-02 22:34 六脉shen剑 阅读(5) 评论(0) 推荐(0) 编辑

2013年7月31日

摘要: PORT模式:1234当FTP的Client以PORT模式连接FTPServer时,它动态的选择一个PortX(注意这个Port一定是1024以上的,因为1024以前的Port都已经预先被定义好,被一些典型的服务使用,当然有的还没使用,也是保留给以后会用到这些端口的资源服务)来连接FTPServer的21端口,当经过TCP的三次握手后,连接(控制信道)被建立。现在用户要列出FTPServer上的目录结构(使用ls或dir命令),那么首先就要建立一个数据通道,因为只有数据通道才能传输目录和文件列表,此时用户会发出PORT指令告诉FTPServer连接自己的PortY来建立一条数据通道(这个命令由 阅读全文
posted @ 2013-07-31 22:48 六脉shen剑 阅读(5821) 评论(0) 推荐(0) 编辑

2012年11月26日

摘要: instantclient-basic-nt-11.2.0.3.0.zip费了将近一个周的时间配置php的oracle支持环境,查了各种资料,最后还是没把Linux下的php-oci8支持打开。一气之下,就开始配置Windows下的php-oracle环境。昨天从上午一直弄到晚上,终于把php的oracle支持打开,并正常操作oracle数据库。下面,把自己的经历分享给大家。首先,要运行php这样的服务器脚本,就要有能够运行php的服务器才行。刚开始,我打开自己Windows上的IIS服务,先让它支持asp,搞了半天,重装IIS也没成功。就改变方案,改用Apache作为服务器。1 下载Apac 阅读全文
posted @ 2012-11-26 14:40 六脉shen剑 阅读(451) 评论(0) 推荐(0) 编辑

2012年11月24日

摘要: 1、下载Oracle即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件①、打开以下网址(本文以32位版为例):http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html(需注册才能下载)②、下载以下几个文件:oracle-instantclient-basic-10.2.0.3-1.i386.rpmoracle-instantclient-devel-10.2.0.3-1.i386.rpmoracle-instantc 阅读全文
posted @ 2012-11-24 19:37 六脉shen剑 阅读(293) 评论(0) 推荐(0) 编辑

2012年11月23日

摘要: 最近项目要用到oracle数据库。期间遇到一些中文乱码问题。经过一番痛苦的折腾,中文能正常显示了,现把过程介绍如下:1 首先查看linux的语言设置echo $LANG ,本人的LINUX上为zh_CN.UTF82 查看oracle的字符编码:本人oracle数据库版本为10.2.0.1select *from nls_database_parameters;3 用sysdba用户修改字符编码为AL32UTF8(UTF-8的编码子集)alter database character set AL32UTF8;如果遇到不能修改,则调用以下步骤:alter system enable restri 阅读全文
posted @ 2012-11-23 14:38 六脉shen剑 阅读(680) 评论(0) 推荐(0) 编辑

2012年11月21日

摘要: 应用程序连接oracle的库时会出现如下错误:XXXXX:: error while loading shared libraries: /usr/local/oracle/product/10.2.0/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied或者:XXXXX:: error while loading shared libraries: /usr/local/oracle/product/10.2.0/lib/libclntsh.so.10.1: cannot restore seg 阅读全文
posted @ 2012-11-21 18:21 六脉shen剑 阅读(296) 评论(0) 推荐(0) 编辑

2012年11月18日

摘要: 1、在ORACLE 10g 安装准备的过程中:缺少libXp.so.6依赖上网搜过不少文章,但是都不是很好的解决我自己摸索出一个解决方法:在RHEL5的安装盘中找到libXp-1.0.0-8.i386.rpm,进行安装后,便可解决。2、在ORACLE 10g 安装过程中Xlib: connection to ":0.0" refused by serverXlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: Can't open display: 阅读全文
posted @ 2012-11-18 15:34 六脉shen剑 阅读(344) 评论(0) 推荐(0) 编辑

2012年11月17日

摘要: sqlplus / as sysdba登录成功SQL>select username from dba_users;ERROR:ORACLE-01034 ORACLE not available原因是数据库不可用,可能是数据库没有挂载。解决方法:sqlplus / as sysdbaSQL>startupTotal System Global Area 535662592 bytesFixed Size 1375792 bytesVariable Size 293601744 bytesDatabase Buffers ... 阅读全文
posted @ 2012-11-17 10:02 六脉shen剑 阅读(917) 评论(0) 推荐(0) 编辑