小编Dev*_*ned的帖子

Android Studio折叠定义和方法

如何在Android Studio编辑器中折叠所有定义和方法?

Visual Studio有这个选项Edit-->Outlining,但我在Android Studio中找不到类似的功能.我确信这个功能存在.

如何访问Android Studio的大纲功能?

editor edit collapse android-studio

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

使用JSON.stringify向我的Json对象添加一个额外的\和""

嗨我正在使用Javascript创建一个带有键和一个值的对象数组,使用以下代码.

ValuesArray.push({ key: $(this).attr('someattribute'), value: $(this).val() });
Run Code Online (Sandbox Code Playgroud)

结果我有这样的对象数组:

key:29; value: 'Country'
Key:12; value: '4,3,5'
Run Code Online (Sandbox Code Playgroud)

当我试图对它进行字符串化并在帖子中发送JSON时,我有一个错误的格式化JSON与\和"在我不想要的地方,所以当我尝试在C#的代码隐藏中使用JSON作为JObject时,我遇到了麻烦如何使用stringify创建干净的JSON

var jObject = JSON.stringify(ValuesArray);
Run Code Online (Sandbox Code Playgroud)

我的JSON现在哪个错了是:

{
  "JObject": "[{\"key\":\"29\",\"value\":\"Country\"},  {\"key\":\"30\",\"value\":\"4,3,5\"}]"
}
Run Code Online (Sandbox Code Playgroud)

我想有一个像这样的JSON对象

{
  "JObject": [{"key":"29","value":"Country"},{"key":"30","value":"4,3,5"}]
}
Run Code Online (Sandbox Code Playgroud)

没有围绕[]和字符的引号\

任何好主意来解决它.

谢谢

更详细的说明我如何将JSON发送到我的API,这就是我将JSON发送到我的Web API的方式:

function PostAPIRequest(address) {

           var jObject = JSON.stringify(ValuesArray);

           var responseJson = null;
           $.ajax({
               url: address,
               type: 'POST',
               dataType: 'json',
               data: { JObject: jObject },
               success: function (data) {
                   responseJson = data
                   ProcessDataResponse(responseJson);
                   //TODO: REFRESH THE DATA GRID
               },
               error: function (xhr, ajaxOptions, thrownError) …
Run Code Online (Sandbox Code Playgroud)

javascript arrays serialization json deserialization

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

如何使用IHttpActionResult对Created-201响应进行编码

如何使用IHttpActionResult?编写Created-201响应?

IHttpActionResult 只有这些选项

  • 项目清单
  • 未找到
  • 例外
  • 擅自
  • 错误的请求
  • 冲突重定向
  • InvalidModelState

我现在正在做的是下面的代码,但我想使用IHttpActionResult而不是 HttpResponseMessage

 public IHttpActionResult Post(TaskBase model)
        {
           HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, model);
          response.Headers.Add("Id", model.Id.ToString());
          return ResponseMessage(response);
         }
Run Code Online (Sandbox Code Playgroud)

c# asp.net response asp.net-web-api asp.net-web-api2

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

如何避免Entity Framework 6在生成的查询中添加ORDER BY

使用EF 6我选择的结果集如下.数据由id选择,然后从嵌套对象获取信息,这些信息是相关表.我的问题是生成的查询是添加OrderBy,我不需要如何设置EF不订购我的结果集?

using (var repository = new Repository(uow))
      {
        var result= repository.FindAllIncluding(includeParams)
                              .Where(tr=>tr.Id==Id)
                              .FirstOrDefault();
        FillModel(modelToReturn, result);
      }
Run Code Online (Sandbox Code Playgroud)

生成的SQL的片段就是这个,最后你可以看到它是由ITreatmenetRequestId排序:

DECLARE @p__linq__0 uniqueidentifier = 'E72C5916-5CF1-4FDD-AF59-CCCCCCCCCC'

SELECT 
    [Project2].[statecode] AS [statecode], 
    ...
    [Project2].[EffectiveTo] AS [EffectiveTo], 
    [Project2].[PayerMemberNumber] AS [PayerMemberNumber], 
    [Project2].[LineOfBusiness] AS [LineOfBusiness], 
    [Project2].[statecode2] AS [statecode2]
    FROM ( SELECT 
        ...
        [Limit1].[Gender] AS [Gender], 
        [Limit1].[DateOfBirth] AS [DateOfBirth], 
        [Limit1].[WriteInStatus] AS [WriteInStatus], 
        [Limit1].[statecode1] AS [statecode1], 
        [Join2].[MemberPayerEligibilityId] AS [MemberPayerEligibilityId], 
        [Join2].[MemberId1] AS [MemberId2], 
        [Join2].[PayerId] AS [PayerId1], 
        [Join2].[EffectiveFrom] AS [EffectiveFrom], 
        [Join2].[EffectiveTo] AS [EffectiveTo], 
        [Join2].[PayerMemberNumber] AS [PayerMemberNumber], 
        [Join2].[LineOfBusiness] AS [LineOfBusiness], 
        [Join2].[statecode1] AS [statecode2], …
Run Code Online (Sandbox Code Playgroud)

sql entity-framework sql-order-by entity-framework-6

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

无法将System.Data.Spatial添加到我的Domain类

我有一个使用的应用程序EF5.我有一个带有我的domian课程的图书馆项目.
我希望DbGeaography在我的一个课程中使用,但我无法添加System.Data.Spatial对我的项目的引用.它没有出现在大会上.我检查了我的库在.Net 4.5上,它正在使用该框架.

谢谢

c# entity-framework shared-libraries

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

使用MySQL和EntityFramework的DbGeography

我使用DbGeographySystem.Data.Entity.Spatial;与实体框架与SQL Server数据库.现在我切换到使用MySQL服务器,当我创建与该DbGeography 类型相关的数据库时,我收到一个错误.

如何在不将所有域类属性更改为其他类型的情况下解决此问题?

public class Place
{
  ...
    public virtual int Id { get; set; }
    public string Name { get; set; }
    public DbGeography Location {get;set;}
  ...

}
Run Code Online (Sandbox Code Playgroud)

我遇到的错误就是这个错误:

System.NotSupportedException: There is no store type corresponding to the EDM type 'Edm.Geography' of primitive type 'Geography'.
Run Code Online (Sandbox Code Playgroud)

c# mysql entity-framework spatial

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

数据菜单并在Visual Studio 2015中添加数据源

在visual studio 2012中,有一个数据菜单选项和添加数据源选项,可用于将连接字符串添加到app.config或web.config.Visual Studio 2015中的菜单在哪里?

visual-studio-2015

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

在C#WebForm上反序列化动态JSON数组

嗨,我正在我的API上生成一个JSON,我试图在我的Web应用程序中使用代码隐藏C#,但我不能很好地反序列化.

我的JSON有一个带有JSON数组的对象,并且数组中的元素是动态的,所以我不能用这些项创建一个固定的类,因为我的JSON可以有N个项目.

{
    "MAINOBJET": [{
        "ITEM1": "23800",
        "ITEM2": "Dahl; Police",
        "ITEM3": "test@test.net"
    },
    {
        "ITEM1": "23802",
        "ITEM2": "Steve ; Police",
        "ITEM3": "test2@test.net"
    }]
}
Run Code Online (Sandbox Code Playgroud)

那么如何将其反序列化为DataTable,列表或字典呢?谢谢

c# datatable json dictionary deserialization

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

如何在Windows窗体中平滑面板中重新绘制

如何将面板重漆成光滑的?

我使用的计时器panel1.Invalidate();每 300 毫秒使面板 () 失效,然后当panel1_Paint我向该面板添加图像时,问题是它看起来像是在跳跃,我需要以最快的速度在其上移动一个图像能。

这是截屏问题的链接:http://screencast.com/t/HdtIV99YN

 private void panel1_Paint(object sender, PaintEventArgs e)
            {
                PaintMapObstacles(e);
                PaintMapStartAndGoal(e);

                if (trayectoryIndex < 1000)
                {
                   MapPoint point =  GetTrayectoryPoint(0, trayectoryIndex);
                   e.Graphics.DrawImage(new Bitmap("robot.jpg"), point.X*squareSize, point.Y*squareSize, 60, 60);
                   trayectoryIndex++;
               }
            }
     private void PaintMapStartAndGoal(PaintEventArgs e)
            {
                MapPoint start = new MapPoint { X = 0, Y = 0 };
                MapPoint goal = new MapPoint { X = 7, Y = 8 };
                   // e.Graphics.DrawImage(new Bitmap("start.jpg"), start.X * squareSize, start.Y * squareSize, …
Run Code Online (Sandbox Code Playgroud)

c# paint panel paintevent winforms

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

首先使用ODBC和MySQL实现实体框架数据

如何使用与MySQL的ODBC连接创建ADO.NET实体数据模型

我在我的localhost上安装了MySQL 3.51 ODBC驱动程序,并创建了一个测试MySQL数据库.然后使用VS2013我使用ODBC数据源创建数据连接到我的测试数据库.我可以连接和查询该数据库.

ODBC连接到MySQL

完成所有这些步骤之后,我无法使用与MySQL的ODBC连接创建ADO.NET实体数据模型.当我添加数据模型时,我没有选择使用ODBC连接字符串或使用ODBC数据源创建新连接字符串的选项

创建数据源

mysql odbc entity-framework

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

如何从我的 PC C# 获取相机设备列表

如何获取使用 USB(网络摄像头)连接到我的 PC 的所有摄像头设备以及笔记本电脑内置摄像头的列表。

c# windows video-camera

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