草庐IT

Check_Program_Installed

全部标签

Swift 语言 : nil check, 并且如果是则实例化新对象

有什么办法可以简化这个:varunloadedImagesRows=[String:[Int]]()privatefuncaddToUnloadedImagesRow(row:Int,forLocation:String!){ifunloadedImagesRows[forLocation]==nil{unloadedImagesRows[forLocation]=[Int]()}unloadedImagesRows[forLocation]!.append(row)}难道Swift没有一个简单的方法来检查nil,如果是,则创建一个新对象,并且所有后续使用都引用该对象?

ios - 警告 : unnecessary check for minimum deployment target

我有一个Swift类,它链接到具有不同部署目标的多个目标,主项目具有iOS7最低要求,并且有一个iOS8目标的扩展。现在当我编译项目时,编译器在这行代码上抛出警告:if#available(iOS8.0,*){...}“对‘iOSApplicationExtension’进行不必要的检查;最小部署目标确保守卫始终为真”我检查了build设置选项,发现没有开关可以终止快速警告。我试图通过这一行单独定义iOSApplicationExtension版本目标但没有成功:if#available(iOS8.0,iOSApplicationExtension8.0,*){...}有什么办法可以抑

C# : Check value stored inside string object is decimal or not

在C#中,如何检查字符串对象中存储的值(例如:stringstrOrderId="435242A")是否为十进制? 最佳答案 使用Decimal.TryParse功能。decimalvalue;if(Decimal.TryParse(strOrderId,outvalue))//It'sadecimalelse//Noit'snot. 关于C#:Checkvaluestoredinsidestringobjectisdecimalornot,我们在StackOverflow上找到一个类似

c# - 创建一个 "spell check"以合理的运行时间检查数据库

我不是在询问实现拼写检查算法本身。我有一个包含数十万条记录的数据库。我想要做的是针对所有这些记录检查表中特定列的用户输入,并返回具有特定汉明距离的任何匹配项(同样,这个问题与确定汉明距离等无关)。当然,目的是创建一个“您是不是要找”功能,用户可以在其中搜索姓名,如果在数据库中未找到直接匹配项,则返回可能匹配项的列表。我正在尝试想出一种方法,以尽可能在最合理的运行时执行所有这些检查。我如何才能以最有效的方式检查用户的输入是否符合所有这些记录?该功能目前已实现,但运行时非常慢。它现在的工作方式是将用户指定的一个(或多个)表中的所有记录加载到内存,然后执行检查。为了它的值(value),我使

C#/.NET : Detect whether program is being run as a service or a console application

这个问题在这里已经有了答案:AmIRunningasaService(13个答案)关闭7年前。我有一个C#/.NET程序,它既可以作为控制台应用程序运行,也可以作为服务运行。目前我给它一个命令行选项来作为控制台应用程序启动,但我想避免这种情况。是否可以通过编程方式检测我的程序是否作为服务启动?如果它是纯Win32,我可以尝试使用StartServiceCtrlDispatcher作为服务启动,如果它返回ERROR_FAILED_SERVICE_CONTROLLER_CONNECT,则返回到控制台,但是System.ServiceProcess.ServiceBase.Run()如果它失

c# - 在位置 C :\Program Files (x86)\Microsoft visual studio 11. 0 找不到 ildasm.exe

VisualStudio2012的开发人员命令提示如何搜索ildasm.exe的位置。运行命令窗口Visualstudio2012的开发人员命令提示符将指向位置C:\ProgramFiles(x86)\Microsoftvisualstudio11.0但在此位置ildasm.exe不能找不到。实际上在命令窗口输入ildasm.exe会打开ildasm工具。任何人都可以阐明VisualStudio2012的开发人员命令提示符是如何找到物理ildasm.exe的。 最佳答案 当您启动VisualStudio2012的开发人员命令提示符时

c# - 如何为我的应用程序显示 "Windows Firewall has blocked some features of this program"对话框?

我正在开发.Net4.0C#WindowsForms应用程序,它在某个预定义的端口(比如12345)上托管WCF服务。我们有另一个与此WCF服务对话的iPad应用程序-此连接被Windows防火墙阻止。我的用户总是遇到麻烦,因为他们必须记住将此应用程序添加到异常(exception)列表等-这会导致沮丧。需要什么才能让Windows像下面的屏幕截图一样为我的应用程序显示弹出窗口,以使其更加用户友好?更新-我知道我可以通过编程方式更新Windows防火墙中的规则。但是,这需要管理员权限,这并不总是可行的。例如,我正在考虑将来某个时候的ClickOnce部署——不确定它将如何与此一起使用。

c# - Visual Studio 打包 : Another version of this product is already installed

我为使用C#和Jscript的项目创建了一个msi。version-1.0目前是公开的。我想发布此软件包的错误修复版本v-1.0.1,但在对其进行测试时,我收到“已安装此产品的另一个版本无法继续安装此版本。要配置或删除此产品的现有版本产品,使用控制面板上的添加/删除程序”。我希望这个错误修复版本静默安装,而不要求用户卸载并安装新版本。请帮助我如何实现这一目标,我正在使用visualstudio2008。提前致谢!山姆更新:我曾尝试更改包代码,但使用相同的工作目录创建了包的两个实例。VisualStudio极客们请帮忙。 最佳答案 我

c# - 有充分的理由在 Program.cs/main 中编写代码而不是使用类吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我正在开发一个相当大的应用程序和我的技术主管,但我在某些事情上意见不一致。其中之一是关于控制台应用程序。这些应用程序正在从shell脚本移植到C#。其中一些脚本相当大(转换后有300-400行代码)并执行I/O、电子邮件和数据库访问等操作。我为这些脚本中的每一个创建了一个类。每个类都有一个Run方法,它调用其中的任何方法/操作。在Program.cs/main中,我创建了该类的对象并调用Run

c# - 在 C#/.NET 中避免 "program stopped working"

我有一个用C#/.NET编写的控制台应用程序,我想从脚本(nant)运行它。如果控制台应用程序发生异常,我想继续,但在WindowsVista中有一个弹出窗口,用于搜索解决方案并要求调试等。当控制台应用程序发生异常时,我想避免弹出“程序停止工作”。我如何从C#/.NET控制它?(一个类似的问题地址theissuefortheClanguage,但我想要C#/.NET的解决方案。)(澄清一下:我希望将异常传递给nant,但没有弹出窗口。) 最佳答案 当出现未处理的异常时,会出现JIT调试器弹出窗口。也就是说,异常会一直沿着堆栈向上延伸