问题列表 - 第4201页

为免注册COM生成清单文件

我有一些应用程序(一些本机,一些.NET)使用清单文件,以便它们可以完全隔离部署,而无需任何全局COM注册.例如,在myapp.exe.manifest文件中声明对dbgrid32.ocx com服务器的依赖关系如下,该文件与myapp.exe位于同一文件夹中:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity type="win32" name="myapp.exe" version="1.2.3.4" />
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="dbgrid32.ocx" version="5.1.81.4" />
    </dependentAssembly>
  </dependency>
</assembly>
Run Code Online (Sandbox Code Playgroud)

dbgrid32.ocx与它自己的dbgrid32.ocx.manifest文件一起部署到同一文件夹:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity type="win32" name="dbgrid32.ocx" version="5.1.81.4" />
  <file name="dbgrid32.ocx">
     <typelib
        tlbid="{00028C01-0000-0000-0000-000000000046}"
        version="1.0"
        helpdir=""/>
    <comClass progid="MSDBGrid.DBGrid"
       clsid="{00028C00-0000-0000-0000-000000000046}"
       description="DBGrid  Control" />
  </file>
</assembly>
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但手动维护这些清单文件有点痛苦.有没有办法自动生成这些文件?理想情况下,我只想声明应用程序对COM服务器列表(本机和.NET)的依赖性,然后自动生成其余部分.可能吗?

com dll manifest typelib regfreecom

84
推荐指数
4
解决办法
5万
查看次数

确定使用了哪个提交按钮?

是否可以确定使用了哪个提交按钮?我有一个带有2个提交按钮的确认表.第一个将确认订单,执行一些数据库任务,然后重定向.第二个是取消按钮,它将只重定向到同一页面,而不执行任何数据库任务.

是否可以在servlet中,最好是通过请求对象,来确定使用了哪个提交按钮?我宁愿不依赖于Javascript,因为这很简单,但如果唯一的可能性,它会诉诸它.

谢谢.

html java forms servlets http

4
推荐指数
2
解决办法
2871
查看次数

ASP.Net:通过浏览器的登录窗口进行身份验证

我有一个看似相当常见的情况:我有一个包含用户/密码列表的数据库,理想情况下,当有人访问该网站时,我想使用他们的Windows名称(内部),否则无论名称是什么用户提供(外部).

我的主要问题是如何向浏览器发送响应,强制它提示外部用户的用户名/密码(比如当您访问使用Windows身份验证的页面时)?有没有人这样做过?

我的主要目标是避免创建登录屏幕,只使用浏览器内置的内容.有没有办法可以利用内置的表单身份验证来执行此操作?

谢谢!

*更新:我发现了类似于我在这里寻找的东西:http://blog.codeville.net/2008/08/25/using-the-browsers-native-login-prompt/

asp.net security forms-authentication

1
推荐指数
1
解决办法
1733
查看次数

c ++ xml数据绑定

在线有几种不同的java xml数据绑定工具的比较.我想看到这成为用于xml数据绑定的不同c ++工具之间的有用比较.

您在c ++中使用哪种工具进行xml数据绑定?CodeSynthesis和xmlbeanscxx是几个可用的选择.

我想让大家在下面添加关于他们使用这项技术的经验的信息,包括推理选择一种工具而不是另一种工具,易用性和性能.也可以随意添加有关命名空间支持,解析选项(树/流)等的技术信息.


CodeSynthesis XSD

(随意在此处添加信息)

许可证:GPL2,例外/专有

缺点:生成的代码应该是开源的.


xmlbeanscxx

(随意在此处添加信息)

许可证:Apache

缺点:


提升序列化库

(随意在此处添加信息)

许可证:提升

c++ xml data-binding serialization

7
推荐指数
2
解决办法
9124
查看次数

使用jQuery删除第二个表单元素而不丢失子元素

我有一些AJAX工作带来了我在DOM中不需要的额外表单元素.我没有能力删除它的服务器端,所以我正在寻找一些jQuery或经典JavaScript,它将允许我捕获表单中的所有子元素,删除我不需要的表单,最后重新将子元素追加回DOM.

任何帮助将非常感激

编辑:感谢您的快速解答,以下是我实际使用的,它的工作完美

            // Captures the children
            var children = $("form:eq(1)").children();
            // Removes the form
            $("form:eq(1)").remove();
            // append the child elements back into the DOM 
            $("#fillDiv").append(children);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
3051
查看次数

哪种算法可以在路径的一定距离内有效地找到一组点?

给定一组点s(一组x,y坐标)和由连接一组点l的线段组成的路径,描述一种有效的算法,可用于从s中找到点的子集.在路径l的指定距离d内.

这种实际应用可能是在城市之间的公路旅行路径上的任何地方找到10英里范围内的餐馆列表.

例如,在下图中,绿色点将包含在搜索结果中.点图

解决方案在C#中是首选,但可以为基于SQL的方法提供奖励积分:-)

algorithm geometry geospatial

11
推荐指数
2
解决办法
4446
查看次数

拖动控制 - 邪恶?

对于像线程和计时器这样的东西,我无法忍受拖放控件.这些控件只是感觉与它们存在的实际本质相去甚远.拖动一个线程?我希望拖拉机在他们这样做之前了解封面下发生的事情.

这些抽象是否远离金属?他们是在帮助还是伤害程序员?

.net controls drag-and-drop

3
推荐指数
1
解决办法
955
查看次数

HTML/CSS - DIV元素在不应该隐藏的时候隐藏?

(点击)

Mainad具有有效的高度和宽度,但它不像subad1/subad2那样显示.这在本质上是完全一样的!(只是一个不同的背景图像).

Firebug显示我的div因为一些奇怪的原因而变得灰暗.用一些文本替换mainad的内容并不能解决问题(问题与内部元素无关).

这是怎么回事?!:(

html css visibility

7
推荐指数
1
解决办法
6054
查看次数

抛出异常来控制流程 - 代码味道?

考虑一下这段代码(特别是Java):

public int doSomething()
{
    doA();

    try {
        doB();
    } catch (MyException e) {
        return ERROR;
    }

    doC();
    return SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

在哪里doB()定义为:

private void doB() throws MyException
Run Code Online (Sandbox Code Playgroud)

基本上,MyException仅在doB()满足某些条件的情况下存在(这不是灾难性的,但确实需要以某种方式提高这个条件),以便doSomething()知道退出时出错.

你是否发现使用异常,在这种情况下控制流量,可以接受?或者这是代码味道?如果是这样,你会如何重构这个?

java exception-handling

6
推荐指数
5
解决办法
5005
查看次数

正则表达式在java问题,多个匹配

我试图匹配HTML文档中的多个CSS样式代码块.此代码将匹配第一个但与第二个不匹配.我需要什么代码来匹配第二个.我可以获得一个列在"样式"括号内的组的列表吗?我应该调用'find'方法来获得下一场比赛吗?

这是我的正则表达式模式

^.*(<style type="text/css">)(.*)(</style>).*$
Run Code Online (Sandbox Code Playgroud)

用法:

final Pattern pattern_css = Pattern.compile(css_pattern_buf.toString(), 
                    Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.DOTALL);

 final Matcher match_css = pattern_css.matcher(text);
        if (match_css.matches() && (match_css.groupCount() >= 3)) {
            System.out.println("Woot ==>" + match_css.groupCount());
            System.out.println(match_css.group(2));
        } else {
            System.out.println("No Match");
        }
Run Code Online (Sandbox Code Playgroud)

java regex

4
推荐指数
1
解决办法
1万
查看次数