问题列表 - 第187681页

找不到<TargetName-Swift.h>文件

我刚刚将我的Xcode更新为6.3,我的项目工作正常,直到xcode 6.2开始出错.

错误是<TargetName-Swift.h> file not found,桥接头的当前路径在项目的子文件夹内,即.xcodeproj文件中的一个级别.

已经尝试过了

  1. 删除Bridging-Header文件并重新创建它.

  2. 在构建设置下更改Swift编译器 - 代码生成下的路径

  3. 还尝试更改标题搜索路径,但我认为这已经是正确的.

  4. 检查循环引用,但我不认为这可能是一个问题,因为它在更新xcode之前工作正常.

我读到的某个地方也是"$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources" 在这条路上生成的,但对我来说并不起作用.

****编辑***检查生成的日志文件有错误,如"打开模块'Swift'的导入文件:权限被拒绝".任何的想法 ??当然我是我正在使用的mac的超级管理员.

尝试再次将Xcode降级为6.2,一切运行良好.

任何帮助都会很棒.. !! 谢谢 .

xcode objective-c ios swift xcode6.3

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

rMaps ichoropleth与自定义地图/ shp

在R,我想帮助试图复制教程在这里为自己的自定义SHP(Shape文件)文件或映射是一个交互式的地区分布图...

该地图是北爱尔兰的小地区.哪个可以在这里找到.

以下是我到目前为止采取的步骤......

我认为问题是geographyConfig数据的设置......

任何帮助将非常感激....

# Download and unzip the data
system('wget http://www.nisra.gov.uk/archive/geography/digital_products/SA2011_Esri_Shapefile.zip')
system('unzip SA2011_Esri_Shapefile.zip')

# Load libraries
library(rgdal)
library(rgeos)
library(rMaps)

shp.file <- 'SA2011.shp'

# Convert projection
system(paste0('ogr2ogr tmp.shp ',
               shp.file,
              ' -t_srs "+proj=longlat +ellps=WGS84 +no_defs +towgs84=0,0,0"'))

# Read in the data
xx <- readOGR(dsn=getwd(),layer='tmp')
mm <- xx@data
head(mm)
n <- nrow(mm)
dat.val <- mm$Hectares

# Add extra year data
mm <- mm[rep(seq(n),3),]
mm$Hectares <- c(dat.val,rev(dat.val),dat.val/2)
mm$year <- rep(c(2000:2002),each=n)
colnames(mm)[1] <- 'ID'
id.var <- …
Run Code Online (Sandbox Code Playgroud)

r d3.js rcharts

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

通过ID获取某个帖子的WordPress标签?

我搜遍了整个地方并搜索了API.我想出的只是通过TAG获取POSTS的方法,但不能通过其ID获取SPECIFIC帖子的TAGS.

我正在尝试做的很简单 - 我有一个帖子,我想检查它是否有特定的标签 - 'specialtag' - 然后在该页面上做一些事情,如果它有这个标签.似乎没有什么能指引我走向正确的方向.有什么我没看到的吗?

php tags wordpress

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

Rails'to_sql'没有'\'

所以我只想展示

Shop.all.to_sql
Run Code Online (Sandbox Code Playgroud)

 => "SELECT "shops".* FROM "shops"" 
Run Code Online (Sandbox Code Playgroud)

但得到了

 => "SELECT \"shops\".* FROM \"shops\"" 
Run Code Online (Sandbox Code Playgroud)

我试过gsub,但是rails忽略了'\'

Shop.all.to_sql.gsub('\', '')
Run Code Online (Sandbox Code Playgroud)

我怎么能摆脱'\'?

ruby-on-rails

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

如何比较NSDate以检查日期是否在同一周内

我有两个NSDates.如何比较它们以确定日期是否在同一周内.

我有一个系统,目前检查两个日期是否在同一天内,并且代码如下:

if calan.compareDate(datee, toDate: now, toUnitGranularity: .CalendarUnitDay) == .OrderedSame {
    transactionsToday.addObject(transaction)
}else{
    println("No transactions today")
}
Run Code Online (Sandbox Code Playgroud)

我将使用哪个UnitGranularity来检查两个日期是否共享同一周?

nsdate swift

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

从Golang的阅读器读取<8位

在Golang中处理原始IP包时,我遇到了一个我似乎无法找到解决方案的问题:

IPv4的说明书中包含有大于8位小字段.例如版本或标头长度(每个4位)或标志(3位).

如何从io.Reader读取这些值并在之后使用Golang处理它们?到目前为止,我一直在使用binary.Read方法,但由于Golang中最小的整数类型是int8,因此在这种情况下是不可能的.

go

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

找不到适合sort(int [],&lt;anonymous Comparator &lt;Integer &gt;&gt;)的方法

算法问题:给定一个非负整数列表,对其进行排列,以使其形成最大数。

例如,给定[3,30,34,5,9],最大的形成数是9534330。

注意:结果可能非常大,因此您需要返回字符串而不是整数。

    public class Solution {
    public String largestNumber(int[] num) {
        Arrays.sort(num, new java.util.Comparator<Integer>() {
            @Override
            public int compare(Integer a, Integer b) {
                String s1 = String.valueOf(a), s2 = String.valueOf(b);
                return Integer.parseInt(s1 + s2) - Integer.parseInt(s2 + s1);
            }
        });
        StringBuilder builder = new StringBuilder();
        for (int i = num.length - 1; i >= 0; i--)   builder.append(num[i]);
        return builder.toString();
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:第3行:错误:未找到用于sort(int [],<anonymous Comparator <Integer >>)的合适方法

有人知道如何修改吗?谢谢!

感谢您提供所有详细的答案,我将代码修改为

public String largestNumber(int[] num) {
    int N = num.length;
    String[] aux …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting algorithm

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

如何编写一个选择查询或服务器端函数,从多个数据点生成一个整洁的时间流图?

注意:我使用的是图形数据库(OrientDB是特定的).这使我可以自由地在javascript或groovy中编写服务器端函数,而不是将自己限制为SQL以解决此问题.*

注2:由于这是一个图形数据库,下面的箭头只是描述数据流.我不需要在查询中返回箭头.箭头代表关系.*

我有以时间流方式表示的数据; 即EventC发生在EventA之后的EventB之后,等等.这些数据来自多个来源,所以它不是完全线性的.它需要聚集在一起,这就是我遇到问题的地方.

目前数据看起来像这样:

#     |  event   |  next
--------------------------
12:0  |  EventA  |  12:1
12:1  |  EventB  |  12:2
12:2  |  EventC  |  
12:3  |  EventA  |  12:4
12:4  |  EventD  |  
Run Code Online (Sandbox Code Playgroud)

其中"next"是时间流中下一个事件的out()边缘.在图表上,这看起来像:

EventA-->EventB-->EventC
EventA-->EventD
Run Code Online (Sandbox Code Playgroud)

由于这些数据需要聚集在一起,我需要合并重复事件但保留它们的边缘.换句话说,我需要一个选择查询,结果将导致:

        -->EventB-->EventC
EventA--|
        -->EventD
Run Code Online (Sandbox Code Playgroud)

在此示例中,由于EventB和EventD都发生在EventA之后(仅在不同时间),因此select查询将显示EventA的两个分支,而不是两个单独的时间流.


编辑#2

如果要将一组额外的数据添加到上面的数据中,使用EventB-> EventE,结果数据/图形将如下所示:

#     |  event   |  next
--------------------------
12:0  |  EventA  |  12:1
12:1  |  EventB  |  12:2
12:2  |  EventC  |  
12:3  |  EventA  |  12:4
12:4  |  EventD  |  
12:5  |  EventB  | …
Run Code Online (Sandbox Code Playgroud)

sql graph-databases orientdb

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

无法通过pip安装python-ldap

我无法python-ldap通过pip 安装,出现以下错误:

$ sudo pip3.4 install python-ldap
Downloading/unpacking python-ldap
  Downloading python-ldap-2.4.19.tar.gz (138kB): 138kB downloaded
  Running setup.py (path:/tmp/pip_build_root/python-ldap/setup.py) egg_info for package python-ldap
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip_build_root/python-ldap/setup.py", line 53
        print name + ': ' + cfg.get('_ldap', name)
                 ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/tmp/pip_build_root/python-ldap/setup.py", line 53

    print name + ': ' + cfg.get('_ldap', name) …
Run Code Online (Sandbox Code Playgroud)

python openldap python-3.x

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

ArrayDeque vs ArrayList实现堆栈

文档ArrayDeque说:

当用作堆栈时,此类可能比Stack快,并且当用作队列时比LinkedList更快.

没有提到使用ArrayDeque堆栈和使用堆栈之间的区别ArrayList.您可以使用ArrayList如下堆栈作为堆栈.

list.add(object);                      // push
object = list.remove(list.size() - 1); // pop
Run Code Online (Sandbox Code Playgroud)

我发现当我只用ArrayList这种方式时,它的性能比它差ArrayDeque.这种差异的原因是什么?当然,它不仅仅是电话size()?在内部,都ArrayListArrayDeque使用的是实现Object[]由更大的阵列需要时更换,所以可靠地性能应该是大约相同的?

java stack arraylist arraydeque

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