小编har*_*ari的帖子

如何解读这个时间戳?

让我们说这是时间戳: 2011-07-06T00:00:35.851-07:00

这告诉我什么?这就是我试图理解它的方式:

2011-07-06 - date
00:00:35   - hh:mm:ss
851        - micro seconds??
07:00      - what does that tell me?
Run Code Online (Sandbox Code Playgroud)

如果可能,我需要将其转换为UTC.

编辑0:感谢@RichieHindle和@Marc B的回复.我现在理解GMT偏移.我现在的问题是,我没有从getdate获得正确的价值.

c unix timestamp utc

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

使用NSNotificationCenter向另一个班级发送通知

所以我的目标是通过使用向另一个班级发送通知NSNotificationCenter,我也想object将通知传递给另一个class,我该怎么做?

objective-c nsnotification nsnotificationcenter

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

比较静态char []和const char*

static char a[255] = "\0";
and
const char *b = " ";
Run Code Online (Sandbox Code Playgroud)

现在,当我将"abc"分配给a和b时,对于一个剩余的252字节保持'\ 0'而对于b则不是那样的.因此,当我尝试比较它们时,它们会变得不同.一种解决方案是直接比较(b)sizeof(和strncmp()).这样做还有其他办法吗?可能是将一个转换为另一个?

提前致谢.

c char string-comparison

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

避免大量的if-else检查

我正在处理一个中等大小的C文件,我需要处理3种不同的独有条件.(如果存在条件1,则执行此操作,如果存在2则执行其他操作,同样).所以,在该文件的许多地方,我需要做if/else检查 - 看起来很脏.我有50个地方在做这些检查.

是否有更好的方法,使代码看起来更干净?

c if-statement code-readability

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

system()输出到char*

int system(const char *)
Run Code Online (Sandbox Code Playgroud)

如何将此命令的输出(假设命令为"pwd")发送到char*?它返回一个int,但我希望将命令的结果发送到char*.

c system file

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

unix命令结果变量 - char*

如何将"pwd"(或该情况下的任何其他命令)结果(当前工作目录)分配给char*变量?

命令可以是任何东西.不仅限于"pwd".

谢谢.

c char

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

列出C中具有dir特定扩展名的所有文件

在C中,我可以在dir中列出具有特定扩展名的所有文件吗?

有api吗?

"ls"将是我想要做的最后一件事.

提前致谢.

c unix file function

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

程序调用system()后程序没有执行任何操作

我通过系统(命令)调用调用命令.但是在这个system()调用之后没有执行其他代码.

为什么会这样?我想,system()会为"命令"执行创建一个子进程,我的程序("command"-child的父进程)将继续执行代码.

我不正确理解system()吗?

码:

printf("before \n");
system("tail -f filename");       /* long lived - never returns */
printf("after \n");
Run Code Online (Sandbox Code Playgroud)

在这里,我没有看到打印后.

c unix process

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

这个 C 技巧有什么作用?

我看到了下面的代码在这个答案你最喜欢的C编程把戏?

这段代码有什么作用?它如何有用?

double normals[][] = {
    #include "normals.txt"
};
Run Code Online (Sandbox Code Playgroud)

c

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

在现有开放源代码项目上进行协作-如何使用git / github?

我和我的朋友想从事一个通过git托管/工作的开源项目。

我试图追踪Google上的许多链接,但无法提出精确/精确的协作方式。

我们都有github帐户,并且希望能够与我们要处理的项目(共享)完全一样创建一个分支(或其分支),然后对其进行更改。因此,当更改准备就绪时,我们可以要求项目人员看看并轻松地集成我们的工作。

我们俩都还希望跟踪我们在本地结帐中分别进行的更改。这样,当将其推向项目时,我们就会知道谁在做什么。

可以请一些指导我吗?

git collaboration open-source github gitx

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