小编Kas*_*Kas的帖子

What is the difference between System.Drawing.Image and System.Drawing.Bitmap?

I am confused what's the different between System.Drawing.Image and System.Drawing.Bitmap

Can someone explain the major difference between those two types ?

为什么要使用System.Drawing.Bitmap而不是System.Drawing.Image?

c# drawing image bitmap winforms

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

为什么在web api中返回一个具有一对多关系的实体会导致错误?

伙计我和同一个类有一对多关系叫做user,
我在web apis get方法中返回一个用户实例,只要我没有任何方法就可以正常工作

User 

ID  | Name 
0   | A 
1   | B 

Friends Table ( This table is used to build the one to many relationship ) 

User_ID | Friend_ID 
 1      |     0 
 0      |     1 
Run Code Online (Sandbox Code Playgroud)

这是我的GetMethod

[HttpGet]
        public Models.User   Authenticate()
        {
            try
            {
                return   db.Users.SingleOrDefault(x => x.ID == 0 ) ; 
            } 
            catch
            {
                return null;
            }
        }
Run Code Online (Sandbox Code Playgroud)

如果我得到并返回一个用户实体,那么我得到了打击错误

任何人都可以帮我解决以下错误吗?

{"Message":"发生错误.","ExceptionMessage":"'ObjectContent`1'类型无法序列化内容类型'text/html; charset = utf-8'的响应正文.","ExceptionType ":"System.InvalidOperationException","StackTrace":null,"InnerException":{"消息":"发生错误.","ExceptionMessage":"使用类型'System.Data.Entity.DynamicProxies检测到自引用循环.Friend_E5C79F4736EB2750392FFC7061B18E9C12F15F9583409603C75C5D1B1F7358D4'.路径'Friends1 [0] .User.Friends'.","ExceptionType":"Newtonsoft.Json.JsonSerializationException","StackTrace":"at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.在Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer,IWrappedCollection值,JsonArrayContract契约,JsonProperty成员,JsonContainerContract collectionContract,CheckForCircularReference(JsonWriter writer,Object value,JsonProperty属性,JsonContract contract,JsonContainerContract containerContract,JsonProperty containerProperty)\ r \n) …

c# json asp.net-mvc-4 asp.net-web-api

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

为什么 GetAllActorsOfClass 返回空?

我有一个PlayerControl.cpp派生自 Pawn 类的类

在那个班级中,我有一个方法可以获取 Map 中的所有 Actors

TSubclassOf<AEnemy> ClassToFind;
 TArray<AActor*> FoundEnemies;
 UGameplayStatics::GetAllActorsOfClass(GetWorld(), ClassToFind, FoundEnemies);
Run Code Online (Sandbox Code Playgroud)

但是 FoundEnemies 数组总是空的,当我在 BP 中做同样的事情时它可以工作。

有人能告诉我为什么这在 C++ 中不起作用吗?或者如果我做错了,如何做正确的?

c++ unreal-development-kit unreal-engine4 unreal-blueprint

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

为什么在web api方法中返回接口时,我得到了带有接口值的继承类的值?

我有一个继承自Interface的类,我从web api返回接口,问题是我将继承类的值作为json字符串获取.

这是界面

 public interface IFoo
    { 
    string A { get ;set ; } 
    string B { get ; set ; } 
    } 
Run Code Online (Sandbox Code Playgroud)

继承类

 public class Child : iFoo
    { 
    string A { get ; set ; } 
    string B { get ; set ; } 
    string C { get ; set ; } 
    string D { get ; set ; } 
    } 
Run Code Online (Sandbox Code Playgroud)

然后我从我的控制器的GetMethod返回IFoo

 public IFoo GetIFoo()
        {
        return  ChildInstance ; 
        }
Run Code Online (Sandbox Code Playgroud)

当前结果给了我继承类的所有值,并且接口两者,但我只想要在json结果的接口中实现的值.

c# interface asp.net-web-api

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

如何根据SQL Server select语句中的两列值重新调整值?

请参阅以下内容以了解我的需求:

------------------------------
   Friend       | User 
------------------------------
     2          |  1 
     3          |  2 
     2          |  5
     4          |  2 
------------------------------
Run Code Online (Sandbox Code Playgroud)

当我搜索的价值2,我想我的搜索结果中返回相关的值FriendUser,如下图所示:

--------------------------
      Friends of 2 
--------------------------
        1   - (from column User ) 
        3   - (from column Friend) 
        5   - (from column user ) 
        4   = (from column friend )  
Run Code Online (Sandbox Code Playgroud)

我想要一个列搜索结果如下:

--------------------------
      Friends of 2 
--------------------------
        1  
        3   
        5   
        4   
Run Code Online (Sandbox Code Playgroud)

如何通过在SQL Server中使用SELECT查询来实现此目的?

sql sql-server sql-server-2008

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

Python,将字符串分成几个子串

我有一串RNA,即:

AUGGCCAUA
Run Code Online (Sandbox Code Playgroud)

我想通过以下方式生成所有子字符串:

#starting from 0 character
AUG, GCC, AUA
#starting from 1 character
UGG, CCA
#starting from 2 character
GGC, CAU
Run Code Online (Sandbox Code Playgroud)

我编写了一个解决第一个子问题的代码:

for i in range(0,len(rna)):
  if fmod(i,3)==0:
    print rna[i:i+3]
Run Code Online (Sandbox Code Playgroud)

我试图改变起始位置,即:

 for i in range(1,len(rna)):
Run Code Online (Sandbox Code Playgroud)

但它产生了不正确的结果:

 GCC, UA #instead of UGG, CCA
Run Code Online (Sandbox Code Playgroud)

你能不能给我一个提示我的错误在哪里?

python bioinformatics

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

如果它是null或空而不检查IF语句中的null,可以忽略它吗?

好吧,我有两个表达方式 X , Y

如果flag为true,那么y有一个表达式

我需要一个 List<mylist> v = list.where(x).where(y).ToList();

在这种情况下,如果y表达式为null,则会抛出异常,

我知道在构建查询之前我可以检查null,但是在一个巨大的查询中,这可能是一场噩梦.

那么在执行表达式时是否有任何方法或值来告诉表达式被忽略?

c# linq linq-expressions

4
推荐指数
2
解决办法
2533
查看次数

如何从虚幻引擎中的字符串变量记录消息?

我试图将消息记录为字符串变量,下面是我使用的代码

std::string s = "ss";//std::to_string(FPaths::GetPath("../"));
 UE_LOG(LogTemp, Warning, *s);
Run Code Online (Sandbox Code Playgroud)

但它没有用,有人能告诉我怎么做吗? 在此输入图像描述

c++ game-engine unreal-engine4

4
推荐指数
2
解决办法
3983
查看次数

使用smtp时如何格式化电子邮件中的文本

我正在使用以下方法发送电子邮件.我希望能够使用粗体文本格式化电子邮件.

防爆.

来自: 名称

电邮: 电邮地址

消息: 消息

我该怎么做?

    protected void SendMail()
    {
        var fromAddress = "myemail@gmail.com";
        var toAddress = "myotheremail@gmail.com";
        const string fromPassword = "mypassword";

        string subject = "New Email from Website";
        string body = "From: " + name.Text + "\n";
        body += "Email: " + email.Text + "\n";
        body += "Message: \n" + message.Text + "\n";

        var smtp = new System.Net.Mail.SmtpClient();
        {
            smtp.Host = "smtp.gmail.com";
            smtp.Port = 587;
            smtp.EnableSsl = true;
            smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            smtp.Credentials = new NetworkCredential(fromAddress, …
Run Code Online (Sandbox Code Playgroud)

c# smtp

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

仅获取Y列中最接近X行的行

------------------------------------
   X       Y
------------------------------------
   10       20
   10        5
   10        9 
   50       40
   50       30
   100      70
   100     100
Run Code Online (Sandbox Code Playgroud)

将1,2,3行视为A组,将4,5行视为B组,将6,7行视为C组

我想为一个组只获得一行,并且该行应该取决于X,Y列值.

Y列的值最接近x

预期结果

   ------------------------------------
       X       Y
    ------------------------------------
       10        9
       50       40
       100     100
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

如何在EntityFramework中按动态列名排序?

我正在尝试使以下代码正常工作,这对于MSSQL正常工作,但是由于我更改为使用mySql,因此无法正常工作

  records.Content = db.areas
                         .Where(x =>   x.Name.Contains(filter)))
                         .OrderBy("dated desc") 
                         .ToList();
Run Code Online (Sandbox Code Playgroud)

我收到错误消息“无法加载一种或多种请求的类型。获取LoaderExceptions属性以获取更多信息。”

string colName = "datedD" ; 
Run Code Online (Sandbox Code Playgroud)

如何通过对colName变量进行排序?
`

c# mysql asp.net-mvc entity-framework dynamic-linq

2
推荐指数
2
解决办法
3554
查看次数

如何将 Linq 表达式的片段存储在变量中并在查询中使用这些变量?

我有一个这样的表达:

List<BAL.Receipt> ac = BAL.ApplicationInfo.db.Receipts.Where
                (x => x.InvoiceNo.StartsWith(txtSearch.Text)
                 | x.Alias.StartsWith(txtSearch.Text)
Run Code Online (Sandbox Code Playgroud)

我想要做的是将此表达式拆分为多个部分并将它们存储在变量中

喜欢

var a = x => x.InvoiceNo.StartsWith(txtSearch.Text);
var b = x => x.Alias.StartsWIth (txtSearch.Text) ; 
Run Code Online (Sandbox Code Playgroud)

查询时

List<BAL.Receipt> ac = BAL.ApplicationInfo.db.Receipts.Where( a & b) ; 
Run Code Online (Sandbox Code Playgroud)

有可能实现这一目标吗?

如果可能,请给我举个例子。

.net c# linq linq-expressions

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

这个语法int*是什么意思?

我发现在某些地方变量声明,比如private int* myint ; 我不太确定*这个语法中的字符是什么,有人可以解释为什么这个*字符在变量声明中与数据类型一起使用?

c# declaration value-type

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