草庐IT

Java int除法让我困惑

全部标签

windows - 如何让我的 ActiveX 控件显示在 Visual Studio(和其他)的工具箱中

我在Delphi中编写了一系列ActiveX控件以用于其他开发环境(如VisualStudio或dBASEforWindows,作为两个示例)我使用作为RADStudioIDE的一部分提供的ActiveX向导为我基于VCL的控件生成ActiveX“绑定(bind)”(需要一个更好的词),但是它似乎没有生成制作它们所需的源代码出现在IDE组件托盘上。通常在那些IDE(VisualStudio和dBASEPlus)上,我可以简单地导入一个ActiveX控件,它会显示在他们的工具箱(他们的组件托盘版本)上,并带有他们定义的图标。好吧,我自己在Delphi中生成的ActiveX控件没有(它们导

python - 我如何让我的 Python 程序解压缩我拖过的压缩文件?

我正在尝试制作一个程序,当我将我的.zip文件拖到program.py上或者当我将它编译为program.exe时,在Windows文件浏览器中我可以放下它并且程序将内容解压缩到我可以访问的特定位置。然后这将有进一步的编程,但这就是我目前真正需要的。我正在使用Python3.4.2、32位、Windows7。 最佳答案 将以下代码保存为unzip.py,然后在cmd中输入pythonunzip.pyfile_to_unzip_.zipC:\Destination运行它。fromsysimportargvfromzipfileimpo

java - 无法从Java程序中调用外部可执行文件令人困惑

好吧,我遇到了一个使bejeebus迷惑不解的错误。我正在寻找有关可以进行调查的想法,因为现在,我什么都没有。它是这样的:我有一个独立的Java应用程序,有时需要调整它运行的计算机(WinXP计算机)的Line-In量。它通过调用一对可以获取和设置各种组件卷的外部可执行文件(用VB6*编写)来实现。(他们可以处理Line-In,Mic,Wave,CD和主音量控制。)现场有数百台设备,在我公司提供和控制的硬件(戴尔计算机)上运行。至少有几十个客户端正在使用此功能,并且除一个实异常(exception),它运行完美。对于这台制造麻烦的机器,它根本不起作用。当应用程序运行时,我会看着音量滑块

windows - 如何让我的安装程序将 Visual Studio 2013 (VC120) 运行时部署到 Windows XP?

我最近将我的应用程序更新到VisualStudio2013。我试图在放弃支持之前制作最终的WindowsXP版本,但在将安装程序版本从200更改为405后我遇到了安装程序问题。我必须这样做才能包含VC120合并模块。当我尝试在WindowsXP上安装我的应用程序时,我收到一个对话框,提示“Windows安装程序服务无法安装此安装包。您必须安装包含更新版本的WindowsInstaller服务的Windows服务包。但是,这台机器确实有最新的服务包。有什么方法可以让我将VC120运行时与我的应用程序一起重新分发到WindowsXP? 最佳答案

c# - 为什么这些除法方程的结果为零?

下面for循环中所有除法方程的结果都是0。我怎样才能得到它给我一个小数例如:297/315=0.30793650793650793650793650793651代码:usingSystem;namespaceTestDivide{classProgram{staticvoidMain(string[]args){for(inti=0;i回答:谢谢Jon和大家,这就是我想做的:usingSystem;namespaceTestDivide{classProgram{staticvoidMain(string[]args){intmaximum=300;for(inti=0;i

c# - 对 protobuf-net WCF 的使用感到困惑

我一直在关注thistutorial将protobuf-net添加到我的WCF项目。我有一个共享的DTO库。服务器和客户端都使用这些DTO类。我已将所有服务方法归因于[OperationContract]属性,但我没有在我的DTO类上分配任何[DataContract]属性。我添加了protobuf-netNuget包并将配置添加到web.config。我正在使用IISExpress来测试我的服务,并且认为我应该可以接受到目前为止所做的一切。然而,在测试了几次调用之后,我注意到我忘记将protobuf-net添加到我的客户端,但一切都按预期工作(即没有序列化或反序列化错误)。我怀疑我的

c# - 关于 AverageTimer32 PerformanceCounter 的困惑

我正在尝试设置一个PerformanceCounter来测量某个方法的平均执行时间。我尝试阅读AverageTimer32并查看了很多示例,但我似乎无法正确理解。我设置了类别CounterCreationDataCollectionCCDC=newCounterCreationDataCollection();//Addthecounter.CounterCreationDataaverageTimer32=newCounterCreationData();averageTimer32.CounterType=PerformanceCounterType.AverageTimer32;

c# - 对构建 32 位或 64 位感到困惑

我有一个包含多个项目(C#WPF应用程序和类库)的VS2013解决方案。每个项目的“平台目标”都设置为“任何CPU”。我的印象是生成的EXE将在64位PC上作为64位应用程序运行,在32位PC上作为32位应用程序运行。这个对吗?我的开发PC是64位的,但是当我运行应用程序(独立运行或通过VS调试)时,它在任务管理器中显示为“foo.exe*32”。这是怎么回事?我们有一个32位机器的初级开发人员。他是否仍然能够打开解决方案并在VS中运行它?此外,一些项目引用了第3方DLL。供应商同时提供32位和64位版本-项目应该引用哪个版本?如果我引用32位DLL,这是否会阻止应用程序作为64位应用

c# - 在 IIS 7 托管环境 : ASP. NET 中获取 Url 路由让我头疼

我正在尝试使用System.Web.Routing实现ASP.NETURL路由。这似乎在我的本地主机上工作正常但是当我上线时我收到IIS7的404错误(找不到文件)。仅供引用,托管使用WindowsServer2008IIS7。我认为这在处理路由机制方面有所不同。但我无法弄清楚到底发生了什么。以下是我到目前为止为使其正常工作所做的设置和更改,并为我自己提供一些荣誉,它在本地工作得非常好。Web.Config设置然后我有一个具有以下标记的system.webserver部分然后在Application_Start部分我定义了一个路由如下:voidApplication_Start(obj

c# - Linq 包含困惑

我注意到linq和Contains方法有些奇怪。似乎对调用哪个Contains方法感到困惑。if(myString.Contains(strVar,StringComparison.OrdinalIgnoreCase)){//Codehere}上面的代码没有通过以下错误编译:无法从用法中推断方法“System.Linq.Enumerable.Contains(System.Collections.Generic.IEnumerable,TSource,System.Collections.Generic.IEqualityComparer)”的类型参数。尝试明确指定类型参数。如果我删除