问题列表 - 第39866页

麻烦构建gcc 4.6:未定义引用`yylex'

我正在尝试构建gcc 4.6,但是我收到了一些链接器错误,看起来这意味着bison或flex没有被链接到.当makefile发出以下命令时:

gcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gengtype \
        build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/version.o ../../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
Run Code Online (Sandbox Code Playgroud)

它告诉我:

/home/chris/code/gcc/trunk/host-x86_64-unknown-linux-gnu/gcc/../.././gcc/gengtype.c:960: undefined reference to `lexer_line'
... undefined reference to `yylex'
... undefined reference to `yybegin'
... undefined reference to `yyend'
Run Code Online (Sandbox Code Playgroud)

我已经安装了Flex和Bison,甚至尝试了几种具有相同结果的Bison变体.有谁知道这可能意味着什么?

gcc makefile bison

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

如何让Ruby解析时间,好像它处于不同的时区?

我正在解析这样的事情:

11/23/10 23:29:57
Run Code Online (Sandbox Code Playgroud)

它没有与之相关的时区,但我知道它在UTC时区(虽然我不是).我怎样才能让Ruby解析它,就像它在UTC时区一样?

ruby timezone

41
推荐指数
6
解决办法
4万
查看次数

WP7,如何在将其添加到Visual Studio 2010后使用服务引用

我正在按照此示例连接到Bing Maps地理编码服务:

http://blogs.msdn.com/b/dragoman/archive/2010/10/07/wp7-code-reverse-geocoding-with-the-bing-maps-service.aspx

大约在页面的一半,它解释了如何在Visual Studio 2010中添加服务引用,这是我能够成功完成的.然后它说添加"使用GeoCode.GeoCodeService",但是当我这样做时,我收到一条错误,说"无法找到类型或名称空间'GeoCode'"

难道我做错了什么.这些步骤非常简单,没有任何错误.我还需要做什么才能访问该服务?

c# silverlight visual-studio-2010 bing-maps windows-phone-7

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

将字母转换为数字

我想将字母A更改为第1点,因此字母Z为数字26,然后再次更改为数字27字母AA,AB为28.我如何?我必须使用"开关"吗?我用java程序.

java

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

Storable.pm - 保存到非截断文件时损坏

在我的生产环境中,我们已经拥有了我们认为是由Storable.pm创建的腐败可存储哈希.我无法复制Dev中的行为,这使得很难准确诊断.

代码已经工作了很长时间,并且使其中断的更改是从哈希中删除.直到最近,散列要么保持相同的大小,要么增长.

该文件在readwrite中打开,然后store_fd写入该文件.由于哈希现在(有时)更小,它将写入1000字节到这个2000byte文件.尾部1000字节是旧的垃圾数据.在我的测试用例中,当我检索哈希时,垃圾数据会被忽略,如预期的那样.

open( $sf, "+< $self->{mod_state_filename}" );
flock( $sf, LOCK_EX );
$self->{mod_state} = fd_retrieve($sf);
delete ($self->{mod_state}{"somekey"});
seek( $sf, 0, 0 );
store_fd( $self->{mod_state}, $sf );
flock( $sf, LOCK_UN )
close($sf);
Run Code Online (Sandbox Code Playgroud)

我的问题:

  1. 这应该工作,还是我必须截断文件?
  2. 存储的哈希是否使用某种文件终止符?如果是这样,它是什么?
  3. 上面的代码,删除,添加,删除和添加,在我的测试用例中完美地运行.由于非截断文件,您能否建议任何可能导致其失败的测试用例序列?(我知道这是一个非常模糊的问题,所以请随意忽略它).

perl hash storable

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

将自定义标识符分配给@id属性

我正在迁移遗留系统以使用Hibernate 3.它目前生成自己的标识符.为了在我尝试将其移动到更好的状态之前保持系统当前所做的事情,我将如何指定(使用注释)我自己的类,它将在插入时返回自定义生成的标识符?

就像是:

@Id
@CustomIdGenerator(Foo.class) // obviously this is not a real annotation
public String getId() { ... }
Run Code Online (Sandbox Code Playgroud)

其中Foo类具有生成所述标识符的一种方法.

目前我只是setId(String id)手动调用该方法,但希望有更好的方法来处理这种情况.

java hibernate jpa

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

将.NET程序集引用解析为其他名称?

我的项目引用了Library1.dllLibrary2.dll. Library2.dll依赖于Library1.dll,但它被编译为通过另一个名称Library1.Net40.dll引用它.

是否有一种很好的方式告诉我的应用程序重定向Library1.Net40.dll的所有引用以解析为Library1.dll?也许类似于使用<bindingRedirect>重定向版本的方式?

我有一个处理AppDomain.AssemblyResolve事件的解决方案,但它有点像黑客,我希望有更好的方法来做到这一点.

编辑:对于任何人的参考,这是我最终使用AppDomain.AssemblyResolve事件解决它以重定向到不同的程序集.

.net c# asp.net clr-hosting

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

哪种数据源更适合Google地图,KML或JSON?

我完全看到了JSON的好处,将轻量级数据集合到我的Google地图中(并通过模板显示点列表).我听过很多关于KML的讨论.

哪种方法可以将点数加入谷歌地图,JSON || KML?我主要关注的是性能,还有可能改进地图的广泛功能.

json google-maps kml

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

为什么Ruby 1.9.2会因JSON gem依赖性而爆炸?

我遇到了JSON gem和Ruby 1.9.2的问题.我正在升级到Rails 3.0.3,每当我尝试启动环境时,它都会爆炸.这是一个空的测试项目,只有JSON gem 1.4.6作为依赖项.

/Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/common.rb:66: [BUG] unknown type 0x22 (0xc given)
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]

-- control frame ----------
c:0032 p:---- s:0096 b:0096 l:000095 d:000095 CFUNC  :initialize
c:0031 p:---- s:0094 b:0094 l:000093 d:000093 CFUNC  :new
c:0030 p:0085 s:0091 b:0089 l:000088 d:000088 METHOD /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/common.rb:66
c:0029 p:0090 s:0081 b:0080 l:000079 d:000079 CLASS  /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/ext.rb:11
c:0028 p:0011 s:0078 b:0078 l:000077 d:000077 CLASS  /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/ext.rb:6
c:0027 p:0021 s:0076 b:0076 l:000075 d:000075 TOP    /Users/lee/.rvm/gems/ruby-1.9.2-p0/gems/json-1.4.6/lib/json/ext.rb:3
c:0026 p:---- s:0074 b:0074 l:000073 d:000073 FINISH
c:0025 p:---- …
Run Code Online (Sandbox Code Playgroud)

json rubygems ruby-on-rails ruby-on-rails-3 ruby-1.9

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

内存中的SQL Server 2005"Pin"数据

我们在仅运行SQL Server 2005的专用盒子上运行我们的应用程序数据库.这个DB服务器有32 Gb的RAM ...而数据库文件本身只有6 Gb.

我想强制几个重读/查询表进入SQL内存缓冲区以提高速度.

我知道SQL服务器非常适合在从磁盘读取数据后将必要的数据保存在内存中......但是我们的客户可能更喜欢他们的查询在第一时间快速运行." 第二次最快的表现"并不是产品亮点.

缺少旧的"Pin Table"DBCC命令..有什么想法吗?

我编写了一个"CacheTableToSQLMemory"Proc,它循环遍历所有表的索引(Clustered&Non),在Temp表中执行"Select*".我已经安排SQL Agent每15分钟运行一次"缓存大量表",试图将页面保留在内存中.

它在很大程度上工作..但即使在我缓存了所有查询的相关表之后,运行查询仍然增加了该表的缓存页数.然后它第二次更快.想法?

我们正在运行PAE和AWE.SQL设置为使用8到20 GB的RAM.

sql memory-management sql-server-2005 query-optimization

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