问题列表 - 第43538页

如何消除flex&bison的"主要"例程,以便将lexing和解析过程放入库中?

我正在研究一个解析json字符串的解析器,我想把它变成一个库.问题是,当我使用ld链接我写的库时,会出现一条错误消息:

main.o: In function `main':
main.c:(.text+0x0): multiple definition of `main'
json-parser.o:/build/buildd/flex-2.5.35/libmain.c:29: first defined here
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题..?谢谢.

parsing yacc lex bison flex-lexer

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

用于GitHub和BitBucket的Mylyn连接器

有没有人知道是否有任何稳定的连接器将mylyn与Bitbucket和Github集成?

对于github.com,我想我找到了一个,但对于bitbucket,Eclipse Mylyn项目页面上没有任何信息.

mercurial github bitbucket mylyn

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

在iPhone中使用UTF-8进行编码和解码

我正在寻找一个演示如何编码然后使用UTF-8解码相同字符串的示例.编码然后解码意味着我想在2个区域中实现这些方法,其中一个可以对其进行编码,另一个区域可以对其进行解码.

我见过API但是没有取得多大成功:

  • stringWithCString:encoding:
  • stringWithUTF8String:
  • stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc;

编辑
我有øæ-test-2.txt我编码的字符串如下:

char *s = "øæ-test-2.txt";
NSString *enc = [NSString stringWithCString:s encoding:NSASCIIStringEncoding];
Run Code Online (Sandbox Code Playgroud)

但我得到øæ-test-2.txt了输出.现在我想要取回原来的字符串即øæ-test-2.txt


EDITED
øæ-test-2.txt 从服务器获得,我需要øæ-test-2.txt解码它.我可以从链接获得输出:http://www.cafewebmaster.com/online_tools/utf_decode

请尝试使用该链接,您将了解我的担忧.

如果有人能给出一些提示,指导或指出正确的方向,我们将不胜感激.

问候

iphone encoding cocoa-touch utf-8 character-encoding

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

用于Android开发的IntelliJ IDEA IDE

嘿伙计们,有没有人有使用intelliJ IDEA IDE进行Android开发的经验?它适合所有需求吗?

java ide android intellij-idea

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

delphi TBitmap是否支持alpha通道

我听到人们说它不是.

但是,我创建了一个TBitmap并清除了整个区域

For I := 1 to bmp.Width do
  For J := 0 to bmp.Height do
    bmp.canvas.Pixels[I,J]:= $00000000;
Run Code Online (Sandbox Code Playgroud)

然后我将抗锯齿文本绘制到位图上并将其保存到文件中.在gimp中打开它时会显示透明度信息.

有没有人对此有明确的答案,如果它确实有效,那么有关它如何工作的更多信息?我试过玩最后一个字节,当我在gimp中打开它时,我没有得到预期的结果.

delphi alpha bmp

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

内存分配char*和char []

在内存分配方面,这两者有什么区别.

char *p1 = "hello"; 
char p2[] = "hello";
Run Code Online (Sandbox Code Playgroud)

c++

34
推荐指数
3
解决办法
6432
查看次数

当设置为0.5时,UISlider会忽略alpha

为什么UISlider视图在设置为0.5时忽略alpha视图?

码:

for (int i = 0; i < 3; i++) {
  UISlider *slider = [[[UISlider alloc]
                       initWithFrame:CGRectMake(0, i * 30, 200, 30)]
                      autorelease];
  slider.alpha = 0.4 + (CGFloat)i / 10.0f;
  [window addSubview:slider];
}
Run Code Online (Sandbox Code Playgroud)

结果:

示例截图

滑块的alpha值为0.4,0.5和0.6.正如你所看到的,中间的0.5是完全不透明的.它接缝只发生在alpha 0.5.测试了其他UI控制器,它们按预期工作,alpha设置为0.5.

在真实设备上使用iOS 4.2,在模拟器中使用iOS 3.2和4.2转载.

顺便说一句,如果有人好奇我是如何以及为什么我遇到这个问题,那就是一个名为Slippy的益智游戏的滑动方向键盘配置.

iphone cocoa-touch alpha uikit uislider

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

静态包含dll文件

我有一个问题,静态将dll文件链接到项目中.我正在使用Builder C++ 6.

I've unchecked:
Project \ Options \ Packages -> Build with runtime packages
Project \ Options \ Linker -> Use dynamic RTL
Project \ Options \ CodeGuard -> CodeGuard Validation

I've also added dll files using Project Manager:
myProject \ Add -> myFile.dll
Run Code Online (Sandbox Code Playgroud)

当然,我在所有更改后重建项目,它仍然在运行时请求一些dll文件.我省略了什么?

c++ build c++builder

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

这个变量声明中{}括号的含义是什么?

我在一些代码中看到了一个声明:

$test  = "test";
$test1 = "tes2";
$i     = 2;
$var{$test}{$test1}{"cnt"}[$i] = $var_val;    # What exactly is this?
Run Code Online (Sandbox Code Playgroud)

如果他们提到{支具,那就是连接.我真的不明白这是什么.

我的猜测是最后一个变量是这样的$vartesttest1cnt2.

perl

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

如何获得android.widget.ImageView的宽度和高度?

????????????????????????????????????????????????   ^
? ImageView    ????????????????                ?   |
?              ?              ?                ?   |
?              ? Actual image ?                ?   |
?              ?              ?                ?   |60px height of ImageView
?              ?              ?                ?   |
?              ?              ?                ?   |
?              ????????????????                ?   |
????????????????????????????????????????????????   
<------------------------------------------------>
                   90px width of ImageView
Run Code Online (Sandbox Code Playgroud)

我有一个默认高度和宽度的图像视图,图像存储在数据库中,我想根据Imageview高度宽度缩放图像.因为我不希望它给出默认值,因为当我改变它的高度和宽度时我也必须在代码中更改它.

我试图获得ImageView的高度和宽度,但在两种情况下都返回0.

int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
Run Code Online (Sandbox Code Playgroud)

即使它有默认的高度和宽度,这也会返回0

height android image width

270
推荐指数
7
解决办法
14万
查看次数