小编rid*_*rid的帖子

如何在C中创建一个带有未知类型参数的函数?

说我有以下代码:

struct test* t1;
t1 = get_t(1);
Run Code Online (Sandbox Code Playgroud)

......在哪里get_t:

struct test* get_t(int);
Run Code Online (Sandbox Code Playgroud)

如何重构上面的代码并将其放入函数中?类似于以下内容:

void r1(?* t, ?* (fn*)(int)) {
    t = fn(1);
}

/* ... */

struct test* t1;
r1(t1, &get_t);
Run Code Online (Sandbox Code Playgroud)

c types

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

C中有没有像python一样的库?

C中有没有像python一样的库?

def myfunction():
   import inspect
   inspect.stack(): # this give you complete stack up to this function call
Run Code Online (Sandbox Code Playgroud)

调试python程序非常有用.

其实我想调试GTK Combobox小部件,了解完整的流程我需要完整的函数调用堆栈.

那么有什么类似的C语言技术库,比如python inspect package吗?

c python

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

hg"流意外结束"克隆错误

我正在尝试通过hg从bitbucket克隆一个位存储库,但我一直收到此错误:

abort: stream ended unexpectedly (got 404093 bytes, expected 8706452)
Run Code Online (Sandbox Code Playgroud)
mac:~ user$ hg clone https://user2@bitbucket.org/mine/test
http authorization required
realm: Bitbucket.org HTTP
user: user2
password: 
destination directory: test
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: stream ended unexpectedly (got 404093 bytes, expected 8706452)

我已经尝试了两次,但两次都给出了同样的错误.我有足够的硬盘空间.

有什么想法吗?

mercurial bitbucket

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

吃豆子鬼AI

我目前正在用Java制作pacman游戏.我对鬼有疑问.

我知道鬼魂并不都有同样的攻击方式.我首先要研究让幽灵去追逐pacman的基础知识,而不是担心存在分歧.

我向你提出的问题是聪明的人有什么最好的方法让幽灵追逐吃豆子,但有时会随机转移路径.我目前正在使用一个21乘21的2D阵列来说明墙壁的位置,所以我正在考虑让它更多尝试并前往pacman的当前网格位置.(例如,转到10,14)当然,虽然避免穿过像pacman这样的墙.我想知道我怎么能做到这一点,并且鬼魂有时会停下来并朝着另一个方向或某个方向发展,以至于它并不总是一直追逐而且pacman有机会逃脱.也许你们中的一些人编写了一个pacman游戏,或者只是知道一个很好的方法.任何帮助将不胜感激.

(请注意我目前正在读11年级的计算机科学课程,并且在学习java的第一学期中途.)

java artificial-intelligence pacman

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

打开Instagram本地链接

要打开Facebook Native配置文件,我可以使用:

NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

有什么方法可以为Instagram个人资料做同样的事情吗?

facebook objective-c instagram

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

如何使用JNI实例化Java泛型?

如果我想实例化一个Date,我可以使用:

jclass cls = (*env)->FindClass(env, "java/util/Date");
jmethodID ctr = (*env)->GetMethodID(env, cls, "<init>", "()V");
jobject obj = (*env)->NewObject(env, cls, ctr);
Run Code Online (Sandbox Code Playgroud)

但是我如何实例化ArrayList<String>

java generics java-native-interface

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

删除Xcode生成的源代码的版权

在使用Xcode 4创建新的源代码文件时,有没有办法用版权声明完全删除注释?

Insted:

//
//  MainView.h
//  ProjectName
//
//  Created by First Last Name on 1/2/34.
//  Copyright (c) 2012 Company Name. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface MainView : UIView

@end
Run Code Online (Sandbox Code Playgroud)

我想:

#import <UIKit/UIKit.h>

@interface MainView : UIView

@end
Run Code Online (Sandbox Code Playgroud)

xcode xcode4

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

如何在同一个类中导入dart:html&dart:io?

下面的代码"看起来正确",它编译,但不运行,失败的控制台消息:

无法加载Dart脚本dart:io
无法加载资源

如果我注释掉了#import('dart:io');,错误我相信,我得到一个编译错误,但它启动,直到我按下按钮,我是否得到运行时错误:

内部错误:'http://127.0.0.1:3030/home/david/dart/samples/htmlIO/htmlIO.dart':错误:第13行pos 26:未加载类型'HttpClient'var
connection = new HttpClient() .get('www.google.com',80,'/');

......这是预期的.

所以我的问题是:如何在同一个类中导入dart:html&dart:io?

#import('dart:html');
#import('dart:io');

class htmlIO {

  ButtonElement _aButton;

  htmlIO() {
  }

  void handlePress(Event e) {
    var connection = new HttpClient().get('www.google.com', 80, '/');
    write('made it');
  }

  void run() {
    _aButton = document.query("#aButton");
    _aButton.on.click.add(handlePress);
    write("Hello World!");
  }

  void write(String message) {
    // the HTML library defines a global "document" variable
    document.query('#status').innerHTML = message;
  }
}

void main() {
  new htmlIO().run();
}
Run Code Online (Sandbox Code Playgroud)

dart

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

Objective-C中默认初始化原始实例变量吗?

在下面的代码中,使用它是否安全,_test并期望它有一个vaue NO?或者我是否需要始终在其中明确初始化它- (id)init

@implementation Test {
    BOOL _test;
}
Run Code Online (Sandbox Code Playgroud)

primitive initialization objective-c instance-variables

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

arc4random_uniform()的操作系统要求

如何找出使用的最低操作系统要求arc4random_uniform()?它是否在BSD中定义?如果是这样,从哪个版本?它可以在任何Mac OS X版本上运行吗?iOS版本怎么样?有没有官方的地方我可以找到这些东西?

c macos bsd arc4random ios

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