Tag: c ++

如何在没有参数的情况下调用c#方法并访问返回的数据?

所以我见过很多这样的例子: https : //stackoverflow.com/a/8094230/2525507 public class WebService : System.Web.Services.WebService { [WebMethod] public List getList() { return new List {“I”, “Like”, “Stack”, “Overflow”}; } } 您只需通过成功函数,您可以以警报的forms从c#方法查看返回的数据。 但是如果我想在函数调用之外访问这个“input + 1”数据怎么办呢,我该怎么做呢? 另外我不知道如何调用没有参数的方法? // Drop Down Menu to be populated $(function () { $.ajax({ url: ‘WebService.asmx/getList’, data: ‘{**NO PARAMETERS?!**}’, // should I also call JSON.stringify? type: ‘POST’, dataType: ‘json’, […]

用户名和密码数据Windows phone 8 app

我正在编写一个Windows Phone 8应用程序,它使用API​​来提取应用程序所需的一些数据,并使用api,需要用户名和密码。 我已经提供了这个用户名和密码,它似乎工作,但我想知道在应用程序中使用它的正确方法是什么? 我可以简单地添加如下内容: string userName = “username”; string passWord = “password”; 然后在需要时将它们传递给WebRequest ? 或者是否有一些特殊方式我应该在应用程序中存储此信息? 为了清楚起见,用户不需要自己的用户名或密码,这个通用的应该可以使用。

Marshal.FreeHGlobal()如何运作?

我有一个基于C#的UI,它使用基于C ++的DLL。 我的要求是将大量内存从C#传递给DLL。 DLL将写入此内存缓冲区并将其传递回C#。 我使用IntPtr和全局内存函数来做到这一点。 一切正常。 问题是,如何validationMarshal.FreeHGlobal()是否清理了内存? 我正在使用大块内存,通常以MB为单位。 所以我想确保立即清理内存。

调用DLL方法时,方法的类型签名不兼容PInvoke

我有一个带接口的DLL struct modeegPackage { uint8_t version; // = 2 uint8_t count; // packet counter. Increases by 1 each packet uint16_t data[6]; // 10-bit sample (= 0 – 1023) in big endian (Motorola) format uint8_t switches; // State of PD5 to PD2, in bits 3 to 0 }; __declspec(dllexport) void __cdecl initSerial(); __declspec(dllexport) void __cdecl closeSerialPort(); […]

尝试读取连接字符串的NullReferenceException

我有两个项目。 一个是网络,另一个是Windows窗体。 Web项目连接到数据库,但Windows项目抛出exceptionNullReferenceException读取连接字符串。 我使用相同的类来连接两个项目。 使用LINQTOSQL建立连接。 这是我的连接字符串: 这就是我读它的方式。 string CS = ConfigurationManager.ConnectionStrings[“GPSystemConnectionString”].ConnectionString; (此行发生exception)…..(对象引用未设置为对象的实例。) 注意:我使用相同的类连接两个项目….一个连接但另一个失败。 请任何人帮助我! 先感谢您。

获取asp .net C#中的返回确认popbox值

如何获得确认框中按下的值? function confirm_proceed() { if (confirm(“Are you sure you want to proceed?”)==true) return true; else return false; } C# Button2.Attributes.Add(“onclick”, “return confirm_proceed();”);

用Jenkins执行NUnit

早上好。 我想配置Jenkins服务器运行NUnit与插件Jenkins NUnit插件,但我尝试了很多东西,并没有用。 我点击按钮**添加构建步骤** >> 执行Windows批处理命令,但我在这里看到http://stackoverflow.com/questions/9121312/how-do-you-run-nunit-tests-from-jenkins然后我正在配置这个表单: “c:\ program files \ nunit \ bin \ nunit-console.exe”$(项目本地)\ $(DLLTest).dll 这个表单返回一个错误,但我在bat文件中尝试这个没有任何反应,我在第一行之前启动 。 打开NUnit,但没有任何反应,在Jenkins建筑开始但永无止境。 我做错了什么?

如何在Windows Phone 8中每5分钟或更频繁地运行一次定期任务

在我的WP8应用程序中,我需要每5分钟下载一些json数据。 但是在MSDN中写道,定期任务每30分钟运行一次。 是否有任何变通方法可以每5分钟在后台运行一次定期任务? 没有定期后台任务,还有其他方法吗? 目前我正在使用Periodic任务下载json数据 这是我的代码 public class ScheduledAgent : ScheduledTaskAgent { public string Url { get; set; } private static FlightForNotificationDataModel _flightForNotificationData; private static NotificationDataViewModel _notificationData; public ObservableCollection Notifications { get; set; } /// /// ScheduledAgent constructor, initializes the UnhandledException handler /// static ScheduledAgent() { // Subscribe to the managed exception handler Deployment.Current.Dispatcher.BeginInvoke(delegate { […]

使用SlimDX设置常量缓冲区

我一直在关注Microsoft Direct3D11教程,但使用的是C#和SlimDX。 我正在尝试设置常量缓冲区但不确定如何创建或设置它。 我只是尝试使用常量缓冲区设置三个矩阵(世界,视图和投影),但我在每个阶段都在苦苦挣扎,创建,数据输入并将其传递给着色器。 MSDN上的HLSL(我基本上复制了)是: cbuffer ConstantBuffer : register( b0 ) { matrix World; matrix View; matrix Projection; } MSDN上的C ++代码是: ID3D11Buffer* g_pConstantBuffer = NULL; XMMATRIX g_World; XMMATRIX g_View; XMMATRIX g_Projection; //set up the constant buffer D3D11_BUFFER_DESC bd; ZeroMemory( &bd, sizeof(bd) ); bd.Usage = D3D11_USAGE_DEFAULT; bd.ByteWidth = sizeof(ConstantBuffer); bd.BindFlags = D3D11_BIND_CONSTANT_BUFFER; bd.CPUAccessFlags = 0; if( […]

Ninject Conventions是否仅适用于公共课程?

我开始在我的项目中使用Ninject来自动绑定抽象类的所有子类。 对此的绑定是 – 简单易行 – 如下: kernel.Bind(x => x.FromThisAssembly() .SelectAllClasses(). .InheritedFrom() .BindBase()); 但是,我发现这不起作用。 经过一些实验,我发现这个不起作用的原因是我的所有实现(和抽象类)都标记为内部 。 我可以想象这是一些安全function,以防止绑定从内部泄漏到外部。 但我可以为这些类添加显式绑定。 因此,我的问题是:有人知道这是否是预期的行为? 有没有办法解决这个问题,除了让我的所有课程都公开?