`
文章列表
O'Reilly cos上传组件的使用(1/3) - 上传文件 O'Reilly cos上传组件的下载地址为: http://www.servlets.com/cos/index.html CSDN下载地址(无需积分):http://download.csdn.net/source/1089239 下载后,将cos.jar放至WEB-INF/lib目录下 , 重启Tomcat. upload.html: <form method="post" action="cos_basic.jsp" enctype=&quo ...
[标题]:为Windows右键新建菜单添加菜单项 [时间]:2009-3-4 [摘要]:给新建菜单添加或删除一个菜单项,或者想可以新建自定义后缀文件类型的文件,本文是一个参考。如果"新建"中的"文本文件"不见了,本文也同样适用。 [关键字]:NullFile,ShellNew,PersistentHandler,新建,文件,自定义文件类型,注册表,添加,删除,右键,Java,PostSetup [平台]:Windows XP SP3 [正文]: 当我想为给新建菜单添加一个菜单项时,却不知如何操作。Google了一下,发现很多种说法,很多是新建 ...
JSP中文参数传至JavaBean出现乱码 [关键字]:Tomcat,GBK,GB2312,Filter,乱码,JSP,charset,Servlet [摘要]:书上说的都能看懂,但是真正做起来却会遇到问题。解决这些问题的过程,就是上机练习的意义。以前遇到的乱码问题要么通过request.setCharacterEnconding("GB2312")解决了,要么就是new String(str.getBytes("ISO-8859-1") , "GB2312")。但是这回是JavaBean出问题了。上面的两句行不通了,只能 ...
消息是windows操作系统和应用程序之间进行通信的载体,操作系统将包括用 户在内的各种事件以消息的形式发送至目标,目标系统再根据消息具体的内容进 行相应的处理。 在VC++6.0中,大多数的窗口消息可以从ClassWizard中找到,但是一些不 常用的消息在ClassWizard中并没有封装,比如热键处理消息(WM_HOTKEY),用 户必须事先定义热键,然后不论该程序在前台或后台运行,只要用户按下了这个 热键,该程序就会立即在前台运行,并收到热键消息,消息处理函数执行热键中 定义的操作。要实现这些功能,用户必须在代码级进行工作,也就是说要手工编 写代码。具体步骤如下: ...
使用VC++6.0隐藏任务栏 [摘要]: 隐藏任务栏本没有什么难的,获取任务栏的窗口句柄,然后设置它隐藏。但是隐藏之后,任务栏阴魂不散,死活也不肯腾出所空间。还好,最后找到了解决办法。 [正文]: 需求是:彻底隐藏任务栏,让任务栏腾出空间给窗口。 隐藏Windows任务栏,代码如下: HWND hWnd; hWnd = FindWindow("Shell_TrayWnd",NULL); ShowWindow(hWnd,SW_HIDE); 运行之后任务栏如愿隐藏,但是任务栏所占据的区域空了出来,如果能让窗口把这个空出的区域占满那就更好了。 ...
在web应用中,对页面的访问控制通常通过程序来控制,流程为:登录 -> 设置session -> 访问受限页面时检查session是否存在,如果不存在,禁止访问。对于较小型的web应用,可以通过tomcat内置的访问控制机制来实现权限控制。采用这种机制的好处是,程序中无需进行权限控制,完全通过对tomcat的配置即可完成访问控制。 为了在tomcat页面设置访问权限控制,在项目的WEB-INFO/web.xml文件中,进行如下设置: <web-app> <!--servlet等其他配置--> <security-constrain ...
[标题]:Java访问Access数据库 [时间]:2008年12月21日 [摘要]:JDBC-ODBC桥的方式又可以通过两种方式访问Access:(1)、配置ODBC数据源的方式。(2)、无需配置ODBC数据源,使用连接字符串指定数据源。 [关键字]:JDBC,ODBC,Access,Driver,驱动,DSN,Java [正文]:     使用Java访问Access数据库一般使用JDBC-ODBC桥驱动,因为这个驱动是JDK自带的驱动,所以不用下载即可使用。JDBC-ODBC桥的方式又可以通过两种方式访问Access。     (1)、配置ODBC数据源的方式。     首先在系统&quo ...
        /** *UDPServer *@author Winty wintys@gmail.com *@version 2008-12-15 */ import java.io.*; import java.net.*; class UDPServer{ public static void main(String[] args)throws IOException{ DatagramSocket server = new DatagramSocket(5050); byte[] recvBuf = new byte[10 ...
        /** *TCPServer *@author Winty wintys@gmail.com *@version 2008-12-15 */ import java.io.*; import java.net.*; class TCPServer{ public static void main(String[] args)throws IOException{ ServerSocket listen = new ServerSocket(5050); Socket server = listen.accept( ...
[时间]:2008-11-19 [错误]: error LNK2001: unresolved external symbol "public: static class CUtilDlg * CUtilApp::m_pMyDlg" (?m_pMyDlg@CUtilApp@@2PAVCUtilDlg@@A) fatal error LNK1120: 1 unresolved externals [解决]:static变量不仅要在.h文件声明,而且要在cpp文件中赋值(定义实体)。 原代码: .h文件中: static CUtilDlg *m_pMyDlg; ...
 用Excel怎样统计出学生成绩各分数段内的人数分布呢?很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。例如, 要在C58:C62内统计显示C2:C56内小于60分、60至70之间、70至80之间、80至90之间、90至1 ...
看了《VC无负担实现XP风格界面》 一文,整理如下: 在VC6中实现XP样式的界面,方法如下: 编写配置文件XPStyle.manifest,将其放至VC工程目录下: XPStyle.manifest 内容: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0&q ...
服务器端(接收端)程序: 1、创建套接字(socket)。 2、将套接字绑定到一个本地地址和端口上(bind)。 3、等待接收数据(recvfrom)。 4、关闭套接字。 客户端(发送端)程序: 1、创建套接字(socket)。 2、向服务器发送数据(sendto)。 3、关闭套接字。 服务器端代码: /* *UDP Server *2008-12-04 */ #include <winsock2.h> #include <stdio.h> void main(){ //初始化 WORD ...
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字(SOCK_STREAM)。基于UDP采用的数据报套接字(SOCK_DGRAM). TCP流式套接字的编程步骤 在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib 服务器端程序: 1、加载套接字库 2、创建套接字(socket)。 3、将套接字绑定到一个本地地址和端口上(bind)。 4、将套接字设为监听模式,准备接 ...
[时间] :2008-12-2[问题] : "Debug Assertion Failed", File:afxcmn.inl 今天调试一个关于CTabCtrl控件的程序,出现如上运行错误。[解决] : 原来,我定义的CTabCtrl m_tab;未与资源中的tab控件绑定。 重新建立资源与变量之间的联系即可。
Global site tag (gtag.js) - Google Analytics