Tag: c ++

在C ++中部署GBM模型| 让Predict.gbm在R之外工作

有没有办法将gbm模型导出到C ++。 具体来说,如何调用predict.gbm函数在R外部运行以获取新数据集。 我已将模型导出为PMML文件,但我不确定新数据集将如何根据PMML进行分数。 我是R的新手,花了很多时间试图弄清楚这一点无济于事,并会欣赏任何线索 提前致谢

如何将结构数组从c ++传递给c#?

我通过这种方式将结构从c ++传递给c#: 声明c ++结构: typedef struct _OrderUpdate { int32_t instrumentId; /* other fields */ } OrderUpdate; 声明c#struct: public struct OrderUpdate2 { public int instrumentId; /* other fields */ } 在c ++中声明回调: typedef void (__stdcall * OrderUpdateCallback)(OrderUpdate*); __declspec(dllexport) void InitializeCallback(long orderUpdateCallbackAddress) OrderUpdateCallback orderUpdateCallback = (OrderUpdateCallback) orderUpdateCallbackAddress; 并使用它: OrderUpdate curOrderUpdate; orderUpdateCallback(&curOrderUpdate); 在c#初始化回调和进程中: [DllImport(“NativeAdapter.dll”), SuppressUnmanagedCodeSecurity] public static extern […]

网络文件夹浏览器服务

在网上有一些类似的问题 – 甚至在这里有一些问题,但即使这些问题似乎很高兴,我找不到真正做到我需要的东西。 我正在尝试将远程目录浏览function添加到基于Web的管理控制面板(基于Intranet)。 此时我不需要担心安全性,因为这是在其他地方处理的。 为此,我使用的Web服务接受服务器名称和共享/文件夹路径作为参数。 我只需要它返回此路径的子目录,如果有的话。 听起来不是那么难,是吗? 嗯,这是(至少对我来说!) 我需要帮助的唯一一点是实际生成服务器和提供的路径的目录列表。 所有的帮助表示赞赏,但请不要只是链接到一个网站,因为我可能已经看到它但未能找到一个有效的解决方案; 其中大多数甚至似乎都没有试图做标题所暗示的。 一些解释也会有所帮助! 干杯

未处理的exception:System.AccessViolationException:尝试读取或写入

下面是我的c ++ DLL // DLL.cpp : Defines the exported functions for the DLL application. #include “stdafx.h” //#include #include using namespace std; typedef void (*FunctionPtr)(int); void (*FunctionPtr1)(int); extern “C” __declspec(dllexport)void Caller(); extern “C” __declspec(dllexport)void RegisterFunction(FunctionPtr func_ptr); extern void Caller() { int i = 10; FunctionPtr1(i); } extern void RegisterFunction(FunctionPtr func_ptr1) { FunctionPtr1 = func_ptr1; } 这个DLL将从c#引用函数名称并将参数传递给c#函数。这是我的c#代码 […]

模拟枚举inheritance:最佳选择和实践

我正在设计一个测试应用程序(使用NUnit),它必须通过网页导航(通过Selenium Webdriver API)。 我想使用枚举来模拟站点结构,以便能够通过此枚举告诉方法导航的位置(尤其是NUnit方法)。 this.NavigateTo(Page.HomePage); 这是一个强烈的要求(在某处有一个枚举类型),主要是因为NUnit不能传递非基本类型。 例如,NUnit不可能使用这种语法,因为Page 必须是原始的或枚举的: static class Page{ public static Page HomePage; public static Page UserAccountPage; } /* … later … */ [TestCase(Page.HomePage)] void TestMethod(Page p) { … 我也想使用相同的enum-or-like来制作基本的inheritance,比如 interface IPage{} interface IPageNavigatable : Page {} interface IPageUserRelated : Page {} interface IWildcardPage : Page {} enum Page{ HomePage : IPageNavigatable, UserAccountPage […]

发送电子邮件的问题

SMTP的发送方法总是抛出exception。 消息是: 发送邮件失败 这是我的代码: MailMessage mm = new MailMessage(); mm.To.Add(“Yuvraj.dhot@xxxxx.co.in”); mm.From = new MailAddress(“Kumar.Chaudhari@xxxxx.co.in”); mm.Subject = “Ant Subject”; mm.Body = “Body Cha MEssag here “; SmtpClient ss = new SmtpClient(“localhost”); ss.EnableSsl = false; try { **ss.Send(mm);** Result.Text = “Message Sent”; Result.ForeColor = System.Drawing.Color.Green; } catch (SmtpException ex) { Result.Text = “Message Not Sent : \n\n […]

如何使用SharpDX中的文件字体?

我想为windows 8 app生成图像,我将使用SharpDX API 这是我感谢应对和粘贴的代码示例 private MemoryStream RenderStaticTextToBitmap() { var width = 400; var height = 100; var pixelFormat = WicPixelFormat.Format32bppBGR; var wicFactory = new ImagingFactory(); var dddFactory = new SharpDX.Direct2D1.Factory(); var dwFactory = new SharpDX.DirectWrite.Factory(); var wicBitmap = new Bitmap( wicFactory, width, height, pixelFormat, BitmapCreateCacheOption.CacheOnLoad); var renderTargetProperties = new RenderTargetProperties( RenderTargetType.Default, new D2DPixelFormat(Format.Unknown, AlphaMode.Unknown), […]

KnockoutJS并将单个对象绑定到viewmodel

我一直在这周围,并没有看到出现问题的地方。 也许你可以帮忙。 有多种视图模型设置: var viewModels = { emailTemplateViewModel: { subject: new ko.observable(‘dd’), emailName: new ko.observable(‘dd’), emailAddress: new ko.observable(‘dd’), body: new ko.observable(‘dd’) }, deviceSettingsViewModel: { managerName: new ko.observable(”) } } ko.applyBindings(viewModels); 我正在尝试使用从服务器返回的JSON填充其中一个视图模型(这是正确的并且格式正确)。 function LoadEmailTemplate() { $.getJSON(‘/EmailTemplate/Template’, function (data) { viewModels.emailTemplateViewModel = ko.mapping.fromJS(data); ko.applyBindings(viewModels.emailTemplateViewModel); }) } 但是,当我运行它时,我收到以下错误:“未捕获错误:您不能多次将绑定应用于同一元素。” 但是我读到的所有文档都显示了映射后发生的绑定。 如果我从LoadEmailTemplate函数中取出绑定,则运行时没有错误,但页面显示默认值’dd’,而不是那些应该从JSON响应映射的值。 该函数触发如下: Email Template 我正在尝试使用with-binding,因为电子邮件模板仅相对于页面的某个区域,例如 和属性: 我知道这是有效的,因为表单加载了首次定义viewmodel时设置的值。 看起来好像只是映射是失误的。 任何建议都会非常感激。 […]

在RichEditBox中保持选择的视觉效果是不重点?

有人知道如何在RichEditBox中保持所选文本的视觉选择状态吗? 我想在我的Windows 8.1应用程序中添加一些基本的文本编辑,但每次我选择一个文本并单击应用程序中的另一个UI元素时,RichEditBox会隐藏选择。 我已经尝试注册非聚焦事件再次设置选择范围但不幸的是这没有效果。 我还试图在Text上绘制我自己的rect richEdit.Document.Selection.GetRect(PointOptions.ClientCoordinates,out selectionRect, out hitCount ); 只要选择一行中的某些文本,这就可以工作。 如果选择是多行的,我只获得所选文本的左上角和右下角。 看起来这些是鼠标位置,其中选择从哪里开始,在哪里结束。 当RichEditBox未聚焦时,还有其他方法可以保持所选文本的可见性。

如何使用参数进行Nunit测试?

我想做一个接收参数的[Test] ,而不使用[TestCase]因为这个参数可以取多个值。 我似乎找不到办法做到这一点。 这是我想做的事情: [Test] static public void NUnitWriter(int errorCode) { Assert.AreEqual (0, errorCode); } 此函数只接收错误代码,如果它不是0(发生问题),则断言。