小编min*_*nda的帖子

将svn补丁应用于mercurial存储库时出现问题

补丁文件是用TortoiseSVN->创建补丁...

尝试使用修补程序将修补程序导入mercurial存储库hg import patchfile.

hg如何查找补丁文件中引用的文件似乎存在问题:

unable to find 'gui/gui/RemoteFramework.cpp' for patching
2 out of 2 hunks FAILED -- saving rejects to file gui/gui/RemoteFramwork.cpp.rej
Run Code Online (Sandbox Code Playgroud)

这似乎是根据目录和应该应用的位置制作补丁的问题.我尝试过使用hbase import的--base选项,但还没有到达任何地方.

有人有任何提示吗?

svn tortoisesvn mercurial

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

如何加快Visual Studio 2010文本编辑器的渲染速度?

Visual Studio 2010转移到使用WPF渲染编辑器.当我编辑代码时,这会导致速度减慢,特别是如果我正在运行其他使用其他视频功能的东西.

我怎样才能加快速度呢?一个新的视频卡?新司机?设置?

WPF使用什么技术来渲染以及哪些视频卡可以补充它?

wpf visual-studio-2010

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

如何组合列中略有不同的多个表

我有多个表,其中大约有 10 个公共列,但有些表有 1-2 个额外的列。

我想将所有这些表合并到一个表中,每个表中的每一行都有一行,每个特定行的源表中不存在的任何列都为 NULL 值。

所以我的输入大致是这样的:

table1
id  |  colA  | colB

table2
id  |  colA  | colB  | colC

table3
id  |  colA  | colB  | colD
Run Code Online (Sandbox Code Playgroud)

我试图得到这个:

allTables
id  |  colA  | colB  | colC | colD
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,table1 中的所有行在 allTables 中的 colC 和 colD 将具有 NULL 值,table2 中的所有行的 colD 将具有空值,而 table3 中的所有行在 colC 中将具有空值。

一些注意事项:

  • 表之间的列 id 不相同或不相关
  • 我的示例显示了 3 个表,但我有大约 8-9 个。
  • 每个源表中都存在重复的行,应予以保留。

我特别感兴趣的是,是否有类似于此处最高投票的答案或类似的更笼统的答案。

sql union join

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

如何使用geom_polygon构面生成地图网格

我试图使用faceting生成多个填充不同值的地图.

我创建了下面的简化示例,它再现了我正在尝试做的事情和我不希望从ggplot得到的结果.我使用美国地图并为州创建两个假设社区.我可以单独绘制每个社区,但是在我尝试同时生成它们的地方,我只得到一张地图.

require(ggplot2)
require(maps)

map <- map_data("state")
states <- unique(map$region)

# generate some hypothetical communities    
runA <- data.frame(region=states, id="A",
                   community=rbinom(length(states),1,.5))
runB <- data.frame(region=states, id="B",
                   community=rbinom(length(states),1,.5))

membership <- rbind(runA, runB)

# plot an individual map of communities from run A
df <- merge(map, runA, by="region")
ggplot(df) +
  aes(long, lat, group=group) +
  coord_equal() +
  geom_polygon(aes(fill = as.factor(community)))

# likewise for B
df <- merge(map, runB, by="region")
ggplot(df) +
  aes(long, lat, group=group) +
  coord_equal() +
  geom_polygon(aes(fill = as.factor(community)))

# now instead do one …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 facets

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

如何在类似热图的样式中在ggplot2中的地图上绘制样方数

我正在尝试获取shapefile和包含在其中的点,最后得到shapefile,点的图,然后最终将quadrat分析覆盖在顶部,具有一定量的alpha透明度.

我试过并想出了应该服务的这个例子:

library(ggplot2)
library(maps)
library(maptools)
library(spatstat)
library(plyr)

# generate polygons
usa <- map('usa', plot=F)
IDs <- sapply(strsplit(usa$names, ':'), function(x) x[1])
crs <- CRS('+proj=longlat +ellps=WGS84')
usa.sp <-map2SpatialPolygons(usa, IDs=usa$names, proj4string=crs)
usa.pts <- fortify(usa.sp, region="id")

base.plot <- ggplot(usa.pts, aes(x=long, y=lat)) +
              geom_path(aes(group=id)) +
              coord_equal()

# generate point process
lon <- runif(5000, min(usa.pts$long, na.rm=TRUE), max(usa.pts$long, na.rm=TRUE))
lat <- rnorm(5000, mean(usa.pts$lat, na.rm=TRUE), sd=sd(usa.pts$lat, na.rm=TRUE)/2)
points <- data.frame(lon, lat)
points.sp <- SpatialPoints(points, proj4string=crs)
points <- points[which(!is.na(over(points.sp, usa.sp))),]

# the first plot
base.plot +
  geom_point(data=points, aes(x=lon, y=lat), …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

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

类中的静态局部变量是否在对象之间存在?

class MyClass
{
  static int staticInt;

  void instanceMethod( int param )
  {
    static int parameter = param;
  }
}
Run Code Online (Sandbox Code Playgroud)

显然staticInt是在MyClass的所有实例之间共享.但是,不同的MyClass实例可以parameter在instaceMethod中具有不同的静态局部变量值吗?

更新

程序执行之间怎么样?当然,它们可能在多个程序实例中有所不同?什么定义"范围" - 执行单位?c ++运行时?

更新

谢谢 - 这帮助我压制了一个关键的错误.希望我能接受所有这些,但我会在第一个答案中没有其他标准.

c++ static instance

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

R:如何从矩阵的每一行添加一个随机选择的值的列?

我将在前言中说我是一个R菜鸟,我认为这可能有一个简单的解决方案,但我很难找到它.

我有一个有2列和1000行的矩阵.保持行固定,我想创建一个新变量,随机选择2列中的一个元素.例如,制作一个简单的矩阵:

        matrix(c(1,1,4,6,1,3,2,1,1,7), ncol=2)

        [,1] [,2] [,3]
  [1,]    1    3    3
  [2,]    1    2    1  
  [3,]    4    1    4
  [4,]    6    1    1
  [5,]    1    7    7
Run Code Online (Sandbox Code Playgroud)

在上面的简化矩阵中,第3列(我刚刚手工添加)只包含来自相应行中任一先前列的随机元素.我的问题是,我如何在R中创建这样的变量?我不一定需要在矩阵本身内创建它.

提前谢谢了.

random r

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

使用具有不同维度的数据框列表

我正在处理数据帧列表,如下所示:

results <- list()
for( i in 1:4 ) {
  runData <- data.frame(id=i, t=1:10, value=runif(10))
  runResult <- data.frame( id=i, avgValue=mean(runData$value))  
  results <- c(results,list(list(runResult,runData)))
}
Run Code Online (Sandbox Code Playgroud)

数据看起来这样的原因主要在于如何使用R 2.14.0中的新并行软件包通过clusterApply运行模拟生成实际数据,其中每个模拟返回一些汇总结果(runResult)和原始数据的列表( runData)

我想将第二级列表的第一个数据帧组合在一起(它们是相同的结构),同样也是第二级列表的第二个数据帧.这个问题似乎就是答案,但所有数据框架都具有相同的结构.

到目前为止我发现的最好的方法是unlist使它成为一个数据帧列表,其中奇数索引和偶数索引代表需要组合的数据帧:

results <- unlist(results,recursive=FALSE)
allRunResults <- do.call("rbind", results[seq(1,length(results),2)])
allRunData <- do.call("rbind", results[seq(2,length(results),2)])
Run Code Online (Sandbox Code Playgroud)

我确定有更好的方法来做到这一点,我还没有看到它.谁能供应一个?

r list dataframe

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

我自己在qplot上的传奇

可能有人帮我加 A-atype B-btype C-ctype ONLY一个传奇到下面qplot图.我的图例应位于图表的顶部,也应该是水平的.另请参阅下面的数据和我用于生成图表的qplot代码.

数据:

type    name    value
A john  47.6
B john  55.6
C john  57.7
A amy   13.15
B amy   23.1
C amy   24.9
A lily  14.0
B lily  18.1
C lily  21.9
A sam   38.8
B sam   44.8
C sam   45.9
A frank 63.6
B frank 64.4
C frank 64.7
A xia   52.8
B xia   54.1
C xia   56.4
A yan   53.8
B yan   56.1
C yan   58.6
Run Code Online (Sandbox Code Playgroud)

码:

qplot(type, value, geom="bar", fill=c(""),data=temp, group=name,
  facets= …
Run Code Online (Sandbox Code Playgroud)

r legend ggplot2

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