问题列表 - 第21339页

flex中数据类型的问题

我有个问题.

我正在编写一个flex程序,我正在使用这段代码:

%union {

    int entero;

    char *cadena;

    TipoDato tipo;

}
Run Code Online (Sandbox Code Playgroud)

此代码适用于我的数据类型.

我想评估下一行:expresion SUM expresion其中SUM是evaluate的运算和,例如69 + 60

当我写这个

if (($1.tipo == ENT) && ($3.tipo == ENT)){

           $$.tipo = ENT;

} else if (($1.tipo == CADEN) && ($3.tipo == CADEN)) {

     $$.tipo = CADEN;

     } else {

          printf ("Error en la suma: Tipos de datos incompatibles Revise los tipos\n");

          yyerror(parser);

}
Run Code Online (Sandbox Code Playgroud)

我有下一个错误

../src/buggy.y:350.37-38:$ 1 de`expresion'no tiene tipo declarado

../src/buggy.y:351.28-29:$ 1 de`expresion'no tiene tipo declarado

buggy.tab.c:在函数'yyparse'中:

buggy.tab.c:1646:警告:隐式声明函数'yylex'

../src/buggy.y:顶级:

lex.yy.c:1577:警告:'yyunput'已定义但未使用

lex.yy.c:1618:**警告:'input'已定义但未使用

Leyendo fichero'../ …

types yacc lex

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

在boost :: bind中区分具有相同名称的const和非const方法

当我使用boost::bind声明为const和非const的方法名称时,我会遇到模糊错误,例如

boost::bind( &boost::optional<T>::get, _1 )
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

c++ boost boost-bind

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

Git:删除一个远程修订版

我已经开始将我的私有subversion项目转换为git(Github)并将代码发布给公众.因此,我是一个git新手.

不幸的是,有一个包含机密数据的项目的修订版.修订版没有标记,我只知道它的哈希值.

有没有办法从远程git存储库中完全删除该特定修订?这是一个独立项目,所以没有人会受到伤害.

git github

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

如何修剪前导和尾随空格?

我在data.frame中遇到了前导和尾随空格的麻烦.例如,我想看看在特定rowdata.frame基础上有一定的条件:

> myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] 

[1] codeHelper     country        dummyLI    dummyLMI       dummyUMI       
[6] dummyHInonOECD dummyHIOECD    dummyOECD      
<0 rows> (or 0-length row.names)
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我没有得到预期的产量,因为奥地利显然存在于我的国家data.frame.在查看我的代码历史并试图弄清楚出了什么问题后,我尝试了:

> myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)]
   codeHelper  country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD
18        AUT Austria        0        0        0              0           1
   dummyOECD
18         1
Run Code Online (Sandbox Code Playgroud)

我在命令中改变的是奥地利之后的另一个空格.

显然会出现更烦人的问题.例如,当我想根据国家/地区列合并两个帧时.一个data.frame用于"Austria "另一个帧"Austria".匹配不起作用.

  1. 有没有一种很好的方式来"显示"我的屏幕上的空白,以便我知道这个问题?
  2. 我可以删除R中的前导和尾随空格吗?

到目前为止,我曾经写过一个Perl删除空格的简单脚本,但如果我可以在R里面以某种方式做到这一点会很好.

whitespace r trim removing-whitespace r-faq

345
推荐指数
10
解决办法
29万
查看次数

c ++ FFT节拍检测库?

我目前正在寻找一个用C++编写的好的全方位节拍检测库/源代码,因为我发现使用本教程自己写的节拍检测代码很难达到令人满意的结果:http: //www.gamedev.net/reference /编程/功能/ beatdetection /

如果你想让它适用于任何类型的音乐,那真的很难,所以我想知道是否有一些可用的东西?

谢谢!

c++ audio analysis fft

6
推荐指数
2
解决办法
9165
查看次数

cron找不到Django管理命令

我做了一个想象中的管理应用程序update.以下工作正常从命令行:

./manage.py update
/full/path/manage.py update
Run Code Online (Sandbox Code Playgroud)

但是当我有以下cron命令时:

00 */3 * * * /websites/bnc/manage.py update >/dev/null
Run Code Online (Sandbox Code Playgroud)

它通过电子邮件发送给我错误:

未知命令:'update'

输入'manage.py help'以供使用.

它闻起来像路径问题,但我看不出怎么样,因为我可以从任何地方手动调用它.知道这里发生了什么吗?

linux django

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

Android ExpandableListActivity和SimpleCursorTreeAdapter?

我正在为Android编写一个简单的应用程序.

我有2个表 - 一个叫做'grous',另一个叫'group_items'.

我想使用可扩展列表来显示两个表中的数据.

最好的方法是什么?是否可以使用SimpleCursorTreeAdapter映射数据?我找不到任何有用的例子.

我看到使用ArrayAdapter创建可扩展列表的示例,所以我应该首先将数据转换为数组,然后使用它创建可扩展列表,还是可以直接执行此操作?

我不需要一个完整的工作示例 - 只是建议什么是正确和最有效的方法.

Leonti

sqlite android expandablelistview

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

在IDA Pro上安装脚本

在网络上我看到IDA Pro的"脚本"引用,但无法解决如何为IDA Pro 4.9免费版本加载或安装它们.

我该怎么做呢?特别是我希望使用PE脚本.

scripting reverse-engineering ida disassembly

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

我应该什么时候去HTML5和CSS3?

关于HTML5和CSS3有很多嗡嗡声.我怎么知道是时候开始使用它们并在我的项目中直接使用它们或者我们使用它们有多远?

更新: 我不想应用以下规则:

优雅降级
渐进增强

我知道如果是这种情况,那么我们今天就可以使用它们.

html css

8
推荐指数
2
解决办法
1333
查看次数

更改XML Serializer的数组元素的元素名称

我有一个类,它是通过XSD.exe工具从XML文件生成的.我的类包含一个包含元素的数组.

直到最近,从完全实例化的业务对象渲染整个文档是可能的,但是由于大小,我们现在需要将文档数组元素呈现为流,以便我们不会耗尽内存.

但是,在呈现数组元素时,您会在XML序列化中获得不同的元素名称.我试图创建一个XMLAttributesOverride,但这给我一个错误,指出我无法覆盖此属性上的XmlElement属性.我试图保持这种强类型并与我的XSD相关联,所以如果有人知道如何将XML元素的名称更改为他们的数组名称+1回答.

.net c# xml xml-serialization

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