小编Vol*_*ort的帖子

只接受文本框中的数字

给定一个texbox,我怎样才能完全忽略非数字字符?因此,如果我按"A"或"Z",这些字符将永远不会出现在文本框中.如果用户试图输入数字并且他试图输入非数字,我想运行一些代码.

vb.net visual-studio winforms

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

-HD图像文件未找到?

我为什么要来

cocos2d:CCFileUtils:找不到警告HD文件:META-hd.png

如果我的项目中肯定有META-hd.png文件?

我正在做的是运行我的.tmx tilemap.该地图使用一个搜索"META.png"的tileset(没有-hd后缀,因为我希望cocos2d自动将其打开).

objective-c cocos2d-iphone

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

无法操纵字符串?

NSString *string = @"HELLO";
Run Code Online (Sandbox Code Playgroud)

出于某种原因,XCode不会自动完成删除字符或附加等方法...如果是这样的话,我怎么能从字符串中删除某些字符呢?说我想删除所有的L's.

objective-c nsstring

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

在这里用什么值作为参考来计算颜色代码?

我得到一个.jar文件,它从图像生成一个整数颜色代码矩阵.

我可以看出黑色值是-16777216,白色是-1.但是,我以前从未见过用于颜色代码的这些值.

我无法在.jar文件中看到代码.

本来可以在像Graphic Design SE这样的地方问过这个问题,但我想这里的编码器更有可能遇到过类似的问题.

我想找到一个参考"table/whatever"的原因是因为我希望能够根据这些值获得颜色名称.

编辑:这是我得到的一些颜色:

  • 黑色是-16777216
  • 红色是-65536
  • 绿色是-16711936
  • 蓝色是-16776961
  • 白是-1

java colors

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

清除阵列时为什么没有释放内存?

这段代码告诉我我正在消耗的内存量:

-(u_int)memoryUsage {
    u_int result = 0;
    struct task_basic_info info;
    mach_msg_type_number_t size = sizeof(info);
    kern_return_t kerr = task_info(mach_task_self(),
                                   TASK_BASIC_INFO,
                                   (task_info_t)&info,
                                   &size);
    if( kerr == KERN_SUCCESS ) {
        result = (info.resident_size / 1024) / 1024;
    } else {
        NSLog(@"Error with task_info(): %s", mach_error_string(kerr));
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

为了测试这个,我写了这个:

NSLog(@"USAGE: %u mb",[self memoryUsage]);

NSMutableArray *array = [NSMutableArray array];
for (int i = 0; i < 1000000; ++i) {
   [array addObject:@"Hello!"];
}

NSLog(@"USAGE: %u mb",[self memoryUsage]);
[array removeAllObjects];

NSLog(@"USAGE: %u mb",[self memoryUsage]);
Run Code Online (Sandbox Code Playgroud)

输出是: …

objective-c ios

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

需要构造函数参数的C++类成员

我感到困惑:

Director.cpp

class Director {

  public:
  Director() {

  }

  runScene(Scene _scene) {
    scene = _scene;
  }

  private:
  Scene scene; // <-- Private member "scene" of type Scene.

};
Run Code Online (Sandbox Code Playgroud)

Scene.cpp

class Scene {

  public:
  Scene(int number) {


  }

}
Run Code Online (Sandbox Code Playgroud)

g ++说

没有用于调用'Scene :: Scene()'的匹配函数

它似乎正在尝试初始化scene,这是无法完成的,因为没有构造函数不带参数.我还是C++的新手 - 为什么要尝试初始化那个私有成员?

我不确定发生了什么.我尝试更改Scene scene;Scene scene(int);,这只会导致runScene抛出错误,因为这会使编译器认为这scene实际上是一个函数.

我想要的只是我的类有一个类型的成员属性Scene,我可以随时更改.我究竟做错了什么?

c++

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

字符串格式:%f float中的小数位数减去?

好吧,我%f用来在我的字符串中显示浮点值.但是,这些值太准确(点后约6位小数).我想只显示1位小数.但是怎么样?

objective-c nsstring

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

返回与本地变量关联的堆栈内存的地址(C++)

Mac OSX,我正在尝试使用tchar.h,但显然是Windows特有的.而且我猜这是代码不适合我的原因:

//toString

char *Node::toString(){

    char hilera[100];
    strcpy(hilera, dato->toString());
    strcat(hilera, "\n");
    return hilera;


}
Run Code Online (Sandbox Code Playgroud)

所以你有什么建议?

c++

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

对于使用float作为计数器的循环,增加0.01,不会打印预期的浮点值

for (float x = 0.00; x < 1.00; x += 0.01) {
    cout << x << endl;
}
Run Code Online (Sandbox Code Playgroud)

我预计

0.00
0.01
0.02
...
Run Code Online (Sandbox Code Playgroud)

它工作正常,直到 0.83:

...
0.81
0.82
0.83
0.839999
0.849999
0.859999
0.869999
0.879999
0.889999
0.899999
0.909999
0.919999
0.929999
0.939999
0.949999
0.959999
0.969999
0.979999
0.989999
0.999999
Run Code Online (Sandbox Code Playgroud)

那部分怎么了?为什么所有额外的9s?

c++ floating-point

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