问题列表 - 第22466页

真实生活用于Qt(诺基亚之外)

在诺基亚手机之外,Qt是一个有趣的商业应用开发平台吗?
为什么?优点?
谢谢

c++ qt cross-platform

10
推荐指数
6
解决办法
6827
查看次数

如何从另一个方法调用指向方法的指针

我前段时间遇到过这个问题而且我放弃了,但最近又回来了.

#include <iostream>

class element2D;

class node2D
{
public:
    void (element2D::*FunctionPtr)();
    void otherMethod()
    { std::cout << "hello" << std::endl;
        ((this)->*(this->FunctionPtr))(); //ERROR<-------------------
    }

};

class element2D
{
public:
    node2D myNode;
    void doSomething(){ std::cout << "do something" << std::endl; }
};

int main()
{
    element2D myElement;

    myElement.myNode.FunctionPtr = &element2D::doSomething; //OK
    ((myElement).*(myElement.myNode.FunctionPtr))();        //OK

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在标记线上收到错误:

pointer to member type 'void (element2D::)()' incompatible with object type 'node2D'
Run Code Online (Sandbox Code Playgroud)

我真的很感谢你的帮助.今天有类似的问题部分帮助了我:链接.但它似乎并不是我的问题的完整答案.

实际上这两个问题只有一个区别 - 调用函数的点.

谢谢你的时间

c++ member-function-pointers function-pointers

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

检测与Asterisk的呼叫接听以及呼叫将要发生的呼叫

我目前正在编写一个Windows服务,它使用Asterisk AMI来检测呼叫何时进入,然后根据呼叫来自谁以及将要进入的人执行Web请求.有没有人知道Asterisk中的一个事件,我可以听到包括这两个细节?我需要系统外呼叫的人的号码,但是我可以用来识别被呼叫的内部电话号码的任何东西都可以,只要它可以在星号之外使用.

我正在查看事件,他们都有外部调用者的号码,但是除了使用uniqueid之外,他们都没有链接到内部调用者,除非我在服务中构建这些字典而不能使用.

有没有人有任何想法?

c# telephony asterisk

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

如何从Core Data中的持久存储中删除所有对象?

我的核心数据在我的应用中运行.因此,我获取XML文件,将数据解析为模型对象并将其插入到核心数据中.它们保存在持久性存储中,我可以在重新启动应用程序时访问它们.但是,我希望能够随意刷新持久存储中的数据,因此我需要先从存储中删除现有对象.对此有直接的方法吗?

谢谢


我找到了这个解决方案

[managedObjectContext lock];
[managedObjectContext reset];//to drop pending changes
if ([persistentStoreCoordinator removePersistentStore:persistentStore error:&error])
{
NSURL* storeURL = [NSURL fileURLWithPath:[self pathForPersistentStore]];
[[NSFileManager defaultManager] removeFileAtPath:[storeURL path] handler:nil];
[self addPersistentStore];//recreates the persistent store
}
[managedObjectContext unlock];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch core-data ios

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

为列表编写删除名称循环

我想尝试制作一个有效的删除方法来处理列表.这种情况如下:

比如说,我有一个(可能)庞大的名单:

Alex Smith
Anna Hobb
Bertie Blackman
Bill Clinton
David Smith
David Warner
George Jung
George Washington
William Wobbits
Run Code Online (Sandbox Code Playgroud)

让我们说这是一个List<Person>人有属性FirstNameLastName.如示例中所示,两个人可能共享相同的FirstName.我需要做的是查看列表并删除所有Davids,例如.

我正在循环查找所有大卫,添加到列表DeletePerson,然后再次循环每个DeletePerson并删除.我相信会有更有效的方法吗?效率在这个应用程序中并不重要,但它似乎是一个漫长的方式来做到这一点,我想,因为在第一个名字的字母D之后我们知道我们不会再添加到DeletePerson列表中(假设列表是按字母顺序排序)

谢谢!

c# algorithm list

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

什么是防御路径遍历攻击的最佳方法?

我有一个Java服务器实现(TFTP,如果它对你很重要),我想确保它不容易受到路径遍历攻击,允许访问不应该可用的文件和位置.

到目前为止,我最好的防守尝试是拒绝任何匹配的条目,File.isAbsolute()然后依赖于File.getCanonicalPath()解决路径中的任何.././组件.最后,我确保生成的路径仍在我的服务器所需的根目录中:

public String sanitize(final File dir, final String entry) throws IOException {
    if (entry.length() == 0) {
        throw new PathTraversalException(entry);
    }

    if (new File(entry).isAbsolute()) {
        throw new PathTraversalException(entry);
    }

    final String canonicalDirPath = dir.getCanonicalPath() + File.separator;
    final String canonicalEntryPath = new File(dir, entry).getCanonicalPath();

    if (!canonicalEntryPath.startsWith(canonicalDirPath)) {
        throw new PathTraversalException(entry);
    }

    return canonicalEntryPath.substring(canonicalDirPath.length());
}
Run Code Online (Sandbox Code Playgroud)

是否存在未命中的安全问题?是否更好/更快地可靠地实现相同的结果?

代码需要在Windows和Linux上一致地工作.

java security path-traversal

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

用jQuery创建一个表行(tr)可点击(带有一个href链接,然后悬停!?)

只是一个(希望)快速的问题,我有以下HTML代码:

<tr>
 <td><img src="img/icons/file_pdf.png"></td>
 <td><a href="../upload/1267473577.pdf">Bulletin 1st March 2010</a></td>
 <td>(01/03/10)</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想要一种方法来使用jQuery获取一个href链接并使其无论你在哪个点击特定的表行,它都会带你到那个链接.

有没有办法做到这一点?我可以通过icky内联JavaScript作为绝对的最后手段来做到这一点,但是因为发现了jQuery我非常喜欢能够干净利落地做到这一点的想法:-)

jquery html-table click hyperlink

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

使用类方法的Objective-C点符号?

注意,我特别指的是点符号与类方法一起使用,而不是实例方法.

出于好奇,我想看看如果我尝试将Objective-C点符号语法与类方法一起使用会发生什么.我的实验如下:

#import <Foundation/Foundation.h>

static int _value = 8;

@interface Test : NSObject

+ (int) value;
+ (void) setValue:(int)value;

@end

@implementation Test

+ (int) value {
    return _value;
}

+ (void) setValue:(int)value {
    _value = value;
}

@end

int main(int argc, char * argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSLog(@"Test.value: %d", Test.value);
    NSLog(@"[Test value]: %d", [Test value]);

    Test.value = 20;
    NSLog(@"Test.value: %d", Test.value);
    NSLog(@"[Test value]: %d", [Test value]);

    [Test setValue:30];
    NSLog(@"Test.value: %d", Test.value);
    NSLog(@"[Test value]: %d", [Test …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

CSS 3 DIV连续:2修复1自动调整

我试图找出如何创建3个div并让他们在同一行中的阵容.将第一个和第三个固定宽度设置为100px并使第二个(中间)一个audo调整其宽度以防浏览器调整大小.

<div>
   <div id="d1"> content 1</div>
   <div id="d2"> content 2</div>
   <div id="d3"> content 3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢,

css

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

摆脱Django IOErrors

我正在运行一个Django站点(通过Apache/mod_python),我使用Django的工具来通知我和其他开发人员有关内部服务器错误的信息.有时会出现以下错误:

Traceback (most recent call last):

  File "/opt/webapp/externals/lib/django/core/handlers/base.py", line 92, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/opt/webapp/csite/apps/customers/views.py", line 29, in feedback
    form = FeedbackForm(request.POST)

  File "/opt/webapp/externals/lib/django/core/handlers/modpython.py", line 113, in _get_post
    self._load_post_and_files()

  File "/opt/webapp/externals/lib/django/core/handlers/modpython.py", line 96, in _load_post_and_files
    self._post, self._files = http.QueryDict(self.raw_post_data, encoding=self._encoding), datastructures.MultiValueDict()

  File "/opt/webapp/externals/lib/django/core/handlers/modpython.py", line 163, in _get_raw_post_data
    self._raw_post_data = self._req.read()

IOError: Client read error (Timeout?)
Run Code Online (Sandbox Code Playgroud)

据我所知,这些IOError是由客户在错误的时刻断开连接而产生的,这不是我的网站的问题.

如果是这种情况:我可以以某种方式禁用这些错误的电子邮件吗?我真的不想知道我无法解决的错误,也不是真正的错误.

python django logging

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