小编jes*_*vin的帖子

如何在多个团队中安装bot而不将其添加到目录中?

我刚刚使用Microsoft bot框架在我的dev slack团队中创建了我的第一个slack bot.现在我想将机器人添加到另一个团队进行测试.我的机器人不会公开使用,只是公司内部的.我尝试使用Add to Slack按钮将其添加到新团队但我得到了:

OAuth错误:invalid_team_for_non_distributed_app.

谢谢.

bots slack-api

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

jQuery选择器问题.:最后一个孩子没有做我需要的

什么jQuery选择器允许我选择<td>一个<tr>超过1 的最后一个<td>?注意:我试图找到一个答案,这将允许我使用单个选择器或选择器,然后.filter()使用而不是使用.each()

<table>
  <tr>
    <td colspan="2">First Cell</td>
    <td>Second Cell</td>
  </tr>
  <tr>
    <td colspan="2">Only Cell</td>
  </tr>
  <tr>
    <td>First Cell</td>
    <td>Second Cell</td>
    <td>Third Cell</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

起初,我认为td:last-child可能会起作用,但事实并非如此.

替代文字

jquery jquery-selectors

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

使用jQuery在特定的"ValidationGroup"中启用/禁用asp.net验证器控件?

我知道如何在客户端使用启用/禁用单个验证器控件

ValidatorEnable(validator, false);
Run Code Online (Sandbox Code Playgroud)

但是如何启用/禁用ValidationGroup中的所有验证器?

javascript asp.net validation jquery

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

如何强制定位元素与可见浏览器区域保持一致?

我有一个脚本将"popup"元素插入DOM.它在click事件上设置相对于鼠标坐标的其topleftcss属性.除了这些"弹出"元素的高度是可变的并且其中一些超出浏览器窗口的可视区域之外,它的效果很好.我想避免这个.

替代文字

这是我到目前为止所拥有的

<script type="text/javascript">
    $(function () {
        $("area").click(function (e) {
            e.preventDefault();

            var offset = $(this).offset();
            var relativeX = e.pageX - offset.left;
            var relativeY = e.pageY - offset.top;

            // 'responseText' is the "popup" HTML fragment
            $.get($(this).attr("href"), function (responseText) {
                $(responseText).css({
                    top: relativeY,
                    left: relativeX
                }).appendTo("#territories");

                // Need to be able to determine
                // viewable area width and height
                // so that I can check if the "popup" 
                // extends beyond.

                $(".popup .close").click(function () {
                    $(this).closest(".popup").remove();
                });
            }); …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

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

如何使一系列包裹的内联块元素中的最后一个元素填充可用的水平空间?

我有一个元素,它将包含一个未指定数量的内联块元素,如果有足够的元素,它们可以换行.

我希望最后一个元素填充该行的剩余空间.如何实现这一目标?

在此输入图像描述

在此输入图像描述

在此输入图像描述

示例HTML

<div class="tags">
  <span class="tags__item">First Tag</span>
  <span class="tags__item">Another One</span>
  <span class="tags__item">Long Tag Name Here</span>
  <span class="tags__item">Last tag should fill</span>
</div>
Run Code Online (Sandbox Code Playgroud)

示例CSS

.tags { border: solid 1px #000; padding: 0; }
.tags__item {
  display: inline-block;
  margin: 2px;
  padding: 1px 5px;
  background: #eee;
  border: solid 1px #eee;
}
.tags__item:last-child {
  background: #fff;
  border: dashed 1px #eee;
}
Run Code Online (Sandbox Code Playgroud)

尝试#1(不起作用)

一个答案(已删除)提到尝试像这样的表格单元格布局.

.tags {
  border: solid 1px #000; 
  display: table-row;
  white-space: nowrap;
}
.tags__item {
  display:table-cell;
  width:auto;
  margin: 2px;
  padding: 1px 5px;
  background: …
Run Code Online (Sandbox Code Playgroud)

css

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

<div>的jQuery选择器,它不包含<img>?

如何使用jQuery 选择所有<div>不包含任何<img>元素的元素?

jquery jquery-selectors

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

如何从c#中的一组图像创建H.264编码的电影?

我今天一直在搜索C#库,这将允许我创建H.264编码的视频文件.有谁知道是否存在任何此类库或第三方组件?

c# video-encoding h.264

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

在不使用Flash的情况下嵌入音频mp3

什么是在html页面中嵌入音频mp3而不使用闪存而是使用自定义皮肤的好方法?它也应该在旧浏览器中部分工作

javascript audio html5

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

如何使用存储库模式急切加载子实体

我有一个名为的实体Tour可以有很多Agents.我可以添加代理,但我无法删除它们.

// _repo is injected....
var tour = _repo.GetById(tourId);
tour.AddAgent(new Agent(tour.TourId));
Run Code Online (Sandbox Code Playgroud)

当我尝试调用该Tour.RemoveAgent()方法时,实际上没有删除任何内容.我在Tour.RemoveAgent()方法中设置了一个断点,我看到该_agents属性的计数为0.

tour.RemoveAgent(agentId); // This doesn't work because _agents is empty
Run Code Online (Sandbox Code Playgroud)

_agents当我Tour从我的存储库中检索时,是否必须为EF填充属性做一些特殊操作?

更新:解决问题(感谢Paul的回答)

我决定只为每个聚合创建一个唯一的存储库,这样就可以很容易地定义使用该Include()函数需要包含的内容.这是我从GenericRepository<T>类继承的一个例子(它也包含在这个问题的底部).

public class TourRepository : GenericRepository<Tour>
{
    public TourRepository(IDatabaseFactory databaseFactory) : base (databaseFactory)
    {
    }

    public override Tour GetById(Guid id)
    {
        return dataContext.Tours
                .Include(x => x.Agents)
                .Single(x => x.TourId == id);
    }
}
Run Code Online (Sandbox Code Playgroud)

旅游类

public partial class Tour …
Run Code Online (Sandbox Code Playgroud)

poco entity-framework-4 ef-code-first entity-framework-ctp5

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

异步处理asp.net mvc与客户端进度反馈

我正在构建一个图像管理工具,我想知道如何创建类似Vimeo的体验.

需要说明的内容
用户将能够使用plupload上传许多可能较大的图像(无页面重新加载).然后,服务器将对每个上载的映像执行以下操作.

  • 图像将调整为多个版本(例如拇指,小,中,大)
  • 每个副本都将完成一些图像处理(例如卷积滤波器)
  • 这些已调整大小的副本将上载到Amazon S3
  • 有关每个图像的信息将存储到数据库(宽度,高度,mimetype,文件名)
  • 然后服务器应该向用户触发某种反馈

提供异步反馈
Plupload(图像上传工具)在将文件上传到我的服务器时有非常好的视觉反馈,但是,我希望能够在服务器进行所有图像处理并上传到远程存储时向用户提供额外的反馈.

Vimeo做得很好.当您上传视频时,它会确认已上传,但随后说"我们正在对您的视频进行编码,请稍候",并且用户界面会提供某种进度指示.

在将图像上传到我的服务器后,我想给用户两种反馈.每次处理图像并上传到S3时,我想:

  • 更新浏览器上的消息,说"已经处理了15张图片中的5张",我想这样做
  • 显示该图像的缩略图.

示例MVC控制器操作

[HttpPost]
public virtual ContentResult Upload(Guid albumId)
{
  foreach (string file in Request.Files)
  {
    HttpPostedFileBase f = Request.Files[file] as HttpPostedFileBase;
    if (f.ContentLength == 0)
      continue;

    var uploadDir = Server.MapPath("~/uploads/"+ albumId);
    var filePath = Path.Combine(uploadDir, Path.GetFileName(hpf.FileName));
    f.SaveAs(filePath);

    // How can I trigger some async task here that would be able
    // to trigger some sort of feedback to the browser when complete?
    SomeAsyncImageProcessor.ProcessImage(albumId, filePath); …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asynchronous asp.net-mvc-3

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