小编Dum*_*ode的帖子

%i或%d使用printf()在c中打印整数?

我只是在学习C而且由于涉及到iOS开发,我对Objective-C有一点了解,但是,在Objective-C中,我用它NSLog(@"%i", x);来将变量x打印到控制台,但是我一直在阅读一些C教程,他们正在说要用%d而不是%i.

printf("%d", x); 并且正确地将xprintf("%i", x);打印到控制台.

这些似乎都让我到了同一个地方所以我问经验丰富的开发人员哪个更受欢迎?还有一种语义正确还是正确

c int console printf integer

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

双行中断HTML标记

我正在创建一个网站,我发现自己做</br></br>了很多工作,以创建一个看起来像这样的新段落......

Paragraph 1

Paragraph 2
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个<tab>缩进段落的标签,但我想知道我是否可以创建一个<break>标签,然后放入两个新行以节省一些时间.

谁能指出我正确的方向?

谢谢!

-Henry

html css newline line-breaks

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

UILabel设置为视图中心

为什么UILabel这个代码中的绘制不在中心view

//create the view and make it gray
UIView *view = [[UIView alloc] init];
view.backgroundColor = [UIColor darkGrayColor];

//everything for label
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,42,21)];

//set text of label
NSString *welcomeMessage = [@"Welcome, " stringByAppendingString:@"username"];
welcomeMessage = [welcomeMessage stringByAppendingString:@"!"];
label.text = welcomeMessage;

//set color
label.backgroundColor = [UIColor darkGrayColor];
label.textColor = [UIColor whiteColor];

//properties
label.textAlignment = NSTextAlignmentCenter;
[label sizeToFit];

//add the components to the view
[view addSubview: label];
label.center = view.center;

//show the view
self.view …
Run Code Online (Sandbox Code Playgroud)

objective-c uiview uilabel ios

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

使用Java的IP地址

我如何获得用户的IP地址?

InetAddress ip;
try {

 ip = InetAddress.getLocalHost();
 System.out.println("Current IP address : " + ip.getHostAddress());

} catch (UnknownHostException e) {

e.printStackTrace();

 }
Run Code Online (Sandbox Code Playgroud)

返回:127.0.0.1

我知道那不是我的IP.这是我的本地IP地址.如何使用java获取用户IP ..?

java ip ip-address

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

从同一组件调用时,两个IBActions会触发什么顺序?

我有一个UIButton,我试图从一个UIButton事件中调用两个不同的动作,因为该按钮需要做两件事,但我需要按照一定的顺序执行它们.

无论我如何尝试,我似乎无法改变动作触发的顺序.我有办法决定这个,还是随机的?

IBActions以同样的顺序从同一个组件中触发的顺序是什么?有没有办法按特定顺序打电话给他们?

components objective-c uibutton ibaction ios

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

CGAffineTransformMakeRotation和CGAffineTransformMakeScale

为什么上面只有一个代码工作?

目前我正在使用以下内容......

image.transform = CGAffineTransformMakeRotation(M_PI/2.5);
image.transform = CGAffineTransformMakeScale(1.25, 1.25);
Run Code Online (Sandbox Code Playgroud)

我的图像缩放到125%,就像第二行所说的那样,但它根本不是旋转的.

当我翻转代码说...

image.transform = CGAffineTransformMakeScale(1.25, 1.25);
image.transform = CGAffineTransformMakeRotation(M_PI/2.5);
Run Code Online (Sandbox Code Playgroud)

我的图像已旋转但未缩放...

有没有办法在同一个代码中使用这两个

我的viewDidLoad方法中有这些.谁能帮我?

谢谢!

objective-c rotation scale cgaffinetransform ios

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

为什么我的Java类在编译时会创建多个.class文件?

我正在使用Mac 上的Sublime Text创建一个简单的文本编辑器程序,当我通过命令行编译时,它会生成6个.class文件.

我在终端中使用以下命令来编译我的类.

javac Notepad.java

控制台日志如下图所示......

控制台日志

有谁知道它为什么会产生多个.class文件?奇怪的是我可以删除它们然后使用java Notepad它仍然可以完美运行...为什么Java甚至会创建它们?我确定我做的事情很愚蠢.

这里是我的git存储库,而不是发布完整的代码.

java compiler-construction command-line class

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

Objective-C随机数

我有一段代码给了我一些麻烦,令人困惑.

这是一段代码......

int r = rand() % 100;
printf("Random number: %u", r);
Run Code Online (Sandbox Code Playgroud)

为什么每次打印7?根据这本书它应该打印任何数字0-100我相信......我错了吗?

random objective-c

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

调用Objective-C方法

- (void)displayView:(UIView *)view arg:(UILabel *)label { }在延迟0.5秒后我怎么称呼这种方法?

我试过[self performSelector:@selector(displayView:) withObject:view afterDelay:.5];但只将视图作为参数传递.

如何将两个参数传递给延迟为.5秒的方法?

methods objective-c ios

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

这是递归吗?

我已经从递归章节中的斯坦福大学CS106B课程的教科书中读到了这段代码.这个递归函数使用循环.尽管在递归调用之间发生分解,并且循环只是尝试不同的组合,但此函数是否仍然限定了递归的定义?

输出简介:生成集合中字符串排列的代码,例如"ABC" - >"ACB","BCA"....

Set<string> generatePermutations(string str) {
  Set<string> result;
  if (str == "") {
     result += "";
  } else {
    for (int i = 0; i < str.length(); i++) {
      char ch = str[i];
      string rest = str.substr(0, i) + str.substr(i + 1);
      for (string s : generatePermutations(rest)) {
        result += ch + s;
      }
    }
  }
  return result;
}
Run Code Online (Sandbox Code Playgroud)

c++ recursion loops function definition

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