`
zben000
  • 浏览: 41867 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
一、程序描述:程序环境:windows Xp sp2, ie 6, tomcat 5.5, vc++6.0 程序过程:控件做成ocx文件,用于客户端调用本地硬件,其中有用到第三方几个.dll文件。采用windows自带iexpress.exe 打包成cab文件,在服务器端jsp页面进行控件调用,下载cab文件并自动注册。 二、程序问题:遇到问题:1.       cab文件无法下载,而且根本不加提示。2.       下载好的cab文件在system32中能够看到,但是页面仍然不能显示,一把红叉,并且无法使用。 问题测试:1.       浏览器页面根本没有下载提示,考虑应该是cab的 ...
JS调用ATL DLL   实现目标:JavaScript调用ActiveX DLL 一.     创建ActiveX控件。 Visual C++提供了2个途径开发ActiveX控件:MFC和ATL。 用MFC开发ActiveX控件比较容易,不必关心控件接口的细节,只要把注意力集中在控件本身的功能上,但是生成的控件比较大,而且客户端如果要运行ActiveX控件,必须要具有相应版本MFC类库的DLL。使用
1、使用SQL Server 2005中新增的ROW_NUMBER 几种写法分别如下: 1SELECT TOP 20 * FROM (SELECT2   ROW_NUMBER() OVER (ORDER BY Namec) AS RowNumber,3   *4FROM5   dbo.mem_member) _myResults6WHERE7   RowNumber > 100008 1SELECT * FROM (SELECT2   ROW_NUMBER() OVER (ORDER BY Namec) AS RowNumber,3   *4FROM5   dbo.mem_membe ...
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写 ...
主要是用来处理一些字符串的操作: 用<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/functions" %>引入。 其语法:${fn:methodName(args...)} 常用的函数描述: fn:contains(string, substring) 如果参数string中包含参数substring,返回true fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回true f ...
JSTL获取list的大小,jstl获取list 的长度,EL表达式获取list的长度,EL表达式获取list大小在jsp页面中不能通过${list.size}取列表长度,而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <intput type="hi ...
1、新建一个标签的基类,主要是完成一些基本属性的赋值:package cn.util.tag;import javax.servlet.jsp.tagext.TagSupport;/** * @author wtu * 2008-9-8 */public class BaseTag extends TagSupport {    private String name="";    private String id="";    private String onchange="";    private String onclick ...
1、customer(一的一方)        <set name="orders"  inverse="true"  cascade="delete">   <key column="customer" />   <one-to-many class="Order"/>          </set>   2、order(多的一方)     <many-to-one name="customer" class=& ...
1. 文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2) multipart/form-data:这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。 3) text/plain:这种方式主要适用于直接通过表单发送邮件的方式。 文件上传是web应用经常用到的一个知识。原理是,通过为表单元素设置enctype= ...
前台页面:function selectChange(id){ jQuery.get("managercheck_getCarListByType.do?carType.id="+id,function(data){ if(data!="nodata"){ //var json=[{'id':'33','carCode':'ddd'},{'id':'33','carCode':'ddd'}]; var json=eval(data); processData(json); } else processData(null); }); } function ...
1,最基本的乱码问题。 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 <%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> <html> <head> <title>中文问题</title> <meta http-equiv="Content-Type" co ...
如下图所示,在远程桌面连接对话框中选择了“本地设备”栏下的“磁盘驱动器”复选项,则可以直接在远程桌面窗口中将本地文件粘贴到远程计算机上。 [img] [/img] 这样远程桌面连接上服务器后,在服务器上,我们就可以发现本机的电脑磁盘已经映射上了,像操作本地硬盘文件一样方便。 注:如果服务器禁止使用了远程桌面磁盘映射功能,我们可以通过以下方法开启: 1.在运行框里输入gpedit.msc打开组策略编辑器窗口; 2.在组策略编辑器里,依次打开计算机配置-》管理模板-》终端服务-》客户端/服务器数据重定向,如下图所示,依据实际情况进行设置,这里设置的是将“不允许驱动器重定向”禁用。
1、负责信息发送的类 package com.hgsoft.gsm; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java. ...
1. SerialBean SerialBean是本类库与其他应用程序的接口。该类库中定义了SerialBean的构造方法以及初始化串口,从串口读取数据,往串口写入数据以及关闭串口的函数。具体介绍如下: public SerialBean(int PortID) 本函数构造一个指向特定串口的SerialBean,该串口由参数PortID所指定。PortID = 1 表示COM1,PortID = 2 表示COM2,由此类推。 public int Initialize() 本函数初始化所指定的串口并返回初始化结果。如果初始化成功返回1,否则返回-1。初始化的结果是该串口被Seria ...
JAVA将字符串变为输入流 关于字符串转化为输入流,我找到2种方法: 用StringReader将字符串转化为Reader 用ByteArrayInputStream将字符串转化为InputStream. 还有一个类StringBufferInputStream也可以将String转化为InputStream,但是由于它只支持字符串中每个字符的低八位,所以已经被遗弃了。 PS: java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入16位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII ...
Global site tag (gtag.js) - Google Analytics