问题列表 - 第5174页

这个查询出了什么问题?EXPLAIN对我来说很好看

我正在浏览一个应用程序,并试图优化一些查询,我真的在努力解决其中的一些问题.这是一个例子:

SELECT `Item` . * , `Source` . * , `Keyword` . * , `Author` . *
FROM `items` AS `Item`
JOIN `sources` AS `Source` ON ( `Item`.`source_id` = `Source`.`id` )
JOIN `authors` AS `Author` ON ( `Item`.`author_id` = `Author`.`id` )
JOIN `items_keywords` AS `ItemsKeyword` ON ( `Item`.`id` = `ItemsKeyword`.`item_id` )
JOIN `keywords` AS `Keyword` ON ( `Keyword`.`id` = `ItemsKeyword`.`keyword_id` )
JOIN `keywords_profiles` AS `KeywordsProfile` ON ( `Keyword`.`id` = `KeywordsProfile`.`keyword_id` )
JOIN `profiles` AS `Profile` ON ( `Profile`.`id` = `KeywordsProfile`.`profile_id` …

mysql optimization performance

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

Maven可以收集项目的所有依赖JAR以帮助进行应用程序部署吗?

我刚开始使用Maven,(真的评估它)我需要能够为我的应用程序快速生成一个JAR文件和一个包含所有依赖项的目录(例如,lib),以便我可以部署这两个以独立的方式运行.使用正确的清单生成JAR文件很简单,但我不知道如何让Maven将当前项目的依赖项复制到lib我可以部署的目录中.

由于这是针对独立的Java应用程序,我对部署到Maven存储库感兴趣,这也是相当简单的,或者至少很容易googleable.

我已经找到了除了将依赖的JAR文件复制到某个指定目录之外的所有操作.这是我正在寻找的工作流程:

$ mvn clean
$ mvn package
$ cp -r target/{lib,myApp.jar} installLocation
Run Code Online (Sandbox Code Playgroud)

然后,运行myApp.jarinstallLocation一个JAR文件应该"只是工作"无论我的$CLASSPATH.

尝试抢先一些答案:

  • 我有一个Main-class:set,它工作正常.
  • 我还在MANIFEST.MF中设置了类路径,这也很好用.
  • 我已经找到了如何使用<classpathPrefix><classpathMavenRepositoryLayout>完成这项工作 - 但仅限于我的机器.(通过:<classpathPrefix>${settings.localRepository}</classpathPrefix>)

java deployment maven-2 desktop-application

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

阻止BeautifulSoup将我的XML标记转换为小写

我使用BeautifulStoneSoup来解析XML文档并更改一些属性.我注意到它会自动将所有XML标记转换为小写.例如,我的源文件包含<DocData>BeautifulSoup转换为的元素<docdata>.这似乎引起了问题,因为我提供修改后的XML文档的程序似乎不接受小写版本.有没有办法防止BeautifulSoup中的这种行为?

python xml beautifulsoup

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

文档库的事件接收器

我正在尝试从事件接收器更新word文档的一个属性.

我正在使用ItemAdded事件处理它并按原样更新属性:

// Modify property
DisableEventFiring();
properties.ListItem.File.CheckOut();
properties.AfterProperties[HelloWorldInternalFieldName] = "Hello World!";
properties.ListItem.UpdateOverwriteVersion();
properties.ListItem.File.CheckIn("Updating Property!");
properties.ListItem.SystemUpdate();
EnableEventFiring();
Run Code Online (Sandbox Code Playgroud)

当我试图修改它时,我得到一个例外,它说:

该事件不支持更改属性.

有没有人知道为什么以及为什么我将文档保存到Word中的文档库后无法更新属性?

谢谢!

sharepoint events list

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

灵活、可靠和便携的服务发现

我正在寻找一种方法,让 LAN 中的客户端无需任何配置即可找到我的服务器应用程序的所有实例。我不想自己破解某些东西,而是想使用现有的解决方案。就我个人而言,我需要用 Python 完成它,但我很高兴听到任何其他语言的解决方案。

那么为什么我不使用avahiOpenSLP或其他一些Zeroconf / SLP解决方案?好吧,还有一些额外的标准,我的印象是上述系统都不符合它们。

我正在寻找一种解决方案:

  • 灵活。它必须不需要超级用户权限,即只使用端口>1024。
  • 固体。它必须在一台机器上允许多个相同和不同服务类型的服务,并在启动广告服务器的实例停止或崩溃时继续广告服务。
  • 便携式。它必须几乎可以在任何地方运行,或者至少在 *BSD、Debian/gentoo/RedHat/SuSe Linux、Mac OS X、Solaris 和 Windows NT 上运行。
  • 。理想情况下,一个 Python 脚本就是整个解决方案。我对地址自动配置或类似的东西一点也不感兴趣,尽管我不情愿地接受一个具有许多我不需要的功能的解决方案。此外,任何一次性设置都是严格禁止的。

我期待这样的事情:

def registerService(service): # (type, port)
    if listen(multicast, someport):
        if fork() == child:
            services = [service]
            for q in queriesToMe():
                if q == DISCOVERY:
                    answer(filter(q.criteria, services))
                elif q == ADVERTISE and q.sender == "localhost":
                    services.append(q.service)
    else:
        advertiseAt("localhost", service)
Run Code Online (Sandbox Code Playgroud)

python language-agnostic service-discovery

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

NHibernate - not-null属性引用null或transient值

我收到此异常(底部的完全例外):

NHibernate.PropertyValueException was unhandled by user code
 Message="not-null property references a null or transient
valueClearwave.Models.Encounters.Insurance.Patient"
 Source="NHibernate"
 EntityName="Clearwave.Models.Encounters.Insurance"
 PropertyName="Patient"
Run Code Online (Sandbox Code Playgroud)

我已经做了很多谷歌搜索,似乎这个错误最常见的原因是当一个关联是双向的但只有一半被设置.如:Insurance.Patient =患者被叫,但Patient.Insurances.Add(保险)不是.事实上,我确实有这样的场景,但我在调用Save之前检查了对象,并且Insurance.Patient和Patient.Insurances [0]都是正确的对象.

此异常似乎引用的另一种可能性是瞬态值.在我的情况下,每个对象都是暂时的,所以我怀疑问题的根源在这里.但是,现在一切都需要暂时,因为还没有保存.我希望NHibernate能够持久存在而不是抱怨它们不会被持久存在.

以下是我映射的一些片段(流利):

       public PatientMap()
       {
           WithTable("tPatient");

           Id(x => x.Id, "uid_Patient").GeneratedBy.GuidComb
().Access.AsReadOnlyPropertyThroughCamelCaseField();

           HasMany(x => x.Insurances).WithKeyColumn("uid_Patient")
               .Cascade.All()
               .Inverse();

          ...
       }

      public InsuranceMap()
       {
           WithTable("tPatientInsuranceInfo");

           Id(x => x.Id,
"uid_PatientInsuranceInfo").GeneratedBy.GuidComb
().Access.AsReadOnlyPropertyThroughCamelCaseField();

           References(x => x.Patient, "uid_Patient").Not.Nullable
().Cascade.All();

           ...
        }
Run Code Online (Sandbox Code Playgroud)

那么,可能是什么问题呢?


NHibernate.PropertyValueException was unhandled by user code
 Message="not-null property references a null or transient
valueClearwave.Models.Encounters.Insurance.Patient"
 Source="NHibernate"
 EntityName="Clearwave.Models.Encounters.Insurance"
 PropertyName="Patient"
 StackTrace:
      at NHibernate.Engine.Nullability.CheckNullability(Object[]
values, IEntityPersister …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate exception nhibernate-mapping fluent-nhibernate

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

如何在Linux或Solaris下使用C按下检测箭头键?

在C程序中检测到在Linux或Solaris下按下箭头键的最佳方法是什么?

据我所知,没有标准的C函数可以做到.我不想使用int86函数.我需要以便携方式进行.

编辑:我问的是控制台应用程序.

c linux solaris

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

嵌套模板专业化

有一个大脑放屁......是否有可能做出像这样的工作?

template<int a> struct Foo
{
    template<int b> struct Bar;
};

template<int a> struct Foo<a>::Bar<1> //Trying to specialize Bar
{
};
Run Code Online (Sandbox Code Playgroud)

我不具备这样做的,但它可以让我很好地隐藏命名空间范围的一些实施细节.

建议赞赏!

PS:我忘了提到语言不支持明确专门针对Foo范围内的Bar.无论如何,AFAICS.

c++ templates

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

计算本季度和上季度的StartDate和EndDate

我需要在vb.net中计算当前季度和上一季度的StartDate和EndDate.

asp.net asp.net-2.0 asp.net-3.5

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

BlackBerry:本地化,资源包

我需要一些BlackBerry Localization的帮助.我按照 名为" 本地化应用程序"的http://na.blackberry.com/eng/developers/resources/developer_labs.jsp#tab_tab_jde上课.我创建了我的资源头文件(.rrh)和我的资源内容文件(.rrc).我很困惑他们在哪里得到这个"CityInfoBResource"?它是一个名为"CityInfoBResource.java"的文件,它包含一些定义.请参阅注释1.如何生成此文件?请给我一些线索,告诉我如何生成此文件或指向正确的方向,谢谢.

Note 1:
package com.rim.samples.cityinfo.i18n;

public interface CityInfoBResource {
    // Hash of: "com.rim.training.cityinfo.i18n.CityInfoB".
    long BUNDLE_ID = 0x14bf5713287b65c0L;
    String BUNDLE_NAME = "com.rim.training.cityinfo.i18n.CityInfoB";

    int FIELD_TITLE = 1;
    int FIELD_NEWYORK_POP = 17;
    int CLOSE = 20;
    int FIELD_LA_SIGHTS = 21;
    int FIELD_CITIES = 2;
    int FIELD_STATE = 7;
    int APPLICATION_TITLE = 0;
    int FIELD_LA_POP = 10;
    int FIELD_NEWYORK_STATE = 18;
    int FIELD_CHICAGO_SIGHTS = 15;
    int FIELD_CHICAGO_STATE = 14;
    int FIELD_CHOICE = 3;
    int FIELD_CHICAGO_POP = 13;
    int MENUITEM_VIEW …
Run Code Online (Sandbox Code Playgroud)

localization blackberry

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