小编Sou*_*han的帖子

声明或声明预期javascript /打字稿

我使用的打字稿1.7和新ES6 systax阵营0.14,我有以下的解构赋值,如解释在这里为好.

let x0, x1, y0, y1;
if(this.props.viewport) {
    {x0, x1, y0, y1} = this.props.viewport;
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到了Declaration or statement expected错误.我究竟做错了什么?

谢谢

javascript typescript

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

如何调整selectpicker下拉列表的高度

我的页面中有一个selectpicker(bootstrap),其中的选项是dyanmically加载.它有大量的列表但不好看.我想减少selectpicker的高度.我给了内联样式,但它没有反映.

这是我的代码

<select class="selectpicker" data-dropup-auto="false" id="estType" name="estType">
   <option selected disabled value="0">Select</option>'
</select>
Run Code Online (Sandbox Code Playgroud)

我的js代码

$function ({
    $.ajax({
        datatype: "json",
        type: "GET",
        async: false,
        url: "Establishment/GetPrePopulationDetails",
        success: function (result, success) {
            var esttypes = $.map(result['EstablishmentTypes'],
                function (key, value) {
                    return $('<option>', { value: value, text: key });
                });
            $('#estType').append(esttypes);
        },
        error: function (xhr, ajaxOptions, thrownError) {
            console.error(xhr.status);
            console.error(thrownError);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

如何使用 OPENJSON 将 json 列表与 SQL Server 中的表连接起来?

我有 json 数据,其中包含 productDetails 列表。我需要将每个细节与 productId 结合起来。

我正在使用存储过程。这是我的代码:

DECLARE @products AS TABLE(productName NVARCHAR(255), 
                           productId INT NOT NULL);

INSERT INTO @products  
    EXEC [saveproducts] @product;
Run Code Online (Sandbox Code Playgroud)

从上面的查询中,我将获得产品列表作为表格。现在我需要将 json 中的详细信息与相应的产品连接起来

INSERT INTO @detail 
     SELECT
         [detaiId], [productId]
     FROM 
         OPENJSON(@detailJSON) 
     WITH(detailId UNIQUEIDENTIFIER 'strict $.detaiId',
       productId INT ??????);
Run Code Online (Sandbox Code Playgroud)

如何productId通过比较productNamein@detailJSON和 from 表来获得@products

sql-server json

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

Azure 函数:如果抛出特定异常,则无需重试即可移至毒 blob

我有一个 blob 触发函数,其中从 Json 字符串反序列化数据,然后完成进一步的处理并将数据保存到 db。

我的 blob 触发器函数 max retry 设置为 5。意味着如果 blob 进程失败,它将重试 5 次,然后将 blob 移动到毒 blob。

如果反序列化失败,则不需要重试5次。因此,如果抛出反序列化异常,我需要将 blob 移动到毒 blob 而无需重试。有没有办法处理这个?

c# azure-storage-blobs azure-functions

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

为什么我们使用tsconfig.json是Visual Studio 2015?

我不清楚tsconfig.json,即使我不使用它也能编译angular2 typescript应用程序.但是在Angular站点中,我们需要配置我们需要将tsconfig.json文件添加到项目文件夹的typescript.有人可以帮我解释一下吗.我搜索了很多但是徒劳无功.

typescript

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

在C#中保存Dictionary &lt;int,object&gt;-序列化?

我在C#中有一本字典

private Dictionary<int, UserSessionInfo> userSessionLookupTable = new Dictionary<int, UserSessionInfo>();
Run Code Online (Sandbox Code Playgroud)

现在我创建了一个字典对象

this.userSessionLookupTable.Add(userSessionInfoLogin.SessionId, userSessionInfoLogin);
Run Code Online (Sandbox Code Playgroud)

现在,我想要一个通用方法将字典序列化和反序列化为字节数组。喜欢

public static void Serialize(Dictionary<int, object> dictionary, Stream stream)
{
 //Code here
}
Run Code Online (Sandbox Code Playgroud)

public static static Dictionary<int, object> Deserialize(Stream stream)
{
 //Code here
}
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事??

c# serialization dictionary binary-serialization

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

具有返回对象T的方法中的try-catch

我在c#中有一个方法,它返回一个对象!我需要在这里使用try catch

这是我的方法

public T FromBinary()
{
    T obj;
    try
    {
        using (Stream stream = File.Open(this.serializeFilePath, FileMode.Open))
        {
            var binaryFormatter = new BinaryFormatter();
            obj=(T)binaryFormatter.Deserialize(stream);
        }
    }
    catch (Exception e)
    {
        EventLog.WriteEntry("Cannot convert Binary to object", e.Message + "Trace" + e.StackTrace);
    }
    return obj;
}
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误

使用未分配的局部变量'obj'.

如何在返回对象T的方法中使用try catch?

c# try-catch

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

在 LINQ .Any() 中返回错误的值

我有一个返回类对象列表的方法。获取列表后,我想检查特定条目是否存在 下面是我的查询

var myList = GetMethod()
if(myList != null && myList.Select(x => x.Id=='MyId').Any())
{
 // Do work
}  
Run Code Online (Sandbox Code Playgroud)

如果mylist不为空,则myList.Select(x => x.Id=='MyId').Any()即使不存在匹配的条目,也始终返回 true。

有人可以帮助我吗?

.net c# linq

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

将字典序列化和反序列化为二进制

我想做一个dictionory对象的二进制序列化.

这是我的字典对象

public Dictionary<int, UserSessionInfo> UserSessionLookupTable = new Dictionary<int, UserSessionInfo>();
Run Code Online (Sandbox Code Playgroud)

这是我的UserSessionInfo类

public class UserSessionInfo
    {
        public int SessionId { get; set; }
        public string UserName { get; set; }
        public Guid SessionGuid { get; set; }
        public DateTime LoginTime { get; set; }
        public bool IsActiveUser { get; set; }
        public RowState State { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我在用户登录时创建字典条目的方式

UserSessionLookupTable.Add(SessionId, userSessionInfoLogin); 
Run Code Online (Sandbox Code Playgroud)

现在我想二进制序列化UserSessionLookupTable对象.我怎样才能做到这一点?

我试过了

var binFormatter = new BinaryFormatter();
                var mStream = new MemoryStream();
                binFormatter.Serialize(mStream, UserSessionLookupTable);
                mStream.ToArray();
Run Code Online (Sandbox Code Playgroud)

它会起作用吗?

另外,如何在用户注销时从字典中删除条目?

c# serialization dictionary

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

如何从字典中获取对象成员的值

我有一本字典

Dictionary<int, UserSession> UserSessionLookupTable

class UserSession 
{ 
    public int SessionId { get; set; } 
    public string UserName { get; set; } 
    public Guid SessionGuid { get; set; } 
    public DateTime LoginTime { get; set; } 
} 
Run Code Online (Sandbox Code Playgroud)

如何key=1从c#中的字典中检索值sessionGuid

c#

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

如何确定字符串是否包含忽略区分大小写的特定子字符串

我想检查下面的字符串是否包含c#中的top/TOP/toP/Top/TOp/Top.我的代码就像

string str = null;
        str = "CSharp Top11111 10 BOOKS";
        if (str.Contains("top") == true)
        {
            Console.WriteLine("The string Contains() 'TOP' ");
        }
        else
        {
            Console.WriteLine("The String does not Contains() 'TOP'");
        }
Run Code Online (Sandbox Code Playgroud)

但只有当我的字符串包含'top'时它才会返回true.对于所有其他场景,如何才能返回true?我知道这可能很简单,但我搜索了很多没有找到任何解决方案

c#

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

在c#Visual studio vs Stylecop中使用此关键字

我正在开发一个Windows服务C#项目,我第一次在C#工作.

我得到VS的2个不同的建议以及同一个this关键字的Stylecop .(我知道,this关键字指的是该类的当前实例)

这是在if语句中使用<code>this</code>关键字的构造函数和没有<code>this</code>关键字的构造函数之间会有什么区别(抱歉我的英文不好)</p> </div>
        <p>
          <a href=c# stylecop visual-studio-2012

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