问题列表 - 第31512页

可以在"applicationDidEnterBackground:(UIApplication*)application"中使用exit(0)吗?

升级到sdk 4后,我的应用程序在退出时崩溃,错误是内存访问不良.

我想如果我在"applicationDidEnterBackground:(UIApplication*)应用程序"中放入"exit(0)",应用程序将正常退出.

但是,这样可以吗?到目前为止,这是我解决问题的唯一"解决方案".

这次NSZombie不太有帮助......

iphone ios4

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

有没有与C相同的语言?

任何提议或实现的语言是否适合与C相同(巨大)的利基,旨在作为替代方案,同时保持对操作系统,高性能,嵌入式和其他角色的所有适用性?

c

17
推荐指数
3
解决办法
938
查看次数

声明和定义

仍然与C语句中的声明和定义混淆:如果头文件如下:

#ifndef _BASIC_H_
#define _BASIC_H_

void test();
extern int i; //define or declare
#endif
Run Code Online (Sandbox Code Playgroud)

两个源文件f1.c和f2.c包含这个头,然后一个源文件需要定义变量"i".

但如果头文件是这样的:

#ifndef _BASIC_H_
#define _BASIC_H_

void test();
int i; //define or declare
#endif
Run Code Online (Sandbox Code Playgroud)

和两个源文件f1.c和f2.c,包含这个头,没有在任何文件中定义变量"i",当我使用变量时它仍然会通过.
我的问题是定义变量的时候.

谢谢

c

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

使用boost :: python将C++类实例传递给python

我有一个库创建对象(类A的实例)并将它们传递给python程序,该程序应该能够调用它们的方法.

基本上我有C++类实例,我想从python中使用它们.有时,该对象应该传递回C++进行一些操作.

我创建了以下包装器文件(假设该New函数在C++代码中的某处调用):

#include <boost/python.hpp>
#include <iostream>
#include <boost/smart_ptr.hpp>

using namespace boost;
using namespace boost::python;

int calls = 0;

struct A
{
   int f() { return calls++; }
   ~A() { std::cout << "destroyed\n"; }
};

shared_ptr<A> existing_instance;

void New() { existing_instance = shared_ptr<A>( new A() ); }

int Count( shared_ptr<A> a ) { return a.use_count(); }

BOOST_PYTHON_MODULE(libp)
{
    class_<A>("A")
        .def("f", &A::f)
    ;

    def("Count", &Count);

    register_ptr_to_python< shared_ptr<A> >();
} 
Run Code Online (Sandbox Code Playgroud)

代码缺少python获取的部分existing_instance.我没有粘贴它,但我只是说我为此目的使用回调机制.

这段代码有效,但我有几个问题:

  1. 在Count函数(以及所有其他C++操作函数中)可以这样传递a或者更好地做类似的事情const shared_ptr<A>&吗?在我在python …

c++ python boost boost-python

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

iPhone - PushMeBaby示例错误

我在运行PushMeBaby示例时遇到错误,如本教程中推送的推送通知http://mobiforge.com/developing/story/programming-apple-push-notification-services

在控制台中,错误消息是

connect returned error
Run Code Online (Sandbox Code Playgroud)

 PushMeBaby[708:a0f] MakeServerConnection(): -36
 PushMeBaby[708:a0f] SSLNewContext(): 0
 PushMeBaby[708:a0f] SSLSetIOFuncs(): 0
 PushMeBaby[708:a0f] SSLSetConnection(): 0
 PushMeBaby[708:a0f] SSLSetPeerDomainName(): 0
 PushMeBaby[708:a0f] SecKeychainOpen(): 0
 PushMeBaby[708:a0f] SecCertificateCreateFromData(): 0
 PushMeBaby[708:a0f] SecIdentityCreateWithCertificate(): 0
 PushMeBaby[708:a0f] SSLSetCertificate(): 0

\274\270LN\247\373?\276a\216\222\376\216\367\262p\332\302 \2342\3713\301_ZV\344'sV\300

\300   \300\300\300\300\300\300\300\300\300\300\300\300\300

 \300

/5

 23894:9#!gateway.sandbox.push.apple.com
Run Code Online (Sandbox Code Playgroud)

每次我构建并运行它时,数字串似乎都会改变.

我检查了设备令牌,我有aps_developer_identity.cer

有没有人成功地使这个东西工作?

iphone

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

jQuery 试图将工具提示放在悬停的元素上

我正在编写自己的工具提示功能,如下所示:

$(".tip_holder").hover(
  function() {

      var $containerWidth = $(this).width();

      var $containerHeight = $(this).height();

      var $tipTxt = $(this).text();

      var $tipTitle = $(this).attr('title');

      var $offset = $(this).offset();

      $('#icis_dashboard').prepend('<div id="tooltip">' + $tipTxt + '</div>');

      $('#tooltip').css({
          'position': 'absolute'
      });

      var $tipWidth = $('#tooltip').width();

      var $tipHeight = $('#tooltip').height();

      $('#tooltip').css({
          'top': $offset.top - ($tipHeight + 5),
          'left': $offset.left,
          'padding': '0 5px 5px'              
      });

  },
  function() {
      $('#tooltip').remove();
  }
);
Run Code Online (Sandbox Code Playgroud)

但是,我无法将工具提示居中放置在我悬停的元素上。我需要将其缩放到悬停的任何大小元素。

我很欣赏有许多插件可以实现此功能,但我想编写自己的插件,以便工具提示 div 只会出现在代码中的同一位置,以便我的测试人员可以对其进行测试。这是他的要求,让他的生活更轻松:(

jquery jquery-plugins

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

在objective-C中,Type*var和Type*var之间有什么区别?

哦,作为一个记忆管理菜鸟的乐趣!

我得到了一些Objective-C代码,虽然我理解了指针的基础知识,但我已经看到了这两种不同的结构,却无法真正理解它们的区别.

任何人都可以开导我吗?

编辑我的问题,构造的行为没有不同,相反,我再次得到了多个声明问题.谢谢 !

pointers memory-management objective-c

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

如何在OpenGL(GLUT)场景中创建静态背景图像?

我创建了一些场景,我希望显示一些静态背景图像,这不会改变我对场景的方式和方式.

c++ opengl glut

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

如何让反射器加载不同的框架

当您第一次启动.NET Reflector时,它会询问您应该加载哪个框架的基本程序集.我经常从框架切换到框架,并想知道我每次都可以弹出这个问题(除了重新安装).或者我必须为每个人手动创建列表

我似乎无法在菜单或选项下的任何地方找到它.

编辑:如果你想知道我的意思或在一段时间内没有"第一次使用",这些是我所指的选择,从这里引用的图像(现在包括.NET Framework 4.0,当然):

http://www.myviewstate.net/blog/image.axd?picture=select_framework_version.png

.net c# reflector

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

空字符串的模式是什么?

我需要验证输入:有效的变量是数字或空字符串.相应的正则表达式是什么?

String pattern = "\d+|<what shoudl be here?>";
Run Code Online (Sandbox Code Playgroud)

UPD:请不要建议"\ d*",我只是好奇如何在regexp中告诉"空字符串".

java regex

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