问题列表 - 第16212页

Python虚拟主机:为什么需要重启服务器?

我们目前在我们的服务器上为几百个小型PHP站点运行一个小型共享托管服务.我们也想提供Python支持,但至少从我们的初步研究来看,每次源代码更改后似乎都需要重启服务器.

这是真的吗?如果是这样,我们就无法提供Python托管支持.让我们的客户能够上传文件很容易,但我们不能让他们重新启动(共享)服务器进程!

PHP很简单 - 上传新版本的文件,运行新版本.

我非常尊重Python语言和社区,所以很难相信它真的需要一个疯狂的过程来更新网站的代码.请告诉我,我错了!:-)

python web-hosting

6
推荐指数
2
解决办法
1408
查看次数

通过JNI将C++类返回给Java

我目前正在项目中使用C++和Java,并且我希望能够将包含在C++中的对象发送到我的Java接口,以便通过GUI修改它,然后用C++发回修改.

到目前为止,我已经通过JNI接口向Java返回任何内容,int或布尔值.这次我必须通过界面发送一个对象.我在C++和Java中都提供了类似的类定义.我想知道如何创建对象,以便我可以在Java中使用它.

在C++中我有:

JNIEXPORT MyObject JNICALL Java_ca_X_Y_Z_C_1getMyObject(JNIEnv* env, jclass, jint number);
Run Code Online (Sandbox Code Playgroud)

Java将调用此函数以便从C++端获取对象(该对象包含在单例中,易于访问).

在Java端,我只是简单地调用这个方法,

MyObject anObject = C_getMyObject(3);
Run Code Online (Sandbox Code Playgroud)

哪个应该返回我新创建的对象.

当我进行实际调用时,Java当前返回一个UnsatisfiedLinkError.怎么了?

c++ java java-native-interface struct class

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

RDBMS中有哪些不同类型的密钥?

RDBMS中有哪些不同类型的密钥?请在答案中加入示例.

rdbms

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

PHP:文件或数据库

什么更好?我想共享一个脚本,其中包含一些数据(4个整数(0到2000之间)和一个字符串(长度最多为200)).

我应该将它们存储在文件或MySQL数据库中吗?我通常使用数据库,但在这种情况下,文件也没那么糟糕(处理).

问题是在一天内有超过100,000个插入部分.几天内就有几百万.可以在1秒内处理MySQL如此庞大的数据?或者,为每天创建一个单独的文件是否更好?

PS:我想拥有一个可以使用它的庞大用户群,所以文件可能更好?

php mysql file

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

如何使用Objective C在SQLite中获取datetime列

如何在Objectiveite中使用Objective C获取datetime列?

我有4个字段的表:pk,datetime,value1value2.pk(主键),value1而且value2是整数所以我用:

   int value1 = sqlite3_column_int(statement, 2);
   int value1 = sqlite3_column_int(statement, 3);
Run Code Online (Sandbox Code Playgroud)

但是我应该用datetime什么呢?

sqlite iphone datetime objective-c

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

如何在条件下初始化Perl中的词法变量?

写下以下内容的正确方法是什么:

while ( my $first = $iterator->next && my $second = $iterator->next ) {
  # do work
}
Run Code Online (Sandbox Code Playgroud)

这不会运行 - 我想要$first并且$secondwhile循环内的适当范围内.

perl scope

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

如何在Mercurial中初始化google-code项目

我在谷歌代码上开始了一个基于Mercurial的项目.我曾经在颠覆工作过一段时间,但我对在Hg做什么感到困惑.

我想帮助以下内容:

  1. 如何初始化项目(首先在我的本地计算机上)(然后从我的本地副本到谷歌的服务器)
  2. 如何从服务器获取构建副本
  3. 如何将本地更改更新(合并/同步)回服务器

我的项目是PHP,我正在使用netbeans

mercurial dvcs google-code netbeans6.7

8
推荐指数
2
解决办法
3804
查看次数

如何检查参数是真还是假?

这真的是我的大脑,但也许我正在努力.

我通过URL传递一个参数(example.com?debug=true)

所以我基本上想说:

if params[:debug] == true
 do xyz
else
 do abc
end
Run Code Online (Sandbox Code Playgroud)

但无论出于什么原因,if语句似乎没有像它应该那样做.

如果基于param的/ else语句为true或false,有没有更好的方法呢?

调试参数的值为true,没有值,或者值为false(就URL而言).

ruby ruby-on-rails

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

具有double属性的HTML元素

(下面的问题是假设的,但为了方便阅读,我会问我好像在做这件事)

我正在用HTML 5构建一个站点.不幸的是,IE不支持像"header"和"nav"这样的HTML5元素.我希望它会像通用的"div"一样对待它们,但事实并非如此.它只是表现得好像不存在(意味着没有CSS应用于它们).

我想通过为IE提供一些动态转换的HTML来解决这个问题.我将使用常规的字符串替换函数(PHP,而不是重要的)来替换所有出现的

<header>
Run Code Online (Sandbox Code Playgroud)

<div class="header>
Run Code Online (Sandbox Code Playgroud)

等等(我将相应地转换CSS).这应该没问题,但是这个怎么样:

<header class="foo">
Run Code Online (Sandbox Code Playgroud)

使用最简单的替换代码,这将成为

<div class="header" class="foo">
Run Code Online (Sandbox Code Playgroud)

这在HTML中合法吗?然后该属性最终会成为"标题foo"还是其中之一?

(是的,我知道获得多个课程的正常方法是

<div class="header foo">
Run Code Online (Sandbox Code Playgroud)

)

html html5

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

如何确定分布式事务超时的原因

我正在使用LINQ to SQL和支持分布式事务的第三方SDK.当我意识到挂起的更新将更新第三方SDK中的SQL记录和记录时,我正在创建一个具有0(可能是无限的)超时的TransactionScope(尽管我还尝试了12小时作为时间跨度参数).然后我在环境事务(由transactionscope创建)上使用GetDtcTransaction来获取DTC事务以链接到第三方SDK.事情很好地工作了大约10分钟,但在10分钟后,事务消失并发生错误.如何确定交易消失的原因.我怀疑这是暂停,因为它经常在10分钟后发生,即使在那时已经完成了稍微不同程度的工作.但我对如何确定终止交易的原因,原因以及如何延长其生命感到茫然.

我尝试使用SQL事件探查器跟踪以下事件:

  1. 所有错误和警告事件
  2. 除"审核模式对象"事件之外的所有安全事件
  3. 除SQLTransaction和TransactionLog事件之外的所有Transaction事件

所有我在错误发生时都会遇到以下事件:

<Event id="19" name="DTCTransaction">
  <Column id="3" name="DatabaseID">1</Column>
  <Column id="11" name="LoginName">sa</Column>
  <Column id="35" name="DatabaseName">master</Column>
  <Column id="51" name="EventSequence">167065</Column>
  <Column id="12" name="SPID">10</Column>
  <Column id="60" name="IsSystem">1</Column>
  <Column id="1" name="TextData">{D662BBC4-21EC-436D-991C-DCB061A34782}</Column>
  <Column id="21" name="EventSubClass">16</Column>
  <Column id="25" name="IntegerData">0</Column>
  <Column id="41" name="LoginSid">01</Column>
  <Column id="49" name="RequestID">0</Column>
  <Column id="2" name="BinaryData">C4BB62D6EC216D43991CDCB061A34782</Column>
  <Column id="14" name="StartTime">2009-11-11T13:55:32.82-06:00</Column>
  <Column id="26" name="ServerName">.</Column>
  <Column id="50" name="XactSequence">0</Column>
</Event>
<Event id="33" name="Exception">
  <Column id="3" name="DatabaseID">9</Column>
  <Column id="11" name="LoginName">sa</Column>
  <Column id="31" name="Error">1222</Column>
  <Column id="35" name="DatabaseName">ACS</Column>
  <Column id="51" name="EventSequence">167066</Column>
  <Column id="12" name="SPID">19</Column>
  <Column id="20" …
Run Code Online (Sandbox Code Playgroud)

.net vb.net msdtc sql-server-2005 linq-to-sql

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