问题列表 - 第40502页

如何显示列表

这是我的代码:

sumOfSquare :: Int -> Int -> Int
sumOfSquare a b = a * a + b * b

hipotenuse :: Int -> Int -> Int
hipotenuse a b = truncate(sqrt(x))
           where x = fromIntegral(sumOfSquare a b)

squareCheck :: Int -> Bool
squareCheck n = truncate(sqrt(x)) * truncate(sqrt(x)) == n
         where x = fromIntegral n

isItSquare :: Int -> Int -> Bool
isItSquare a b = squareCheck (sumOfSquare a b)

data SidesType = Sides Int Int Int deriving (Show)

calc …
Run Code Online (Sandbox Code Playgroud)

haskell

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

使用offset()jquery函数跨浏览器问题

offset()在jQuery中遇到了一个跨浏览器问题.例如,我正在寻找锚标记的偏移量

例如. $('#anchorid').offset().top

  • 在Firefox 3.6 = 205中
  • 在IE8 = 204
  • 在IE7 = 553

正如您可以看到每个返回值的差异.我不太关心FF和IE8之间的区别,但我和IE7以及其他人一样.

我可以使用的另一个功能是相同或类似的跨浏览器或可能的解决方案吗?

javascript jquery cross-browser offset internet-explorer-7

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

使用ITemplate在自定义控件上进行数据绑定

这是我的自定义服务器控件的示例代码:

[Designer(typeof(ContainerControlDesigner))]
[ToolboxData("<{0}:BlocArrondi runat=server><ContenuPrincipal></ContenuPrincipal></{0}:BlocArrondi>")]
public class BlocArrondi : WebControl
{
    private ITemplate _ContenuPrincipal;
    protected Panel _PanelContenuPrincipal = new Panel();

    public BlocArrondi()
    : base(HtmlTextWriterTag.Div)
    {

    }

    [PersistenceMode(PersistenceMode.InnerProperty)]
    [TemplateInstance(TemplateInstance.Single)]
    public ITemplate ContenuPrincipal
    {
            get { return _ContenuPrincipal; }
            set { _ContenuPrincipal = value; }
    }

    protected override void OnInit(EventArgs e)
    {
            base.OnInit(e);
            _PanelContenuPrincipal.ID = "PanelPrincipal";
            this.Controls.Add(_PanelContenuPrincipal);

            if (_ContenuPrincipal != null)
                    _ContenuPrincipal.InstantiateIn(_PanelContenuPrincipal);
    }
}
Run Code Online (Sandbox Code Playgroud)

在这里实施:

<controls:BlocArrondi runat="server">
    <ContenuPrincipal>
        <asp:Label id="LabelInfo" runat="server" />
    </ContenuPrincipal>
</controls:BlocArrondi>
Run Code Online (Sandbox Code Playgroud)

我的标签LabelInfo可以在后面的代码上访问,太棒了!

但是,如果我在Repeater或ListView中使用我的自定义控件,我不能使用ContenuPrincipal模板中的Container.DataItem属性:

<asp:Repeater id="RepeaterInfos" runat="server">
    <ItemTemplate>
        <controls:BlocArrondi runat="server">
            <ContenuPrincipal> …
Run Code Online (Sandbox Code Playgroud)

asp.net data-binding custom-controls dataitem

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

CXF Webservice Client中WSDL的相对路径

在我的应用程序中,我使用了许多Web服务.由于WSDL没有改变,我已经在我的项目中集成了WSDL文件.如果我使用来自CXF的WSDL2Java工具,则WSDL位置绝对路径是硬编码的.

现在我的问题是,如何将@WebserviceClient Annotation中的"wsdlocation"参数更改为相对路径?

这是一个例子:

@WebServiceClient(name = "Time", 
                  wsdlLocation = "file:/C:/Users/dominik/Documents/NetBeansProjects/Webservices/src/wsdl/Time.wsdl" ) /*I want this path to be relative */
public class Time extends Service {
Run Code Online (Sandbox Code Playgroud)

wsdl cxf relative-path

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

如何在python中不指定默认参数?

我正在使用python包(MySQLdb).connect方法有很多位置参数,其中大多数都有默认值,但有些参数不容易推断.

我怎样才能指定我想要的参数?

即如果connect方法具有以下签名:

connect(username, password, socket, timeout)
Run Code Online (Sandbox Code Playgroud)

并且socket具有可能与系统相关的默认值

是否可以使用以下内容调用它,因此我不会覆盖以下内容的默认值socket:

connect('tom', 'passwd12', , 3)
Run Code Online (Sandbox Code Playgroud)

python syntax function

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

Android设置标签到微调器

您好如何在微调器中设置标签:即当用户选中可见的微调按钮选项时,标签最初应该可见,当用户选择标签应该替换为新项目的选项时,是否可以使用微调器?

android

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

从Microsoft.Web.Administration中查找物理路径以及相对于其根目录的路径

我想使用Microsoft.Web.Administration .NET程序集找到IIS网站中的物理路径,相对于网站根目录的路径.

似乎没有一种方法可以做到这一点,但我想知道 - 以下程序是最好的方法吗?:

  1. 获取Microsoft.Web.Administration.Site对象
  2. 找到具有最长路径的应用程序,该路径与路径相对于根的路径的开头相匹配
  3. 从路径的开头相对于根剥离应用程序路径,给出相对于应用程序的路径
  4. 在此应用程序中查找虚拟目录,其中最长路径与路径相对于应用程序的开头相匹配
  5. 从相对于应用程序的路径的开头剥离应用程序路径,提供相对于虚拟目录的路径
  6. 将相对于虚拟目录的路径(交换/ for)附加到虚拟目录的物理路径,以提供我们想要的物理路径

背风处

.net iis-7

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

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

WPF中文本的外斜面效果

是否可以将外斜角效果应用于WPF中的标签文本?

替代文字

至于我,辉光效应应该足够了:

替代文字

.net wpf wpf-controls

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

如何用新内容替换面板的内容?

我有一个regionContent面板,我添加到我的视口.

如何用新内容替换其内容?

    ...
    var regionContent = new Ext.Panel({
        id: 'contentArea',
        region: 'center',
        padding:'10',
        autoScroll: true,
        html: 'this is the original content'
    });

    var viewport = new Ext.Viewport({
        layout: 'border',
        items: [ regionMenu, regionContent ]
    });

    var newPanel = new Ext.Panel({
        region: 'east',
        title: 'Info Panel',
        width: 300,
        html: 'this is a panel that is added'
    });
    // regionContent.update(newPanel); //renders as javascript code ???
    // regionContent.remove(...) //how do I remove ALL CONTENT, I will not know what is in …
Run Code Online (Sandbox Code Playgroud)

extjs

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