2006年11月10日


2006  汽车导航论坛还有几天就要开了,能是一个标志吗? 市场的突破?公司的突破? 能与我个人的突破结合起来吗? 期待突破。。。。。。



好久没来了,过来看看,随便写写。
posted @ 2006-11-10 16:30 say3say4的私人空间 阅读(380) 评论(0) 编辑

2006年4月20日

方案1:

你先將你程式內部的 log4j.properties or log4j.xml 全部拿掉,再 deploy
看看。如果沒問題再逐一將 自己的 config 一項一項放進
\jboss\server\default\conf\log4j.xml 測試。


方案2:

去[JBOSS_HOME]\server\default\conf\log4j.xml 改或加自己的設定這不太make sense,最好還是要針對個別application有自己的log4j設定檔比較合理。其實application若有自己的log4j war及設定檔,而導致JBoss啟動時出現 "ERROR: invalid console appender config detected, console stream is looping." 錯誤訊息時,只要去JBoss server層的conf資料夾中的jboss-service.xml中的org.jboss.logging.Log4jService的設定區段中加個參數:<attribute name="CatchSystemOut">false</attribute>即可,如:

<mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging">
<attribute name="ConfigurationURL">resource:log4j.xml</attribute>
<attribute name="CatchSystemOut">false</attribute>
<attribute name="Log4jQuietMode">true</attribute>
</mbean>
posted @ 2006-04-20 11:50 say3say4的私人空间 阅读(1896) 评论(0) 编辑

2006年3月1日

未来50家最具商业潜力网站名单(排名不分先后)

  九天音乐网、Mapbar、Mapabc、掌商网、太乐网、飞行网、E动网、土豆网、爱国者数码音乐网、你好北京、红网、淄博信息港、搜云南、顺驰置业网、全搜网、新数通、网络天书、豆瓣网、天下维客、天天网摘、DoNews、Fodolog.com、又拍网、男人志Wo&爱美丽Me、《物志》、全景图片、金旅雅途、网银在线、易付通、天际网、嘿友社区、亿友娱乐、口碑网、必购网、那里网、消息树、VeryCD、迅雷、数位红、西陆、35互联、新网互联、hao123、超星数字图书网、天下互联、中国企业网、中国机械网、百事应、太平洋汽车网、一起玩游戏。

posted @ 2006-03-01 14:13 say3say4的私人空间 阅读(241) 评论(0) 编辑

2006年1月23日

import java.util.*;
import java.io.*;

public class Test
{
 public static void main(String[] args)
 {
  Runtime  runtime  =  Runtime.getRuntime();
  
  try {
    
     //MyServerEXE.exe把MyDllServer.dll的返回结果,写入控制台,java接管控制台的输出作为输入
            Process process = runtime.exec("MyServerEXE.exe MyDllServer.dll?ServiceName=FirstService&username=wangtao&money=657894.321&userid=777456");
          
            InputStream  is  =null; 
     InputStreamReader  isr=null; 
     BufferedReader  br  =null; 
     is  =  process.getInputStream();
    
     String  line=null;    
    
         isr=new  InputStreamReader(is); 
         br  =new  BufferedReader(isr); 
         System.out.println("<pre>"); 
         while(  (line  =  br.readLine())  !=  null  ) 
         { 
             System.out.println(line); 
             System.out.flush(); 
         } 
         System.out.println("</pre>"); 
         is.close(); 
         isr.close(); 
         br.close(); 
  
          
         }catch (Exception  e)
         {
             e.printStackTrace();
             runtime.exit(1);
             } 
       
     
 }

}

posted @ 2006-01-23 16:56 say3say4的私人空间 阅读(330) 评论(0) 编辑

2006年1月18日

VC编译OCCI的解决方案

解决过程中,发现少有的解决方案也是零星和不详细的。
我把总结的成果共享一下吧,希望能对后来者有所帮助。


Windows下编译yield的步骤
2005-7-28
一、        安装必备软件
1、        安装Oracle客户端,其中会含有oci的库文件。
2、        安装MS Visual C++

二、        修改源文件
1、增加接口。在OcciDml.hpp中增加extern "C" int __declspec(dllexport) funA(char* a);   在OcciDml.cpp中将函数声明修改为extern "C" int __declspec(dllexport) funA(char* a)
2、修改头文件。在需要引入的所有类中,替换为
  #ifndef OCCI_ORACLE
#define WIN32COMMON
#include "occi.h"
using namespace oracle::cci;
using namespace std;
#endif
否则会出现错误如下:
d:\oracle\ora92\oci\include\occicontrol.h(1132) : error C2995: 'getVector' : template function has already been defined
d:\oracle\ora92\oci\include\occicommon.h(425) : see declaration of 'getVector'

三、        设置环境变量
1、        设置INCLUDE,这可以使cl.exe在命令行时执行成功
2、        设置LIB,这可以使cl.exe在link时找到库

四、        VC设置环境
1、        在Tools->Options->Directories->INCLUDE中加入%ORACLE_HOME%/OCI/INCLUDE和%ORACLE_HOME%/PRECOMP/PUBLIC。
2、        在Tools->Options->Directories->Library files中加入%ORACLE_HOME%/OCI/lib/MSVC/VC6和%ORACLE_HOME%/OCI/lib/MSVC和%ORACLE_HOME%/precomp/lib/MSVC
3、在Project->Setting->Link->Input中增加oci.lib,oraocci10d.lib,oraSQL10.lib,msvcrt.lib
4、在Project->Setting->Link->General中选择”Ignore all default libraries”,然后修改为/NODEFAULTLIB:libcd
5、在Project->Setting->C/C++->Preprocessor中增加WIN32COMMON,_MT,_DLL
否则,会出现ResultSet的getString错误。
6、附编译后日志中的编译选项为/nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "YIELDDLL_EXPORTS" /D "WIN32COMMON" /D "_MT" /D "_DLL" /FR"Debug/" /Fp"Debug/yielddll.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c
五、设置Oracle的lisener
  找到lisener.ora,修改为(ENVS="EXTPROC_DLLS=ANY")
六、部署
  拷贝到oracle的bin目录下,执行create library命令
posted @ 2006-01-18 16:23 say3say4的私人空间 阅读(1320) 评论(0) 编辑
 
postgis 在 对象关系型数据库postgresql上 增加了存储管理空间数据的能力,相当于oracle的spatial部分;并且符合opengis的规范。研究postgis应该对深入理解spatial有很大帮助。

mapserver开源的webgis项目,能够处理多种数据源,包括oracle spatial,和postgis,服务端也能采用多种脚本语言控制,例如java,php等。 主要通过server端生成栅格位图方式。
posted @ 2006-01-18 12:37 say3say4的私人空间 阅读(730) 评论(0) 编辑
 
oracle 在9i以上版本中提供的基于OCI的c++接口(occi),类似于java的jdbc接口,非常方便,简洁。

occi的sample下载:
http://www.oracle.com/technology/sample_code/tech/occi/index.html
里面含有关于spatial的例子

使用手册下载:
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96583/toc.htm



codeguru中有oci的封装接口oralib
网址:http://www.codeguru.com/Cpp/data/mfc_database/oracle/print.php/c4305/


访问spatial中的空间数据,主要通过occi或者java接口实现(都定义了GeoMetry类),当然也可以直接select出来文本描述,然后再外面自己分拆信息。 优点就是不用借助任何组件。
posted @ 2006-01-18 12:24 say3say4的私人空间 阅读(997) 评论(0) 编辑

2006年1月16日

摘要: AJAX集成式即时通信软件 — meebo.comWednesday, 12. October 2005, 01:33:10Ajax, WebIM   meebo.com是一种和eMessenger一样的基于Web的多协议IM,目前可以同时支持GTalk、MSN、AOL or ICQ、Yahoo!这五个即时通讯服务。和MYIM、Gaim、Trillian等集成式即时通信软件一样,提供了文字信息的聊...阅读全文
posted @ 2006-01-16 09:15 say3say4的私人空间 阅读(320) 评论(0) 编辑

2006年1月5日

摘要: 用了用google map,也用了一下 超图 给 黑龙江省地理信息中心 做的 一个地理信息发布 网站,感觉如下: 差距太大了http://www.digitalharbin.com/tomap.aspxhttp://maps.google.com下面是一篇对goolge map api 介绍得不错的文章,值得看看。http://www.step1.cn/GoogleAPI/map/document...阅读全文
posted @ 2006-01-05 16:31 say3say4的私人空间 阅读(1029) 评论(0) 编辑

2005年12月28日

摘要: cong www.swig.org 可以下载最新的swig 具体配置参照下载中的example\java部分,在vc++环境中生成dll时候,需要预先设置好一些变量如下:JAVA_INCLUDEJAVA_BINSWIG其中swig为下载包的解开目录。特别注意在编译生成dll时候, 工程中必须已经包装文件了(example_wrap.cxx),否则生成的dll,在运行时候出现异常!!!包装文件 既可...阅读全文
posted @ 2005-12-28 22:37 say3say4的私人空间 阅读(413) 评论(1) 编辑