问题列表 - 第37943页

将Gollum wiki部署到Heroku

Gollum是"一个简单的,Git驱动的wiki,带有甜蜜的API和本地前端."

它托管在GitHub上:http://github.com/github/gollum

它似乎是一个简单的Sinatra应用程序,因此,似乎应该很容易部署到Heroku.我似乎无法让它发挥作用.主要是因为我对Rake和config.ru文件几乎一无所知.

是否有可能将Gollum维基部署到Heroku?如果是这样,我的config.ru文件需要看起来像什么?

更新/编辑

LIB /咕噜/前端/应用程序:

module Precious
  class App < Sinatra::Base
Run Code Online (Sandbox Code Playgroud)

这是从bin/gollum调用的

require 'gollum/frontend/app'
Precious::App.set(:gollum_path, gollum_path)
Precious::App.run!(options)
Run Code Online (Sandbox Code Playgroud)

rake heroku sinatra

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

极慢的UPDATE查询

我注意到我的脚本变得很慢,然后我缩小了问题:这是一个更新查询.奇怪的是SELECT查询非常快.该表有大约600,000个条目.是的,id是UNIQUE PRIMARY KEY.这里有些例子:

SELECT * FROM `tmp_pages_data` WHERE id = 19080 LIMIT 0 , 30

Showing rows 0 - 0 (1 total, Query took 0.0004 sec)
Run Code Online (Sandbox Code Playgroud)

现在更新查询:

UPDATE tmp_pages_data SET page_status = 1 WHERE id = 19080

1 row(s) affected. ( Query took 24.5968 sec )
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,选择非常快,但更新速度很慢.这怎么可能?

mysql performance sql-update

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

Java Swing:如何从组件中删除匿名ActionListener

我创建了一个JButtons匿名数组,ActionListeners在某些条件下我想删除所有ActionListeners,但该.removeActionListeners方法需要ActionListener一个参数.如何删除动作侦听器?

for (int i=0; i < button.length; i++){
    button[i] = new JButton();
    button[i].addActionListener(listener.new ButtonListener());
}
Run Code Online (Sandbox Code Playgroud)

java swing

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

为什么twitter bookmarklet不被弹出窗口拦截器阻止?

检查此链接. http://dev.twitter.com/pages/share_bookmarklet

将书签拖到书签栏并单击它.它会打开一个弹出窗口.

为什么我的firefox/ie/chrome没有阻止这个?

谢谢

javascript: 
function loadScript(scriptURL) {
    var scriptElem = document.createElement('SCRIPT');
    scriptElem.setAttribute('language', 'JavaScript');
    scriptElem.setAttribute('src', scriptURL);
    document.body.appendChild(scriptElem);
}
var url = 'http://api.bit.ly/shorten?version=2.0.1&login=tweetthees&apiKey=Rxyz&longUrl=' + document.location;
var longUrl = document.location;
loadScript(url + '&callback=tweetme');
function tweetme(json) {
    var shortLink = json.results[longUrl].shortUrl;
    var finalUrl = 'http://twitter.com/home?status=Reading: ' + document.title + ' ' + shortLink;
    window.open(finalUrl, "Share link", "width=1024,height=400,location=1,status=1,scrollbars=1");
}
Run Code Online (Sandbox Code Playgroud)

javascript bookmarklet popup window.open

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

Python"值错误:无法删除数组元素" - 为什么我得到这个?

我无法在网上找到任何有关此值错误的内容,我完全不知道为什么我的代码会引发此响应.

我有一个大约50键的大字典.与每个键关联的值是表单中许多元素的2D数组[datetime object, some other info].样本看起来像这样:

{'some_random_key': array([[datetime(2010, 10, 26, 11, 5, 28, 157404), 14.1],
                           [datetime(2010, 10, 26, 11, 5, 38, 613066), 17.2]],
                          dtype=object), 
'some_other_key':  array([[datetime(2010, 10, 26, 11, 5, 28, 157404), 'true'],
                          [datetime(2010, 10, 26, 11, 5, 38, 613066), 'false']], 
                         dtype=object)}
Run Code Online (Sandbox Code Playgroud)

我希望我的代码做的是允许用户选择开始和停止日期并删除不在该范围内的所有数组元素(对于所有键).

在整个代码中放置打印语句我能够推断它可以找到超出范围的日期,但由于某种原因,当它试图从数组中删除元素时会发生错误.

这是我的代码:

def selectDateRange(dictionary, start, stop):

    #Make a clone dictionary to delete values from 
    theClone = dict(dictionary)

    starting = datetime.strptime(start, '%d-%m-%Y')   #put in datetime format
    ending   = datetime.strptime(stop+' '+ '23:59', '%d-%m-%Y %H:%M')    #put in datetime …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

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

如何在不同的项目上添加注释?

我有个问题......

packages = Package.objects.annotate(bid_count=Count('items__bids'))
Run Code Online (Sandbox Code Playgroud)

这应该给我一个包含每个出价数量的包的列表.如果包中只有一个项目,它的效果很好,但是如果它有更多的重要性.

每个包裹包含一个或多个项目.每个出价都放在包裹中的一个或多个商品上.我想检索放在该包中的商品上的出价数量.

如果一个包中的2个商品有1个出价,那么现在这将被计为2,我希望它返回1.

我试过Count('items__bids__distinct')但是没用.我怎样才能做到这一点?

django

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

如何使用sed用一个空格替换空格?

使用 sed "s/[[:blank:]]*/ /g" a>b 似乎不起作用。

whitespace sed

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

jQuery:给定一个选择器,只找到它的可见元素

这应该很简单.我有一个我已经声明为$ listItems的变量.声明如下:

var $listItems = $ul.children('li'); // $ul is just a selected unordered list
Run Code Online (Sandbox Code Playgroud)

稍后在我的代码中,我只想获得当前可见的那些.我该怎么办呢?就像是:

$listItems.parent().children(':visible')?
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery hidden jquery-selectors

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

保持引用而不是指针?

我有一个基本上是文本管理器的类.它可以绘制文字和诸如此类的东西.我基本上希望颜色和文本std :: string只是一个常量引用.那么它会没事吗?

class TextManager {
const std::string &text;
void draw(const std::string &text) const;
public:
TextManager(const std::string &text)
{
  this->text = text;
}

void someMethod()
{
   draw(text);
}


};
Run Code Online (Sandbox Code Playgroud)

我想当拥有TextManager文本实例的类发生更改时,更改将反映在TextManager中.

使用指针会更好吗?谢谢

c++

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

ruby:如何在本地上下文中加载.rb文件

如何在Ruby中完成这个简单的任务?
我有一些简单的配置文件

=== config.rb
config = { 'var' => 'val' }
Run Code Online (Sandbox Code Playgroud)

我想从文件中定义的某个方法加载配置文件,main.rb以便局部变量config.rb成为该方法的本地变量.
像这样的东西:

=== main.rb
Class App
    def loader
        load('config.rb') # or smth like that
        p config['var']   # => "val"
    end
end
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用全局变量config.rb,然后在完成后取消定义它们,但我希望有一种红宝石方式)

ruby variables load scope local

15
推荐指数
3
解决办法
9967
查看次数