问题列表 - 第3419页

寻找"标记器","解析器"和"词法分析器"的清晰定义以及它们如何相互关联和使用?

我正在寻找"tokenizer","parser"和"lexer"是什么以及它们如何相互关联的明确定义(例如,解析器是否使用了tokenizer,反之亦然)?我需要创建一个程序,将通过c/h源文件来提取数据声明和定义.

我一直在寻找示例,可以找到一些信息,但我真的很难掌握语法规则,解析树和抽象语法树等基础概念以及它们如何相互关联.最终这些概念需要存储在实际程序中,但1)它们看起来像什么,2)是否有共同的实现.

我一直在关注这些主题和程序,如Lex和Yacc维基百科,但从未经历过编译器类(EE专业),我发现很难完全理解正在发生的事情.

parsing tokenize lexer

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

横向模式下UINavigationBar的自定义背景

我正在为我的UINavigationBar添加自定义背景.只要手机处于纵向模式,它就能正常工作.一旦我切换到横向模式,一半的条形显示为蓝色(默认的导航栏颜色),其中一半有我的图像

如何在横向模式下拉伸图像并在纵向模式下再次缩小图像?

谢谢

解决方案如果
有人正在寻找如何将图像添加到导航栏的答案 - 就在这里

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 480.0, 44.0)];
[imgView setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"navbar_landscape" ofType:@"png"]]];
[navigationController.navigationBar addSubview:imgView];
[imgView release];
Run Code Online (Sandbox Code Playgroud)

iphone uinavigationbar

7
推荐指数
3
解决办法
8857
查看次数

查找对象的引用

在调试时有没有办法找到对象的所有引用?

c# debugging

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

多重继承

#include<iostream>
using namespace std;

class A

{
   int a;
   int b;
   public:
   void eat()
   {
      cout<<"A::eat()"<<endl;
   }
};

class B: public A
{
   public:
   void eat()
   {

      cout<<"B::eat()"<<endl;

   }

};

class C: public A
{

   public:
   void eat()

   {

      cout<<"C::eat()"<<endl;

   }

};

class D: public B, C
{

};

int foo(A *ptr)
{

ptr->eat();

}
main()
{

D obj;
foo(&(obj.B)); //error. How do i call with D's B part.

}
Run Code Online (Sandbox Code Playgroud)

上面的foo调用是编译时错误.我想用obj的B部分调用foo而不使用虚拟继承.我怎么做.

此外,在虚拟继承的情况下,为什么偏移信息需要存储在vtable中.这可以在编译时自己确定.在上面的例子中,如果我们用D的对象传递foo,在编译时我们只能计算D的A部分的偏移量.

c++ inheritance multiple-inheritance

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

使用来自本机C++的.NET类,使用C++/CLI作为"中间件"

我必须使用来自本机C++应用程序的C#.NET中的类/程序集.我想我需要在C++/CLI中创建一个包装类,它会在头文件中公开本机方法,但是根据需要使用.NET类.我不清楚的是如何将数据类型从.NET转换为标准C++类型.

有没有人可以学习一些示例代码?

我在此找到的文字只有:http: //msdn.microsoft.com/en-us/magazine/cc300632.aspx

但文本很老(使用托管C++,而不是C++/CLI),很多事情仍然不清楚

c# c++ interop c++-cli

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

.NET中的多图

我需要一个等同std::multimap<K, V, Comp, Alloc>于C-sharp的c ++ .它是否存在于标准库中?

c# multimap

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

如何使用ElementTree获取元素的完整XML或HTML内容?

也就是说,所有文本和子标签,没有元素本身的标签?

<p>blah <b>bleh</b> blih</p>
Run Code Online (Sandbox Code Playgroud)

我想要

blah <b>bleh</b> blih
Run Code Online (Sandbox Code Playgroud)

element.text返回"blah",etree.tostring(element)返回:

<p>blah <b>bleh</b> blih</p>
Run Code Online (Sandbox Code Playgroud)

python xml api elementtree

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

C#.NET将JPEG图像转换为位图结构

我有一个JPEG"图像"(实际上是数据库中的BLOB),我想在内存中导入/转换为"位图"结构.原因是我使用的第三方库无法处理JPEG图像,我需要传递一个未压缩的位图(作为指针).到目前为止我发现的只是在磁盘上转换不同格式的方法,但首先将图像保存为位图并重新导入它将花费太长时间.

我对.NET知之甚少,但我认为System.Drawing.Bitmap应该能够保存未压缩的数据.我正在使用C#和Visual Studio 2008.

.net c# jpeg

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

使用查询字符串作为启动参数调试vs2008中的起始页?

有没有人知道如何设置一个asp.net webform的默认查询字符串,它被设置为启动页面?

asp.net visual-studio-2008 query-string

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

如何为Web应用程序提供合法的声音许可证或"使用条款"

我正在寻找有关为Web应用程序提供许可证或"使用条款"的信息.在维基百科的文章是非常有限的,而且似乎不像"下载"软件(或者"可安装"的软件,因为没有更好的术语),对此有更多的信息,没有那么多已经为发牌而写的Web应用程序.

您是否会说雇用律师为您的网络应用程序构建合法合理的"使用条款"或免责声明是绝对必要的?

有人问:哪个辖区?我在这里的回答是:全世界.我想这会打开另一个话题,即你应该考虑哪些管辖权限制.

web-applications

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