问题列表 - 第42810页

嵌入Git提交登录Rails应用程序?

所以,我正在使用我正在开发的rails应用程序中的"开发博客".我正在使用Git进行版本控制和部署(尽管现在我是唯一一个在其上工作的人).

现在,当我在Git中进行更改时,我将一个相当不错的日志条目放在我所做的事情上.我希望将Git提交日志自动发布到开发博客 - 或者让其他人可以在已部署的站点内阅读.

是否有自动方式将Git Commit Log拉入rails应用程序中的视图?

git version-control logging ruby-on-rails ruby-on-rails-3

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

C#中的协方差问题

我有这样的类声明:

internal private abstract class BoxGroup<TS> : IBoxGroup where TS : SavedState
Run Code Online (Sandbox Code Playgroud)

在那个班级我有这个方法:

protected virtual TS saveState() {
    return new SavedState(Width, Height);
}
Run Code Online (Sandbox Code Playgroud)

我认为这是正确的,但我在返回语句下看到红线,Resharper说new SavedState(Width, Height)无法转换为TS.我不知道为什么.我认为这TS可以是任何扩展的类,SavedState但也可以SavedState.我该怎么做才能纠正它?

类保存状态非常简单,如下所示:

private class SavedState {
    internal float Width { get; private set; }
    internal float Height { get; private set; }
    public SavedState(float width, float height) {
        Width = width;
        Height = height;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics covariance contravariance

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

JPA乐观锁版本处理 - 版本值应该被带到客户端还是?

我想知道如何使用JPA(toplink essentials)从服务器到客户端处理实体类中的乐观锁版本属性,反之亦然.

这是场景.

  1. 从浏览器用户发送请求到服务器,要求编辑个人用户信息.

  2. 服务器处理请求并将结果返回给浏览器.服务器代码类似于:

    EntityManager em = EmProvider.getInstance().getEntityManagerFactory().createEntityManager();

    用户u =(用户)em.find(User.class,myUserId);

    回报你; //回复浏览器

在这里,我的困惑是User表有"version"optimistic locking.

这意味着版本字段的值也会被发送回客户端,即使客户端(我或任何人)永远不会使用它.版本字段将用于服务器端代码.

那么将版本号发送给客户端是否正确?因为否则我无法弄清楚如何检查版本号,以防用户点击带有修改数据的网页上的"更新"按钮.

如果您需要更多说明,请告诉我.

java jpa optimistic-locking toplink-essentials

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

sapply与复合函数的速度比较

> system.time(sapply(rnorm(1000000,0,1), function (x) round(x,2)))
   user  system elapsed 
   2.78    0.11    2.89 
> system.time(round(rnorm(1000000,0,1),2))
   user  system elapsed 
   0.29    0.00    0.30 
Run Code Online (Sandbox Code Playgroud)

在阅读了R提示问题的答案后,我正在尝试这个.在上述情况下,我没想到蓝色比等效复合函数慢几个数量级.有谁知道为什么会这样?如果我理解正确,那么矢量化并接近最佳速度.

performance runtime r

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

.NET 4 ... Parallel.ForEach()问题

据我所知,新的TPL(任务并行库)已经实现了Parallel.ForEach(),因此它可以使用"表达的并行性".这意味着,它并不保证您的代理将在多个线程中运行,而是检查主机平台是否具有多个内核,如果为true,则仅在整个内核中分配工作(每个内核主要为1个线程) .

如果主机系统没有多个核心(越来越难以找到这样的计算机),那么它将像"常规"的foreach循环一样顺序运行你的代码.非常酷的东西,坦率地说.

通常我会做类似下面的事情来将我的长时间运行操作放在ThreadPool的后台线程上:

ThreadPool.QueueUserWorkItem(new WaitCallback(targetMethod),new Object2PassIn());

在主机只有单核的情况下,TPL的Parallel.ForEach()会自动将调用放在后台线程上吗?或者,我是否应该从后台调用任何TPL调用,以便如果我从单个核心计算机执行,那么至少该逻辑将不在GUI的调度线程中?

我担心的是,如果我让TPL负责所有这些,我想确保它确定它是一个单核心盒,它仍然将Parallel.ForEach()循环内部的代码编组到一个后台线程上,就像我一样完成,以免阻止我的GUI.

感谢您的任何想法或建议......

.net c# parallel-processing

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

排序一个poset?

有大量的排序算法,但大多数只能在完全有序的集合上工作,因为他们认为任何两个元素都是可比较的.但是,是否有任何好的算法用于排序posets,其中一些元素是无法比较的?也就是说,由于从偏序集绘制的元素的集合S,什么是输出的最好方式排序X 1,X 2,...,X ñ例如,如果X ≤X Ĵ,I≤J′

language-agnostic sorting poset

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

如何使用jQuery捕获div中的已删除项?

我正在尝试为学习目的重新创建魔兽世界动作栏.

到目前为止,我有吧,个别插槽是Droppable.当黄色div落入容器内部时,我能做什么呢?它位于.item div的中心?

@{
    ViewBag.Title = "Home Page";
}

<script language="JavaScript">
    $(function () {
        $(".draggable").draggable();
        $(".item").droppable({
            drop: function (event, ui) {
                $(this)
                .addClass("ui-state-highlight")
                .find("p")
                    .html("Dropped!");
            }
        });
    });
</script>

<div class="draggable">
</div>
<div class="bar">
    <div class="item">
    <p>a</p>
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>    
    <div class="item">
    </div>
    <div class="item">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

替代文字

jquery drag

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

UISlider和UIScrollView

我有一个UISlider视图的一部分加载到UIScrollView启用分页.我注意到了一个意想不到的行为.如果用户尝试快速使用滑块(即按下并移动),它会"激活"滚动视图,从而导致页面切换.但是,如果按住一秒钟滑块"激活",则可以调整滑块值.这种行为是不可取的.

UISlider加载到响应中时,响应的最佳方法是UIScrollView什么?我已经考虑添加一个"阻止"视图,只是吃掉滑块下面的触摸事件,但不确定这是否是最好的方法.

iphone uiscrollview uislider

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

"operator bool()const"是什么意思

例如:

operator bool() const 
{ 
    return col != 0; 
}
Run Code Online (Sandbox Code Playgroud)

col是一个int.operator bool() const工作怎么样?

c++ operators conversion-operator implicit-conversion

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

我如何保密信息?

我想编写一个C#应用程序,它需要连接到数据库并获取一些信息.我想是否只是直接在我的C#应用​​程序中的连接字符串,那么用户可能很容易获得连接字符串并直接登录我的sql服务器,一旦发生这种情况,他们就可以选择他们想要的所有信息!
那么有什么好的解决方案吗?
提前致谢 !

c# database authentication

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