问题列表 - 第21227页

"de-instrument"来自sqlalchemy ORM的实例化对象

是否有一种简单的方法可以"解除"来自sqlalchemy的ORM的实例化类,即将其转换为常规对象?

即,假设我有一个映射到工作表的Worker类:

class Worker(object):
      def earnings(self):
          return self.wage*self.hours 

mapper(Worker,workers)
Run Code Online (Sandbox Code Playgroud)

工人是包含大量观察结果的反射表.我想这样做的原因是像worker.earnings()这样的方法非常慢,因为所有sqlalchemy开销(我的应用程序不需要).例如,如果self.wage是普通班级的财产,那么访问self.wage的速度要慢10倍.

python optimization sqlalchemy

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

org.springframework.beans.factory.CannotLoadBeanClassException:找不到类

我从我的tomcat 6.0安装目录中用servle-api.com替换了j2ee.jar:这会产生下面的错误.我现在正试图找出原因.可能是什么问题.

我在配置文件中定义了一个bean:Sempedia-service.xml,如下所示

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    <bean id="sempediaSearchService"
        class="com.service.SempediaSearchManager" />


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

我的web.xml指定以下bean:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/Sempedia-service.xml,/WEB-INF/Sempedia-persistence.xml</param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪

SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.service.SempediaSearchManager] for bean with name 'sempediaSearchService' defined in ServletContext resource [/WEB-INF/Sempedia-service.xml]; nested exception is java.lang.ClassNotFoundException: com.service.SempediaSearchManager
    at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1141)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524)
    at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1177)
    at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:758)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:422)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc

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

Spring MVC vs JSF

我在过去的所有应用程序和新应用程序中都使用过Struts框架,我的客户端要求使用Spring MVC或JSF吗?我不熟悉这两个框架,但我们的时间表是严格的.所以,我不确定我将选择构建应用程序的框架.

任何人都可以建议我在快速时间内容易学习哪个框架?

谢谢

java jsf spring-mvc

69
推荐指数
5
解决办法
9万
查看次数

即时初始化

即时初始化意味着什么?

object

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

如何使用boost lexical_cast库仅用于检查输入

我经常使用boost lexical_cast库将文本数据解析为数值。但是,在某些情况下,我只需要检查值是否为数字即可;我实际上不需要或不使用转换。

因此,我正在考虑编写一个简单的函数来测试字符串是否为双精度型:

template<typename T> 
bool is_double(const T& s)
{
  try 
  {
    boost::lexical_cast<double>(s); 
    return true;
  }
  catch (...) 
  {
    return false;
  }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,由于我从未真正使用过该值,是否有任何优化的编译器会在此处放弃lexical_cast?

有没有更好的技术可以使用lexical_cast库执行输入检查?

c++ boost lexical-cast

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

请提供参考/指导,以制作用于管理所有IT组件/设备的Web应用程序

请提供参考/指导,以制作用于管理所有IT组件/设备的Web应用程序.应用程序由两个组件Web应用程序Windows .NET应用程序组成.客户端Windows .NET应用程序扫描所有活动网络并查找所有IT组合,如打印机,扫描程序并将所有数据上载到Web应用程序中.

  • 现在我们的团队使用Asp.net和c#技术来完成这个项目.
  • 请提供有关客户端应用程序和Web应用程序交互的建议.
  • 建议项目所需的任何库/参考.
  • Microsoft同步框架是否适用于客户端应用程序.
  • Microsoft WCF是客户端和服务器交互(用于制作API)的良好选择.
  • 如何使用客户端应用程序扫描活动网络以查找设备.

.net c# asp.net wcf winforms

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

如何设计一个类,其中user/caller具有使用自定义类提供自定义行为的选项

我遇到一个问题,我希望有一个类,其行为可以由另一个类定制,例如,Foo的构造函数接受某种类的类的参数:

class Bar { //The default class that define behavior
};

template <typename T = Bar>
class Foo {
  public:
    Foo(T* t = 0) t_(t) {
      if (t_ == 0) t_ = new T();
    }
    ~Foo() { 
      delete t_;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果有人在客户端代码中使用Foo:

Foo foo;
Run Code Online (Sandbox Code Playgroud)

一切都好.但是,如果我们想提供自定义类:

class Bar1 { };

Foo<Bar1> foo(new Bar1()); // This is OK
Bar1 b;
Foo<Bar1> foo(&b); // Error, b is not dynamically allocated
Run Code Online (Sandbox Code Playgroud)

我可以使用任何设计模式来防止这种错误吗?或者,是否有任何技术或语义,Foo类的用户可以选择/指定谁拥有条形对象?例如,上面的Foo析构函数可以是这样的:

    ~Foo() { 
      if (t_ is owned by this object) delete t_;
    } …
Run Code Online (Sandbox Code Playgroud)

c++

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

WCF的提示和技巧

在使用我的一个asp.net Web应用程序与WCF合作之后,我真的很喜欢ajax的东西与我的应用程序一起工作的方式......

关于来自专家的WCF的一些有用的提示和技巧对我这样的初学者来说真的很有用......任何有用的提示和技巧....

wcf

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

如何从C中的整数值获取逐位数据?

我想提取十进制数的位.

例如,7是二进制0111,我想得到0 1 1 1存储在bool中的所有位.我怎么能这样做?

好的,循环不是一个好选择,我可以为此做点什么吗?

c bit-manipulation

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

Excel文本公式,用于提取字段中以分号分隔的单词

Excel中的字段包含以分号分隔的单词,例如:

A1 =保存;国民;宝藏;因为;好

如何应用Excel文本公式在另一个字段中从此字段生成单独的单词?例如:

A2 should contain a formula to get the first word ("save")
A3 should contain a (different) formula to get the second word ("the")
etc.
Run Code Online (Sandbox Code Playgroud)

但是,即使A1中的值发生变化,这些公式也应保持良好状态,例如,如果A1的值更改为

A1 =你好;那里;怎么样;是;你

在这方面的任何帮助将受到高度赞赏.

(问题是我自己写的函数在这种情况下是不允许的,我必须使用原来的功能,如find,search,mid,等)

excel excel-formula

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