小编Dyk*_*kam的帖子

32
推荐指数
1
解决办法
5435
查看次数

如何强制程序看起来内存不足?

我有一个C/C++程序,可能会在内存不足时挂起.我们通过同时运行多个副本来发现这一点.我想在不破坏开发机器性能的情况下调试程序.有没有办法限制可用的内存,以便新的或malloc将返回一个NULL指针,比如说,请求500K的内存?

c++ linux debugging memory-management

29
推荐指数
3
解决办法
3534
查看次数

C#接口静态方法调用泛型

有没有一种简单的方法来实现它,如果可能的话,不需要实例化对象:

interface I
{
     static  string GetClassName();
}

public class Helper
{

    static void PrintClassName<T>() where T : I
    {
         Console.WriteLine(T.GetClassName());
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics inheritance static interface

28
推荐指数
2
解决办法
3万
查看次数

Windows使用MONO在LINUX中进行服务开发?

我刚刚从.net开发转移到LINUX MONO开发......我以前对linux开发人员有很多经验..

  1. 我要求在单声道c#中创建后台服务(如Windows服务)..是否可能..

  2. 是否可以从单声道c#访问LINUX本机API.(比如来自win c#的winAPI调用)..

c# linux mono service

24
推荐指数
2
解决办法
1万
查看次数

使用LINQ过滤集合

假设我们有一个Person对象的集合

class Person 
{
     public string PersonName {get;set;}
     public string PersonAddress {get;set;}    
}
Run Code Online (Sandbox Code Playgroud)

并在代码定义集合中的某处

List<Person> pesonsList = new List<Person>();
Run Code Online (Sandbox Code Playgroud)

我们需要一个过滤器,需要过滤集合并将结果返回给最终用户.假设我们有一个Filter类型对象的集合

class Filter 
{
    public string FieldName {get;set;}
    public string FilterString {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

在我们的代码中的某个地方

List<Filter> userFilters = new List<Filter>(); 
Run Code Online (Sandbox Code Playgroud)

因此,我们需要通过userFilters集合中定义的过滤器来过滤personsList集合的内容.凡Filter.FieldName == "PERSONNAME" || Filter.FieldName =="PersonAddress".我怎样才能以酷炫的方式使用LINQ呢?像switch这样的解决方案,或者我认为,personList上的扩展方法可以从FiledName确定要查看的Person的属性.别的什么?有点棘手:)谢谢.

.net c# linq

10
推荐指数
1
解决办法
1万
查看次数

在c ++中的方法声明之后附加'= x'

在C++中,当声明一个方法时,我注意到有时候该方法可能会附加一个分配.

有谁能告诉我这是什么?

例如:

virtual void MyMethod () = 0;
Run Code Online (Sandbox Code Playgroud)

'= 0'是什么意思.:)

感谢大家 !!!

c++ syntax language-features

3
推荐指数
1
解决办法
227
查看次数

在图片框中绘制颜色?

在C#我有一个图片框.我想画4种颜色.默认为白色,红色,绿色,蓝色.我如何在这个picbox中画出这四种颜色?或者我应该有4个picbox?在那种情况下我如何设置rgb颜色?

c# graphics drawing picturebox

1
推荐指数
1
解决办法
1万
查看次数

为什么我收到此消息:无法将类型'bool'转换为'string'

以下是我正在使用的代码段.

using System;
using System.Collections.Generic;
using System.Text;

namespace businessTMS
{
    public class SignIn
    {
        public string authenticate(String UserName, String password)
        {  
            dataTMS.SignIn data = new dataTMS.SignIn();
          string authenticate=(string)data.authenticate(UserName, password);
            return authenticate;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# casting compiler-errors

1
推荐指数
1
解决办法
5230
查看次数

PictureBox问题

使用C#.Net

在我的表格上我有一个按钮,打开一个对话框,允许客户选择一张图片,当点击确定按钮时,图片应该在表格上的超图片框控件中可见.不知道如何实现这一点或如果它简单的设置属性,任何想法?

.net c# picturebox winforms

0
推荐指数
1
解决办法
637
查看次数