小编AAA*_*ddd的帖子

如何查找chromes客户区和尺寸(不包括多功能框下拉)

是否有可能找到除了多功能框下拉列表之外的chromes客户区的尺寸.

我正在写一个chrome扩展,听取omnibox事件并弹出一个自定义div,我希望div显示在多功能框下拉窗口的底部.

注意:我知道我可以显示建议,但这不是我想要实现的

这可能吗?

我的选择是

将divs 顶部设置为某个任意像素高度以抵消下拉列表(这似乎充满了问题)

将divs 底部设置为0px(不是令人愉悦的)

有什么想法吗?

html javascript jquery google-chrome google-chrome-extension

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

如何将行的模型从Kendo Grid传递到可编辑的模板

我有一个Kendo Grid,它有一个弹出式可编辑模板,如果可能,我想将模型(行的模型,或至少它的Id)传递给可编辑的模板

@(Html.Kendo().Grid<Client>()
    .Name("grid")
    .Columns(columns =>
    {
        columns.Bound(c => c.Name).Width(140);
        columns.Bound(c => c.Status);
        columns.Bound(c => c.ProcesingStyle);
        columns.Bound(c => c.ArchiveDays);
        columns.Command(command =>
        {
            command.Edit().Text(" ");
            command.Destroy().Text(" "); ;
        }).Width(90);

    })
     .ToolBar(toolbar => toolbar.Create().Text("New"))
     .Editable(editable => editable
        .Mode(GridEditMode.PopUp)
        .TemplateName("Client").AdditionalViewData(new { Client = Model })
        .Window(w => w.Title("Site")))
    .HtmlAttributes(new { style = "height: 380px;" })
    .Scrollable()
    .Sortable()
    .Selectable()
    .Resizable(resize => resize.Columns(true))
    .Reorderable(reorder => reorder.Columns(true))
    .Events(events => events.Change("onChange"))
    .Pageable(pageable => pageable
        .Refresh(true)
        .PageSizes(true)
        .ButtonCount(5))
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("Get", "Clients"))
        .Model(model …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor kendo-grid

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

SQL删除具有相同值的所有连续记录,只留下第一个和最后一个

我有一种情况,我需要删除共享相同字段值的连续记录("无法通知客户"),但我需要保留第一个和最后一个实例

样本数据

date             type    log
20/11/2014 09:05 System, Order Added
20/11/2014 09:18 Mark,   Invoice Printed
20/11/2014 10:00 System, Failed to notify Customer
20/11/2014 10:05 System, Failed to notify Customer
20/11/2014 10:10 System, Failed to notify Customer
20/11/2014 10:15 System, Failed to notify Customer
20/11/2014 10:20 System, Failed to notify Customer
20/11/2014 12:05 System, Order Completed
Run Code Online (Sandbox Code Playgroud)

结果输出

date             type    log
20/11/2014 09:05 System, Order Added
20/11/2014 09:18 Mark,   Invoice Printed
20/11/2014 10:00 System, Failed to notify Customer
20/11/2014 10:20 System, Failed …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

如何创建接受相同Type,属性的2个对象并比较值的方法

我正在尝试创建一个辅助函数(对于一个类),它接受2个对象并比较两个类的属性

这些属性永远只能简单的类型,如string,intbool

用法

Compare(widget1,widget2,x => x.Name)
Run Code Online (Sandbox Code Playgroud)

到目前为止我有什么

  private void CompareValue<T>(Order target, Order source, Func<Order, T> selector)
  {
     if(target.selector != source.selector)
     {
       // do some stuff here
     }
  }
Run Code Online (Sandbox Code Playgroud)

显然上面的代码不起作用

c# compare

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

实体框架连接到localDb

我正在尝试遵循复杂的课程ASP.NET MVC 4 Fundamentals.但不能连接我的数据库.

这是我得到的错误:

从数据库获取提供程序信息时发生错误.这可能是由实体框架使用不正确的连接字符串引起的.检查内部异常以获取详细信息,并确保连接字符串正确.

我在我的机器上安装了visual studio 2013专业版和SQL Server 2012.当我安装SQL服务器时,我在计算机上创建了一个服务器名称"ABC".

我也分别安装了sql localdb 11.0,但似乎VS找不到localDb连接.当我检查服务器资源管理器 - >添加连接时,在服务器名称列表下,只显示"ABC".

这是连接字符串.

我也尝试使用"数据源= ABC; ...."它也不起作用.

更新

这是我的连接字符串

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-eManager.Web-20141223223418;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-eManager.Web-2014122322341??8.mdf" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

c# sql-server entity-framework database-connection

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

转义 Azure 存储 Blob 名称的正确方法

我正在将文件从 Windows 系统上传到 Azure 存储 blob

本地文件名可能包含在 blob 名称中无效的字符

我需要一种对这些名称进行编码的方法,以满足 MSDN 对 blob 存储名称提出的要求,如下所示

blob 名称必须符合以下命名规则:

  • Blob 名称可以包含任意字符组合。
  • Blob 名称的长度必须至少为 1 个字符,并且长度不能超过 1,024 个字符。
  • Blob 名称区分大小写。
  • 必须正确转义保留的 URL 字符。
  • 包含 blob 名称的路径段的数量不能超过 254。路径段是与虚拟目录名称对应的连续分隔符(例如,正斜杠“/”)之间的字符串。

上面的相关信息是“必须正确转义保留的 URL 字符。但是,使用什么方法是“标准”?

.net azure azure-storage-blobs azure-functions

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

AsyncLocalValueChangedArgs&lt;T&gt;.ThreadContextChanged:它的用途是什么?

我一直在研究使用并在更改通知中AsyncLocal发现了ThreadContextChanged的属性。AsyncLocalValueChangedArgs<T>由于通常几乎不存在文档,

我对它的用途感到困惑(从文档中可以清楚地看出,只有在未显式更改异步值时才设置此值,但这是唯一清楚的事情)。

这里只有一个与此相关的其他问题(AsyncLocal Value Updated to null on ThreadContextChanged),它指的是调用者收到更改通知的情况,该值设置为 true 并且新值设置为 null,这是意外的。我更关心的是:

  1. 为什么这个属性存在
  2. 在什么条件下您会收到此集合的通知,以及
  3. 当您收到此通知时,哪个调用和/或线程上下文处于活动状态。

我的理解是,它AsyncLocal用于应与异步执行上下文一起携带的值,当连续在线程之间移动时根据需要跨越线程边界。

我可以理解在显式更改值时需要委托,但在未显式更改时更改值(似乎是此属性所指示的)对我来说似乎是无意义的。

在没有明确改变的情况下,值如何改变?上下文可以改变,但上下文中值不应该改变——这就是类的全部要点。

上下文的改变根本不是值的改变——这是完全不同的事情。毕竟,该类包含多个值,并且添加附加值与现有值的突变是非常不同的操作,将它们放入同一个通知中而几乎没有任何解释来解释上述问题似乎是故意的令人困惑。

.net c# async-await

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

邮件地址已被cc电子邮件地址替换为电子邮件地址

发送带有cc param的电子邮件时,我遇到了mailgun的问题.但是当我执行该方法时,我从cc电子邮件中得到了错误的标题.

这是我的代码

var client = new RestClient
{
    BaseUrl = new Uri("https://api.mailgun.net/v3"),
    Authenticator = new HttpBasicAuthenticator("api", "secret-key")
};

var request = new RestRequest();
request.AddParameter("to", "email.to@gmail.com");
request.AddParameter("cc", "email.cc@gmail.com");
client.Execute(request)
Run Code Online (Sandbox Code Playgroud)

那么,任何人都可以帮我解决这个问题吗?

这是来自电子邮件的信息

在此输入图像描述

这是我从cc Email获得的

在此输入图像描述

c# mailgun

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

在LINQ to Entities中,您如何订购如下?

我有一个可查询的具有"代码"字段的实体

1.1.1,
1.1.2,
1.1.3,
1.1.4,
...,
1.1.10,
1.1.11
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我.OrderBy(x=> x.Code)对查询执行操作时,它按以下顺序返回

1.1.1,
1.1.10,
1.1.11,
1.1.2,
1.1.3,
...
Run Code Online (Sandbox Code Playgroud)

如何使对象列表按代码字段排序,用"."分隔,并作为每个部分之间的整数?

这是客户数据,所以我不能在1个数字前面加上"0".此代码字段中还有任意数量的".".

如果您需要更多信息,请与我们联系.

c# sql linq entity-framework

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

我可以使用get =>表示法进行空检查吗?

我的代码看起来像这样:

public static DataManager _db;
public static DataManager DB
{
   get
   {
      if (_db == null)
      {
          _db = new DataManager();
      }
      return _db;
   }
}
Run Code Online (Sandbox Code Playgroud)

我在整个代码中使用了get =>和set =>但我不知道如何在这里做.有人能给我这方面的建议吗?

我也见过人们使用{get; 当宣布时.这可以应用于下面的第一行吗?

c#

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