草庐IT

机器指令

全部标签

c# - 如何在远程机器上执行进程,在 C# 中

如何使用System.Diagnostics.Process类在C#中的远程计算机上启动进程,例如计算机名称=“someComputer”?我在那台远程计算机上创建了一个小型控制台应用程序,它只是将“Helloworld”写入一个txt文件,我想远程调用它。控制台应用程序路径:c:\MyAppFolder\MyApp.exe目前我有这个:ProcessStartInfostartInfo=newProcessStartInfo(string.Format(@"\\{0}\{1}",someComputer,somePath);startInfo.UserName="MyUserName

c# - 找不到类型或命名空间名称 'BundleCollection'(是否缺少 using 指令或程序集引用?)

所以,我在C#中有一个MVC4项目,我正在使用VisualStudioForWeb2012Express。由于以下错误,我无法编译项目:找不到类型或命名空间名称“BundleCollection”(是否缺少using指令或程序集引用?)通常,这意味着缺少库。因此,在互联网上快速搜索后,我使用NuGet安装了Microsoft.AspNet.Web.Optimization,但仍然没有用。让我感兴趣的是BundleCollections应该默认为应用程序所知。我只能想象我添加了一个把一切都搞砸了的依赖项,但我真的不能确定。我该如何解决这个问题?我在这里缺少什么?代码:usingSyste

c# - 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地机器(服务器)上注册

我知道这个问题有很多答案和帖子,但对我来说没有任何用处。我有我的MVC5应用程序,我将它部署到IIS7.5到我的服务器。应用程序运行良好,一切正常,直到我使用ACE.OLEDB进入操作。我收到这个错误:[InvalidOperationException:The'Microsoft.ACE.OLEDB.12.0'providerisnotregisteredonthelocalmachine.]System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionStringconstr,DataSourceWrappe

c# - 在 C# 中维护 "clean"using 指令列表有什么好处?

我知道VS2008和Resharper一样有用于清除using指令的remove和sort功能。除了您的代码“干净”并消除引用将来可能不存在的namespace的问题之外,维护一个“干净”的using指令列表有什么好处?更少的代码?更快的编译时间? 最佳答案 如果您总是只有您需要的using指令,并且总是对它们进行适当的排序,那么当您比较两个版本的代码时,您永远不会看到不相关的更改。此外,如果您有一组简洁的using指令,那么任何查看代码的人都可以通过查看using指令来粗略了解将要使用的内容。

c# - 这个 C# "using"指令是什么?

我在代码示例中看到了这个C#using语句:usingStringFormat=System.Drawing.StringFormat;这是怎么回事? 最佳答案 这是将类型名称别名为更短的名称。同样的语法也可以用于命名空间的别名。参见usingdirective.(根据理查德更新) 关于c#-这个C#"using"指令是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/103

c# - 在 Mono 和 .NET 之间拆分的编译器 #if 指令

这个问题在这里已经有了答案:HowcanIconditionallycompilemyC#forMonovs.Microsoft.NET?(2个答案)关闭9年前。我需要为Mac上的Mono和PC上的.NET双重编译一个类库。我想做一些小改动,但我希望使用编译器指令拆分代码。有什么建议吗?

c# - WMI:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)尝试连接到远程机器时抛出

我正在使用以下代码通过WMI连接到远程计算机:ConnectionOptionsconnOptions=newConnectionOptions();connOptions.Impersonation=ImpersonationLevel.Impersonate;connOptions.EnablePrivileges=true;connOptions.Username="admin";connOptions.Password="password";ManagementScopescope=newManagementScope(String.Format(@"\\{0}\ROOT\CI

c# - 如何查看机器类型?笔记本电脑还是台式机?

如何查看当前机器类型?笔记本电脑还是台式机?我从http://blog.csdn.net/antimatterworld/archive/2007/11/11/1878710.aspx得到这个,它在我的家用机器(笔记本电脑上的Win2003)上运行良好,它返回“可移植”,但在我的工作机器上(笔记本电脑上的Vista)失败,它返回“其他”。代码如下:publicenumChassisTypes{Other=1,Unknown,Desktop,LowProfileDesktop,PizzaBox,MiniTower,Tower,Portable,Laptop,Notebook,Handhe

c# - 安排机器唤醒

以编程方式使WindowsXP(或更高版本)机器在特定时间唤醒的最佳方法是什么。(理想情况下,很像MediaCenter如何自动启动以录制特定的电视节目)我有一个Windows服务(用C#编写),我希望该服务能够使托管它的机器在预定时间启动。是否需要配置任何BIOS设置或先决条件(例如ACPI)才能使其正常工作?这台机器将使用拨号或3G无线调制解调器,因此很遗憾它不能依赖LAN唤醒。 最佳答案 您可以使用waitabletimers从挂起或休眠状态唤醒。据我所知,无法以编程方式从正常关闭模式(软关闭/S5)唤醒,在这种情况下,您需要

机器学习算法——贝叶斯分类器3(朴素贝叶斯分类器)

基于贝叶斯公式来估计后验概率P(c|x)的主要困难在于:类条件概率P(x|c)是所有属性上的联合概率,难以从有限的训练样本直接估计而得。为避开这个障碍,朴素贝叶斯分类器(NaiveBayesclassfier)采用了“属性条件独立性假设”:对已知类别,假设所有属性相互独立。换句话说,每个属性独立地对分类结果产生影响。基于属性条件独立性假设,可重写P(c|x)其中,d为属性数目,为x在第i个属性上的取值。由于对所有类别来说P(x)相同,则贝叶斯判定准则为(即朴素贝叶斯分类器的表达式):显而易见,朴素贝叶斯分类器的训练过程就是基于训练集D来估计类先验概率P(c),并为每个属性估计条件概率P(Xi|