问题列表 - 第45398页

XHTML5中的SVG:使用适当的命名空间设置属性

TL; DR摘要:使用setAttribute而不是setAttributeNSSVG元素是否合适?

详细信息:
考虑嵌入在XHTML5中的此SVG图像,该图像使用JavaScript动态创建和向图形添加元素:http://phrogz.net/svg/svg_in_xhtml5.xhtml

<svg>必须使用JavaScript创建由JavaScript创建并附加到元素的SVG元素.

var el = document.createElementNS("http://www.w3.org/2000/svg",'foo');
Run Code Online (Sandbox Code Playgroud)

...代替...

var el = document.createElement('foo');
Run Code Online (Sandbox Code Playgroud)

...以便将它们视为SVG元素并在浏览器中呈现.这是合理的,也是可以理解的.但是,根据这个页面,我还应该使用...设置这些元素的属性.

el.setAttributeNS( null, 'foo', 'bar' );
Run Code Online (Sandbox Code Playgroud)

...而不是我目前使用的代码:

el.setAttribute( 'foo', 'bar' );
Run Code Online (Sandbox Code Playgroud)

我在做什么适用于Chrome,Safari和Firefox.我有合法代码 - 它是否等同于推荐 - 或者它是否因为浏览器的宽松性而恰好工作,我必须使用setAttributeNS它才有效?

javascript xml html5 svg namespaces

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

方法 - 优化LINQ以提高性能

我的问题分为几个部分,可能会很长,对此感到抱歉.

我正在使用LINQ将数据传递给Silverlight客户端.

第1部分:连接池和优化:我想知道如何确保LINQ只建立一个与数据库的连接,并遵循连接池.过去,我曾经将连接池属性放在SQL连接字符串本身中.所以,如果我把这个设置文件放在我在DBML文件中添加表时设置连接字符串的地方,那么LINQ会认为LINQ(DBML)是我数据访问层的核心.我编写的类具有基本上是LINQ查询的方法.我在代码中的"using"块中使用DataContext对象,我处理数据相关的部分.这是LINQ可能使用多个连接的原因吗?如果我将DataContext作为类级别变量,那么这只能确保一个连接吗?

第2部分:优化在不久的将来,ADO.Net时代,我曾经编写存储过程,通过DataReader执行它,然后遍历DataReader,填充我的Model类的多个对象,并传递该集合以进行绑定数据网格.在LINQ时代,我或多或少地创建了一个对象集合.但是我自己执行直接的LINQ语句.我可以猜测SQL存储过程会给我带来更快的性能,但如果我使用LINQ执行存储过程,它会像过去那样快,它是一种正确的方法吗?

linq sql-server linq-to-sql silverlight-4.0

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

urllib2基本认证奇数

我用这个把头靠在墙上.我一直在尝试每个例子,阅读我可以在网上找到关于urllib2的基本http授权的最后一点,但我无法弄清楚导致我特定错误的原因.

令人沮丧的是,代码适用于一个页面,而不适用于另一个页面.登录www.mysite.com/adm非常顺利.它验证没问题.然而,如果我将地址更改为"http://mysite.com/adm/items.php?n=201105&c=200",我收到此错误:

<h4 align="center" class="teal">Add/Edit Items</h4>
<p><strong>Client:</strong> </p><p><strong>Event:</strong> </p><p class="error">Not enough information to complete this task</p>

<p class="error">This is a fatal error so I am exiting now.</p>
Run Code Online (Sandbox Code Playgroud)

搜索谷歌导致此错误信息为零.

adm是一个框架集页面,我不确定这是否相关.

这是当前的代码:

import urllib2, urllib
import sys

import re
import base64
from urlparse import urlparse

theurl = 'http://xxxxxmedia.com/adm/items.php?n=201105&c=200'
username = 'XXXX'
password = 'XXXX'

passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, theurl,username,password)

authhandler = urllib2.HTTPBasicAuthHandler(passman)

opener = urllib2.build_opener(authhandler)

urllib2.install_opener(opener)

pagehandle = urllib2.urlopen(theurl)

url = 'http://xxxxxxxmedia.com/adm/items.php?n=201105&c=200'
values = {'AvAudioCD': 1,
          'AvAudioCDDiscount': 00, 'AvAudioCDPrice': 50,
          'ProductName': 'python …
Run Code Online (Sandbox Code Playgroud)

python webforms urllib urllib2

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

如何在没有日历的情况下将月份添加到日期?

我现在正在开发想要在给定日期添加月份的gwt项目.gwt不支持Calendar类,所以我该怎么办呢?日期"dd.MM.yyyy"格式

public Date addMonth(Date d, int months){
}
Run Code Online (Sandbox Code Playgroud)

我的实施是如此之长,以至于我需要帮助.谢谢

[编辑]

addMonth()意味着只需在给定日期的月份中添加月份.如果是01.06.2010加4个月就可以了01.10.2010

1月31日,加上1将是28日

java gwt date

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

无法打开登录请求的数据库"ASPNETDB".登录失败.用户'Philip-Desktop\Philip'登录失败

我几个小时都在努力寻找这个问题的答案......

我用来在访问ASPNETDB数据库时没有得到这个错误,但不幸的是我不知道我改变了什么.当我尝试在名为Admin的文件夹中访问名为Admin.aspx的文件时出现错误.我使用网站管理工具对此文件夹设置了限制,但是当出现错误时,我把它们全部关闭以查看问题是什么,我仍然得到错误?Admin.aspx文件是唯一一个收到错误的文件.

我在web.config中的连接字符串是:

<add name="WIJLConnectionString1" connectionString="Data Source=localhost;Integrated Security=SSPI; Initial Catalog=ASPNETDB" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

这是错误:

异常详细信息:System.Data.SqlClient.SqlException:无法打开登录请求的数据库"ASPNETDB".登录失败.用户'Philip-Desktop\Philip'登录失败.

[SqlException(0x80131904):无法打开登录请求的数据库"ASPNETDB".登录失败.用户'Philip-Desktop\Philip'登录失败.]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,Boolean breakConnection)+5009598 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+234 System.Data.SqlClient. TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)+2275
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)+35
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,String newPassword,Boolean ignoreSniOpenTimeout,TimeoutTimer timeout,SqlConnection owningObject)+183
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo,String newPassword,Boolean redirectedUserInstance,SqlConnection owningObject,SqlConnectionString connectionOptions,TimeoutTimer timeout)+239
System.Data.SqlClient.SqlInternalConnectionTds .OpenLoginEnlist(SqlConnection owningO bject,TimeoutTimer timeout,SqlConnectionString connectionOptions,String newPassword,Boolean redirectedUserInstance)+195
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity,SqlConnectionString connectionOptions,Object providerInfo,String newPassword,SqlConnection owningObject,Boolean redirectedUserInstance)+232
System.Data .SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions选项,Object poolGroupProviderInfo,DbConnectionPool池,DbConnection owningConnection)+185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection,DbConnectionPool池,DbConnectionOptions选项)+33 System.Data.ProviderBase.DbConnectionPool. CreateObject(DbConnection owningObject)+524
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)+66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)+479
System.Data.ProviderBase.DbConnectionFactor y.GetConnection(DbConnection owningConnection)+108
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+126
System.Data.SqlClient.SqlConnection.Open()+ 125 System.Data.Common.DbDataAdapter.FillInternal( DataSet数据集,DataTable [] …

sql asp.net security login

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

多个元素的排队动画

我试图找出如何使用jQuery在多个元素上排队动画.

例如,我需要在屏幕上移动元素.然后,当完成后,移动下一个,等等.

这也许就是一个项目列表......一个接一个地落实到位.

有人可以帮帮我吗?

我是否需要使用每个动画的onComplete函数来启动下一个动画?

更新:简单的例子.

<ul><li>Item 1</li><li>Item 2</li><li>Item 3</li><li>Item 4</li></ul>
Run Code Online (Sandbox Code Playgroud)

我想让他们每个人逐一淡出.SO项目1淡入.然后当完成时,项目2淡入等等.

我正在使用jQuery将一些Flash"页面构建"类型的动画转换为HTML.所以我需要在多个元素上排队动画.就像制作一个盒子一样,并将一些文字滑到它上面......等等.

jquery animation jquery-effects

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

如何在spring中从jaxb获取格式化的xml输出?

我使用Jaxb2Marshaller作为ContentNegotiatingViewResolver的视图属性.我能够得到xml repsonse.我如何格式化(漂亮打印)呢?

<bean
    class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    <property name="mediaTypes">
        <map>
            <entry key="xml" value="application/xml" />
        </map>
    </property>
    <property name="defaultViews">
        <list>

            <bean class="org.springframework.web.servlet.view.xml.MarshallingView">
                <constructor-arg>
                    <bean class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
                        <property name="classesToBeBound">
                            <list>

                            </list>
                        </property>
                    </bean>
                </constructor-arg>
            </bean>
        </list>
    </property>

</bean>
Run Code Online (Sandbox Code Playgroud)

spring jaxb

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

Grails映射多个字段的排序::对多个映射条目进行Groovy排序

难倒在这一个.在Grails中,似乎无法在域映射中的多个列上定义默认排序la static mapping = {sort'prop1 desc,prop2 asc'}或{sort([prop1:'desc',prop2:'asc']) }.只有第一列被排序,跛脚.

类似地,当尝试Groovy在多个列上对Grails findAllBy查询进行排序时,第二种排序会覆盖第一种.

def list = [[rowNum:2,position:3],[rowNum:1,position:2],[rowNum:3,position:1]]

list.sort {it.rowNum}的.sort {it.position}

在后一种情况下显然错过了船,经常排序.我看过帖子重新:实现可比性,但如果可能的话,寻找更简洁的东西.

sorting grails groovy

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

从具有x,y和z坐标的点生成网格

问题:从3D点生成网格(使用x,y和z坐标).

在此输入图像描述

在此输入图像描述

我所拥有的是3D空间中的点(使用x,y和z坐标),您可以在图像1中看到它.
输出的是图像2或图像3或图像4.简而言之,它将是网格.如果我有网格,可以提供它上面的材料.

我见过很多人都说Delaunay三角剖分或受约束的Delaunay三角剖分将帮助我进行网格生成,但我最常发现的是它在2D点(仅有x和Y坐标)中的实现.

但我的问题是:我从图像1中可以看到3D点.

Delaunay三角测量或受约束的Delaunay三角测量是否适用于3D点?如果是,那怎么样?或者我是否必须找到另一种从3D点生成网格的算法?

注意:这里可以找到关于2D点的Delaunay三角剖分的一个很好的解释

algorithm 3d geometry delaunay

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

如何基于列表中绑定对象的存在设置CheckBox.IsChecked

有2个列表-AvailableItems和SelectedItems。

AvailableItems显示在一个ListBox中,并且每个ListBoxItem都包含一个CheckBox。目的是检查绑定项目是否在SelectedItems中的CheckBox。

是否可以在不处理后面代码中的“选中”和“未选中”且没有将IsSelected属性添加到我的项目类的情况下实现此目的?

到目前为止,这是XAML:

   <ListBox Name="ListBox1" ItemsSource="{Binding Path=AvailableItems}">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <StackPanel></StackPanel>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <DockPanel>
                    <CheckBox Name="cb1"></CheckBox>
                    <TextBlock Text="{Binding}"></TextBlock>
                </DockPanel>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
    </ListBox>
Run Code Online (Sandbox Code Playgroud)

和背后的代码:

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            _availableItems.Add(Colors.Red);
            _availableItems.Add(Colors.Green);
            _availableItems.Add(Colors.Blue);

            _selectedItems.Add(Colors.Green);

            this.DataContext = this;
        }

        ObservableCollection<Color> _selectedItems = new ObservableCollection<Color>();
        public ObservableCollection<Color> SelectedItems
        {
            get { return _selectedItems; }
            set { _selectedItems = value; }
        }

        ObservableCollection<Color> _availableItems = new ObservableCollection<Color>();
        public ObservableCollection<Color> AvailableItems
        {
            get { return _availableItems; }
            set …
Run Code Online (Sandbox Code Playgroud)

.net data-binding wpf checkbox observablecollection

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