草庐IT

Spring应用类定制化介绍

全部标签

c# - 为什么在 Windows 7(.net 3.5) 中运行的应用程序在 Win8(.net4.5) 中无法运行

我有一个TargetFrameworkVersion=v3.5的应用程序v3.5应用程序在Windows7中运行良好,但在Windows8中我需要安装.netFramework3.5使用该应用程序。为什么我应该安装.netframework3.5,即使Win8具有默认的.netframework4.5。我应该如何在Win7和Win8中使用该应用程序? 最佳答案 默认情况下,Windows8上未安装.NET3.5,仅安装.NET4.5。.NET4.0/4.5和.NET2.0/3.0/3.5是并行安装的。因此,基于.NET3.5构建的应

c++ - 检测 C++ Windows 应用程序中的内存泄漏

我有一个C++Windows应用程序,它有一些内存泄漏问题。是否可以使用NTSD分析转储中的内存泄漏?如果是这样,请指导我该怎么做?我还听说我们可以使用用户模式转储来完成。我不太熟悉在Windows中查找泄漏。在Linux中使用Valgrind非常容易。有没有其他更好的选择来检查这个? 最佳答案 seehere有关视觉检漏仪的详细信息。我在Windows上使用过它。您在应用程序中所做的就是#include您将在调试程序时看到有关在终端中检测到泄漏的报告,如下所示:----------Block1199at0x04BE1058:136

c# - 应用异常问题

我无法运行我的应用程序。我该怎么做才能解决这个问题?我在这个项目中使用Net3.5我得到这个异常:“不明确的类型引用。名为‘TypeExtension’的类型出现在至少两个命名空间中,‘System.Windows.Markup’和‘System.Windows.Markup’。考虑调整程序集XmlnsDefinition属性。” 最佳答案 我的建议:关闭您的解决方案,删除您解决方案中的所有BIN文件夹。并重新打开并再次重建。检查项目的所有引用资料。所有项目都引用相同的System.Windows.Markup吗?还是一个项目引用另

c# - 记住用户输入的 Windows 应用程序

我是Windows开发的新手,所以当我问一些真正的基本问题时,请大家多多包涵。我想要一个可以记住上次用户输入的Windows应用程序。所以基本上我在想的是,我可以获取用户输入并将其写入XML文件,并在应用程序再次加载时从中读取。但问题是我最终只能分发.exe文件。因此,我不能在我的exe旁边放置一个.xml文件来读取它。我不能使用嵌入式资源,因为我不能写入它。(或者我误解了吗?)。那么最好的选择是什么?我知道这个用户输入不会超过1行(更具体地说是2或3个词)。因此,我希望有一个简单的解决方案。 最佳答案 将用户输入保存在XML文件中

windows - 为什么我的自定义消息在应用程序启动时被发送?

我的应用程序设置了工作线程,我使用PostMessage()和自定义消息WM_THREAD_FINISHED来通知主线程它已完成执行。我在OnThreadFinish()方法中处理自定义消息。似乎在应用程序启动时调用了此方法,这给我带来了问题。我遇到了崩溃,我认为这是因为a、b或c中没有数据。是否有任何理由在应用程序初始化时调用该消息?#defineWM_THREAD_HAS_FINISHEDWM_USER+0structDataItem{inta;intb;doublec;};....BEGIN_MESSAGE_MAP(CProject1Dlg,CDialogEx)........O

windows - 在 Windows 窗体应用程序上使用 Azure ACS

我正在使用AzureACS来处理我站点中的用户身份验证,现在我正在构建一个Windows窗体应用程序,用户需要在其中使用网站中使用的凭据进行身份验证。有没有办法用Windows窗体应用程序实现AzureACS? 最佳答案 是的,使用Azure身份验证库(AAL)。这是一个例子。客户端应用程序是WPF,但它也可以很容易地成为Windows窗体应用程序。http://code.msdn.microsoft.com/AAL-Native-App-to-REST-de57f2cc 关于windo

javascript - 带有标题栏颜色的 Chrome 应用程序

我正在尝试创建一个在新窗口中打开的chrome应用。我有一个像这样的基本list{"name":"MyApp","description":"ApplicationDescription","version":"0.0.0.1","manifest_version":2,"app":{"background":{"scripts":["background.js"]}}}background.js然后简单地启动我的index.html页面并离开我的应用程序运行,这里是background.jschrome.app.runtime.onLaunched.addListener(funct

创建 16 位应用程序?

我想创建一个16位Dos应用程序并希望它在我的32位Windows7机器上使用NTVDM.exe运行。我该怎么做?我基本上希望我的应用程序通过NTVDM执行文件操作,为此我认为我首先需要一个16位应用程序,还有其他方法吗?我不需要模拟器,我需要创建一个16位应用 最佳答案 声称支持16位(MS-DOS和Win16)的几个免费C/C++编译器是DigitalMarscompiler和OpenWatcomCompiler.OpenWatcom网页目前没有响应...有一个SourceForgedownload页面。

windows - 是基于现有语言的定制编程语言编译器吗?

我正在尝试着手研究如何创建一种简单的编程语言。语法和编译器本身。我对这个主题做了一些研究,但我真的不明白我真正的问题是什么。我认为,现有的编程语言——编译器,是建立在现有的编程语言之上的,因此,让我的编译器也基于其中一种语言才有意义。尽管如此,因为这在理论上是第一种带有编译器的语言,没有其他语言可以作为基础,所以这不可能是真实的事实,而且确实必须基于其他东西,比如核心计算机系统语言。要实现我的目标(创建一种简单的(有扩展空间的)编程语言),哪条路是最好的路以及如何走?感谢任何答案! 最佳答案 最早的编译器是基于汇编代码的。汇编程序从

php - 在 Wamp 服务器上为 Z​​end 应用程序设置 VirtualHost

我正在按照本教程学习如何使用ZendFramework启动项目http://framework.zend.com/manual/1.12/en/learning.quickstart.create-project.html当我开始设置虚拟主机时,我遇到了困难。如果我完全按照教程所说的去做,它会向我显示一个错误(在我的所有项目中,zend与否),说找不到文件。然后我发现StackOverflow上的这个教程非常好用Can'trunzendframeworkMVCapplicationonWAMP当我尝试以zendProject.local/访问我的应用程序时,按照页面底部的人所说,我遇到