问题列表 - 第42030页

Git&Rails - 我搞砸了,我可以恢复到最后一次提交(删除模型/控制器/迁移/代码)

这是我第一次使用任何类型的版本控制(git),并且很高兴有机会看到它的工作原理......我对它的全部内容感到有点困惑.

我有一个主分支,我保持所有测试,一切工作提交....我目前在开发分支,我正在添加一些新功能.

我添加了一个模型/控制器并迁移了数据库并创建了一些路由.

我没有提交任何这些更改,因为我在这个过程的某个地方以某种主要方式进行了调整.

我怎样才能恢复到开发分支的最后状态...模型/控制器/迁移的预生成......一切正常.

是否有一个命令将更改数据库以及其他所有内容..

我正在使用rails 3和sqlite,如果这有帮助的话

谢谢

git version-control ruby-on-rails

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

Javascript简写 - '||'是什么 在分配中使用时的运算符平均值?

我刚刚看了一下这个答案,我注意到以下一行javascript代码:

hrs = (hrs - 12) || 12;
Run Code Online (Sandbox Code Playgroud)

我的问题:

'||'是什么 运算符在赋值时的意思?

javascript

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

第一个<>扩展方法是否有安全版本?

我想使用First<TSource>扩展方法来查找List<>我所拥有的特定对象的第一个出现,但它可能不在列表中,我不希望它给我一个例外,因为我不相信这是一个好习惯有一个空的catch范围,所以我只想让它返回null.

这可能吗 ?

c# extension-methods

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

使用distinct来过滤Magento集合但不过滤产品

在我的magento商店中,我正在尝试从数据库表中检索youtube视频列表,一些视频是重复的.

我想通过使用不同的视频"值"来过滤视频,但无法通过addFieldToFilter()查找有关使用distinct的任何信息

// get video collection

$collection = Mage::getModel('video/video')->getCollection();
$collection->addFieldToFilter('provider', 'youtube');

// filter by video value

$collection->addFieldToFilter('value')->distinct(true);
Run Code Online (Sandbox Code Playgroud)

通过删除$collection->addFieldToFilter('value')->distinct(true);它可以工作,但检索所有视频.

php sql collections filter magento

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

如何在ASP.NET MVC中映射Post/[id]/Comments/[Action]?

我想为我的博客应用程序创建一个RESTful API,但我不知道如何映射这样的控制器.
怎么做到呢?Post应该在URL模式中进行硬编码吗?

asp.net-mvc asp.net-mvc-routing

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

将字符串数据从My Cocoa App拖到第三方Cocoa App

我想从我的tableview中拖出一行并将其放入Mac OS X 10.6中的任何其他NSTextField中,并删除一串文本.

拖放已经在我的应用程序中工作(在NSTableView和NSBrowser之间),但我没有成功将任何数据放在粘贴板上,除了源应用程序之外的应用程序可以接受.

这是我尝试过的代码,当我进入其他一些NSTextField时,我认为这样就足以让"hello"这个词被"粘贴"了:

-(BOOL) tableView:(NSTableView *)tableView writeRowsWithIndexes:(NSIndexSet *)rowIndexes     toPasteboard:(NSPasteboard *)pboard {

    [pboard declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:self];
    [pboard setString:@"hello" forType:NSStringPboardType];

return YES;
Run Code Online (Sandbox Code Playgroud)

}

// -

我从来没有得到光标,告诉我下降将被接受,它只是不起作用.

  • 我试过的事情:
    • 使用10.5版本的Pasteboard标识符NSStringPBoardType
    • 使用10.6版本,NSPasteboardTypeString.
    • 设置owner = nil,因为我没有懒惰地提供数据.
    • 使用键控归档器:[pboard setData:[NSKeyedArchiver archivedRootObject:@"Hello !!"]]

以上都没有奏效.我认为我的概念是正确的:"编码数据,告诉粘贴板你有什么,然后给它数据",但由于其他应用程序无法识别它,我怀疑我没有告诉粘贴板正确的数据类型.

我哪里错了?

谢谢,伍迪

clipboard cocoa drag-and-drop pasteboard

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

从加权列表中随机选择一个元素

我有一个100,000个对象的列表.每个列表元素都有一个与之关联的"权重",它是从1到N的正整数.

从列表中选择随机元素的最有效方法是什么?我想要随机选择的元素的分布与列表中的权重分布相同的行为.

例如,如果我有一个列表L = {1,1,2,5},我希望第4个元素平均被选择为5/9的时间.

假设插入和删除在此列表中很常见,因此任何使用"积分区域表"的方法都需要经常更新 - 希望有一个O(1)运行时和O(1)额外内存所需的解决方案.

random algorithm statistics list

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

SQL不会在INSERT错误上增加主键

今天有点惊讶发现当插入语句错误时我的自动增量主键仍然增加,结果我们在表中有"缺失"数字.

有没有什么理由为什么SQL这样设计?有没有办法来覆盖这种行为?

我通过Linq-to-SQL访问.

error-handling primary-key auto-increment sql-server-2008 linq-to-sql

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

将C#类转换为JavaScript

看看这个基础课:

namespace AcmeWeb
{
    public string FirstName { get; set; }

    public class Person 
    {
        public Person(string firstName, string lastName) 
        {
            if (String.IsNullOrEmpty(firstName))
            {
                throw new ArgumentNullException(firstName);
            }

            this.FirstName = firstName;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

什么是最好的翻译成JavaScript?

这就是我的想法:

(function(namespace) {

    namespace.Person = function(firstName, lastName) {

        // Constructor

        (function() {
            if (!firstName) {
                throw "'firstName' argument cannot be null or empty";
            }
        })();

        // Private memberts

        var _ = {
            firstName: firstName
        };

        // Public members

        this.firstName = function(value) {
            if (typeof(value) === …
Run Code Online (Sandbox Code Playgroud)

javascript c# class

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

WSDL中<binding>和<portType>之间有什么区别?

双方<binding><portType>似乎定义操作和它的消息.我不太明白,为什么它们都是必要的?

xml wsdl web-services jax-ws

46
推荐指数
4
解决办法
3万
查看次数