问题列表 - 第28787页

Silverlight DataGrid垂直滚动条问题

我的silverlight应用程序中有一个DataGrid,我想知道如何在垂直滚动中获得与水平滚动相同的行为.当我横向调整浏览器大小时,该应用程序将聚集所有控件并显示水平滚动条,但是当我向顶部调整大小时,应用程序底部的控件只会移出视图.有谁知道处理这样的事情的任何技巧?

silverlight datagrid scroll

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

Android Webview Anchor Link(跳转链接)不起作用

我的Android应用程序中有一个WebView,它使用loadDataWithBaseURL()方法加载HTML字符串.问题是本地锚链接(<a href="#link">...)无法正常工作.单击链接时,它将突出显示,但不会滚动到相应的锚点.

如果我使用WebView的loadUrl()方法加载包含锚链接的页面,这也不起作用.但是,如果我在浏览器中加载相同的URL,则锚链接可以正常工作.

是否需要特殊处理才能使这些工作适用于WebView?

我正在使用API​​ v4(1.6).

代码并不多,这里是我一直在使用的一些测试代码的相关部分:

WebView detailBody = (WebView) findViewById(R.id.article_detail_body);
String s = "<a href=\"#link\">LINK!</a><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><a name=\"link\"></a>Testing!";
detailBody.loadDataWithBaseURL(API.HomeURL(this), s, "text/html", "utf-8", "");
Run Code Online (Sandbox Code Playgroud)

anchor android webview

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

带有常规属性的SQLAlchemy DetachedInstanceError(不是关系)

我刚开始使用SQLAlchemy并获得DetachedInstanceError,并且无法在任何地方找到相关信息.我在会话之外使用实例,所以SQLAlchemy很自然无法加载任何关系,如果它们尚未加载,但是,我访问的属性不是关系,实际上这个对象根本没有任何关系.我找到了诸如渴望加载的解决方案,但我无法应用于此,因为这不是一种关系.我甚至在关闭会话之前尝试"触摸"此属性,但它仍然无法阻止异常.即使在非关系属性之前成功访问过一次之后,可能导致此异常的原因是什么?任何有关调试此问题的帮助表示赞赏.我将同时尝试获得可重现的独立场景并在此更新.

更新:这是具有几个堆栈的实际异常消息:

  File "/home/hari/bin/lib/python2.6/site-packages/SQLAlchemy-0.6.1-py2.6.egg/sqlalchemy/orm/attributes.py", line 159, in __get__
    return self.impl.get(instance_state(instance), instance_dict(instance))
  File "/home/hari/bin/lib/python2.6/site-packages/SQLAlchemy-0.6.1-py2.6.egg/sqlalchemy/orm/attributes.py", line 377, in get
    value = callable_(passive=passive)
  File "/home/hari/bin/lib/python2.6/site-packages/SQLAlchemy-0.6.1-py2.6.egg/sqlalchemy/orm/state.py", line 280, in __call__
    self.manager.deferred_scalar_loader(self, toload)
  File "/home/hari/bin/lib/python2.6/site-packages/SQLAlchemy-0.6.1-py2.6.egg/sqlalchemy/orm/mapper.py", line 2323, in _load_scalar_attributes
    (state_str(state)))
DetachedInstanceError: Instance <ReportingJob at 0xa41cd8c> is not bound to a Session; attribute refresh operation cannot proceed
Run Code Online (Sandbox Code Playgroud)

部分模型如下所示:

metadata = MetaData()
ModelBase = declarative_base(metadata=metadata)

class ReportingJob(ModelBase):
    __tablename__ = 'reporting_job'

    job_id         = Column(BigInteger, Sequence('job_id_sequence'), primary_key=True)
    client_id      = Column(BigInteger, nullable=True)
Run Code Online (Sandbox Code Playgroud)

并且字段client_id是导致此异常的原因,其用法如下所示:

查询:

    jobs = session \
            .query(ReportingJob) \ …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

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

延迟LINQ to SQL选择查询执行

我正在构建一个使用LINQ to SQL的ASP.NET MVC站点.

在我的搜索方法中有一些必需参数和一些可选参数,我想在测试这些可选参数的存在时构建一个LINQ查询.


这就是我目前的想法:

using(var db = new DBDataContext())
        {
            IQueryable<Listing> query = null;

            //Handle required parameter
            query = db.Listings.Where(l => l.Lat >= form.bounds.extent1.latitude && l.Lat <= form.bounds.extent2.latitude);

            //Handle optional parameter
            if (numStars != null)
                query = query.Where(l => l.Stars == (int)numStars);

            //Other parameters...

            //Execute query (does this happen here?)
            var result = query.ToList();

            //Process query...
Run Code Online (Sandbox Code Playgroud)

这个实现会"绑定" where子句然后执行捆绑查询吗?如果没有,我该如何实现此功能?

另外,还有什么我可以改进的吗?

提前致谢.

c# linq asp.net asp.net-mvc linq-to-sql

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

JSLint在下划线前缀变量名称中报告"意外悬空"字符

我知道有些人认为存在一个主要的下划线意味着变量是"私有的",这种隐私是虚构的,并且假设这就是为什么JSLint报告带有错误消息的名称.

我在我正在构建的网站上使用Google Analytics.我参考GA的变量,例如"_gaq".

我试图让我的JS代码100%JSLint干净(我不喜欢我的编码风格,因此将与Crockford先生的建议一起).也就是说,我对Google的变量名称无能为力......所以,我想我不能100%"干净".

我在这里发布,以防我误解了消息,并且可以采取一些措施来遵守JSLint的做法.

javascript jslint

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

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

Perl拉丁语9?Unicode - 需要添加支持

我有一个正在扩展到英国的应用程序,我需要添加对Latin-9 Unicode的支持.我做了一些谷歌搜索,但没有发现该过程涉及的内容是什么.有小费吗?

这是一些代码(只是Unicode的东西)

use Unicode::String qw(utf8 latin1 utf16);

# How to call
$encoded_txt = $self->unicode_encode($item->{value});

# Function part
sub unicode_encode {

    shift() if ref($_[0]);
    my $toencode = shift();
    return undef unless defined($toencode);

    Unicode::String->stringify_as("utf8");
    my $unicode_str = Unicode::String->new();


    # encode Perl UTF-8 string into latin1 Unicode::String
    #  - currently only Basic Latin and Latin 1 Supplement
    #    are supported here due to issues with Unicode::String .
    $unicode_str->latin1( $toencode );
    ...
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒,谢谢.

编辑:我确实找到了这篇文章:http://czyborra.com/charsets/iso8859.html

unicode perl character-encoding latin9

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

特殊的C++ [Bug]?

我一直在读Exceptional C++ by Herb Sutter.到达时Item 32

我找到了以下内容

 namespace A 
 {
     struct X;
     struct Y;
     void f( int );
     void g( X );
 }
 namespace B
 {
     void f( int i )
     {
        f( i );   // which f()?
     }
 }
Run Code Online (Sandbox Code Playgroud)

这个f()调用自身,具有无限递归.原因是唯一可见的f()是B :: f()本身.

还有另一个带有签名f(int)的函数,即命名空间A中的函数.如果B写了"使用命名空间A"; 或者"使用A :: f;",当查找f(int)时,A :: f(int)将作为候选者可见,并且f(i)调用在A :: f之间是不明确的( int)和B :: f(int).由于B没有将A :: f(int)带入范围,因此只能考虑B :: f(int),因此调用明确地解析为B :: f(int).

但是当我做了以下......

 namespace A 
 {
     struct X;
     struct Y;
     void f( int );
     void g( X ); …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何将自定义图形适合增强图库模板?

我在C++模板上生锈了,我正在使用boost图库(致命的组合).我在网上搜索过,找不到关于如何采用自定义图形结构的任何直接指令,并且足够适合BGL(boost图形库),我可以使用增强图遍历算法.有没有熟悉图书馆帮助我的人?

编辑:所以,我一直遇到的主要问题是在哪里找到一个源,其中将任意图映射到BGL图的总要求.我是模板的新手,所以我很难阅读BGL的规范/示例.也许我应该寻找模板的一般来源?

c++ templates graph boost-graph data-structures

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

Asp.net将Textbox 1设置为Equal Textbox 2

一行 JavaScript代码一样,最简洁的方法是将一个文本框的文本属性设置为另一个?

例如JavaScript方法来完成这个:

txtShipCity.Text = txtCity.Text;
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript asp.net

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