问题列表 - 第46709页

删除大于time()的记录

我正在尝试删除20分钟后过期的记录,该列包含一个时间戳time()+1200(前进20分钟).

当我执行此查询时:

$sql = "DELETE FROM " . SESSIONS_TABLE . "
        WHERE session_expire >= " . time() . "
        AND session_open = 1";
Run Code Online (Sandbox Code Playgroud)

没有通过时间戳的所有记录仍然被删除...它是怎么做到的?

php mysql math timestamp

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

非常大的数组和非常大的数字的最佳编程语言?

对于非常大的数组和非常大的数字,最好的编程语言是什么?

  • 阵列超过30,000个索引
  • 数字超过100位数

此外,它需要高效,或易于提高效率.

谢谢.

arrays performance programming-languages

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

文档数据库中架构更改的模式

在我开始之前,我想为我的问题的相当普遍的类型道歉 - 我确信整本书可以写在那个特定主题上.

让我们假设您有一个包含多个文档模式的大型文档数据库,以及每个模式的数百万个文档.在应用程序的生命周期中,需要经常更改已存储文档的模式(和内容).

这样的改变可能是

  • 添加新字段
  • 重新计算字段值(将总净额分成净额和增值税)
  • 放下字段
  • 将字段移动到嵌入的文档中

我我在这里我们使用了SQL数据库,我们在导致一些显著的离线时间(24/7产品)时的变化成为了激烈的SQL数据块通常会做一个表上的LOCK发生更改时一些非常相似的challanges最后一个项目.我想避免这种情况.

另一个相关问题是如何在使用的编程语言环境中处理模式更改.通常通过更改类定义来发生模式更改(我将使用Mongoid为MongoDB和Ruby使用OR-Mapper).如何处理不符合我最新类定义的旧版本文档.

database schema document

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

让清漆在Magento上工作

首先请原谅我对Varnish完全缺乏了解.这是我第一次用Varnish做任何事情.

我跟随的例子是:http://www.kalenyuk.com.ua/magento-performance-optimization-with-varnish-cache-47.html

但是当我安装并运行它时,Varnish似乎没有缓存.我确实得到了带有单个数字的X-Varnish标头和一个值为1.1清漆的Via标头

我被告知(由我的ISP),因为Magento设置了以下cookie:

Set-Cookie: frontend=6t2d2q73rv9s1kddu8ehh8hvl6; expires=Thu, 17-Feb-2011 14:29:19 GMT; path=/; domain=XX.X.XX.XX; httponly

他们说我要么改变Magento来处理这个问题,要么配置Varnish来处理这个问题.由于改变Magento是不可能的,我想知道是否有人可以告诉我如何配置Varnish来处理这个cookie?

php cookies caching magento varnish

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

Unix命令忽略以X开头的行

我目前正在使用不断返回警告的编译器,我不想看到警告.我注意到所有警告都以字符串"Note:"开头,所以我认为可以过滤掉这些行.

我编译

jrc *.jr
Run Code Online (Sandbox Code Playgroud)

是否有一个unix命令改变它给出的输出,不打印出以"Note:"开头的行?

unix sed

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

如何匹配Arduino中的字符串中的文本

我对Arduino有一些关于如何匹配文本的问题.

我有:

String tmp = +CLIP: "+37011111111",145,"",,"",0
Run Code Online (Sandbox Code Playgroud)

而我正在努力匹配:

if (tmp.startsWith("+CLIP:")) {
    mySerial.println("ATH0");
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我不明白为什么.

我试过substring,但结果是一样的.我不知道如何使用它或没有任何反应.

错误在哪里?

arduino

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

如何计算where子句中的子XElements

<Automobiles>
  <Cars>
    <YearofMfr></YearofMfr>
    <Mileage></Mileage>
    <MeterReading></MeterReading>
    <Color></Color>
    <Condition></Condition>
  </Cars>
  <Cars>
    <YearofMfr></YearofMfr>
    <Color></Color>
    <Condition></Condition>
  </Cars>
</Automobiles>
Run Code Online (Sandbox Code Playgroud)

如何获得包含所有子元素的元素.详细解释.我有上面的xml.从这里我想要检索具有所有子节点的单个节点.如果您在第二个节点中看到某些信息丢失.我试过这样做.

var nodes = from nodeElements in doc.Descendants().FirstOrDefault().Elements()
                 where doc.Descendants().Count()==5
                select nodeElements;
Run Code Online (Sandbox Code Playgroud)

我需要一个节点作为输出,它有5个子元素.

<Cars>     
<YearofMfr></YearofMfr>     
<Mileage></Mileage>     
<MeterReading></MeterReading>     
<Color></Color>     
<Condition></Condition>   
</Cars>
Run Code Online (Sandbox Code Playgroud)

xml linq xelement linq-to-xml

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

打开和写入/ dev/null的特殊处理?

根据另一个线程的提示,我想分析指针,如果它们的解引用会导致分段错误.想法是编写这样的代码:

bool IsPointerValid( void* pPointer )
{
    // when opening "/tmp/hugo" here, it works fine... but not with /dev/null??
    int iFD = open( "/dev/null", O_WRONLY );
    int iBytesWritten = write( iFD, pPointer, 4 );
    close( iFD );

    return iBytesWritten > 0;
}
Run Code Online (Sandbox Code Playgroud)

但whatevery我传递到IsPointerValid(..),它返回总是如此-因为iBytesWritten始终4.但是当打开"/tmp/testfile"或者是fifo时,它会像预期的那样工作:传递NULL指针write(..),它返回-1.

这种特殊治疗的原因是"/dev/null"什么?

谢谢,

查理

linux gcc g++ dev-null

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

错误退出状态2尝试在Windows 7上的virtualenv中使用pip安装PIL

试图通过我的virtualenv中的pip安装PIL.但是我得到了这个错误.

C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IlibImaging -Ic:\My_Pro
jects\testenv\include -Ic:\My_Projects\testenv\PC /Tc_imaging.c /Fobuild\temp.win32-2.7\Release\_imaging.obj

_imaging.c

_imaging.c(75) : fatal error C1083: Cannot open include file: 'Python.h': No such file or directory

error: command '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2

----------------------------------------
Command c:\My_Projects\testenv\Scripts\python.exe -c "import setuptools;__file__='C:\\My_Projects\\testenv\\pinax-solcia
l-site\\build\\PIL\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\darren\a
ppdata\local\temp\pip-fdzgwn-record\install-record.txt failed with error code 1
Storing complete log in C:\Users\Darren\AppData\Roaming\pip\pip.log
Run Code Online (Sandbox Code Playgroud)

我查看了这个问题,建议安装python-dev,但该用户在Ubuntu上.我在WIndows 7上,不知道如何解决我的问题.

谢谢.

python pip virtualenv python-imaging-library

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

Linq to entity - 从查询中调用用户定义的方法

在我的项目中,我使用几个linq查询来获取价格列表.我需要根据这些价格计算价值.

是否可以直接从linq查询中调用用户方法(理想情况下,可以在实体类中),例如,这样做会很完美

from foo in Foo
select new {
  price = foo.Price,
  priceclass = foo.GetClassOfPrice()
}
Run Code Online (Sandbox Code Playgroud)

GetClassOfPrice没有数据访问权限,只有基于价格的静态代码.

提前谢谢!

linq entity-framework-4

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