小编mar*_*ker的帖子

如何在没有毫秒和Z的情况下在ISO 8601中的javascript中输出日期

以下是在JavaScript中将日期序列化为ISO 8601字符串的标准方法:

var now = new Date();
console.log( now.toISOString() );
// outputs '2015-12-02T21:45:22.279Z'
Run Code Online (Sandbox Code Playgroud)

我需要相同的输出,但没有毫秒.我怎么输出2015-12-02T21:45:22Z? 

javascript date iso8601

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

为什么filter-branch上的--cached选项从工作目录中删除文件?

我需要从一个应该被忽略的旧仓库中删除一些Xcode文件.所以我运行了以下命令

git filter-branch --index-filter 'git rm -f --cached --ignore-unmatch *mode1v3 *pbxuser' HEAD
Run Code Online (Sandbox Code Playgroud)

我的理解是添加--cached不会影响当前的工作目录,但是git也删除了那些匹配的文件.幸运的是我有一个备份(!),但我很好奇为什么会这样做,或者我误解了什么--cached呢?

git git-filter-branch

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

mouseDragged不在NSView框架之外

我正在努力理解为什么当鼠标位于视图外部时,为什么要为我的NSView子类之一调用mouseDragged而不为另一个子类调用。

子类1以编程方式添加到NSWindow,然后作为子窗口添加到主应用程序窗口。当在视图内单击鼠标并拖动鼠标时,即使鼠标超出视图框架,也会继续调用mouseDragged。这就是我要发生的事情。

在XIB文件中,子类2被分配给应用程序主窗口中的自定义视图对象。在这种情况下,仅当鼠标停留在视图内时才触发mouseDragged事件。

有什么明显的我想念的吗?

cocoa objective-c nsview

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

Android:如何在启动器图标下自定义标签

我的Android应用程序的名称长度为14个字符,没有空格,因此,当在启动器图标下显示时,全名在主屏幕上不可见.

我想在启动器图标下使用替代名称进行显示,因此我可以将名称拆分为由空格分隔的两个字符串 - 以便单词应该换行.  

如何才能做到这一点?

android

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

为什么在NSView中使用大多数contentsGravity常量时会看到崩溃?

我有一个NSView子类,并在initWithFrame方法中设置以下内容:

self.wantsLayer = YES;
self.layer.contents = [NSImage imageNamed:@"sprite-sheet"];
self.layer.contentsGravity = kCAGravityLeft;
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到了预期的视觉结果......以及以下日志崩溃:

**滥用NSImage和CALayer.contentsEravity被留下.它应该是resize,resizeAspect或resizeAspectFill之一.

为什么?文档中没有迹象表明不应使用其他值.

macos cocoa core-animation

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