问题列表 - 第30798页

在Groovy中等效于eval()

在python中,我可以使用eval()在我的程序中执行用户输入的代码.在Groovy中我能做些类似的事吗?我想要一个SWING UI文本框,用户输入一段我想要执行的代码?

谢谢,哈里

groovy

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

使用CMake和Xcode:修改CMakeLists.txt时保持项目更改

首先,我从未使用Xcode开发过.我有一个项目是由我在特定环境(Linux和emacs)下开发的,现在一些使用不同环境的同事将与我合作.这是一个使用CMake的C++项目.

长话短说:

  • 我使用Linux/emacs.其他开发人员使用mac/Xcode.
  • 我使用GNU Makefiles生成器.他们使用Xcode生成器.
  • 一切似乎都运转正常.

问题

Xcode开发人员将使用Xcode 的Group&Files窗口的Executables列表下显示的可执行文件.他们将通过双击并添加他们的调整来配置它(配置调试目录,设置环境变量,但更重要的是,设置可执行文件的参数).

当开发人员(我)更改CMakeLists.txt(即添加新的源文件)时,XCode开发人员被迫重新生成他们的项目,他们将失去上面提到的所有配置.

问题:有没有办法避免这种情况?

如果每个Xcode开发人员不断丢失该配置,我肯定会是唯一使用CMake的人.:(

谢谢你的帮助!

xcode cmake

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

glDrawElements,其索引应用于顶点和法线

当您有 2 个数组(一个用于法线,一个用于顶点)并使用顶点和法线之间交错的索引缓冲区时,是否可以使用 glDrawElements 方法。

示例:渲染立方体

// 8 of vertex coords
GLfloat vertices[] = {...};
// 6 of normal vectors
GLfloat normals[] = {...};
// 48 of indices (even are vertex-indices, odd are normal-indices)
GLubyte indices[] = {0,0,1,0,2,0,3,0,
                     0,1,3,1,4,1,5,1,
                     0,2,5,2,6,2,1,2,
                     1,3,6,3,7,3,2,3,
                     7,4,4,4,3,4,2,4,
                     4,5,7,5,6,5,5,5};
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_NORMAL_ARRAY);
glVertexPointer(3, GL_FLOAT, 0, vertices);
glNormalPointer(3, GL_FLOAT, 0, normals);
glDrawElements(GL_QUADS,...);//?see Question
Run Code Online (Sandbox Code Playgroud)

opengl vertices normals

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

NHibernate show-sql - 为什么SQL显示无效?

我喜欢NHibernate中显示生成的SQL的功能.但是当我将它粘贴到SQL Server Management Studio中时,我意识到它实际上并不合适!

这是一个例子:

SELECT person0_.PersonId as PersonId1_0_, person0_.Title as Title1_0_, person0_.FirstName as FirstName1_0_, person0_.MiddleNames as MiddleNa4_1_0_, person0_.LastName as LastName1_0_ FROM Kctc.People person0_ WHERE person0_.PersonId=@p0;@p0 = 1
Run Code Online (Sandbox Code Playgroud)

由于指定参数p0的方式,这无效.它需要:

DECLARE @p0 int
SET @p0 = 1
Run Code Online (Sandbox Code Playgroud)

在SELECT命令之前.

我想我的问题是:为什么NHibernate没有显示它发送到数据库的ACTUAL SQL?为什么会这样显示呢?

有什么我想念的吗?

谢谢

大卫

sql nhibernate

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

用Maven打开拉链内拉链

我可以通过maven-dependency插件解压zip文件,但目前我有问题,在zip文件里面包含其他zip文件,我也需要解压缩它们.我怎样才能做到这一点?

zip maven-2 unzip archive maven

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

如何删除谷歌地图路线方向上的默认AB标记

var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();

var startMarker = new google.maps.Marker({ position: start, map: map, icon: 'start.png' });
var stopMarker = new google.maps.Marker({ position: stop, map: map, icon: 'stop.png' });

directionsDisplay.setMap(map);

var request = {
 origin: start, 
 destination: stop,
 travelMode: google.maps.DirectionsTravelMode.DRIVING
};

directionsService.route(request, function(response, status) {
 if (status == google.maps.DirectionsStatus.OK) {
  directionsDisplay.setDirections(response);
 }
});
Run Code Online (Sandbox Code Playgroud)

嗨,这个脚本显示从起点到终点的路线,我使用自定义图标,但默认绿色A和B也出现.问题是我如何删除默认的A和B标记,所以我只会看到我的自定义标记?

javascript google-maps

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

需要帮助调试css失败的原因

我有像标记

这里显示

我想知道为什么它看起来像第12和第13行

.notes:link span,
.notes:visited span { ...
Run Code Online (Sandbox Code Playgroud)

好像它的工作

.comments span,
background-position: -16px -16px;
}
.permalink:link span,
.permalink:visited span {
background-position: -32px -16px;
}
Run Code Online (Sandbox Code Playgroud)

似乎它不存在

由于某种原因,cssdesk似乎在下面的案例代码中...

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    .notes:link span,
    .notes:visited span, 
    .comments span,
    .permalink:link span,
    .permalink:visited span {
      background: url("http://static.tumblr.com/ikeq9mi/F6Tl4vrjj/metasprite.jpg") no-repeat;
      padding-right: 16px; /* width */
      font-size: 15px; /* height */
      margin: 0 2px;
      position: relative;
      top: -1px;
    }
    .notes:link span,
    .notes:visited span {
      background-position: 0 -16px;
    }
    .comments span, …
Run Code Online (Sandbox Code Playgroud)

css

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

在Rails中,如何在ActiveRecord查询执行时获取实际的Query

我在ActiveRecord中使用一个简单的查询,它做了类似的事情.

MyTable.find(:all, :conditions => {:start_date => format_time(params[:date]) })
Run Code Online (Sandbox Code Playgroud)

我想获得在后台执行的等效查询,可能使用puts语句或类似的语句.MySQL是我的数据库.

activerecord ruby-on-rails

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

显示Grails字段错误

有谁知道如何fieldError在下面的例子中打印出来.

对于每个有错误的项目,我想打印我在messages.properties文件中定义的自定义错误消息

所有这一切都是打印默认错误代码

item.errors?.allErrors?.each{ 
  println it.toString() 
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了其他示例,您可以在其中查找字段的错误代码,例如

it.getFieldError('title').code
Run Code Online (Sandbox Code Playgroud)

但我想将默认消息转换为我的新错误消息并打印出来.

error-handling grails grails-validation

15
推荐指数
1
解决办法
7290
查看次数

VIM:仅在特定行号之间搜索?

我知道使用Vim的替换命令可以指定一系列行:

:12,24s/search/replace
Run Code Online (Sandbox Code Playgroud)

我希望能够指定具有正常搜索的范围.就像是

:12,24/search
Run Code Online (Sandbox Code Playgroud)

由于这似乎不起作用(至少在我的Vim配置上),有人知道如何实现这一点吗?

谢谢.

vim search

39
推荐指数
5
解决办法
2万
查看次数