问题列表 - 第40917页

如何让Nokogiri添加正确的XML编码?

我用Nokogiri创建了一个xml文档: Nokogiri::XML::Document

我的文件的标题是,<?xml version="1.0"?>但我希望有<?xml version="1.0" encoding="UTF-8"?>.有没有我可以使用的选项,所以编码出现?

ruby xml encoding nokogiri

18
推荐指数
2
解决办法
8937
查看次数

如何在SQLAlchemy ORM中动态调整递归加载的递归深度?

我有一个两表分层设置,其中表A引用表B,然后引用表A中的不同记录,依此类推......但仅限于给定的递归深度.

我使用SQLAlchemy和声明性工作得很好.我也成功地使用表格关系lazyjoin_depth属性的热切加载.这是根据SQLAlchemy文档.

但是,这种安排将递归深度固定在' join_depth'程序加载时间一次......但是对于我正在使用的数据,我知道每次应该使用的递归深度. 如何更改基于每个查询的递归深度?

我考虑过摆弄join_depth基础ORM对象上的master 属性,但这不起作用,因为我有一个多线程的scoped_session应用程序,这将是危险的(更不用说参数很难到在运行时位于SQLAlchemy内!).

我也看过使用joinedload查询,但没有看到如何改变深度.

我也知道WITH RECURSIVE通过CTE在一些数据库中提供的' 'SQL语法,但是尽管如此,我想暂时避免这种情况,因为一些数据库仍然不支持它(SQLAlchemy也没有 - 至少不是现在而且没有很多方言定制).

python sqlalchemy recursive-query adjacency-list

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

iPhone应用程序中的UITableView - 如何获取行数

如何将uitable中的当前行数存储到变量中?

这是我的表格代码(我认为可能是相关的):

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
Run Code Online (Sandbox Code Playgroud)

}

objective-c uitableview

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

如何使用viewflipper在活动之间切换

在我的Android应用程序中,我正在使用两个活动,我想在这些活动之间顺利切换.我看过许多参考教程告诉我,ViewFlipper可以在一个活动中的视图之间平滑切换.所以我想知道我是否可以使用ViewFlipper在活动之间切换,或者是否有其他可能的方法来执行此操作.目前我只是使用按钮点击来启动活动但开关看起来不太好.

我会很感激任何建议.

谢谢,

Baluk

android switch-statement viewflipper android-activity

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

@PersistenceUnit注释不会创建EntityManageFactory emf = null

我尝试使用Sun Java PetStore演示.
在CatalogFacade类中,有以下注释:

@PersistenceUnit(unitName="myPetStorePU")
private EntityManagerFactory emf;
Run Code Online (Sandbox Code Playgroud)

在CatalogFacade Sun的所有方法中都有:

    EntityManager em = emf.createEntityManager();
Run Code Online (Sandbox Code Playgroud)

但是在尝试createEntityManager时,我得到emf的空指针异常.但是......如果我在该行上方添加以下行

    EntityManagerFactory emf = javax.persistence.Persistence.createEntityManagerFactory("myPetStorePU");
    EntityManager em = emf.createEntityManager();
Run Code Online (Sandbox Code Playgroud)

然后emf成功创建,持久性单元myPetStorePU也成功连接到数据库.所以它看起来像persistence.xml语法和它的位置是正确的.我想理解为什么注释不起作用,因为我认为只有使用注释而不是在每个方法中添加createEntityManagerFactory行是有原因的.

我的src/META-INF/persistence.xml文件如下所示:

<persistence-unit name="myPetStorePU">
    <description>Petstore Persistence Unit</description>
    <provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider>

  <class>com.sun.javaee.blueprints.petstore.model.Tag</class>
  <class>com.sun.javaee.blueprints.petstore.model.SellerContactInfo</class>
  <class>com.sun.javaee.blueprints.petstore.model.Product</class>
  <class>com.sun.javaee.blueprints.petstore.model.Item</class>
  <class>com.sun.javaee.blueprints.petstore.model.Category</class>
  <class>com.sun.javaee.blueprints.petstore.model.Address</class>
  <class>com.sun.javaee.blueprints.petstore.model.ZipLocation</class>
    <properties>
        <property name="toplink.jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/>
        <property name="toplink.jdbc.url" value="jdbc:oracle:thin:@#############"/>
        <property name="toplink.jdbc.user" value="####"/>
        <property name="toplink.jdbc.password" value="#####"/>
        <property name="toplink.logging.level" value="INFO"/>
    </properties>

</persistence-unit>
Run Code Online (Sandbox Code Playgroud)

编辑:CatalogFacade位于petstore.model包中并实现ServletContextListener

<listener>
    <listener-class>com.sun.javaee.blueprints.petstore.model.CatalogFacade</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

在index.jsp中Sun有以下内容:

<%
CatalogFacade cf = (CatalogFacade)config.getServletContext().getAttribute("CatalogFacade");
List<Tag> tags=cf.getTagsInChunk(0, 12);
%>


public List<Tag> getTagsInChunk(int start, int chunkSize) {
//The next line …
Run Code Online (Sandbox Code Playgroud)

java persistence annotations jpa

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

如何确定一系列循环数据中的高值和低值?

我有一些代表周期性运动的数据。所以,它从高点到低点,然后又回来;如果你要绘制它,它就像一个正弦波。然而,每个周期的幅度略有不同。我想列出整个序列中的每个最大值和最小值。如果有 10 个完整的周期,我最终会得到 20 个数字,其中 10 个正(高)和 10 个负(低)。

看起来这是一项时间序列分析的工作,但我对统计还不够熟悉,无法确定。

我在 python 中工作。

有人能给我一些尽可能的代码库和术语指导吗?

python statistics

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

为什么我的基于Mockito的单元测试无法在Eclipse中运行?

我有一个Maven管理的项目,在其单元测试中使用Mockito模拟.我可以在Maven构建中运行所有测试,并且它们运行时没有错误(并传递!).但是,如果我右键单击一个测试函数,并选择"Run As - > JUnit Test",我会得到一个例外java.lang.NoSuchMethodError: org.mockito.Mockito.doAnswer(Lorg/mockito/stubbing/Answer;)Lorg/mockito/stubbing/Stubber;.当然,如果我查看源代码就会出现"缺失"方法,就像我说测试从命令行编译和运行一样.

我能想到的最好的是Eclipse是否试图通过为JUnit插件提供过时的Mockito工件(我在我的Maven依赖项中使用1.8.5)来"帮助"我,类似于Maven插件可以如何帮助你某些任务的Maven运行时的奇怪版本.

这是问题吗?还有别的吗?我能解决这个问题吗?

ETA:显然这可能与已知问题有关.它很可能源于我的类路径中有多个版本的Mockito(谢谢,Maven: - /).我似乎把我的房子整理好了 - Eclipse现在可以运行测试了 - 但不幸的是这个bug已经咬了我的哈德森.我必须跟踪如何从类路径中删除旧的JAR.

java eclipse junit unit-testing mockito

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

HTML属性中的引用会破坏布局

我的网站有用户生成的内容.我注意到,如果用户在某些文本中有引号,之后我在HTML属性中显示该文本,则布局会在IE中搞砸.

<a href="link.html" title="user "description" of link">Hello</a>
Run Code Online (Sandbox Code Playgroud)

但是,如果我用Javascript(Prototype库)生成了相同的锚点,那么IE中的布局就不会搞砸了:

$$('body').first().appendChild(
 new Element(
  'a', {
   title: 'user "description" of link',
   href: 'link.html'
  }
 ).update('Hello')
);
Run Code Online (Sandbox Code Playgroud)

为什么会这样?JS和纯HTML版本都有相同的预期结果,但只有JS不会搞砸IE.幕后发生了什么?


顺便说一句,我从所有用户输入中执行strip_tags()和清除XSS攻击,但我没有删除所有HTML实体,因为我使用了大量的表单文本输入框来显示用户生成的文本.表单元素字面上显示HTML实体,看起来很丑陋.

html javascript dom html-entities

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

INFORMATION_SCHEMA vs sysobjects

在SQL Server中:

INFORMATION_SCHEMA和sysobjects有什么区别?一个人提供的信息多于另一个,还是通常用于不同的事情?

sysobjects与sys.objects相同吗?如果没有,这些有什么区别?

sql-server sql-server-2005 sql-server-2008

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

如何从网站上获取Android密码的vCard(.vcf文件)

我正在尝试将网络链接中的vCard添加到Android 2.2上的用户联系人列表中.当我将用户定向到.vcf文件时,我得到的只是移动浏览器中的文本输出.我已确认使用MIME类型text/v-card传输文件.这看起来应该很简单.有任何想法吗?

android vcf-vcard vcf

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