小编tas*_*oor的帖子

为什么相同的类型不同?

为什么这个(char在我的实现上签名):

cout << std::is_same< char,signed char>::value;

输出错误?

c++ metaprogramming

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

NSFileManager:moveItemAtPath

NSString* path = [[NSBundle mainBundle] pathForResource:@"js" ofType:nil];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
if (path != nil) {
    NSFileManager *fm = [NSFileManager defaultManager];
    NSString* move_path = [NSString stringWithFormat:@"%@",  [paths objectAtIndex:0]];
    NSError *error; 
    if ([fm moveItemAtPath:path toPath:move_path error:&error]) {
        NSLog(@"***************** success!");
    } else {
        NSLog(@"***************** fail!");
    }    }
Run Code Online (Sandbox Code Playgroud)

它失败了.

js&move_js不为空;

path = /var/mobile/Applications/06C82222-0ABF-4009-BD58-31B799DC7C33/adhoc.app/js
move_path = /var/mobile/Applications/06C82222-0ABF-4009-BD58-31B799DC7C33/Documents
Run Code Online (Sandbox Code Playgroud)

ios

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

Apple的任何设备是否支持iOS 4.0但不支持多任务处理?

Apple的任何设备是否支持iOS 4.0但不支持多任务处理?

如果没有,我不理解[UIDevice isMultitaskingSupported]API(仅在iOS 4.0中引入).

谢谢

multitasking ios

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

对齐TextField的内容,但保持其宽度x高度

在纸牌游戏中,我使用中间的TextField来显示比赛桌号码,还可以检测是否已经玩过扑克牌 - 使用myTextField.hitTestObject(myCard)- 这意味着TextField的位置和尺寸可能不会改变:

在此输入图像描述

我目前的AS3代码是:

        var format:TextFormat = new TextFormat();
        format.color = 0xFFFFFF;
        format.size = 30;
        format.bold = true;

        myTextField.defaultTextFormat = format;
        myTextField.border = true;
        myTextField.borderColor = 0xFFFFFF;
        myTextField.x = W/2-Card.W/2;
        myTextField.y = Card.H;
        myTextField.width = Card.W;
        myTextField.height = Card.H/4;

        addChild(myTextField);
Run Code Online (Sandbox Code Playgroud)

但是TextField的内容("#2029"上面屏幕截图中的String )不在其中心.

我无法设置,_middle.autoSize = TextFieldAutoSize.CENTER因为这会改变边框的宽度并打破hitTestObject().

请问有另一种方法可以将文本对齐吗?

flash actionscript actionscript-3 textfield center-align

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

释放字符串char*str ="hello"的内存

是否需要在下面的程序中释放分配给字符串"str"的内存?如果是,free(str)是否有效?在哪个段中,内存被分配给"str"?

int main()
{
    function()
}

function()
{
    char *str="hello";
     --
     --
     return
}
Run Code Online (Sandbox Code Playgroud)

c

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

内存泄漏问题

我是iphone dev和处理内存问题的新手.我正在学习,但有些事情对我来说仍然很神秘.

在下面的例子中,"Instruments"的泄漏分析器说我在databasePath设置中有泄漏.我无法弄清楚为什么.

// databaseName and databasePath are properties of my class.
databaseName = [[NSString alloc] initWithString:@"sqlDbName.sql"];

NSArray *documentPaths = [[NSArray alloc] initWithArray:NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)];

NSString *documentsDir = [[NSString alloc] initWithString:[documentPaths objectAtIndex:0]];

// The problem is here : 
databasePath = [[NSString alloc] initWithString:[documentsDir stringByAppendingPathComponent:databaseName]];

[documentPaths release];
[documentsDir release];
Run Code Online (Sandbox Code Playgroud)

我稍后在dealloc中发布了databaseName和databasePath.

非常感谢您的帮助!

iphone xcode memory-leaks objective-c

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

如何检查主机的Web服务

我查看了其他相关问题,但没有一个给我正确的方法.

我需要检查我的应用程序中的主机可用性.我正在使用可达性API进行主机检测.我按照下面的说法使用它

self.hostReach = [Reachability reachabilityWithHostName:@"https://10.98.241.22:8080/arsys"];
[self.hostReach startNotifier];
Run Code Online (Sandbox Code Playgroud)

即使主机可用,它也会在以下代码中将连接状态设置为"不可访问"

NetworkStatus netStatus = [self.hostReach currentReachabilityStatus];
Run Code Online (Sandbox Code Playgroud)

请帮帮我,让我知道我做错了什么.

我需要使用reachabilityWithAddress这种类型的主机URL.如果是,那么请建议我使用此API的示例示例.

感谢大家!!

iphone objective-c

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

翻转一个字符串

#include<iostream>
#include<string.h>
using namespace std;
char * reverse (char *);
int main()
{
    char * a;
    cout<<"enter string"<<endl;
    gets(a);
    cout<<a;
    cout<<"the reverse of string is"<<reverse(a);
    return 0;
}
char * reverse (char * b)
{
    int i,j=strlen(b);
    for(i=0;b[i]!='\0';i++)
    {
        char temp;
        temp=b[j-i-1];
        b[j-i-1]=b[i];
        b[i]=temp;
    }
    return b;
}
Run Code Online (Sandbox Code Playgroud)

该程序没有给出编译时错误.但是它确实给出了运行时错误并且没有给出所需的输出.请解释原因.由于我在C++方面不是很好,所以如果我的问题没有达到标记,请原谅我.

c++

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

从UITableView标题部分设置UILabel文本

我有一个UITableView分区,并且想要在标签上设置一个标签(不在tableview中).

我试着设置有标签[label setText:@"name"];

 (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 
Run Code Online (Sandbox Code Playgroud)

但那没用.其他人有想法如何做到这一点?

objective-c uitableview tableheader

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

如何在36号基数输入数字?

我怎样才能做到这一点?

int number;
cin >> number;
Run Code Online (Sandbox Code Playgroud)

我希望在基数36中输入数字(它们通过假设输入基数36).在底座36中,装置10,B表示11,C 12等.C++如何理解'A'不是一个字符,而是一个基数为36的数字,并且'cin >>'可以用于此目的?

c++

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