George World

技术改变明天,创新塑造未来! i(at)huadev.com Follow Me: http://t.sina.com.cn/georgeworld

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  28 随笔 :: 0 文章 :: 5 评论 :: 0 Trackbacks

#

现有若干腾讯微博(QQ微博)的邀请链接,在我手里也没用,现发给网友:

想要邀请链接的朋友请加群:90298926 (只限软件开发人员,谢谢)

posted @ 2010-04-30 10:57 George-tech 阅读(126) | 评论 (0)编辑 收藏

框架结构:

<frameset rows="127,*,11" frameborder="no" border="0" framespacing="0">
  <frame src="top.action" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" />
  <frame src="center.action" name="mainFrame" id="mainFrame" scrolling="auto" />
  <frame src="down.action" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" />
</frameset>
<noframes>

 

当前位于框架页:top.action

需要被调用的JavaScript函数【funcA()】位于框架页:center.action

实现方法:

在top.action内:window.parent.window.frames['mainFrame'].funcA();

posted @ 2010-04-27 16:27 George-tech 阅读(1326) | 评论 (1)编辑 收藏

当sql配置文件中的元素select/insert/update中,需要使用大于号>和小于号<时,要使用

<![CDATA[

sql语句

]]> 

来将sql语句括起来,如:

<select id="test_query" parameterType="hashmap" resultType="hashmap">
        <![CDATA[
        select t.f1,t.f2

        from table t

        where t.f3 <> 1

        ]]>
        <include refid="test_sql_common" />
    </select>

posted @ 2010-04-26 11:50 George-tech 阅读(3138) | 评论 (0)编辑 收藏

分组。
含有group by 的语句,select  的字段除了group by中出现的,其余必须是聚合函数,类似max这些确定唯一一条的
SELECT a_id,max(b_id) FROM a_b GROUP BY a_id;

posted @ 2010-04-19 17:43 George-tech 阅读(226) | 评论 (0)编辑 收藏

第一步:从http://netbeans.org/downloads/zip.html下载Netbeans IDE模块文件:netbeans-6.8-200912041610-ml-xml.zip

和 netbeans-6.8-200912041610-ml-soa.zip (文件时间部分可能不同);

第二步:解压第一步中下载的两个压缩包,将[xml2]和[soa2]两个文件夹解压到Netbeans IDE的安装目录。

一切OK。

 

另外,附一篇网上的帖子,关于在ubuntu下配置Netbeans IDE的SOA和UML模块,原文如下:

把UML建模功能加入到NetBeans6.8中,步骤如下:

     1)下载地址

http://netbeans.org/downloads/zip.html

          选择/netbeans-6.8-200912041610-ml-uml.zip

     2)解压,把解压后的文件夹 uml6 一到netbeans安装目录

           我首先切换到root用户下了。

           root@zhouzhk-laptop:/usr/local/netbeans-6.8#mv /home/zhouzhk/下载/uml6  .

           然后修改文件加属主。

           root@zhouzhk-laptop:/usr/local/netbeans-6.8#chown -R root:root uml6

      3)重新启动NB6.8,在新建项目中就可以看到UML项目类型了。

     SOA模块用同样的办法安装。

     不过SOA依赖于XML模块,这两个模块需要同时安装。我首先下载的SOA模块,NB启动时报告依赖的众多XML模块不存在。于是我禁用了SOA模块,启动了NB。再把XML模块安装完毕后,新建项目的向导里没有SOA。怎么办呢?

     尝试到 /home/zhouzhk/.netbeans/6.8/Modules目录中看了看,这里面果然有各个模块是否启用的配置。例如:

     org-netbeans-modules-bpel-validation.xml

    把文件中

     <param name="enabled">false</param>

    修改为

      <param name="enabled">true</param>

    同样修改所有bpel、xml、xslt、wsdl等修改日期为今天的文件。

    重新启动NB,在新建项目向导中看到了SOA!

原文地址:http://zhouzhk.javaeye.com/category/101872?show_full=true
posted @ 2010-04-16 11:46 George-tech 阅读(416) | 评论 (0)编辑 收藏

1、C++函数的带默认值的参数只能在函数参数的最右侧;

2、带默认值的函数在声明时就写出默认值,实现时不需写出默认值。

posted @ 2010-04-13 10:30 George-tech 阅读(181) | 评论 (0)编辑 收藏

Netbeans默认的JDK是在安装时指定的,如果因为卸载或者更换JDK发生了路径变化,会引起Netbeans无法启动,这时就需要去Netbeans安装目录下找到etc文件夹,里面有个netbeans.conf文件。打开这个文件找到:
 # default location of J2SE JDK, can be overridden by using --jdkhome <dir> switchnetbeans_jdkhome="C:\Program Files\Java\jdk1.5.0_14"
修改等于号之后的路径到正确的路径,启动Netbeans就可以了.

posted @ 2010-03-09 11:06 George-tech 阅读(567) | 评论 (0)编辑 收藏

出现这个问题,多半是因为编译dll项目时,选择“代码生成”方式是“多线程 DLL(/MD)”,这样的生成方式,生成的.dll文件必须依赖Visual Studio的一些动态链接库,换成“多线程(/MT)”方式,可以解决问题,此时生成的.dll文件会比较大,可以部署在普通的windows机器上。

操作过程如下:


转载相关文章:
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
   今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:

在VS2005下用C++写的程序,在一台未安装VS2005的系统上,
用命令行方式运行,提示:
“系统无法执行指定的程序”
直接双击运行,提示:
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:
方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!

方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方法三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”
这样生成的exe文件应该就可以在其他机器上跑了。

方法四:

你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装

posted @ 2010-03-05 21:16 George-tech 阅读(3467) | 评论 (0)编辑 收藏

     摘要: 类的热替换是Java在线升级系统设计中的基础技术,从文中给出的实例来看,构建在线升级系统不仅仅是一个技术问题,还牵扯到很多管理方面的因素,比如:如何管理、部署系统中的可在线升级部分和不可在线升级部分以降低系统的管理、维护成本等。 对于许多关键性业务或者庞大的Java系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在...  阅读全文
posted @ 2010-03-03 13:35 George-tech 阅读(237) | 评论 (0)编辑 收藏

在%JAVA_HOME%\include\下找到 jni.h,在%JAVA_HOME%\include\win32\下找到jni_md.h,复制到“Visual Studio目录\VC\include\”下,即可解决问题

posted @ 2010-03-02 16:30 George-tech 阅读(1008) | 评论 (0)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3 下一页