- 博客(46)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 代理有风险 设置需注意
最近想学习jsf2.2开发,所以安装了一个新机器,jdk1.8,netbeans8.2,刚开始安装完成后,建立web项目测试,启动tomcat、部署项目正常。更新各种补丁后,突然发现项目部署的时候有问题,部署报错。错误为:就地在D:\netbeans\WebApp\build\web中部署deploy?config=file%3A%2FC%3A%2FUsers%2Fcpic%2FAppDa
2017-04-19 10:19:57 1545
转载 Android ListView的OnItemClickListener详解
我们在使用ListView的时候,一般都会为ListView添加一个响应事件android.widget.AdapterView.OnItemClickListener。本文主要在于对OnItemClickListener的position和id参数做详细的解释,我相信有些人在这上面走了些弯路。先来看一下官方的文档positionThe position of
2014-06-13 12:04:39 16636 1
原创 用netbeans开发android的配置
因为工作要开发些android的项目,而以前开发java项目都用的是netbeans,所以想继续用netbeans来开发。 为了配置这个netbeans开发android的环境,费了老半天的功夫,现在记录下来给大家分享下: 1、安装netbeans(重要:由于要安装nbandroid的插件,目前只能安装7.3版本以前的,7.4版本的还没有相关版本的插件支持,不知道选择7.3的插件是
2013-12-10 16:34:31 5083
转载 VC6.0下设置Unicode编译环境
VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。 使用VC++ 6.0进行Unicode编程主要做以下几项工作:1、为工程添加UNICODE和_UNICODE预处理选项。 具体步骤:打开[工程]->[设置…]对话框,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,
2013-05-30 10:34:52 675
转载 vc++ 之ADO数据库编程
ado数据库编程 The Component Object Model组件对象模型 ADO的三个核心对象: 1、Connection对象:Connection对象表示了到数据库的连接,它管理应用程序和数据库之间的通信。Recordest和Command对象都有一个ActiveConnection属性,该属性用来饮用Connection对象。
2013-01-05 17:40:06 979
转载 vc++之CSize
CSize类 类CSize是对Windows结构SIZE的封装,凡是能用SIZE结构的地方都可以用CSize代替。 结构SIZE表示一个矩形的长度和宽度,其定义为: typedef struct tagSIZE{ LONG cx; LONG cy; } SIZE; 其中 cx、cy分别是宽度和高度。 与CPoint类似,CSize也提
2012-12-06 12:41:11 1775
转载 vc之字符类型区别
C++ 字符类型总结1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。 UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t; 另外,在头文件中有这样的定义:
2012-12-06 12:39:09 613
转载 vc++之windows api
WindowsAPI函数清单 WindowsAPI简介: API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WI
2012-12-06 11:49:10 2631
转载 VC++中的MessageBox()与AfxMessageBox()
消息框MessageBox是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );
2012-12-05 19:00:42 931
原创 vc++之调用CloseHandle的原因
线程创建后,立刻调用CloseHandle的原因 HANDLE threadhandle = CreateThread(NULL, 0, RecvThreadProc, NULL, NULL, NULL); CloseHandle(threadhandle); 不明白为什么创建线程后,要马上把线程的句柄关闭,这样做的目的是什么? 这样做会杀掉线程吗?解答:
2012-12-05 16:21:27 2725
转载 VC++之使用CFile类打开文件
VC++之使用CFile类打开文件一、CFile类 1.1、CFile类,一个提供二进制文件操作接口的类,是MFC文件操作类之基础。 1.2、用CFile类打开文件 1.2.1、定义CFile对象,后调用open()函数打开文件CFile m_file;
2012-11-30 16:42:44 9781 1
转载 CFileDialog文件选择对话框 和dwFlag风格解释
CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRI
2012-11-30 16:35:41 4007 1
原创 如何测试文件或字符串的编码?
由于程序需要导入一些文本文件,所以碰到文件编码问题。原来想输入的文本文件都用utf-8编码格式问题就解决了,但是后来发现,需要导入的文件,是由第三方来提供的,格式我们控制不了,所以在导入前需要检测文件的编码,然后根据编码来读入,以避免乱码问题。 经过一番查找,发
2011-10-11 14:42:53 4485 1
原创 编写RMI程序的方法
前一段时间学习RMI方式编程,查找很多资料,发现都是比较老的版本jdk,和现在的版本编写方法有些不同,经过琢磨,写了一个简单的例子,希望对需要的人有帮助。环境:win xp,jdk1.6 package guessthecapital;import java.rmi.Remote
2011-07-18 10:29:02 856
原创 jdbc连接informix 11.5
以前用的informix数据库有9.4和10.0版本的,客户端用ibm的cli.2.81.TC3的,jdbc用的是V3.0的,现在数据库版本升级为11.5,结果本来正常运行的程序报错。查看数据库连接正常,执行update语句报错,简单的sql语句:delete from dcl_tmp,错误:SQLException错误信息:主变量给的过多或是不足。 经过排查,程序里jd
2011-06-22 16:43:00 3204
原创 pb通过jdbc连接mysql
<br />最近需要用pb联mysql做个项目,查网上有关的方法,很多都没说清楚,所以在这里总结下:<br /> <br /> <br />采用 JDBC 连接,首先去 MYSQL 官网下载 mysql-connector-java-5.0.7.rar JDBC驱动 <br />打开PB,菜单Tools--> system options,打开JAVA选项,点击新增文件(白色文件图标) <br />选择刚解压的mysql-connector-java-5.0.7-bin.jar文件 <br /> <br
2011-03-17 13:09:00 7109
原创 pb连接mySql数据库
PB连接MySQL数据库 去mysql的官方网站下载odbc connector(http://dev.mysql.com/downloads/connector/odbc/)下载的是mysql-connector-odbc-noinstall-5.1.6-win32.zip解压后直接运行文件夹中的 Install.bat 批处理文件mysql-connector有好几种,选择一个自
2010-04-14 11:50:00 11762 1
原创 netbeans启动tomcat的jvm堆栈大小设置
我的机器配置为 E5300,2.6GHz,2GB内存,Netbeans 6.5,NetBeans自带的Tomcat6.0.18。报表程序需要生成excel文件,记录数为2万条左右,最后生成的excel文件约10M,在netbeans里调试,报错:Java heap space。根据网上的资料,我调整了netbeans的设置,netbeans.conf里:-J-Xms512m -J-Xmx1024
2010-02-26 16:26:00 11369
原创 jsp页面乱码问题的解决
jsp乱码问题,大家经常碰到,我在做多文件上传的过程中,基本碰到了所有的情况,解决也是曲折的,经过摸索,现在总结如下:1、所有页面都用统一的编码UTF-8(或GB2312或GBK)。 2、写过滤器,设置request.setCharacterEncoding("UTF-8")。 3、javascript脚本里用传参数要先encodeURI(str)编码。 4、适当的时候,在jsp里用java.ne
2009-02-27 13:21:00 20599
转载 jsf导航带参数
在jsf的配置文件faces-config.xml中,导航通常是导到不能带参数的页面,这在某些情况会造成一些浪费,就是说你不得不写一些没有太多用处的页面,举例来说: /login.jsp succeed /loginsuccess.jsp fail /loginfail.jsp 通常在loginfai
2009-02-27 12:58:00 1299
转载 jsf页面参数的传递及加载数据
jsf页面参数的传递及加载数据2008.12.19在同一个页面实现功能,可以用ActionListener或用Action过程指向自身。在不同的页面之间导航,可以用Action或Action过程,用ActionListener来处理传递的参数,加载数据。 一般的流程是:向一个页面传递参数,并依参数对这个页面的数据进行初始化,加载数据,然后再在视图jsp中显示数据。当然,简单的页面
2008-12-19 18:07:00 1390
原创 jsf几个常用取值方法和技巧总结
jsf几个常用取值方法和技巧总结(持续更新) 1、获取managedbean或是解析表达式 有三种方法 (1) [code] FacesContext context =FacesContext.getCurrentInstance(); ValueBinding binding = context.getApplication().createValueBinding("#{bean}"); Y
2008-12-16 12:49:00 1259
原创 代码实现JSF组件树的创建与呈现
意义:代码创建和呈现JSF组件树的成功意味着,可以在页面动态的呈现各种JSF组件,如在用户交互后,根据用户需求产生界面.,或者用户自定义页面发布 好了,废话不多,直接进入正题 l JSF组件树创建与呈现 ² 创建或者获取根//从当前上下文获取UIViewRoot root = facesContext.getViewRoot(); ²
2008-12-04 18:41:00 1878
原创 jsp(4)
在JSP规范中定义了两种语法,用于编写JSP页面。一种是标准的JSP语法格式,在前面几节中介绍和使用的就是JSP语法格式,另一种是XML语法格式。使用标准语法的JSP文件叫做JSP页面,使用XML语法的JSP文件叫做JSP文档。下面,我们通过两个例子来看看采用标准JSP语法格式和采用XML语法格式的区别。例12-13的greet.jsp使用标准的JSP语法格式编写,该页面向用户显示欢迎信息;例
2008-11-24 17:21:00 1053
转载 jsp(3)
在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如,session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程序的生命周期中都可以被访问。在JSP中,有4种范围,如下所示。? page范围具有page范围的对象被绑定到
2008-11-24 17:19:00 603
转载 jsp语法(2)
从例12-2中可以看到,在JSP容器生成的Servlet类的_jspService()方法中,定义了几个对象,而这些对象就是我们在编写JSP页面时,可以使用的隐含对象。要注意的是,因为这些隐含对象是在_jspService()方法中定义的,所以我们只能在脚本段和表达式中使用这些对象。在JSP页面中,总共有9个隐含对象:request,response,pageContext,session,a
2008-11-24 17:17:00 772
转载 JSP的语法
JSP是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是Java代码和JSP标记。JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以JSP也可以看成是运行时的Servlet。既然JSP也是Servlet,那么我们为什么还要使用JSP呢?或
2008-11-24 17:10:00 1637
转载 Tomcat的安装与配置
安装Tomcat之前要先安装JDK,可从http://java.sun.com上下载最新版本的JDK。Tomcat可从Apache Jakarta Project站点(http://jakarta.apache.org/site/binindex.cgi)上下载,本书使用的Tomcat版本是5.5.7,它需要安装J2SE 5.0(JDK 1.5)以上的版本才能运行。对于Windows操作系统,To
2008-11-24 17:02:00 1842
转载 Servlet与Servlet容器(1)
我们通过浏览器访问一个网页的过程,实际上是浏览器(例如IE)通过HTTP协议(参见附录B)和Web服务器(也叫做HTTP服务器)进行交互的过程。也就是说,用户要访问网络资源,首先需要在网络上架设Web服务器来为用户提供内容服务,所有的内容都存在于服务器端,客户端发出请求,服务器端对请求做出响应,将用户请求的资源发送到客户端。现如今,用户所访问的资源已不仅仅局限于在服务器硬盘上存放的静态
2008-11-24 17:00:00 1310
转载 ServletContext接口
ServletContext接口简述 ServletContext接口的简述:public interface ServletContext 定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。 每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application
2008-11-21 11:50:00 574
转载 JSF FacesContext 详解
在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext.首先讲解如何使用FacesContext . 对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context. FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给javax.faces.conte
2008-11-19 18:08:00 797
转载 JSF 与 JavaScript 用 A4J 完成前台后台数据交互
JSF 与 JavaScript 用 A4J 完成前台后台数据交互 HTML: data="#{ValueChangeTest.name},#{ValueChangeTest.age}"> //李四,23 //必须用函数先激活JS.如:onclick JS:funct
2008-11-19 12:17:00 2093
转载 托管 Bean 页面传值的使用方法和技巧
托管 Bean 页面传值的使用方法和技巧 最近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。一、从JSF页面传递参数给托管Bean虽然利用h:comman
2008-11-19 12:12:00 1235
原创 NetBeans报错
我在学习ajax4jsf配置的时候,忘记在web.xml里配置ajax4jsf了,结果tomcat启动运行后,报错如下:2008-11-7 15:41:43 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet Faces Servlet threw exceptionjava
2008-11-07 15:44:00 2536
原创 netbeans彻底删除项目
在netbeans里建立项目后,可以删除项目,鼠标右键点项目-删除。可是这样往往删除不干净。选择删除后,会弹出对话框,“同时删除###文件夹下的源”, 如果tomcat没有stop的话,这个文件夹是删除不了的,因为部分程序tomcat正在使用,删除会报错。即使tomcat停了,你删除项目不会报错,文件夹也会删除,但是项目不会删除干净的。假如你登录windows系统的用户是aaa,那么在c:/Doc
2008-11-04 14:19:00 4533
原创 netbeans莫明其妙的报错
netbeans里莫名奇妙的报错:Illegal access: this web application instance has been stopped already. Could not load java.lang.Object。经过多次试验后,发现,在项目里新增了一个log4j.properties文件,直接运行项目就报这个错。如果停了tomcat后再运行项目,就没有问题了,n
2008-11-04 11:22:00 1141
原创 log4j.properties配置文件
经过整整一天的摸索,终于摸索清楚了log4j.properties配置文件设置问题了,越来越觉得学java不容易,................. 首先是log4j.properties放置的位置,用netbeans开发时,放在项目的“源包”下,也就是缺省目录,在文件系统里,就是在项目的/src/java目录下,缺省的文件名是log4j.properties,这样项目发布
2008-10-24 18:01:00 7643
原创 java中的io系统总结
http://topic.csdn.net/u/20080619/10/30ead5c6-8410-46c4-b9a1-f14522983eac.html
2008-09-22 10:30:00 752
多文件上传例子(解决中文乱码)
2009-01-13
(new)jdbc连接informix乱码问题
2008-07-16
jdbc连接informix乱码问题
2008-07-15
javascript 向frameset传递参数
2008-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人