问题列表 - 第32495页

0MQ有绿色线程吗?

我已经成长为喜欢erlang,这是一个很好的(咳嗽)建筑适合我的问题.与此同时,我仍然想象我可以在python中克服erlang进程和异步消息传递(我目前正在治疗以摆脱这种迷恋).

在最近的狂欢中,我遇到了0MQ,我喜欢它的消息功能.这对于erlang/OTP专家来说可能是不言而喻的,但我只是一个不起眼的python程序员(我的收缩无疑会读到这个聪明的论点).该0MQ用户指南指出,它使用本机操作系统线程,而不是虚拟的"绿色"主题.

  1. 有没有办法使用eventlet/gevent使0MQ工作?

  2. 或者,我应该避免使用绿眼怪物并坚持使用单个Python应用程序线程,并使用0MQ的消息队列和自己(熟练)使用本机线程来处理非阻塞I/O吗?

  3. 或者,退房并退回到erlang?

erlang zeromq

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

在SQL中加入和更新表的方法

所以我是这里的第一次用户,对SQL来说还是比较新的.我试图拿两张桌子,并在某种意义上加入它们.

在表1中我有数据:

House_Key ---Other Fields---   Customer_ID
Run Code Online (Sandbox Code Playgroud)

House_Key不是唯一的,因此我每个家庭可以拥有多个Customer_ID.House_Key是数字代码,Customer_ID是Home,Business或Bulk.

在表2中,我有House_Key字段,但没有Customer_ID字段.

我的目标是拥有一个新表,其中包含Table2的字段,其中包含一个名为Customer_ID的字段,但不是像表1中那样为每种类型的Customer_ID创建一个新行,我希望每个House_Key只有一行,并且Customer_ID说"Home Business Bulk"之类的东西,如果它是全部三个或它们的任意组合,但是它们更喜欢它之前总是在商业之前拥有Home.

有没有办法做到这一点?非常感谢你提前.

此外,不确定它是否重要,但如果它,我正在使用SQL Server 2005.

sql sql-server join relational-database sql-update

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

我想在页面加载时调用jquery函数

我想在页面加载时调用jquery函数.还有另一个Javascript被称为body标签的onload.

jquery

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

如何从网址获取YouTube视频ID?

我想v=id从JavaScript 获取YouTube的URL(没有jQuery,纯JavaScript).

YouTube网址格式示例

http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW

http://www.youtube.com/watch?v=u8nQa1cJyX8

或者在网址中包含视频ID的任何其他YouTube格式.

这些格式的结果

u8nQa1cJyX8

javascript regex youtube url

234
推荐指数
15
解决办法
21万
查看次数

从cocoa应用程序控制iTunes

我正在开发一个涉及音频播放的mac应用程序.我想在播放开始时暂停其他音频播放器.

我怎样才能
1)检测到itunes正在运行
2)检测到iTunes正在播放
3)暂停itunes
4)当我完成时恢复itunes

另外:
5)是否也可以暂停其他类型的媒体播放?例如,在浏览器中的音频和视频?

macos cocoa itunes

13
推荐指数
2
解决办法
4750
查看次数

在模块化程序中使用Boost.Program_options

我使用的代码包含一组模块,编译到各个库.反过来,库以不同的组合链接以构建不同的二进制文件.

所以,这是非常有序的.

不同的模块使用不同的命令行参数,我想使用Boost.Program_options进行解析.

由于命令行参数集取决于哪些库链接在一起,我事先并不知道所有参数,因此无法将它们添加到program_options :: options_description.

如何让每个模块添加命令行参数并稍后读取它们?

谢谢

c++ boost-program-options

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

C++模板和子类?

所以,我正在学习C++,而且我遇到了一些我知道如何用Java做的事情,但不是用C++ :).

我有一个容器对象的模板,定义如下:

template <class T>
class Container {
    vector<T> contained;

    public:

    void add(T givenObject) {
        this->contained.push_back(givenObject);
    }

    T get(string givenIdentifier) throw (exception) {
        for (int i = 0; i < this->contained.size(); i++) {
            if (this->contained[i].getIdentifier() == givenIdentifier) {
                return this->contained[i];
            }
        }
        throw new exception("An error has occured which has caused the object you requested to not be found. Please report this bug.");
    }

    bool empty() {
        return this->contained.empty();
    }

    bool identifierExists(string givenIdentifier) {
        for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

c++ oop interface

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

如何从Mercurial存储库中仅检索子目录?

我正在尝试使用Mercurial作为源存储库而不是VSS来销售我们的团队.在更新构建脚本的过程中,我遇到了一个试图从Hg存储库中检索文件的问题.

我们的构建使用NAnt自动化,目前适用于VSS的本地构建或构建(即,根据需要从VSS获取源代码).我正在尝试更新它们以便与Mercurial一起使用.

基本上,当我使用单个文件时,我没有任何问题,因为我可以使用NAnt的'get'任务(在获得适当的修订哈希之后)来检索单个文件.

我遇到的问题是当我需要使用不在存储库根目录的文件的目录(和子目录)时.我似乎无法弄清楚从存储库中检索/复制子目录到构建的"工作"目录的正确命令.我基本上花了整整一个下午试图弄清楚如何使用mercurial可执行文件(所以我可以使用NAnt'exec'任务),并且基本上已经碰壁,所以我想我会尝试在这里发布.

有人可以确认这是否可行,并就如何做到这一点提供一些建议?我意识到Mercurial跟踪文件而不是目录的变化,但对我来说这似乎很奇怪,这是开箱即用的(从我能说的).

如果这是不可能的,我看到的唯一解决方法是维护要使用的预期文件的NAnt文件集列表(呃!),或者将整个存储库克隆到临时目录,然后根据需要从该源复制文件(这对我来说感觉像个淤泥).

我意识到我可以简单地为我想要使用的目录创建另一个存储库,但是我宁愿不去那条路,因为我认为这会增加我想要做的大量的复杂性(对于我们构建的所有不同的库,我必须多次应用它.).

nant mercurial

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

where子句中的mySQL正则表达式

SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';
Run Code Online (Sandbox Code Playgroud)

我如何使它对任何数字格式和任何数字有效

407-888-0909
1(408)998-7654
7776654433
876-7788
Run Code Online (Sandbox Code Playgroud)

现在它只对1-999-999-9999有效

regex mysql

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

用C++编写并暴露给C#或直接用C#编写?

在我编写自己的2D(也许是一些3D)游戏引擎之前,我正在做一些研究.我在使用C#和XNA之前已经制作了一个引擎,但是这次我想通过使用opengl等在C++中创建我的新引擎来跨越平台.

但是......我仍然希望从C#获得快速迭代次数,并且可以访问那里的游戏引擎.

所以我在这里有几个选择.

  1. 用C++编写引擎和CLI包装器
  2. 直接在C#中编写整个内容,没有C++
  3. 用C++编写并使用Mono将C#代码/程序集加载到引擎中.
  4. 没有C#
  5. ......可能是我还没有想到的东西

我想我确实需要剔除速度,场景图像,矩阵计算,粒子系统等.

Wat是优点和缺点?你有什么建议?

c# c++-cli wrapper game-engine

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