是否可以为html按钮创建工具提示.它是普通的HTML按钮,没有Title属性,因为它适用于某些html控件.有什么想法或意见吗?
我们正在开发一个包含.NET组件和传统C++ COM组件的ClickOnce应用程序.
目前我们正在使用MSI将C++ COM组件添加到用户的计算机上(这是安装ClickOnce应用程序的先决条件),这意味着我们可以事先在用户的计算机上注册COM对象.
我们仍然可以通过ClickOnce推送用C#编写的其余应用程序的更新,但更新MSI安装的组件需要手动干预.
但是,我们试图弄清楚是否可以通过免注册COM安装C++ COM组件,即它们都在同一目录中,并且每个组件都有一个清单文件,指定每个COM对象和接口的clsid.这意味着我们可以完全摆脱MSI.
这个链接是对该主题的一个很好的介绍.
我已经能够获得一个.NET组件来加载C++ COM对象,但不是相反.
有谁知道这是否可能?
我需要在rails应用程序中实现一个自定义错误页面,允许我使用erb.
我一直在关注这个教程(http://blog.tommilewski.net/2009/05/custom-error-pages-in-rails/),我无法让它在本地(或远程)工作.我正在运行Rails 2.3.5
这是方法的要点.
1)在'application_controller'中,我过度使用"render_optional_error_file(status_code)"方法,并将可见性设置为"protected",就像这样.
protected
def render_optional_error_file(status_code)
known_codes = ["404", "422", "500"]
status = interpret_status(status_code)
if known_codes.include?(status_code)
render :template => "/errors/#{status[0,3]}.html.erb", :status => status, :layout => 'errors.html.erb'
else
render :template => "/errors/unknown.html.erb", :status => status, :layout => 'errors.html.erb'
end
end
def local_request?
true
end
Run Code Online (Sandbox Code Playgroud)
我还创建了被称为视图中的文件夹errors,并创建了以下观点:404.html.erb,422.html.erb,500.html.erb,unknown.html.erb和我创建了一个新的布局"errors.html.erb"
我似乎无法让它发挥作用.我一直试图通过导航到触发404页面http://localhost:3000/foobar- 但是404.html.erb,我似乎没有得到新的标准apache 500错误.发生这种情况时,我都试一下mongrel_rails start和mongrel_rails start -e production.
我使用VS 2008进行开发,并使用CCNet构建,测试和部署我们的应用程序到登台服务器.我希望能够debug="true"在部署过程中从web.config中删除该设置.
我知道我可以<deployment retail="true"/>在machine.config中设置,但我并不总是能够访问我们部署的服务器.我可以写一些代码来从web.config中删除设置,但我想知道是否有一种方法我可以用msbuild或CCNet开箱即用.
我们使用从文件路径安装的ClickOnce部署我们的应用程序.对于24个版本,它一直运行良好 - 现在,在版本25上,一旦应用程序安装并启动它,我会收到以下错误:
替代文字http://i49.tinypic.com/zk4krl.png
如果我在同一台机器上测试以前的部署,它就可以工作.
我哪里可以开始寻找找出此错误的原因?我已经检查了Windows事件日志 - 什么都没有.
编辑:我注意到在显示对话框时,我的临时文件夹中生成了一个临时的xml文件'WER561D.tmp.WERInternalMetadata.xml'.这是内容(它可能包含有助于那些比我更有知识的人的线索):
<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7600 </Build>
<Product>(0x4): Windows 7 Enterprise</Product>
<Edition>Enterprise</Edition>
<BuildString>7600.16385.x86fre.win7_rtm.090713-1255</BuildString>
<Revision>1</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X86</Architecture>
<LCID>1033</LCID>
</OSVersionInformation>
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>applaunch.exe</Parameter0>
<Parameter1>2.0.50727.4927</Parameter1>
<Parameter2>4a275abe</Parameter2>
<Parameter3>mscorlib</Parameter3>
<Parameter4>2.0.0.0</Parameter4>
<Parameter5>4a275af7</Parameter5>
<Parameter6>4f3</Parameter6>
<Parameter7>0</Parameter7>
<Parameter8>System.Security.Security</Parameter8>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7600.2.0.0.256.4</Parameter1>
<Parameter2>1033</Parameter2>
</DynamicSignatures>
<SystemInformation>
-- removed for privacy reasons --
</SystemInformation>
</WERReportMetadata>
Run Code Online (Sandbox Code Playgroud)
另一个关键点是我通过Visual Studio发布,没有手动清单编辑.
有没有人知道如何将Java进程中的各个线程锁定到特定的CPU内核(在Linux上)?我在C中完成了这个,但是在Java中找不到如何做到这一点.我的直觉是这需要一个JNI电话,但我希望这里有人可能有一些见解或者可能以前做过.
谢谢!
我一直在寻找不同的VPN,看起来他们没有很好的加密(比如默认的Windows XP VPN服务器).
我想看看我是否可以使用C#创建自己的.但我不知道如何创建一个拦截所有数据包的客户端,并将它们转发到VPN服务器.
我该怎么做?
我试图在Fluent Nhibernate中设置一个多对多映射,其中where子句附加到子表.
这基本上是它应该如何工作:
HasManyToMany(p => p.Images)
.Table("ProductImages")
.ParentKeyColumn("ProductID")
.ChildKeyColumn("ImageID")
.Where("ImageTypeID = 2");
Run Code Online (Sandbox Code Playgroud)
ImageTypeID列位于Images表中,但NHibernate假设它是ProductImages表的一部分.知道如何指定这个吗?
谢谢!
我经常要绑定?一些需要参数的函数.我使用的解决方案是将函数包装在匿名函数内部.
function foo( arg_0 ) {
// do stuff with: arg_0
}
function bar() {
var abc;
// stuff happens
abc = 'some value';
attachEventHandler(elementId, 'click', function(){foo( abc );});
}
bar();
Run Code Online (Sandbox Code Playgroud)
有更优雅的方式吗?
Silverlight缺少枚举的GetValues,所以我想我会编写一个扩展方法来满足我在项目中的需求.唯一的问题是,我不确定扩展方法的签名应该是什么样子.我想的是:
public static IEnumerable<Enum> GetValues(this Enum e)
Run Code Online (Sandbox Code Playgroud)
但它没有出现在intellisense中,所以我知道我错了.有什么指针吗?
c# ×4
.net ×2
clickonce ×2
binding ×1
button ×1
c++ ×1
com ×1
html ×1
install ×1
java ×1
javascript ×1
launch ×1
msbuild ×1
networking ×1
nhibernate ×1
orm ×1
routing ×1
scheduling ×1
silverlight ×1
tooltip ×1
vpn ×1