![个人头像照片](https://ucc.alicdn.com/avatar/img_f11fe492c9b2d4c8b997228dc25313d6.jpg)
java,架构方面专家
设置emptyText后,使用 form.getForm().submit({url : '/myAction.do?method=save',}) 就会把emptyText内容提交到后台,十分郁闷,经查网络资料,发现增加如下代码可以解决 var thisForm = fp.getForm(); if (thisForm.isValid()) { var submitValues
solr功能非常强大,可以建立各种数据的索引,常见的企业应用中,少不了数据库的索引的创建,可以通过写程序 可以将数据读出100条,如果你的内存够大,可以是1000条甚至更多,然后放入Collection中,批量提交至solr。或者读取数据写入xml文件中,再将该文件提交到solr等等。但是,solr也只带了数据库创建索引的功能,步骤如下: 一、通过solr自带的example 准备工作: 1、
项目开发的时候能做断点就最好啦~而eclipse在这点上是比不上myeclipse的那么是不是说我们就不能断点了呢?现在的项目里同事用到了断点我就理所当然也要用啦`在设置的过程中发现一些问题记录下来!步骤:1. 用编译器打开weblogic项目目录下的startWebLogic.cmd ,在里面加上这句:set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoa
我的ubuntu是用wubi安装的,因为从前都是重新分区安装,感觉分区什么的挺麻烦的,而且多系统有时候就会造成系统的mbr或者grub引导错误而无法启动,所以很复杂,而且wubi安装奶牛感觉效果也没啥区别,还省去很多麻烦,呃,言归正传,这里我们要讲解的是win7或者vista系统下用wubi安装的ubuntu启动项丢失后的修复。 首先看下win7下ubuntu的启动选项记录: 【注:直接
nginx可以很方便的配置成反向代理服务器 server {listen 80;server_name localhost; location / { proxy_pass http://147.16.24.175:9500 ; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_
今天偶然发现IE10开始测试了,IE9我还没有舍得安装呢(怕做的东西出现不兼容)-_# http://ie.microsoft.com/testdrive/
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。 1、get方法 get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现
当前比较流行的负载均衡前端服务器主要有apache(with mod_proxy),nginx,lighttpd,squid,perlbal,pound,或者如果你的域名服务商提供DNS级别的负载均衡,也可以(就是一个域名随机指向多个IP,定制性不高)。 以前自己常用pound作为前端,它专注于负载均衡,支持https协议,配置还算简单,不过渐渐发现功能不够强大,转而研究其他
一、安装 Oracle XE (版本号:10.2.0.1.0) 安装过程很 easy,设定好安装路径(我安装在 E:/oraclexe)和 SYS 密码,然后跟着安装向导一步步走就可以了。安装完成后通过 http://127.0.0.1:8080/ 能进入数据库主页即表示安装成功。 二、修改Oracle XE的字符集 --问题:在字符集AL32UTF8中,一个汉字
Liferay有两种服务: 1)internal services 即Liferay核心服务,比如portal-impl.jar 2)external services 即Portal的API,比如portal-kernel.jar以及portal-service.jar Liferay的internal服务更新频繁,升级Liferay版本时尤其要注意;而Liferay
在无线网络成为家庭和中小企业组建网络的首选解决方案的同时,由于房屋基本都是钢筋混凝土结构,并且格局复杂多样,环境对无线信号的衰减严重。所以使用一个无线AP进行无线网络覆盖时,会存在信号差,数据传输速率达不到用户需求,甚至存在信号盲点的问题。为了增加无线网络的覆盖范围,增加远距离无线传输速率,使较远处能够方便快捷地使用无线来上网冲浪,这样就需要用到我们无线路由器的桥接或WDS功能。
在API函数GlobalAddAtom的帮助下可以通过windows信息传送一个字符串。这个函数返回一个数,可以被PostMessage (或SendMessage)中的 wParam 或 lParam 使用。发送方:wParam = GlobalAddAtom('string...')PostMessage(HWnd, WM_XYZ, wParam, 0)接收方:str = GlobalGe
1、使用OutputDebugString procedure TForm1.BtnDebugClick(Sender: TObject);begin //这里调用OutputDebugString发送调试信息到调试器。 //在Delphi里面,用View - Debug Windows - Event Log 来查看。 OutputDebugString(PChar('测试Outp
提高编程速度有时就靠几个快捷键,下面是我刚找到的《Delphi快捷键大全》很经典的学习资料,我之前学过感觉受益非浅,所以拿过来与大家分享:━━━━━━━━━━━━━━━━━━━━━━━━━━ Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏
这里不好排版,大家可以在附件中下载排好版的教程。 程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。 我们使用 Sub Version (简称 SVN )作为版本管理工具。 我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Andr
背景 SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应,更 Happy 的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司(诸如 Adobe,Apple,Google,Sun,Symbian ),开源项目( Mozilla,PHP,Python )都在产品中装配 SQLite. Andro
Android操作系统那个可以通过调用手机平台来实现一些特定的功能,诸如网页的显示,邮件的发送等等。那么今天就为大家总结了几个Android调用平台功能的应用技巧,帮助大家增加编程经验。 Android调用平台功能之显示网页 Uri uri = Uri.parse("http://google.com"); Intent it = new Intent(Intent.ACTION_
说在前面的:如果下面涉及的下载内容你下载不下来,用迅雷试一下,也许可以解决问题。以下文章是我从其他网站整理来的,当然别人的内容比较老,我是今天才弄好的,并辅以抓图。绝对下载包在2010-4-4是最新的^v^好了话归正题。 (严重抗议CSDN不让用公告JS) 1),下载SDK, 1.1)下载http://dl.google.com/android/androi
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVari
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl ." : "http://www ."); document.write(unescape("%3Cscript src='" + gaJsHost +
不需要生成dtd,无用配置,不需要生成辅助类,速度快。这就是xstream+xpp超强黄金组合。xstream大家都知道啦,XML Pull Parser是一种高速的 解析xml文件的方式,速度要比传统方式快很多(发现pull式解析现在比较流行了)。下面我给出多种使用方法的例子。 1.最简单的使用方法因为这个太简单,所以我从moogle的blog http://moogle.java
div的头部添加“编辑”按钮,可以用Ajax进行设置.可以方便的进行扩展。 <html> <head> <title>_xWin</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <mce:styl
Oracle在自己机器上装一个有必要的,毕竟有时候需要自己在家学习一下,但电脑不是自己用的,还是写个批处理解决一下,需要的时候点击一下启动,不需要就停止,很方便。这里将脚本给大家写一个,欢迎大家粘贴拷贝。 首先,自己先将自己的自动启动服务关闭,并记录一下,然后替换脚本中相应的服务名称即可。自己粘贴出去保存为“Oracle服务切换.bat”即可 echo off cls
很郁闷,现在的MyEclipse越来越大,越来越慢,没办法,打算回归Eclipse的怀抱,还好现在的Eclipse有很多功能可以直接替代Myeclipse.:) 先写一个最常用的打开文件夹吧。以后的等我总结了并证实好用了再说;) 如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再
使用FLEX3开发大型多人在线游戏 大型多人在线游戏(MMO)技术已经涉足到各种软件形式中了.当我们还在思考MMO时,多人游戏已经使很多玩家能够实时连接进行合作与竞争。(见图表1). 魔兽世界在通过DVD-ROM 订阅的MMO游戏行业中处在黄金标准的位置,但是,通过Abobe-flash平台,我们可以利用魔兽的一小部分时间和预算来发展一个自由来玩的通过浏览器的类似于WAKFU和 Small
系统架构设计师考试大纲 一、考试说明: 1.考试目标 考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。
出现的错误信息:JVM terminated. Exit code=1C:/j2sdk1.4.2_08/bin/javaw.exe-Xms40m-Xmx256m-jar startup.jar-os win32-ws win32-arch x86-launcher C:/Program Files/eclipse/eclipse.exe-name Eclipse-showsplash 600-
在Flex里,一般的弹出窗口(除了Alert以外)都可以用TitleWindow组件完成,主窗口和TitleWindow的数据传输可以用以下方法:假设TitleWindow的实例文件为titleWin.mxml,则要在Application中用PopUpManager创建一个titleWin的引用private var popWin:titleWin = titleWin(PopUpManag
标准的Java DAO写法: 定义DAO接口; 编写DAO实现类; 在实现类中编写JDBC代码。 写JDBC代码非常枯燥而且容易出错,因此,增强的DAO可以用类似Spring的JdbcTemplate简化JDBC代码,不过仍然需要大量的ConnectionCallback,PreparedStatementCallbac等。 如果仅定义DAO接口,并利用Java 5 Ann
先总结一个比较简单的方法吧: if(document.all){ document.getElementById('element').innerText = "my text"; } else{ document.getElementById('element').textContent = "my text"; } 然后再总结一个加一个JS就可以让你的现有的只支持IE浏览器的
今天遇到了一个莫名其妙的问题,就是在使用MyEclipse5.5或6.0时遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下: 问题就出在建Web Project的时候web.xml声明上。 web.xml声明部分一般分为如下版本的xsd, web-app_2_2.dtdweb-app_2_3.dtd web-app_2_4.xsd web-app_2_5.x
Delphi获取句柄并发送消息 查找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题'); 另外有个枚举子窗体的API,EnumChildWindows(主创体句柄,@回调函数,用户参数);用这个函数需要自己写
http://www.airia.cn/AIR_FLEX_EBOOK/Flex3_Cookbook_zhcn/ 到这个地方下载就是了, http://www.airia.cn/down/ebook/flex3cookbookzhcn_airia.rar
今天偶然想在自己的老P3-933MHz的电脑上装个浏览器,搜索google的浏览器试用一下,结果不管输入“浏览器”还是“google浏览器”都会在最上面弹出一个广告条。内容如下 免费下载 IE7 www.google.com/toolbar/ie7/ Google 建议升级到 最新安全的 Internet Explorer 7。 不得不佩服微软,竟然在goo
比较好的教程: http://help.adobe.com/zh_CN/AIR/1.5/devappsflex/devappsflex.pdf
本教程为eNet原创 J2ME即JAVA 2 Micro Edition,是Java 2的组成部分,与J2SE、J2EE并称。J2ME是一种高度优化的Java运行环境,应用于大量的消费类电子设备,如蜂窝电话、可视电话、数字机顶盒、汽车导向系统等,同时也广泛被移动通信设备所采用,如移动电话、双向寻呼机、智能卡、个人电脑记事本和掌上电脑等。J2ME技术将Java语言的与平台无关的特性移
Hibernate允许我们在映射文件里控制insert和update语句的内容.比如在映射文件中<property 元素中的update属性设置成为false,那么这个字段,将不被包括在基本的update语句中,修改的时候,将不包括这个字段了.insert同 理.dynamic动态SQL语句的配置也是很常用的.下面介绍配置SQL语句的具体属性: 1)
%date% 和 %time% 2007-08-08 23:13 C:/>echo %date%2007-08-08 星期三C:/>echo %date:~0,4% 2007 盘符:/>输出 %date%是一个参数 但是他后面带的这些就是取值范围,说说后面的数值 第一个0代表从头开始 后面的4代表共取4个字符 C:/>echo %date:~-3%星期
非常有用的文章~!~!忘记的时候可以来查找一下... 文件下载,指定默认名srxljl Response.AddHeader(”content-type”,”application/x-msdownload”); Response.AddHeader(”Content-Disposition”,”attachment;filename=要下载的文件名.rar”); 刷新页面srxljl
移动办公是现代社会的趋势,利用笔记本计算机的网卡接口连入区域网络,马上就可以进入工作状态。但是每个区域网络的设定是不相同的,例如IP地址、通讯闸等等,那么每到一个新的区域网络中,你就需要重新进行设定,这样还是显得有些麻烦。其实我们可以将不同环境下的网络设定备份下来,当你需要在某个网络环境中使用时,调入相应的备份文件即可完成网络的相关设定,这样就免去了手工设定的烦恼,非常方便快捷。首先当
如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自己自定义配置文件MANIFEST.MF ,内容示例如下:Manifest-Version: 1.0Class-Path: lib/crimson.jar lib/jbcl.jar lib/junit.jar lib/log4j-1.2.13.jar lib/mysql-connector-java-3.1.13-
exe4j是一款很经典的把JAVA打包成EXE的软件.昨天发布了它的4.0破解版有,需要的朋友可以留言,我可以通过邮件发给你们.由于话筒坏了,所以是无声版的,由于此软件的使用并不复杂,所以只是演示了普通的步骤,像加上程序信息的步骤我没有加进来.大家在使用过程中有什么不清楚的问题,可以留言,我会尽量解决:)
作者 James Kao 发布于 2008年1月16日 上午1时39分 java.net刊登了一篇由Sharad Acharya所写的名为Java Persistence Framework: Which, When, and What?的文章,文中比较了四种流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和TopLink。Acharya讨论了每种技术并在
本类库主要包括:SerialBean.java (与其他应用程序的接口), SerialBuffer.java (用来保存从串口所接收数据的缓冲区), ReadSerial.java (从串口读取数据的程序)。另外本类库还提供了一个例程SerialExample.java 作为示范。在下面的内容中将逐一对这几个部分进行详细介绍。 SerialBean SerialBean是本类库与其他应用
鉴于vnn 不能注册,推荐hamachi(1楼已添加攻略) baidu 搜索hamachi 下载,能看到不少连接使用方法和vnn 比较相似有问题可以在这个帖子里面问我负责解答,呵呵如果感兴趣的人多,我可惜写个详细的使用方法(好像没这个必要~~~很简单的~)hamachi使用攻略:第一步:下载hamachi (以下简称蛤蟆)这个google搜索一下就ok了,到处都能下载https://secu
今天偶然看代码,发现别人有这样写的方法,并且jar里面有几个dll文件,比较奇怪,于是把代码打开,发现如下写法。 public native String GSMModemSMSReadAll(String s, int i); public native String GSMModemGetErrorMsg(String s); public n
正则表达式是非常好的工具,先举个例子吧,如果我要匹配("< ZEEI SEG=1&&88;")这个字符串,应该怎么匹配呢?如果写java代码非常麻烦,如果换了正则表达式就非常简单了,这里给个例子大家看看。 Pattern p = Pattern.compile("^<//s*ZEEI//s*SEG=//d{1,3}&&//d{1,3};
看commons包时的相关练习,可以用这个包提高编码效率。 package cn.org.c4c.test.apache; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputS
清单一: import java.io.*; import java.nio.*; import java.nio.channels.*; public class GetChannel { private static final int BSIZE = 1024; public static void main(String[] args)thro