问题列表 - 第28429页

试图在屏幕对齐的四边形中放大任意矩形

我有一个屏幕对齐的四边形,我想放大那个四边形中的任意矩形,但我没有得到我的数学.

我想我已经完成了翻译,而不是缩放.基本上,我的代码如下:

//
// render once zoomed in
glPushMatrix();
glTranslatef(offX, offY, 0);
glScalef(?wtf?, ?wtf?, 1.0f);

RenderQuad();

glPopMatrix();

//
// render PIP display
glPushMatrix();
glTranslatef(0.7f, 0.7f, 0);
glScalef(0.175f, 0.175f, 1.0f);

RenderQuad();

glPopMatrix();
Run Code Online (Sandbox Code Playgroud)

有人有任何提示吗?用户选择一个矩形区域,然后将这些值作为[x,y,w,h]传递给我的渲染对象,其中这些值是视口宽度和高度的百分比.

c++ opengl zoom

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

如何保留嵌套Perl哈希的插入顺序?

我可以使用IxHash来记住哈希的插入顺序.

use Tie::IxHash;

my %hash;
tie(%hash, 'Tie::IxHash');
%hash = (
  x => 10,
  z => 20,
  q => { a1 => 1, a3 => 5, a2=>2,},
  y => 30,
);

printf("keys %s\n", join(" ", keys %hash));

=> keys x z q y
Run Code Online (Sandbox Code Playgroud)

嵌套哈希怎么样?

printf("keys %s\n", join(" ", keys %{$hash{q}}));
keys a2 a1 a3
Run Code Online (Sandbox Code Playgroud)

我怀疑答案是否定的,因为q哈希是匿名的,并且在IxHash看到之前订单丢失了.

我知道我可以在$ hash {q}上进行绑定,然后添加元素,但我喜欢使用单一赋值来构建哈希.

有诀窍吗?

perl

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

如何在iPhone中将图像设置为UISegmentedControl?

我是iPhone开发的新手.我创建了UISegmentedControl有2个段.我想显示每个段而不是标题的图像.这是我的代码

NSArray *itemArray = [NSArray arrayWithObjects: @"segment1", @"segment2", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(5,100,300,40);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.selectedSegmentIndex = 1;
[self.view addSubview:segmentedControl];
[segmentedControl release]; 
Run Code Online (Sandbox Code Playgroud)

但是不应该显示标题,segment1和segment2,而应该用我拥有的图像替换它.

iphone uisegmentedcontrol uiimage

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

Actionscript3/Flex中的HTML特殊实体代码

我有一个Flex/Actionscript 3应用程序,它在Text元素中显示RSS提要.它删除了任何HTML格式,但它没有正确处理HTML特殊实体代码 - 它呈现&mdash为文字字符串而不是用em-dash等替换它.有没有系统的方法我可以使它正确处理这些代码,或者我是否需要手动替换那些正则表达式的字符串?


编辑: 是相关的Flex的行为的一些方面:既texthtmlText妥善处理有限的字符集,没有进一步的调整- ,,&lt 等(事实上,实际处理他们一点更好比,因为后者对待作为字面低于字符),但有更大的一组字符(. ,和许多其他人)没有正确处理-至少不是默认.&gt&nbsptexthtmlText<&deg&mdash

html apache-flex actionscript-3

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

Jquery排除选择器?

我有一张我清楚关注的表格.我已经选择了整个表单,除了单击它时提交按钮变为空白外,它的效果很好.

如何从以下代码中排除我对输入#input的输入?

    $(".wpcf7-form input, .wpcf7-form textarea").focus(function() {
 if( this.value == this.defaultValue ) {
  this.value = "";
  $(this).addClass('filled');
 }
}).blur(function() {
 if( !this.value.length ) {
  this.value = this.defaultValue;
  $(this).removeClass('filled');
 }
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

尝试使用一个函数动态扩展不同的div

我试图能够使用相同的代码动态扩展/折叠多个div ....

它是通过单击一个跨度(切换)控制然后我试图获得下一个id(将上下滑动的div)

            $('span').toggle(
    function() {
$('#albumholder').slideToggle(600);
    $(this).html('-');},
    function() {
$('#albumholder').slideToggle(600);
    $(this).html('+');}

    );
Run Code Online (Sandbox Code Playgroud)

这段代码可以扩展1 div ......但我假设我有一个div

#downloadholder
#linksholder
etc...
如何使用相同的代码实现相同的效果?谢谢!

编辑

值得注意的是,我需要每个div独立切换.如果我单击影响#albumholder的跨度上的加号按钮,则不应展开#downloadholder或#linksholder

html javascript jquery toggle slidetoggle

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

C++:删除结构?

我有一个包含指针的结构:

struct foo
{
    char* f;
    int* d;
    wchar* m;
}
Run Code Online (Sandbox Code Playgroud)

我有一个这些结构的共享指针向量:

vector<shared_ptr<foo>> vec;
Run Code Online (Sandbox Code Playgroud)

vec在堆栈上分配.当它在方法结束时超出范围时,将调用其析构函数.(对吗?)然后将调用向量中每个元素的析构函数.(对吧?)调用delete foodelete只是指针foo.f,或者它实际上是从堆中释放内存吗?

c++ heap memory-management

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

JBoss中的Tomcat版本?

JBoss 5.1.0嵌入了什么版本的Tomcat?

谢谢

jboss tomcat

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

找不到符号:_OBJC_CLASS _ $ _ UIPopoverController

我的通用应用程序出了问题.我已将Base SDK设置为iPhone 3.2并将目标设置为3.1.

我已将使用UIPopoverController的文件移动到他们自己的文件中,并且在iPhone上加载应用程序时不应加载它们.不过,当我构建我的应用程序时,我在构建和调试到我的设备时出现以下错误:

dyld:未找到符号:_OBJC_CLASS _ $ _ UIPopoverController参考自:/var/mobile/Applications/B3B90643-92DC-4E5C-8B2F-83A42D6D57E0/citybikes.app/citybikes预期:/System/Library/Frameworks/UIKit.framework/UIKit in /var/mobile/Applications/B3B90643-92DC-4E5C-8B2F-83A42D6D57E0/citybikes.app/citybikes

我真的希望有人可以帮助我.

最诚挚的问候,Paul Peelen

iphone iphone-sdk-3.1 ipad uipopovercontroller

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

当我从工具箱中拖放用户控件时,Visual Studio添加循环引用

我有一个在项目P中定义的用户控件C.C在我的Visual Studio工具箱中作为".NET Framework组件"存在.我打开表格F(也在项目P中定义)并将C放到F.

一旦我执行了该操作,Visual Studio 会在P下添加一个指向P自己的DLL的引用.这是不必要的,并导致大量的构建错误,The call is ambiguous between the following methods or properties...之后它会两次列出完全相同的方法.如果我进入引用并删除添加的引用,它会正确构建.

我可以阻止VS添加这个不必要的引用吗?

摘要(按SLaks):
在VS2010中,将UserControl添加到同一项目中的表单会自动添加对项目本身的引用,从而导致问题.

user-controls visual-studio-2010

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