小编Can*_*oss的帖子

Xcode 6 Storyboard大小错误?

在Xcode 6(Beta 1)中从Swift开始构建一个新项目,并且看到了Storyboard和我正在查看的输出的一些奇怪行为.

我已经构建了一个简单的界面(如下所示) - 包含View Controller的属性.当我在模拟器中运行它时,我希望"Hello,World"成为用户界面的核心 - 但是看起来这个"Square"只是适合iPhone屏幕,因此显示了错误的视图(见下文) ).

我的问题是:有其他人看到过这种行为,他们是如何解决这个问题的?

谢谢!

从故事板编辑器中查看

属性检查员

大小检查员

模拟器输出

iphone interface-builder ios xcode6

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

检查Windows OS上C#上次修改文件的时间

我正在寻找一种方法来查看文件最后一次在C#中修改.我完全可以访问该文件.

c# windows file last-modified

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

找到文件然后cd到Linux中的该目录

在shell脚本中,如何通过特定名称查找文件,然后导航到该目录以对其进行进一步操作?

从这里开始,我将把文件复制到另一个目录(但是我可以将其添加到上下文中.)

linux filesystems shell

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

使一行代码难以阅读

我正在写一种检查客户序列号是否与我的硬编码号码匹配的方法.有没有办法让这个难以阅读,以防不受欢迎的人得到他们的代码?

我在java工作.

例如(伪代码)

if(x!= y)跳出代码并返回错误

干杯,道歉,如果这有点奇怪

java obfuscation

8
推荐指数
3
解决办法
1291
查看次数

Linux 中获取机器序列号的系统调用

我知道这个可能性不大,但是有什么方法可以在 Linux 上获取序列号或唯一标识信息吗?

如果可以的话,如何将其编写成Java程序呢?

在上下文中,我需要构建一个锁定一台机器的许可证验证器。如果您还有其他建议,欢迎提出。

java linux validation uniqueidentifier

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

在linux上完成密码字段scp命令

我正在编写一个shell脚本来使用scp命令(ssh)将文件传输到计算机.这显然是密码保护在任何一端有一种方式可以...禁用密码或自动完成客户的密码?

这纯粹的方便,我不知道是否可能(我相当新的Linux),任何帮助或指针将不胜感激.

提前致谢

linux bash shell

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

格式化DateTime.Now

这是一个特殊的要求.

我想在C#中比较两次.

我有:

DateTime systemDate = DateTime.Now.AddMinutes(-15);
//which I presume subtracts 15 minutes from the current time
Run Code Online (Sandbox Code Playgroud)

然后我从Fedora服务器读取一个ftp文件,其中包含我作为流读取并转换为DateTime的日期和时间

2011-03-17 09:00:18.000000000 +0000
Run Code Online (Sandbox Code Playgroud)

然后我解析这个:

compareDate = DateTime.Parse(streamer);
Run Code Online (Sandbox Code Playgroud)

因此,我的问题是如何将systemDate格式化为与compareDate中解析的格式相同的格式?我知道你可以格式化DateTime,但到目前为止我看到的所有网站都没有这种格式.

提前谢谢你,如果你认为我错过了什么,请随时评论:)

c# datetime

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

连接格式化字符串时出现问题

 currTime = DateTime.Now.ToString("u");
Run Code Online (Sandbox Code Playgroud)

上面的代码首先将时间格式化为yyyy-mm-dd hh-mm-ss(Alpha数字).

我想删除我使用的字母数字字符

 currTime = currTime.Substring(0, currTime.Length - 1);
Run Code Online (Sandbox Code Playgroud)

然后我用".000"添加到最后

 currTime = currTime + ".000";
Run Code Online (Sandbox Code Playgroud)

但是,这会删除格式,并在显示时显示标准dd-mm-yyyy格式.所以我的问题分为两部分:

所以...

如何DateTime.Nowyyyy-mm-dd hh:mm:ss没有字母数字字符的情况下格式化?

如何在不丢失格式的情况下添加".000"?

c# datetime string-formatting

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

Big Integer - 这段代码在做什么?

我明白这个问题很奇怪,不是我惯用的风格.我目前正在使用peersim中的和弦实现做一个项目.下面的代码显示了一个大整数,并在其上执行了一些操作.我chordId是一个对象的哈希,为什么要使用add()?这个用途的目的是什么?

BigInteger base;
if (j == 0)
    base = BigInteger.ONE;
else {
    base = BigInteger.valueOf(2);
    for (int exp = 1; exp < j; exp++) {
        base = base.multiply(BigInteger.valueOf(2));
    }
}
BigInteger pot = cp.chordId.add(base);
Run Code Online (Sandbox Code Playgroud)

在他之前,和弦Id只是idlength的随机整数,它是128位.

因此,我的问题是上面add()用于??? 的代码段是什么?

[编辑]

为了使这个问题更加清晰,我们将其置于一个透视图中:

cp.fingerTable[j] = findId(pot, 0, Network.size() - 1);
Run Code Online (Sandbox Code Playgroud)

被调用,它试图找到Pot的Id但是它总是返回错误,因为在这个方法中创建的chordId不存在.我不确定如何更换锅或是否完全取出锅.

[EDIT2]

findId 看起来像这样(这不是我的代码,因此我的困惑:))

public Node findId(BigInteger id, int nodeOne, int nodeTwo) {
    if (nodeOne >= (nodeTwo - 1))
        return Network.get(nodeOne);
    int middle = (nodeOne + nodeTwo) / …
Run Code Online (Sandbox Code Playgroud)

java chord

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