问题列表 - 第14722页

全新的Mac,我应该使用Macports吗?

得到一个新的mac,需要准备开发.我听说macports很棒,我应该用吗?它比手动下载和编译更容易吗?有人使用它有什么问题吗?

它适用于典型的ruby web开发.

谢谢

macos macports package-managers

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

Git和pbxproj

我在看一个开源的Mac应用程序,他们为.gitignore提供了一些建议值.他们是我所期待的......

但是,他们还建议输入.gitattributes文件:

*.pbxproj -crlf -diff -merge

就git而言,我不是最知识的,所以我想知道 - 添加这条线的好处是什么?具体做什么?我在这个项目中只看到了这个建议,如果这是正常的做法,我本来希望现在可以在其他地方看到它.所以我很好奇它是如何特别适用于pbxproj文件的.

git xcode

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

我可以从绝对URL加载Web worker脚本吗?

我无法得到这样的东西:

var myWorker = new Worker("http://example.com/js/worker.js");
Run Code Online (Sandbox Code Playgroud)

在我的Firebug控制台中,我收到如下错误:

无法加载脚本:http: //example.com/js/worker.js (nsresult = 0x805303f4)

我见过的每个web worker使用示例都是从相对路径加载脚本.我试过这样的东西,它运作得很好:

var myWorker = new Worker("worker.js");
Run Code Online (Sandbox Code Playgroud)

但是如果我需要加载不在相对位置的工作脚本呢?我已经广泛搜索了,我还没有看到这个问题在任何地方都得到解决.

我应该补充一点,我试图在Firefox 3.5中这样做.

javascript firefox multithreading

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

C#ControlCollection扩展GetAllTextboxes

我怎么才能得到ControlCollection中的texbox?

我尝试:

public static IEnumerable<TextBox> TextBoxes(this ControlCollection controlCollection)
{
    return (IEnumerable<TextBox>)controlCollection.Cast<Control>().Where(c => c is TextBox);
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:无法将'WhereEnumerableIterator`1 [System.Web.UI.Control]'类型的对象强制转换为'System.Collections.Generic.IEnumerable`1 [System.Web.UI.WebControls.TextBox] ".

我用C#使用Asp.Net 3.5

asp.net controlcollection c#-3.0

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

Java:Treemap - 禁止null?

有没有办法阻止树图接受空值,或者每次输入内容时是否需要进行检查?

java null treemap

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

在C中获得"功能冲突的类型",为什么?

我正在使用以下代码:

char dest[5];
char src[5] = "test";

printf("String: %s\n", do_something(dest, src));

char *do_something(char *dest, const char *src)
{
    return dest;
}
Run Code Online (Sandbox Code Playgroud)

这里的实施do_something并不重要.当我尝试编译上面的内容时,我得到以下两个异常:

错误:'do_something'的冲突类型(在printf调用时)
错误:'do_something'的先前隐式声明在这里(在原型行)

为什么?

c arrays

69
推荐指数
5
解决办法
22万
查看次数

Qt:QImage始终将透明色保存为黑色

如何在没有Qt使透明颜色为黑色的情况下将具有透明度的文件保存到JPEG文件中?我知道JPEG不支持alpha,黑色可能只是alpha的默认"0"值,但黑色是一种可怕的默认颜色.

看起来这应该是一个简单的操作,但是当我保存为JPEG时,我尝试过的所有掩码和alpha函数都会被忽略.

例如:

image->load("someFile.png"); // Has transparent background or alpha channel
image->save("somefile.jpg", "JPG"); // Transparent color is black
Run Code Online (Sandbox Code Playgroud)

在保存为JPEG之前,我尝试用白色填充图像,在保存之前将图像转换为ARGB32(带有8位alpha通道),甚至尝试了可笑的缓慢的东西:

QImage image2 = image1->convertToFormat(QImage::Format_ARGB32);
image2.setAlphaChannel(image1->alphaChannel());
image2.save(fileURI, "JPG", this->jpgQuality; // Still black!


See: http://67.207.149.83/qt_black_transparent.png for a visual.
Run Code Online (Sandbox Code Playgroud)

c++ qt transparency qimage

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

536
推荐指数
12
解决办法
50万
查看次数

使用iTextSharp将JavaScript添加到PDF中时出现问题

我正在尝试将JavaScript嵌入到使用iTextSharp创建的pdf中,如果它是代码中显示的文件,它工作得非常好.

但是当我尝试将javascript部分嵌入到内存流中时,它无法正常工作.iTextSharp是否有任何限制?

Dim js As New StringBuilder
                Dim pdf As String = "c:\Print2Printer.pdf"
                Dim writer As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(pdf, FileMode.Create))
                doc.Open()

                js.Append("var pp = this.getPrintParams();")
                js.Append("var iCopies = 2;")
                js.Append("pp.interactive = pp.constants.interactionLevel.silent;")
                js.Append("for ( var i = 0; i < 3; i++ ) { pp.firstPage = i; pp.lastPage = i;")
                js.Append("this.print(pp);")
                js.Append("}")
                Dim jaction As PdfAction = PdfAction.JavaScript(js.ToString(), writer)
                writer.AddJavaScript(jaction)

                doc.Add(New Paragraph(pdfString))
                doc.Close()
Run Code Online (Sandbox Code Playgroud)

javascript itextsharp

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

如何在Perl中将变量用作变量名?

我需要在perl中实现以下功能

printmsg(@val1, $msg1) if @val1;
printmsg(@val2, $msg2) if @val2;
printmsg(@val3, $msg3) if @val3;
printmsg(@val4, $msg4) if @val4;
printmsg(@val5, $msg5) if @val5;
printmsg(@val6, $msg6) if @val6;
Run Code Online (Sandbox Code Playgroud)

所以我写了下面的代码片段

for(my $i=1; $i < 6; $i++ ) {
    printmsg(@val$i, $msg$i) if @val$i;
}
Run Code Online (Sandbox Code Playgroud)

它不起作用并且会出错.

perl symbolic-references

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