小编JWW*_*ker的帖子

我可以安装多个Xcode版本吗?

是否可以同时安装多个版本的Xcode?

如果是这样,请发布任何提示,技巧或潜在问题,以备注意.

编辑:

我想安装多个版本的原因是尝试新的sdk beta,但如果新的Xcode有问题,我希望能够将旧版本用于我现有的项目.

macos xcode

170
推荐指数
7
解决办法
10万
查看次数

创建文件名时,冒号(:)显示为正斜杠(/)

我正在使用日期和时间来标记我正在创建的新文件,但是当我查看文件时,冒号是正斜杠.我正在使用10.7+在Mac上进行开发

这是我正在使用的代码:

 File.open("#{time.hour} : 00, #{time.month}-#{time.day}-#{time.year}", "a") do |mFile|
        mFile.syswrite("#{pKey} - #{tKey}: \n") 
        mFile.syswrite("Items closed: #{itemsClosed} | Total items: #{totalItems} | Percent closed: % #{pClosed} \n") 
        mFile.syswrite("\n")
        mFile.close
     end
Run Code Online (Sandbox Code Playgroud)

这是输出(假设时间是下午1点):

13 / 00, 11-8-2012
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该如何解决?我希望输出为:

13:00, 11-8-2012
Run Code Online (Sandbox Code Playgroud)

ruby macos

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

OpenGL中三角形卷绕方向的实际标准是什么?

我们在三角形缠绕方向有两种选择,

  1. 顺时针
  2. 逆时针

无论如何,他们之间的转换可能需要一些费用 我想尽可能避免转换,为此,我需要知道卷绕方向的事实标准.我认为有一个是因为很多大公司都在使用OpenGL,我认为如果大多数公司都使用一个方向,那就是事实上的标准.

如果没有这样的话,请告诉我.

opengl standards gl-triangle-strip

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

Laravel(碳)仅显示日期差异

如何仅按天显示差异.这里$price->created_at = 2014-04-28

\Carbon\Carbon::createFromTimeStamp(strtotime($price->created_at))->diffForHumans()
Run Code Online (Sandbox Code Playgroud)

谢谢!

php date laravel

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

在Views laravel上使用碳

我想在视图上使用Carbon我将它包含在视图文件的顶部但它不起作用,我这样做.

 <?php use carbon/carbon;?>
 @extends('main_layout')

      @foreach ($myquery as $mytask) 
                <tr>

                <td >
                 {{($mytask->firstname)}}
                </td>

                 <td >
                        {{($mytask->lastname)}}
                </td>
                    <td>
               {{($mytask->logon)}}
                    </td>

 @section('content')
 @stop
Run Code Online (Sandbox Code Playgroud)

我只是得到错误.我想使用carbon将{{($ mytask-> logon)}}转换为人类可读的格式

php time laravel eloquent

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

从透视到正交矩阵的转变

我有一个简单的三角形场景.我正在使用透视投影.我设置了我的MVP矩阵(在GLM的帮助下),如下所示:

glm::mat4 Projection = glm::perspective(45.0f, 4.0f / 3.0f, 0.1f, 100.0f);
glm::mat4 View       = glm::lookAt(
    glm::vec3(0,0,5), // Camera is at (0,0,5), in World Space
    glm::vec3(0,0,0), // and looks at the origin
    glm::vec3(0,1,0)  // Head is up (set to 0,-1,0 to look upside-down)
);  
glm::mat4 Model      = glm::mat4(1.0f);
glm::mat4 MVP        = Projection * View * Model;
Run Code Online (Sandbox Code Playgroud)

一切正常,我可以改变相机的值,三角形仍然可以正常显示.

但我想使用正交投影.当我将投影矩阵更改为正交投影时,它无法预测,我无法显示三角形,或者我只是在屏幕的一角看到它的一小部分.要使用正交投影,我这样做:

glm::mat4 Projection = glm::ortho( 0.0f, 800.0f, 600.0f, 0.0f,-5.0f, 5.0f);
Run Code Online (Sandbox Code Playgroud)

虽然我不改变视图和模型矩阵中的任何内容.我只是不能正常工作.

我只需要朝着正确的方向努力,我做错了什么?我缺少什么,我该怎么做才能正确设置正投影?

PS我不知道是否需要它,但这些是三角形的坐标:

static const GLfloat g_triangle[] = {
    -1.0f, 0.0f, 0.0f, 
    1.0f, 0.0f, 0.0f, …
Run Code Online (Sandbox Code Playgroud)

opengl 2d glsl orthographic

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

在MacOS X中使用c ++ 11并编译Boost库的难题

我正在尝试编译一个广泛使用c ++ 11标准的c ++项目.只用-std = c ++ 11,一切都很顺利,直到我尝试使用unordered_map而MacOS在usr/include中的任何地方都没有unordered_map头文件.

我做了一些研究,发现使用-stdlib = libc ++会修复它(不知道如何,如果包含文件在文件系统中没有任何地方,这对我来说似乎很神奇).它确实做到了.编译得很好,但链接器无法链接到我的程序也广泛使用的boost :: program_options.没有-stdlib = libc ++,可以完美地提升链接,但是我失去了unordered_map.

我应该怎么做才能拥有Mac OS clang ++编译器的最新C++ 11功能,并且仍然可以链接到boost库(这是从这个mac上的源代码构建的)

ps:在我的arch linux框中一切正常

我的makefile:

LIBS = -lboost_program_options CXXFLAGS = -stdlib = libc ++ -std = c ++ 11 -Wall -g OBJ = fastq.o fastq_reader.o main.o degenerate.o interleave.o complement.o interval_utils.o interval.o interval_utils_test_tool.o

foghorn:$(OBJ)$(LINK.cc)-o $ @ $ ^ $(LIBS)

输出使用-stdlib = libc ++

$ make c ++ -stdlib = libc ++ -std = c ++ 11 -Wall -g -c -o fastq.o …

c++ macos boost c++11

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

使用碳来知道时间是否落在两个时间点之内

我正在使用Laravel.我刚刚遇到Carbon供应商文件夹中已有的内容.我做了一些快速搜索,发现它是PHP日期时间的一个很好的扩展.

在我的应用程序的某个地方,我需要一个逻辑来检查给定时间是否落在两个时间点之间.让我们说,我想检查10:00是否落在时间9:55和10:05之间.当然,它会下降,但我应该如何在Carbon的帮助下使用这种逻辑.

默认情况下,Carbon::now()将以2014-12-02 14:37:18格式返回日期和时间.我在想是否只能提取时间部分,14:37:18然后我可以比较两次,以了解测试时间是否属于两个时间点.

如果我直接检查两个Carbon对象,它也会尝试检查年份.但我所需要的只是时间部分.

事实上,我甚至不确定如果时间(h:m:s)可以直接通过碳进行比较.

php datetime laravel

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

可可在播放mp3

有没有一种从cocoa加载,播放和控制mp3文件的简单方法?尝试谷歌搜索它,但是,因为所有东西苹果,我得到凌乱的结果,不知道从哪里开始.据我所知,有和NSSound,但它有很多限制,然后有CoreAudio,但它是非常困难的.那么有人能指出我正确的方向吗?谢谢.

macos cocoa mp3 objective-c playback

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

如何取消注册Mac应用程序帮助手册

我为我的应用程序注册了帮助手册,然后在接下来的几天里,我更新了帮助手册,但是当我执行我的应用程序时,帮助手册仍然是旧版本,它没有更新,有没有办法取消注册帮助手册?还是让它更新?

macos objective-c apple-help

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