问题列表 - 第38557页

清除或重新创建Ruby on Rails数据库

我有一个充满数据的开发Ruby on Rails数据库.我想删除所有内容并重建数据库.我正在考虑使用类似的东西:

rake db:recreate
Run Code Online (Sandbox Code Playgroud)

这可能吗?

rake ruby-on-rails ruby-on-rails-3

571
推荐指数
11
解决办法
33万
查看次数

Lisp:多维数组元素运算

Common Lisp中将元素操作应用于多维数组的"正确"构造是什么?

以下示例应该有助于说明我正在尝试做的事情:

A)假设我想将数组的每个元素增加一个:

0 1 2    1 2 3
3 4 5 -> 4 5 6
6 7 8    7 8 9
Run Code Online (Sandbox Code Playgroud)

B)假设我想添加2个数组:

1 2   -1 -1    0 1
3 4 + -2 -2 -> 1 2
5 6   -3 -3    2 3

C)假设我想找到几个数组中最大的元素,元素:

max( 0 1 , 4 -1 , 0 0 ) -> 4 1
     2 3   0  0   8 1      8 3

基本上我认为我正在寻找某种"arraymap"函数,它可以像这样使用:(arraymap f A1 A2 ... An)其中f将n个参数作为输入,而Ai是相同大小的数组.

在上面的例子中,它将被如下使用:

一个)

(setq M #2A((0 1 …
Run Code Online (Sandbox Code Playgroud)

lisp loops map multidimensional-array

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

BASH命名管道锁定

我不明白为什么会这样.我一直在使用同样的命令很长一段时间,现在,它突然开始锁定了.

mkfifo ./pipe
echo "test" >./pipe
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能阻止这种锁定?

bash locking named-pipes

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

为什么这些DIV不会显示在同一条线上?

我有以下HTML:

<div id="root">
    <div id="left_side">LEFT</div>
    <div id="center_s">CENTER</div>
    <div id="right_side">RIGHT</div>
</div>
Run Code Online (Sandbox Code Playgroud)

......和CSS:

#root {
    background-color: #eee;
}

#left_side {
    float: left;
}

#center_s {
    margin-left: auto;
    margin-right: auto;
    width: 65px;
    background-color: #ccc;
}

#right_side {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下内容:

截图

右边的DIV在一条单独的线上,这不是我想要的.如何让它与其他DIV保持同一条线?

注意:您可以在这里看到现场演示并使用代码:http://jsfiddle.net/UDb4D/

html css alignment

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

C#可以在main之前或之后运行代码,就像在Objective C中一样

http://gcc.gnu.org/onlinedocs/gcc-2.95.3/objc-features_1.html#SEC2

GNU Objective-C运行时提供了一种允许您在程序执行进入main函数之前执行代码的方法.代码通过特殊的类方法+加载在每个类和每个类别的基础上执行.

更新:我在下面阅读的答案并不令人满意.从主程序调用函数没什么特别之处.问题是关于HOOKING SYSTEM是SYSTEM在没有你的程序的情况下调用函数,即使在RUNTIME上也知道它.

而不是Objective C,请参阅Visual C++上的这篇文章(感谢stackoverflow的人回答我之前的问题):http: //www.codeguru.com/cpp/misc/misc/threadsprocesses/article.php/c6945

否则,Objective C Runtime不需要包含此加载方法.主要的入口点当然存在于Objective C程序中,如果只需要在主方法中调用静态方法就没什么大不了的:)

c# static-methods objective-c

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

清算意图

我的Android应用程序被传递信息的意图调用(状态栏中的pendingintent).

当我按下主页按钮并通过按住主页按钮重新打开我的应用程序时,它再次调用了意图,并且仍然存在相同的附加功能.

    @Override
    public void onSaveInstanceState(Bundle savedInstanceState) {
      super.onSaveInstanceState(savedInstanceState);
    }
    @Override
    public void onRestoreInstanceState(Bundle savedInstanceState) {
      super.onRestoreInstanceState(savedInstanceState);
    }
Run Code Online (Sandbox Code Playgroud)

这是不像它应该运行的代码

    String imgUrl;
    Bundle extras = this.getIntent().getExtras();


    if(extras != null){
        imgUrl = extras.getString("imgUrl");
        if( !imgUrl.equals(textView01.getText().toString()) ){

            imageView.setImageDrawable( getImageFromUrl( imgUrl ) );
            layout1.setVisibility(0);
            textView01.setText(imgUrl);//textview to hold the url

        }

    }
Run Code Online (Sandbox Code Playgroud)

我的意图是:

public void showNotification(String ticker, String title, String message, 
    String imgUrl){
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager mNotificationManager = 
        (NotificationManager) getSystemService(ns);
    int icon = R.drawable.icon;        // icon from resources
    long when = System.currentTimeMillis();         // …
Run Code Online (Sandbox Code Playgroud)

android android-intent

98
推荐指数
7
解决办法
7万
查看次数

Rails 3初始化命令

有人可以指出我正确的方向为rails模块实例化的顺序.

我想要找到的主要内容是:

1)何时加载宝石?

2)何时加载config/initializers/*?

3)什么时候在routes.rb中命名路由被处理?

ruby-on-rails ruby-on-rails-3

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

如何写入plist文件?

我写了一小段代码来写一个plist文件.我没有从XCode收到任何错误或警告,所以我真的迷路了."Root"未在此代码部分中定义,但它只是我从plist中提取的数据的字典.

有没有人知道为什么这不会写入plist文件?它根本不会改变文件.

    NSMutableArray *newReports = [[NSMutableArray alloc] init];
    newReports = [[Root objectForKey:@"Reports"] mutableCopy ];

    //Creating data model for new report
    NSMutableDictionary *newReport = [[NSMutableDictionary alloc] init];

    NSString *tempTitle = titleField.text;
    NSString *tempEmployee = employeeField.text;
    NSArray *tempNodes = [[NSArray alloc] init];

    [newReport setObject:tempTitle forKey:@"Title"];
    [newReport setObject:tempEmployee forKey:@"Employee"];
    [newReport setObject:tempNodes forKey:@"Nodes"];

    [newReports addObject:newReport];

    NSMutableDictionary *newRoot = [[NSMutableDictionary alloc] init];

    [newRoot setObject:newReports forKey:@"Reports"];

    //Writing data to plist
    NSString *Path = [[NSBundle mainBundle] bundlePath];
    NSString *filePath = [Path stringByAppendingPathComponent:@"data.plist"];

    [newRoot writeToFile:filePath atomically: YES];
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

iphone xcode objective-c

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

用于 64 位 Windows 的 G++

在哪里可以获得适用于我的 64 位 Windows 7 机器的 GCC/G++ 编译器?

windows 64-bit win64 g++

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

Sphinx如何快速排序?

假设我搜索"宝贝".Sphinx将抓取所有包含"baby"的文档,然后使用我自己的算法对其进行排序.(扩展模式).

问题是,它如何排序如此之快?它如何抓取数百万条记录,然后在几毫秒内对它们进行排序?

sorting lucene algorithm search sphinx

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