问题列表 - 第48752页

在Javascript中实现后退按钮"警告"以在Flex中使用

我有一个Flex应用程序,如果他们点击后退按钮,我想给用户一个警告,这样他们就不会错误地离开应用程序.我知道由于跨浏览器不兼容,这不能完全在Actionscript中完成.我正在寻找的只是Javascript实现来捕获后退按钮.

有没有人有一个简单的非库跨浏览器脚本来捕获后退按钮?我似乎无法找到一个显示示例的帖子.

javascript apache-flex flash back-button

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

如何在TCPDF中实现自定义字体

在TCPDF中,只有少数字体可供选择,以创建pdf文件.我想设置Tahoma为我的pdf字体.如何Tahoma在TCPDF中包含?

pdf fonts pdf-generation tcpdf

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

Ext JS是jQuery的超集吗?

所以jQuery处理DOM操作,事件处理和特殊效果.Ext JS也是这样做的,还有很多内置的UI组件.

这是问题所在. 有没有什么实质的jQuery有Ext JS没有?

这是上下文.我一直想知道人们使用Ext JS和jQuery的原因是什么.一些猜测:

  • 他们对jQuery感觉更舒服,但需要Ext JS的额外功能
  • 他们有一个已经使用jQuery生产的网站,需要添加Ext JS,并且不想重写已有的内容
  • 有一些jQuery具有Ext JS没有的东西

jquery extjs

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

为纯虚拟析构函数添加定义的目的是什么?

灵感来自:C++ - 我们为什么要在类定义之外定义纯虚析构函数?

以下代码实际上做了什么?

class Object
{
    public:
    virtual ~Object() = 0;
};

Object::~Object() { /*...*/ }
Run Code Online (Sandbox Code Playgroud)

我认为纯虚函数的要点是强制子类实现该特定函数.如果是这种情况,那么为什么还要在虚拟基类中实现相同的功能呢?

c++ destructor pure-virtual

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

TemplateDoesNotExist在python app-engine django 1.2上,同时模板渲染相对路径

我在Windows机器上本地运行1.4.2 appengine SDK.我有一个运行Django 0.96的应用程序.模板渲染使用的是django包装器

google.appengine.ext.webapp.template.render
Run Code Online (Sandbox Code Playgroud)

渲染模板.我经常使用相对路径来链接我的模板,例如

{% extends "../templates/base.html" %}
Run Code Online (Sandbox Code Playgroud)

升级到Django 1.2之后,appengine的Django 1.2 lib文件夹中的django.template.loader中的find_template方法现在在使用相对路径时引发TemplateDoesNotExist

for loader in template_source_loaders:
    try:
        #raises TemplateDoesNotExist name='../templates/home.html' dirs=None
        source, display_name = loader(name, dirs)
        return (source, make_origin(display_name, loader, name, dirs))
    except TemplateDoesNotExist:
        pass
raise TemplateDoesNotExist(name)
Run Code Online (Sandbox Code Playgroud)

我已经一直在单步执行Django和AppEngine代码,但看不出任何理由.任何人都可以提供更多见解吗?

谢谢,

理查德

python django google-app-engine templates

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

如何解决java中的cos 90问题?

我在使用Math.cos函数计算Java中的cosinus 90时遇到了一些问题:

public class calc{
      private double x;
      private double y;

      public calc(double x,double y){
                   this.x=x;
                   this.y=y;
      }

      public void print(double theta){
           x = x*Math.cos(theta);
           y = y*Math.sin(theta);
           System.out.println("cos 90 : "+x);
           System.out.println("sin 90 : "+y);
      }

      public static void main(String[]args){
           calc p = new calc(3,4);
           p.print(Math.toRadians(90));

      }
Run Code Online (Sandbox Code Playgroud)

}

当我计算cos90或cos270时,它给出了我的自动值.它应该是0.我用91或271测试,给出接近0是正确的.

我应该怎么做cos 90 = 0的输出?所以,它使输出x = 0和y = 4.

感谢您的建议

java math trigonometry

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

如何确保方法按正确顺序执行?

我总是有问题设计一个类,其中正确的方法调用对于程序员来说是清楚的,并且在数据之前没有执行某些方法的危险,变量是由其他方法设置的.所以我通常使用flags和If语句来保证安全:

class foo {
    boolean isInitialised = FALSE;
    boolean isSthDone = FALSE;
    float importantData;

    public void initialise {

        ...

        isInitialised = TRUE;
    }

    public void doSth1 { 

      if (isInitialised) {

         importantData = 2134234; 

         }   ...

          isSthDone = TRUE;

    }

    public void doSth2 { 

        if (isInitialised && isSthDone1) {

            ...

          }
    }
}
Run Code Online (Sandbox Code Playgroud)

这种设计没有提供任何线索,应该如何使用算法 - 首先应该执行哪种方法,这个问题是否有任何设计模式?

design-patterns pseudocode

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

在"列"下显示隐藏列的extjs

在extjs中我有一个GridPanel.GridPanel有一些隐藏的列.现在,当我单击"网格"菜单时,会出现一个名为"列"的选项.当您将鼠标悬停在"列"上时,您可以选中/取消选中要显示/隐藏的列.默认情况下,隐藏列也会在鼠标悬停时显示.有办法避免这种情况吗?

extjs

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

显示修改的实时相机预览

我目前制作了一个可以显示相机实时预览的Android应用程序,但我正在寻找一种方法来执行实时像素操作(即,使图像灰度,棕褐色调等).到目前为止,我还没有为之前完成此操作的人找到任何代码.

任何帮助,将不胜感激.

android android-camera

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

如果是第一个或最后一个,更改转发器li项目类

我正在使用转发器来创建动态ul li列表

是否可以控制班级项目是第一个还是最后一个?

就像是:

class="<%# if(Container.ItemIndex == 0)
   {
        class = ... 
   }
   ) %>"
Run Code Online (Sandbox Code Playgroud)

顺便说一下它的真正含义:<%#在ASP.NET中

<%#和之间有什么区别<%=

.net c# asp.net

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