问题列表 - 第37368页

如何确保rake任务一次只运行一个进程

我使用crontab在某个时间调用rake任务,例如:每3小时一次

我想确保当crontab准备好执行rake任务时,它可以检查rake任务是否正在运行.如果它是这样不执行.

这该怎么做.谢谢.

ruby linux rake rake-task

4
推荐指数
2
解决办法
2861
查看次数


C代码后变量名后的冒号

可能重复:
'unsigned temp:3'表示什么

这是参考页面的C代码示例.

      signed int _exponent:8;
Run Code Online (Sandbox Code Playgroud)

在'8'和'8'之前结肠的含义是什么?

c syntax bit-fields

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

在X中获取活动窗口标题

我正在尝试获取活动窗口的标题.该应用程序是一个后台任务,因此如果用户打开Eclipse,该函数将返回"Eclipse - blabla",因此它不会获得我自己窗口的窗口标题.我正在使用PyQt4在Python 2.6中开发它.

我现在的解决方案,从SO的旧答案中借用并略微修改,如下所示:

def get_active_window_title():
    title = ''
    root_check = ''

    root = Popen(['xprop', '-root'],  stdout=PIPE)

    if root.stdout != root_check:
        root_check = root.stdout

        for i in root.stdout:
            if '_NET_ACTIVE_WINDOW(WINDOW):' in i:
                id_ = i.split()[4]
                id_w = Popen(['xprop', '-id', id_], stdout=PIPE)

        for j in id_w.stdout:
            if 'WM_ICON_NAME(STRING)' in j:
                if title != j.split()[2]:
                    return j.split("= ")[1].strip(' \n\"')
Run Code Online (Sandbox Code Playgroud)

它适用于大多数窗口,但不是全部.例如,它找不到我的kopete聊天窗口,或者我正在开发的应用程序的名称.

我的下一次尝试看起来像这样:

def get_active_window_title(self):
    screen = wnck.screen_get_default()
    if screen == None:
        return "Could not get screen"
    window = screen.get_active_window()
    if window == …
Run Code Online (Sandbox Code Playgroud)

python linux pyqt4

17
推荐指数
2
解决办法
9154
查看次数

C#Linq - 来自SQL的SET语法,即SET abc(obj的属性)在IEnumerable <obj>中WHERE xyz = true

我有一个Obj的集合,我想通过集合,并在条件为真时设置属性,所以在正常的世界中它将是:

foreach (var o in obj)
{
   if (o.SomeProperty == Something)
   {
      o.SomeOtherProperty = true;
   }
}
Run Code Online (Sandbox Code Playgroud)

无论如何,使用Linq,使它成为一条线?

c# sql linq

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

低级javascript框架,抽象出html/css?

老实说,现在当我们在前端有这么多的javascript功能时,我真的希望浏览器中的javascript可以完全取代html和css.

我们可以处理对象(结构+设计+功能)而不是html元素和css来设置这些元素的样式.

但是,由于这种情况永远不会发生,我想知道是否有任何低级框架完全抽象出html和css,比如node.js(不像Sproutcore这样的高级),但是对于前端呢?

我认为这将是下一件大事:)

html javascript css node.js

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

为什么JSLint会抱怨未定义/隐含的全局变量?

我试图理解为什么JSLint在以下示例中抱怨隐含的全局变量:

var TEST = (function () {
  var count = 0;

  function get_count() { 
    return add_one(); 
  }

  function add_one() {
    count += 1;
    return count;
  }

  return { 
    get_count: get_count
  };
}());
Run Code Online (Sandbox Code Playgroud)

通过JSLint运行它会给出错误:

第5行第12个问题:未定义"add_one".

除了说:

隐含的全局:add_one 5

如果在add_one()功能之前移动功能,get_count()则错误消失.但是,使用上面的代码,在浏览器中运行它时不会产生任何错误.任何人都可以解释为什么JSLint抱怨?

谢谢!
马特

javascript jslint

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

将MySQL事件通知实现回Delphi应用程序

天儿真好,

是否有人能够提供一些指示,告诉我如何通知我的Delphi应用程序MySQL数据库中的特定记录已更改?Interbase的事件系统有哪些方面?

我看过的想法:

.:Q4M :. (http://q4m.31tools.com/)

优点:原生MySQL解决方案不需要外部守护进程缺点:由于使用特定于Linux的Posix调用,因此不存在Win32构建

.:MySQL Message API :. (http://messagequeue.lenoxway.net/)

优点:强大(使用spread.org)缺点:没有Win32二进制文件.需要附加spread.org的配置和守护程序

.:自定义用户定义函数:.

我正在尝试编写一个可以使用Win32 API PostMessage()的UDF,因此将一条Windows消息发送到一个简单的套接字服务器.

优点:与MySQL集成(尽管具有外部DLL依赖性).可以根据我的需求定制缺点:我无法让它工作(请参阅发布MySQL用户定义函数发送Windows消息).这可能是因为MySQL作为服务运行

任何指针,想法等非常感谢.

--D

mysql delphi notifications

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

有关在Windows Phone 7中调试UI错误的提示

我有一个Windows Phone 7应用程序,我经常看到"怪异"的UI故障,让我AGES调试.这是一系列的问题,比如控件似乎有额外的余量,滚动条没有出现,动画看起来真的很小,整个页面向下滚动,组合框项目偏移等等.

我很高兴承认它可能是我 - 但你如何调试这样的UI错误?我知道PC Silverlight应用程序有Silverlight Spy.Windows Phone 7有这样的东西吗?

任何调试技巧非常感谢.

silverlight-4.0 windows-phone-7

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

Windows Powershell中的Mercurial颜色扩展

有没有办法在Windows 7的Powershell中为Mercurial启用颜色支持?该ColorExtension页说要加

[color]
mode = win32
Run Code Online (Sandbox Code Playgroud)

到您的.hgrc文件,但它似乎没有什么区别.

运行hg status显示几个尚未添加到存储库的文件,我相信它们应该是粉红色(基于我见过的其他终端).这是显示的内容:

?[0;35;1;4m? samplefile.php?[0m
?[0;35;1;4m? anotherfile.php?[0m
?[0;35;1;4m? derpderp.xml?[0m
?[0;35;1;4m? derp_model.php?[0m
?[0;35;1;4m? stillnocolor.php?[0m
Run Code Online (Sandbox Code Playgroud)

windows powershell mercurial dvcs

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