问题列表 - 第48836页

ExtJS和Internet Explorer:滚动条的布局损坏

我在使用Internet Explorer时遇到了一些问题.我有Window一个Fieldset包含一些Components- 所有ExtJS元素.

窗口是可调整大小的,当用户将窗口大小调整为小于显示其内容所需的大小时,我希望滚动条显示.

这在FireFox 3.6.x中运行良好,但在使用IE7或IE8时,我得到以下结果:

Internet Explorer中的布局已损坏

为什么我在Internet Explorer中得到这个结果,不应该做我想做的事情?

用于生成上述结果的代码是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Online example</title>
    <link rel="stylesheet" type="text/css" href="http://dev.sencha.com/deploy/dev/resources/css/ext-all.css" />

    <script type="text/javascript" src="http://dev.sencha.com/deploy/dev/adapter/ext/ext-base.js"></script>     

    <script type="text/javascript" src="http://dev.sencha.com/deploy/dev/ext-all.js"></script>    

</head>
<body>

<script type="text/javascript">

Ext.onReady(function(){

    MyWindow = Ext.extend(Ext.Window, {         
        resizable: true,
        closable: true,
        width: 400,
        closeAction: 'hide',                        
        title: 'Window',
        autoScroll: true,
        layout: 'fit',

        initComponent: function () {

            var config = {
                items:
                [
                    {
                        xtype: 'fieldset',
                        title: …
Run Code Online (Sandbox Code Playgroud)

javascript layout internet-explorer extjs corruption

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

在后台运行pika ioloop或使用自定义ioloop

我觉得这应该不是那么困难,但到目前为止我没什么成功.

假设我有一个名为PikaClass的类,它包裹鼠兔并提供一些商业方法.

def PikaClass(object):
  def __init__(self):
     # connect to the broker
     self.connection = pika.SelectConnection(<connection parameters>, self.on_connect)
     # ..other init stuff..

  def on_connect(self, connection):
     # called when the connection has been established 
     # ..open a channel, declare some queues, etc.

  def start(self):
     # start the polling loop 
     self.connection.ioloop.start()

  def foo(self, **kwargs):
     # do some business logic, e.g., send messages to particular queues
Run Code Online (Sandbox Code Playgroud)

直观地说,这就是我想要实现的:用户创建一个实例PikaClass,在后台设置循环,然后通过调用某些业务方法与对象进行交互

p = PikaClass()
p.start()
bar = p.foo(..)
Run Code Online (Sandbox Code Playgroud)

问题是p.start()阻止并阻止主代码在调用start()后与对象交互.我的第一个想法是将调用包装在一个线程中:

Thread(target=p.start()).start()
bar = p.foo(..)
Run Code Online (Sandbox Code Playgroud)

但那仍然会阻止你永远不会到达p.foo(..).文档提到你不应该在线程之间共享连接,这样可能会在某处导致问题.

我也尝试使用AsyncoreConnection而不是SelectConnection,并直接调用_connect()(而不是使用ioloop),但这没有任何效果(没有任何反应). …

python multithreading amqp rabbitmq

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

在iTextSharp中创建混合方向PDF

我正在使用此代码合并PDF缓冲区,网址http://web.archive.org/web/20111012184438/http://alex.buayacorp.com/merge-pdf-files-with-itext-and-net.html [Mirror ]

我的PDF页面有混合页面,有些是纵向,有些是横向(但都是A4)

代码不保持每个页面的方向,并使用整个文档中第一页的方向.如何使用此代码创建混合方向PDF.

c# itext itextsharp

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

Wampserver 2.1在Windows 7上安装后会显示橙色图标

我刚刚在我的Windows 7 64位计算机上安装了Wampserver 2.1,该图标应该变为绿色,变为橙色,表示服务器尚未就绪.

结果是在http:// localhost /上打开浏览器时它刚刚超时.

任何人都有一个想法,我尝试谷歌这个,但没有任何正确的结果.

apache错误日志说明了这一点:

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations

[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child …
Run Code Online (Sandbox Code Playgroud)

php mysql apache wamp windows-7

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

我暴露了太多的迭代器吗?

我的班级可以有孩子,所以我需要暴露迭代器.render类需要反向迭代它们,这就是我有反向迭代器的原因.但有没有办法减少这些因为它似乎很多:

std::vector<AguiWidget*>::iterator          getChildBeginIterator();
std::vector<AguiWidget*>::reverse_iterator  getChildRBeginIterator();
std::vector<AguiWidget*>::iterator          getChildEndIterator();
std::vector<AguiWidget*>::reverse_iterator  getChildREndIterator();

std::vector<AguiWidget*>::const_iterator            getChildBeginIterator() const;
std::vector<AguiWidget*>::const_reverse_iterator    getChildRBeginIterator() const;
std::vector<AguiWidget*>::const_iterator            getChildEndIterator() const;
std::vector<AguiWidget*>::const_reverse_iterator    getChildREndIterator() const;

std::vector<AguiWidget*>::iterator          getPrivateChildBeginIterator();
std::vector<AguiWidget*>::reverse_iterator  getPrivateChildRBeginIterator();
std::vector<AguiWidget*>::iterator          getPrivateChildEndIterator();
std::vector<AguiWidget*>::reverse_iterator  getPrivateChildREndIterator();

std::vector<AguiWidget*>::const_iterator            getPrivateChildBeginIterator() const;
std::vector<AguiWidget*>::const_reverse_iterator    getPrvateChildRBeginIterator() const;
std::vector<AguiWidget*>::const_iterator            getPrivateChildEndIterator() const;
std::vector<AguiWidget*>::const_reverse_iterator    getPrivateChildREndIterator() const;
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ iterator

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

在Postgresql中按名称删除约束

如何通过知道名称在Postgresql中删除约束名称?我有一个由第三方脚本自动生成的约束列表.我需要删除它们而不知道表名只是约束名.

postgresql

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

如何在运行时更改sql_mode

我的MySQL服务器sql_mode设置设置为STRICT.我想将其更改TRADITIONAL为我正在开发的特定应用程序.但是,我不可能在服务器级别执行此操作.

是否可以sql_mode从我的PHP脚本更改运行时的设置?

php mysql

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

如何在JSF中调用带参数的方法

我有一个显示文件夹内容的JSF页面(实际上它是一个dropbox的帐户内容).

我正在使用dataTable来呈现ListArray对象的内容:

<h:dataTable style="text-align: left" width="600" var="dContent" value="#{backedBean.contents}">
  <h:column>
    <f:facet name="header">
      <f:verbatim>NAME</f:verbatim>
    </f:facet>
    <h:commandButton value="#{dContent.fileName}" action="#{backedBean.updateContents(dContent)}"/>
  </h:column>
  <h:column>
    <f:facet name="header">
      <f:verbatim>SIZE</f:verbatim>
    </f:facet>
    <h:outputText value="#{dContent.size}"/>
  </h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

但是当我运行此页面时,我收到以下错误:

/browse.xhtml @ 34,110 action ="#{backedBean.updateContents(dContent)}"错误解析:#{backedBean.updateContents(dContent)}
...
...
由以下引起:org.apache.el.parser.ParseException:遇到""(""(""在第1行,第28栏.期待其中一个:
"}"...
"."......
""
""
"" ">"... "gt".. .
"<"...
"lt"...
"> ="......
"ge"
...
......

有趣的是,Netbeans能够自动完成方法名称,所以我想象我的后端bean是好的.仅当我使用参数调用方法时才会出现此问题.

有任何想法吗?

非常感谢

jsf jsf-2

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

在运行时检查对象类型兼容性

这是一个非常普遍的问题,但我正在做的具体事情很简单,所以我要包含代码.当我在编译时不知道两种对象的类型时,如何检查两个对象之间的类型兼容性?

也就是说,我可以做的if (object is SomeType)时候SomeType是在编译时已知的类型名称.GetType()是不够的,因为它不适用于派生类型.基本上我想能够说,if (object.IsTypeOfOrIsDerivedFrom(someType))这个神奇方法的签名是什么IsTypeOfOrIsDerivedFrom(Type type)

这是上下文.

// Return all controls that are (or are derived from) any of a list of Types
public static IEnumerable<Control> FindControls(this Control control, IEnumerable<Type> types, bool recurse) 
{
    foreach (Control ctl in control.Controls)
    {
        /// How can I compare the base types of item & ctl?
        if (types.Any(item=>  .... ))
        {
            yield return (ctl);
        }
        if (recurse && ctl.Controls.Count > 0)
        {
            IEnumerable<Control> subCtl …
Run Code Online (Sandbox Code Playgroud)

c# types

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

string.IsNullOrEmpty()似乎不能处理类中类的字符串

首先,我想我知道发生了什么,但我想我会把这个问题带到这里进行一些讨论,看看是否有人对这个问题有"回答",而不是我在想什么.因为,这对我来说并不完全有意义.

我发现在为异常创建错误日志时,我这样做并且它无法正常工作:

catch( Exception ex )
{
   LogException( ex.Message );
   if ( !string.IsNullOrEmpty( ex.InnerException.Message ) )
   {
      LogInnerException( ex.InnerException.Message );
   }
}
Run Code Online (Sandbox Code Playgroud)

瞧,当我跑这个时,我经常得到一个NullReferenceException.咦?

我正在检查null,对吗?

现在,我必须使用这个:

   if ( ex.InnerException != null && !string.IsNullOrEmpty( ex.InnerException.Message ) 
Run Code Online (Sandbox Code Playgroud)

但这似乎是违反直觉的,也会产生反作用.因为,如果我这样做:

   if ( !string.IsNullOrEmpty( null ) )
Run Code Online (Sandbox Code Playgroud)

这根本不会给我任何问题.如果ex.InnerException为null,那么当然ex.InnerException.Message为null,对吗?

显然不是.

我写了一个完整的控制台应用程序来重现这个.如果你

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace stringisnullorempty
{
    class Program
    {
        static void Main( string[] args )
        {
            if ( !string.IsNullOrEmpty( null ) )
            {
                Console.WriteLine( "Ha ha ha, right...." );
            }

            MyBClass …
Run Code Online (Sandbox Code Playgroud)

.net c# string nullreferenceexception isnullorempty

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