问题列表 - 第8585页

安装了Python 2.6.2的Ubuntu 9.04上的mod_wsgi 2.5

有没有人在Ubuntu 9.04上使用默认的Python安装(2.6.2)成功使用mod_wsgi 2.5?

我有编译错误:

mod_wsgi.c:119:2: error: #error Sorry, mod_wsgi requires at least Python 2.3.0.
mod_wsgi.c:123:2: error: #error Sorry, mod_wsgi requires that Python supporting thread.
Run Code Online (Sandbox Code Playgroud)

哪个Python给/ usr/bin/python和/ usr/bin/python -V返回Python 2.6.2所以我不确定第一个有什么问题,老实说我不知道​​怎么检查编译中使用的选项Ubuntu上的默认Python.

还有很多其他错误,但这些错误看起来最相关.

还有什么可能是错的?

python compiler-construction ubuntu mod-wsgi wsgi

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

EJB - Home/Remote和LocalHome/Local接口

修改一些过去的考试试卷主要关注面向组件的设计和J2EE,我遇到了以下问题:

方案3的初步调查:"Exchange请求"表明两个EJB将提供合适的解决方案:一个名为EnterExchangeRequest的会话bean来控制处理,一个名为ExchangeRequest的实体bean来表示请求的持久属性.讨论以下接口的作用:

  • 远程
  • LocalHome
  • 本地

以及它们如何提供对上述EJB服务的访问.

我可以尝试解释如何HomeRemote接口适合图片.我也听到讲师说,人能够取代HomeLocalHome,并且Remote通过Local(为什么?),但他们为什么要问我在同一时间来讨论四个方面的作用?


难道我得到它的权利,当我说,在EJB容器(应用服务器),会看到一个接口HomeRemote再决定该Bean在集群中的任何机器上能"活",而在案件的接口LocalHomeLocal对容器会知道bean不能分布在多台机器上,因此只能让它们在一台机器上"活着"吗?


我完全迷失在这个企业Java丛林中.我正在体验BeanOverflow.你能否告诉我哪些假设是错的,指出我的误解和失误.

感谢所有愿意帮助我使用这些EJB接口的人.

PS请注意,我不是要求您回答过去的试卷中的问题.只是好奇,如果你有任何想法,他们在问这个问题后会发生什么.

java ejb interface java-ee

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

如何使用jQuery在元素页面中找到位置?

我知道位置方法,但它检索相对于偏移父项的位置.我只是投入一个循环来横向文档节点?

我想我很惊讶它不是核心的一部分,我想知道它是否隐藏在某些我不知道的地方.

javascript css jquery position

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

Shred:对Journaled FS不起作用?

碎片文件称碎片"不能保证有效"(见下图).因此,如果我在Ext3文件系统或Raid上粉碎文档,会发生什么?我切碎了部分文件吗?它有时会破坏整个事物,有时不会吗?它可以粉碎其他东西吗?它只会粉碎文件头吗?

注意:请注意,shred依赖于一个非常重要的假设:文件系统会覆盖数据.这是传统的做事方式,但许多现代文件系统设计并不满足这一假设.以下是Shred无效或不保证在所有文件系统模式下有效的文件系统示例:

  • 日志结构或日志文件系统,例如AIX和Solaris(以及JFS,ReiserFS,XFS,Ext3等)提供的文件系统

  • 即使某些写入失败也会写入冗余数据并继续执行的文件系统,例如基于RAID的文件系统

  • 制作快照的文件系统,例如Network Appliance的NFS服务器

  • 缓存在临时位置的文件系统,例如NFS版本3客户端

  • 压缩文件系统

在ext3文件系统的情况下,上述免责声明仅适用于数据=日志模式(并且除了仅仅元数据之外还记录文件数据)时,应用(并且碎片因此效果有限).在data = ordered(默认)和data = writeback模式中,shred像往常一样工作.可以通过在/ etc/fstab文件中的特定文件系统的mount选项中添加data = something选项来更改Ext3日记记录模式,如mount man page(man mount)中所述.

linux filesystems journal shred

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

SQL distinct和count

我有一个查询,我想获得不同的日期,与这些日期相关的电话号码,以及每个日期的电话号码计数.

例如,我有一个包含日期和电话号码的数据库,我想要结果

9/2005      5554446666    3
9/2005      4445556666    1
10/2005     1112223333    1
11/2005     2223334444    2
Run Code Online (Sandbox Code Playgroud)

我可以通过此查询获取日期和计数:

SELECT DISTINCT date, count(phone) AS count
FROM calls
GROUP BY date
Run Code Online (Sandbox Code Playgroud)

我似乎无法得到的是"计数"正在计算的电话号码.我想我需要某种聚合函数来获取唯一值列表的单个实例,但First()和其他一些只抛出SQL错误.我需要子查询吗?

sql aggregate count distinct

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

如何保持代码和规格同步? - 有好的工具吗?

在我的团队中,我们有一个很棒的源控制系统,我们有很好的规格.我想解决的问题是如何使规范与代码保持同步.随着时间的推移,规格趋于老化并变得过时

制作规范的人往往不喜欢源代码控制,程序员往往不喜欢sharepoint.

我很想听听其他人使用的解决方案吗?某个地方有幸福的中间人吗?

documentation version-control specifications

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


如何静态断言许多类的公共属性

假设我有3个班级.我希望sizeof()每个类都完全相同 - 比方说512个字节.

我如何使用类似的东西BOOST_STATIC_ASSERT来应用于所有这些

  1. 我只需要BOOST_STATIC_ASSERT在一个地方使用(DRY原则)
  2. 在编译时评估一次而不是运行时

注意:我们可以使用我们想要的任何C++技术(创建更多类,使用继承等)

我天真的解决方案如下:

class A { ...stuff }; BOOST_STATIC_ASSERT( sizeof(A) == 512 );
class B { ...stuff }; BOOST_STATIC_ASSERT( sizeof(B) == 512 );
class C { ...stuff }; BOOST_STATIC_ASSERT( sizeof(C) == 512 );
Run Code Online (Sandbox Code Playgroud)

c++ boost static-assert

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

Hibernate可以使用MySQL的"ON DUPLICATE KEY UPDATE"语法吗?

MySQL支持一种" INSERT ... ON DUPLICATE KEY UPDATE ..."语法,允许您"盲目地"插入数据库,并回退到更新现有记录(如果存在).

当您需要快速事务隔离并且要更新的值依赖于数据库中已有的值时,这非常有用.

作为一个人为的例子,假设您想要计算在博客上查看故事的次数.使用此语法执行此操作的一种方法可能是:

 INSERT INTO story_count (id, view_count) VALUES (12345, 1)
 ON DUPLICATE KEY UPDATE set view_count = view_count + 1
Run Code Online (Sandbox Code Playgroud)

这比开始交易更有效,更有效,并且处理新故事登上头版时发生的不可避免的异常.

我们怎么能用Hibernate做同样的事情,或者实现同样的目标呢?

首先,Hibernate的HQL解析器将抛出异常,因为它不了解特定于数据库的关键字.事实上,HQL不喜欢任何显式插入,除非它是" INSERT ... SELECT ....".

其次,Hibernate将SQL限制为仅选择.如果您尝试呼叫,Hibernate将抛出异常session.createSQLQuery("sql").executeUpdate().

第三,saveOrUpdate在这种情况下,Hibernate 不符合要求.您的测试将通过,但如果您每秒有多个访问者,则会导致生产失败.

我真的要颠覆Hibernate吗?

java mysql orm hibernate

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

如何在没有声明变量的情况下删除VS警告C4091:'typedef':忽略'SPREADSHEET'左侧

我的代码中通过相同的声明多次触发此警告,其内容如下:

// Spreadsheet structure
typedef struct SPREADSHEET
{    
      int ID;               // ID of the spreadsheet    
      UINT nLines;          // Number of lines

      void CopyFrom(const SPREADSHEET* src)
      {
           ID = src->ID;
           nLines = src->nLines;
      }
};
Run Code Online (Sandbox Code Playgroud)

我不想只是关掉那个警告,

而是更改代码,以便警告不会出现!

注意:我不想在这里声明任何变量(它是一个头文件),只定义结构'SPREADSHEET'应包含的内容......

c++ compiler-construction struct warnings typedef

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