问题列表 - 第40705页

emacs和gdb-many-windows

我是emacs的新手.在许多站点中,有一个选择设置gdb-many-windows,它实际上将窗口拆分为

 |   GUD buffer (I/O of GDB)      |   Locals/Registers buffer      |

 |   Primary Source buffer        |   I/O buffer for debugged pgm  |

 |   Stack buffer                 |   Breakpoints/Threads buffer   |
Run Code Online (Sandbox Code Playgroud)

每当我尝试做"Mx gdb-many-window"时,它都无法识别它."Mx gdb"等运行良好但不是"Mx gdb-many-window"?

有人遇到过这个吗?

emacs

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

使用OCMock存储返回BOOL的方法

我正在使用OCMock 1.70,并且在模拟返回BOOL值的简单方法时出现问题.这是我的代码:

@interface MyClass : NSObject
- (void)methodWithArg:(id)arg;
- (BOOL)methodWithBOOLResult;
@end
@implementation MyClass
- (void)methodWithArg:(id)arg {
    NSLog(@"methodWithArg: %@", arg);
}
- (BOOL)methodWithBOOLResult {
    NSLog(@"methodWithBOOLResult");
    return YES;
}
@end

- (void)testMock {
    id real = [[[MyClass alloc] init] autorelease];
    [real methodWithArg:@"foo"];
    //=> SUCCESS: logs "methodWithArg: foo"

    id mock = [OCMockObject mockForClass:[MyClass class]];
    [[mock stub] methodWithArg:[OCMArg any]];
    [mock methodWithArg:@"foo"];
    //=> SUCCESS: "nothing" happens

    NSAssert([real methodWithBOOLResult], nil);
    //=> SUCCESS: logs "methodWithBOOLResult", YES returned

    BOOL boolResult = YES;
    [[[mock stub] andReturn:OCMOCK_VALUE(boolResult)] methodWithBOOLResult];
    NSAssert([mock methodWithBOOLResult], …
Run Code Online (Sandbox Code Playgroud)

cocoa unit-testing ocmock

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

我想在SQL查询中使用php函数,

我想在SQL查询中使用str_replace(),

db_query('SELECT * FROM {node} n INNER JOIN {accesslog} a ON n.nid = str_replace("node/", "", a.path); 
Run Code Online (Sandbox Code Playgroud)

但仍然不行.请帮忙.

谢谢.

php sql

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

javascript从div获取html或文本

这在jquery中很容易,但普通的javascript怎么样?

该代码适用于Google图片搜索API.我想搜索匹配html或最好是div内的文本的图像.

var searchThis = document.getElementById('imgToFind'); //get HTML, or text from div

// Find images
imageSearch.execute(searchThis); //search image
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="imgToFind">PlayStation</div>
Run Code Online (Sandbox Code Playgroud)

结果应该是playstation的图像.相反,我得到了这些

1 dosic ois - 123

替代文字 IE8 javascript返回[object HTMLDivElement]而不是[

替代文字 爱的手

和其他无关的图像.我想知道谷歌在搜索什么...认为第二个是给我一个提示.

javascript api json image

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

Rails 3 - Tempfile路径?

我有以下内容:

attachments.each do |a|
   Rails.logger.info a.filename
   tempfile = Tempfile.new("#{a.filename}", "#{Rails.root.to_s}/tmp/")
   Rails.logger.info tempfile.path
end
Run Code Online (Sandbox Code Playgroud)

附件来自回形针.

这是输出:

billgates.jpg
/Users/bhellman/Sites/cline/tmp/billgates.jpg20101204-17402-of0u9o-0
Run Code Online (Sandbox Code Playgroud)

为什么最后会20101204-17402-of0u9o-0附加文件名?用纸夹等打破了一切.以前有人见过吗?对于我的生活,我不知道它在做什么?

谢谢

更新 回形针:github上的回形针

a是附件文件

tempfile = Tempfile.new("#{a.filename}", "#{Rails.root.to_s}/tmp/")
tempfile << a.body
tempfile.puts
attachments.build(
    :attachment => File.open(tempfile.path)
)
Run Code Online (Sandbox Code Playgroud)

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

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

Web开发新手.ASP.NET还是Django?

您好我有兴趣听取客观反应,初学者应该将他或她的时间用于:

ASP.NET,Visual Studio,C#,IIS,Team Foundation Server?

要么

Python,Django,PyCharm?

这些只是我感兴趣的一些标准:

  1. 易于入手.
  2. 好文档.
  3. 高度可扩展的.
  4. 大职业机会.

如果您有使用ASP.NET和Django的经验,请随意发表您对此事的个人意见.

c# python asp.net django

5
推荐指数
3
解决办法
6717
查看次数

在使用原子和futexes锁定代码时无法找到竞争条件

我正在尝试在我的Linux-futex和基于原子操作的锁定原语中调试导致竞争条件的死锁时非常糟糕.这是我正在使用的代码(与真实代码完全相同的逻辑,只是拉出了与问题无关的数据结构的依赖性):

int readers, writer, waiting;

void wrlock()
{
    int cur;
    while (atomic_swap(&writer, 1)) spin();
    while ((cur=readers)) futex_wait(&readers, cur);
}

void wrunlock()
{
    atomic_store(&writer, 0);
    if (waiting) futex_wake(&writer, ALL);
}

void rdlock()
{
    atomic_inc(&waiting);
    for (;;) {
        atomic_inc(&readers);
        if (!writer) return;
        atomic_dec(&readers);
        futex_wait(&writer, 1);
    }
}

void rdunlock()
{
    atomic_dec(&waiting);
    atomic_dec(&readers);
    if (writer) futex_wake(&readers, ALL);
}
Run Code Online (Sandbox Code Playgroud)

这些atomic_*spin功能非常明显.Linux futex ops是futex_wait(int *mem, int val)futex_wake(int *mem, int how_many_to_wake).

我运行到死锁状态是3个线程,readers==0,writer==1,waiting==2,和所有线程都在等待futex_wait …

c linux multithreading locking atomic

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

如何将sinatra作为websocket服务器运行?

我试过使用eventmachine,但我所拥有的只是一侧运行sinatra的应用程序,另一侧运行事件机的服务器。我不知道如何将sinatra应用程序作为websocket运行。

例如,我想将其用作网络套接字:

得到'/'做
   #从数据库中提取信息并显示
结束

任何帮助表示赞赏。

谢谢!L.

ruby html5 sinatra websocket

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

在C#中使用Google Channel API

官方文档没有提到支持,但我想知道是否可以连接客户端程序而不是javascript来使用Channel API.我目前正在使用Windows应用程序的基本轮询技术,使用Channel API可以提高响应速度并减少负载.

我认为,作为一个丑陋的黑客,我可以在后台渲染一个隐藏的webbrowser对象,并在其中运行javascript,然后以此为基础.有更好的解决方案吗?

c# google-app-engine comet cometd channel-api

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

CSS Selector中的多个类

我看到这样的选择器,

.class1 .class2 .class3 {
}
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

我使用了多个没有空格的类选择器.空间意味着后代,但它对课程没有意义.

css css-selectors

51
推荐指数
3
解决办法
8万
查看次数