问题列表 - 第4399页

使用Perl拉伸,调整大小或缩放图像

如何使用Perl脚本拉伸或调整图像(任何格式)?

perl thumbnails

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

在javascript中测试对象是否是jQuery对象的正确/正确方法是什么?

我正在编写一个javascript函数,并且在"紧凑"的javascript设计方式中,参数的类型/长度会改变函数的行为.一个可能的参数类型是一个jQuery对象,我想要非常特殊的逻辑.

测试对象是否是jQuery实例的最佳方法是什么?

javascript scripting jquery

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

Xcode/GCC链接问题:文件不是必需的体系结构

我正在尝试将包含boost 1.37和wxwidgets的Windows项目移植到Mac.它编译好了,但链接器给了我一个"文件不是架构ppc所需的架构"错误的libz.1.dylib和相同的消息作为警告其他一些库.我还得到了libz.1.dylib的"重复dylib"警告.

链接器输出如下所示:

使用配置"Debug"构建项目"Gemsweeper Mac"的目标"Gemsweeper Mac"

检查依赖关系

Ld "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug/Gemsweeper Mac.app/Contents/MacOS/Gemsweeper Mac" normal i386
    cd "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac"
    setenv MACOSX_DEPLOYMENT_TARGET 10.4
    /Developer/usr/bin/g++-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk "-L/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -L/Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib -L/opt/local/lib "-F/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -F/Users/adriangrigore/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Gemsweeper Mac.build/Debug/Gemsweeper Mac.build/Objects-normal/i386/Gemsweeper Mac.LinkFileList" -mmacosx-version-min=10.4 -L/opt/local/lib -L/Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib /opt/local/lib/libboost_system-mt.a /opt/local/lib/libboost_program_options-mt.a /opt/local/lib/libboost_thread-mt.a -arch ppc -arch i386 -framework IOKit -framework Carbon -framework Cocoa -framework System -framework QuickTime -framework OpenGL -framework AGL /Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib/libwx_mac-2.8.a -framework WebKit -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 …
Run Code Online (Sandbox Code Playgroud)

macos xcode linker gcc g++

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

使用JavaScript将参数添加到URL

在使用AJAX调用的Web应用程序中,我需要提交请求,但在URL的末尾添加一个参数,例如:

原始网址:

HTTP://server/myapp.php ID = 10

结果URL:

http://server/myapp.php?id = 10 &enabled = true

寻找一个解析每个参数的URL的JavaScript函数,然后添加新参数或更新值(如果已存在).

javascript parameters url parsing query-string

234
推荐指数
19
解决办法
51万
查看次数

XNA在显卡上

如何使用XNA在显卡上编程图形?

(如何将工作量移到显卡上)

graphics xna

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

XElement的孩子

我如何才能获得XElement的孩子?

我目前正在使用XElement.Descendants()函数,它返回所有级别的XElements,而不仅仅是子节点.

我真正想要的只是孩子们的IEnumerable.

c# xml xelement linq-to-xml

63
推荐指数
2
解决办法
5万
查看次数

C#:泛型类中的嵌套类是否应该被认为是通用的?

namespace GenericsTest
{
    public class AGenericClass<T>
    {
        public class NestedNonGenericClass
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,应该NestedNonGenericClass算是一个泛型类?

反射API说它是一个泛型类,甚至把包含类的模板参数作为嵌套类的模板参数.

Type nestedClass = typeof(AGenericClass<int>.NestedNonGenericClass);
Console.Out.WriteLine("IsGeneric: {0}\tHasGenericArguments: {1}", 
   nestedClass.IsGenericType, nestedClass.GetGenericArguments().Length > 0);
Run Code Online (Sandbox Code Playgroud)

打印出:

IsGeneric:True HasGenericArguments:True

我不完全同意这种行为.即使编译器为其生成泛型类型NestedNonGenericClass,我也想知道它是否是通用的,因为它是声明的,或者因为它的容器是通用的.

所以,我的问题是:

首先,你认为可以考虑嵌套类泛型,因为它的容器是通用的吗?为什么/为什么不呢?

其次,您是否碰巧知道其他一些API可以帮助我只识别声明为通用的类?

PS:我在ECMA规范中找不到与此相关的任何内容(或者我可能只是掩盖它).

- 编辑 -

为了添加更多的上下文,我正在开发一种代码生成器.我正在使用反射API来确定类型是否是通用的.

我遇到了一个问题Dictionary<TKey, TValue>.KeyCollection.

因为KeyCollection,反射API说它是通用的并且把我交给我,TKey并且TValue在容器中声明了它们.因此,发电机最终产生Dictionary<TKey, TValue>.KeyCollection<Tkey, TValue>

我能解决这个问题的唯一方法是将嵌套类的模板参数与容器匹配,并消除所有匹配的模板参数.但我想知道是否有更好的方法.

c# generics reflection

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

LR1 解析器和 Epsilon

我试图了解 LR1 解析器的工作原理,但我想到了一个奇怪的问题:如果语法包含 Epsilons 怎么办?例如:如果我有语法:

S -> A
A -> a A | B
B -> a
Run Code Online (Sandbox Code Playgroud)

很清楚如何开始:

S -> .A
A -> .a A 
A -> .B
Run Code Online (Sandbox Code Playgroud)

... 等等

但我不知道如何为这样的语法做到这一点:

S -> A
A -> a A a | \epsilon
Run Code Online (Sandbox Code Playgroud)

这样做是否正确:

S -> .A
A -> .a A a
( A -> .\epsilon )
Run Code Online (Sandbox Code Playgroud)

然后让 DFA 中的这个状态接受?

任何帮助将不胜感激!

parsing compiler-theory lr1

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

ASP.Net - 多个动态图像.由于Http请求过多导致性能问题

我使用HttpHandler在ASP.Net Web应用程序中动态提供图像.我遇到了性能问题(Firfox/Firebug/YSlow报告有太多的HttpRequests)

在某些情况下,我每页有50-100个图像.3个树视图(业务单元/类别/对象),每个节点都有自己的图像;)

每个项目的图片网址都是动态设置的......

SomeImage.ImageUrl ="/ image.axd?ImageId = {0}";

注意:我只在运行时知道需要哪些图像.

附加:图像位于服务器文件系统,资源文件和数据库中 - 用户可以上传自己的图像以与我的系统对象关联,ImageHandler将动态确定每个图像位置)

在web.config中,httphandler已配置并按预期工作... add verb ="GET"path ="image.axd"type ="Vision.OnsightManager.ImageHandler"

在HttpHandler中,返回原始图像字节以响应每个图像请求.所以在图像处理程序的WriteResponse()方法中返回图像字节,就像这样......

context.Response.BinaryWrite(字节);

所有图像都能正确显示,但应用程序出现了预期的性能问题,其中显示了许多图像...

题:

除了减少图像数量之外,您还建议使用哪种方法;),以最大限度地减少为每个图像生成的所有HttpRequests?也许组合成一个Http请求?

我已经阅读了关于将多个css请求组合到单个请求中的文章,使用图像映射(带有偏移的单个组合图像)等,但似乎没有一个适合我的特定场景?

非常感谢!

asp.net performance image httphandler

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

如何从WPF KeyDown事件中获取普通字符?

我想要e.KeyWPF KeyDown事件中属性传递的ASCII字符.

c# keyboard wpf events

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