问题列表 - 第29696页

_p.h文件的目的是什么?

在Qt源文件中,有两个版本的头文件,例如:

qxmlstream.h
qxmlstream_p.h
Run Code Online (Sandbox Code Playgroud)

为什么有_p.h文件?

c++ qt coding-style header header-files

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

如何从递归函数返回字符串数组?

如何从递归函数返回字符串数组?

例如::

char ** jumble( char *jumbStr)//reccurring function
{
   char *finalJumble[100];

   ...code goes here...call jumble again..code goes here

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

提前致谢.

c arrays string

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

调用Java Object的wait()会中断线程同步

public class Main2 {
    public static void main(String[] args) {
        new Test2().start();
        new Test2().start();
    }
}

class Test2 extends Thread {
    @Override
    synchronized public void run() {
        try {
            System.out.println("begin wait");
            wait();
        } catch (Exception ex) {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

作为运行测试的实际结果:从两个线程开始等待,开始等待,两次.与预期结果相比:开始等待,从两个线程之一只有一次,因为在synchronized run()方法中调用了wait().为什么可以调用Object的wait()中断线程同步?

吃了很多!


    public class Main3 {

    public static void main(String[] args) {
        Test3 t = new Test3();
        new Thread(t).start();
        new Thread(t).start();
    }
}

class Test3 implements Runnable {
    synchronized public void run() {
        try {
            System.out.println("begin wait");
            wait();
        } …
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading

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

stringByAddingPercentEscapesUsingEncoding不能与NSStrings一起使用'0'

我一直有这个stringByAddingPercentEscapesUsingEncoding:方法的问题.这是发生的事情:

当我尝试使用该方法转换NSString时:

"..City=Cl&PostalCode=Rh6 0Nt"
Run Code Online (Sandbox Code Playgroud)

我明白这个..

"City=Cl&PostalCode=Rh62t"
Run Code Online (Sandbox Code Playgroud)

它应该是:

"..City=Cl&PostalCode=Rh6%200Nt"
Run Code Online (Sandbox Code Playgroud)

我该怎么办?提前致谢 !!

iphone nslog

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

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

如何将列表框中的选定项添加到c#中列出<string>

如何将列表框中的选定项添加到列表以获取所选的用户名

我的代码:

        List<String> lstitems = new List<String>();

        foreach (string str in lstUserName.SelectedItem.Text)
        {
            lstitems.Add(str);
        }
Run Code Online (Sandbox Code Playgroud)

它告诉我错误说无法将char转换为字符串....如何将项目添加到列表或数组

c# asp.net arrays listbox

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

训练tesseract与iPhone一起使用

我试图在我的iPhone应用程序中使用tesseract-2.04,只是想检测数字.我在这里做的是首先我使用这篇文章交叉编译tesseract生成lib文件http://robertcarlsen.net/2009/07/15/cross-compiling-for-iphone-dev-884然后使用该演示申请在http://robertcarlsen.net/2010/01/12/ocr-for-iphone-source-1080,但结果远不如现实.

我无法解决问题或如何训练tesseract,以便实际使用时关闭.

请帮忙.

谢谢,

Madhup

iphone ocr tesseract image-processing

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

更新到iPhone SDK 4.0后,链接器错误(仅限模拟器)具有自己的库

我最近更新到iPhone SDK 4.0,不再能够为iPhone模拟器构建我的项目.问题是ld找不到我自己的一个库的类:

"_OBJC_CLASS_$_Book", referenced from:
   objc-class-ref-to-Book in Category.o
   (maybe you meant: ...)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

我已经阅读了一些关于类似问题的其他帖子,比如这里."不幸的是",我的问题与SDK框架无关,但是我自己的lib,所以这里提到的解决方案不适用于此.

该库包含在我的目标的"Link Binary With Libraries"下,库搜索路径是正确的(使用XCode和直接在我的项目文件中使用纯文本编辑器进行检查)并正确添加到gcc命令中.

我使用iPhone模拟器3.2作为基础SDK,但SDK 4.0也出现同样的问题.同样,这适用于我的设备目标,但不适用于我的模拟器目标.不过,在我从iPhone SDK 3.2更新到4.0之前,它同时适用于两者.我还能够通过创建只有一个文件和链接库的新项目来重现此错误.但是,在我更新XCode和我的SDK之前,lib应该没问题,因为它适用于模拟器3.2.

更多事实:Mac OS X 10.6.3,XCode 3.2.3 64位,iPhone OS 3.2,GCC 4.2

任何帮助将受到高度赞赏.


编辑:

重新安装SDK 3.2后,一切都按预期工作了.必须注意的是,每次安装都会覆盖/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs文件夹中的SDK.然后,我再次尝试重新安装SDK 4.0,并发生与上述相同的错误.我没有更改项目中的任何内容,并始终使用3.2作为Base SDK.

因此,问题可以缩小到以下选项:

  • 苹果改变了...... 在模拟器SDK 3.2中导致问题
  • XCode 3.2.3的更改会导致问题
  • 构建我自己的库时错误/缺少编译器标志(但是,这些标志只会导致更改的SDK或更改的IDE出现问题)

我还在/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk上为此文件夹的旧版本和新版本执行了文件夹差异.事实证明,"相同"的SDK中实际上有微小的变化.不过,我仍然认为这是一个IDE /编译器标志问题.

有人有什么想法吗?我不想永远坚持3.2 ...

compiler-construction iphone xcode ios4 ios-simulator

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

使用modprobe"致命:模块未找到错误"

我有一个modprobe命令问题...我编译了hello world模块并加载它insmod,它工作正常,当我这样做时lsmod,我可以在输出列表中看到它.但是当我使用插入此模块时,我modprobe收到致命错误:

root@okapi:/home/ravi# modprobe ./hello.ko 
FATAL: Module ./hello.ko not found.
root@okapi:/home/ravi#
Run Code Online (Sandbox Code Playgroud)

这是模块代码:

#include <linux/init.h>
#include <linux/module.h>

MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
{
        printk(KERN_ALERT "Hello, world\n");
        return 0;
}
static void hello_exit(void)
{
        printk(KERN_ALERT "Goodbye, cruel world\n");
}

module_init(hello_init);
module_exit(hello_exit);
Run Code Online (Sandbox Code Playgroud)

和Makefile

obj-m += hello.o

all:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Run Code Online (Sandbox Code Playgroud)

c linux kernel linux-device-driver linux-kernel

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

如何在用户选择图像文件时使用本地路径更新图像src?

HTML

<input type="file" name="picture" value="" />
<img id="preview_pic" src="/images/no-image.jpg" alt="" height="100" width="100" />
Run Code Online (Sandbox Code Playgroud)

我可以看到"文件"输入框被填充了本地文件路径.我想用这个新的本地文件路径替换img src,只是预览他们选择的图像.如果他们选择的文件不是图像文件,则按原样保留默认的无图像.任何想法如何使用Jquery做到这一点.提交表单后,我可以在服务器上处理该文件.

谢谢.

[ps - 我不确定使用哪个事件,这可以确保用户选择了一个文件.例如,当用户点击等时我使用onclick]

javascript php jquery image-processing

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