问题列表 - 第46286页

automake + libtool + c ++ =非常臃肿的界面

首先,我有"include_HEADERS ='我的公共标题'"和"libfoobar_la_SOURCES ='私人来源''私人标题'".一切都很好.它编译/安装/链接.但当我做"nm -C my_instaed_lib.so"时,我得到:

00005be0 T yyget_debug(void*)
00005b00 T yyget_extra(void*)
00005bf0 T yyset_debug(int, void*)
00005bb0 T yyset_extra(FM4::LexImpl*, void*)
00005b40 T yyget_column(void*)
00005b10 T yyget_lineno(void*)
00006180 T yyset_column(int, void*)
000061e0 T yyset_lineno(int, void*)
...
Run Code Online (Sandbox Code Playgroud)

这从未在任何标题中声明.

000091f0 T FM4::PrcImpl::CollectMacro()
000089d0 T FM4::PrcImpl::CollectQuote()
00008870 T FM4::PrcImpl::CollectComment()
00009350 T FM4::PrcImpl::Collect()
000093f0 T FM4::PrcImpl::Process()
00008700 T FM4::PrcImpl::PrcImpl(FM4::Processor*)
00008590 T FM4::PrcImpl::PrcImpl(FM4::Processor*)
00009970 W FM4::PrcImpl::~PrcImpl()
00009a00 W FM4::PrcImpl::~PrcImpl()
...
Run Code Online (Sandbox Code Playgroud)

这是私有未安装的标头.

我读了两次automake/libtool手册,但我不知道如何从界面中删除这个垃圾?或者是什么可以将这个废话暴露给公众api.如何控制出口到公共API?

c++ automake libtool

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

Django:使用render_to_response并设置cookie

目前,我正在使用 render_to_response(template_name, locals(), context-etc..)

现在尝试设置一个cookie,我想知道我是否可以使用它render_to_response.

我看到的所有例子都是使用HttpResponse对象.他们在响应对象中设置cookie,就像这样

response = HttpResponseObject(html)
response.set_cookie("favorite_color",request.GET["favorite_color"])
return response
Run Code Online (Sandbox Code Playgroud)

想知道我是否可以设置cookie render_to_response,所以我可以继续使用locals()

谢谢.大卫.

python django django-templates

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

我怎么告诉gdb我的零长度数组有多长?

略有矛盾的标题!Xcode答案的奖励积分,但这是一个gdb问题.

如果我有一个标准的,静态大小的数组gdb将打印其所有元素[和Xcode将让我浏览它]但如果我有一个零长度数组,它不会,因为它不知道.显然我可以逐个打印数组索引,但我想要整个转储.

我如何告诉gdb我为数组分配了多少空间以允许它打印数组(或允许Xcode查看数组).它甚至可能吗?

c debugging xcode gcc gdb

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

根据浏览器语言显示特定的 div 或内容?

我正在创建一个非常简单的网站,大约有 4 个页面,我希望提供英语、法语和葡萄牙语版本。

有没有一种方法,使用javascript,检测浏览器语言,然后只显示与其语言相对应的某些div?

例如,如果他们的语言是法语,则不会显示<div id="footer_en">它而是使用<div id="footer_fr">?

html javascript localization

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

Java和Objective C的LateX渲染

我正在寻找一个LateX库来渲染公式.

该项目是智能手机应用程序的数学\物理公式的离线数据库.我需要应用程序不要太重,用户可以输入自己的公式.所以我希望程序渲染书面公式,而不是显示更重的PNG文件.

第二个棘手的部分是应用程序将在Android(我的部分)和IPhone(另一个开发人员将会这样做)上.

在两种情况下(SQLite),数据库将是相同的,因此我们需要渲染相同的书面公式,最好是Latex.但它可以是不同的库.

你有什么主意吗 ?

java iphone android latex objective-c

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

不使用eval,按字符串名称访问命名空间的javascript对象

我遇到了需要从服务器访问javascript对象的情况.服务器返回函数或对象的字符串名称,并且基于其他元数据,我将以不同方式评估对象.

最初我正在评估(eval([string])),一切都很好.最近我更新了函数,以免eval安全性让人高枕无忧,我遇到了命名空间对象/函数的问题.

具体来说,我尝试eval([name])用a 替换a window[name]来通过全局对象vs的方括号语法访问对象eval.

但是我遇到了命名空间对象的问题,例如:

var strObjName = 'namespace.serviceArea.function';
// if I do
var obj = eval(strObjName); // works

// but if I do
var obj = window[strObjName]; // doesn't work
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出一个很好的解决方案,以避免使用eval命名空间字符串?

javascript namespaces eval

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

将两个shell命令合并到shell中的一个输出中

我试图将多个命令组合成一个输出.

#!/bin/bash

x=$(date +%Y)
x=$($x date +m%)

echo "$x"
Run Code Online (Sandbox Code Playgroud)

这回来了

./test.sh:line 4:2011:命令未找到

bash shell

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

在Scala列表中获取项目?

你是如何从scala中的List中获得索引i中的元素的?

我想get(i),和 [i]-没有什么作品.谷歌搜索只返回如何"查找"列表中的元素.但我已经知道元素的索引了!

这是不编译的代码:

def buildTree(data: List[Data2D]):Node ={
  if(data.length == 1){
      var point:Data2D = data[0]  //Nope - does not work

  }
  return null
}
Run Code Online (Sandbox Code Playgroud)

看着列表api并没有帮助,因为我的眼睛只是交叉.

scala

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

5
推荐指数
3
解决办法
6898
查看次数

Android drawBitmap大量位图的性能?

我正在编写Android游戏,我似乎在绘制到Canvas时遇到了性能问题.我的游戏有多个级别,每个级别(显然)都有不同数量的对象.

奇怪的是,在一个包含45个图像的级别中,运行完美(几乎60 fps).然而,另一个包含81个图像的级别几乎没有运行(11 fps); 它几乎无法播放.这对我以外的人来说有点奇怪吗?

我使用的所有图像都是.png,上述级别之间的唯一区别是图像数量.

这里发生了什么?Canvas不能在每个游戏循环中画出这么多图像吗?你们怎么建议我改善这种表现?

提前致谢.

performance android drawing bitmap

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