date差异在PHP天?

有没有一种快速的方法来计算在PHP中的date差异? 例如: $date1 = '2009-11-12 12:09:08'; $date2 = '2009-12-01 08:20:11'; 然后做一个计算,$ date2减$ date1 我读了php.net文档,但没有运气。 有一个快速的方法来做到这一点?

非主键的外键

我有一个保存数据的表,其中一个行需要存在另一个表中。 所以,我想要一个外键保持参照完整性。 CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL ) CREATE TABLE table2 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, MoreData VARCHAR(30) NOT NULL, CONSTRAINT fk_table2_table1 FOREIGN KEY (AnotherID) REFERENCES table1 (AnotherID) ) 但是,正如你所看到的,表中的我外键来说,列不是PK。 有没有办法创build这个外键,或者更好的方法来维护这个参照完整性?

任何方式来调用私有方法?

我有一个类使用XML和reflection来返回Object到另一个类。 通常情况下,这些对象是外部对象的子字段,但偶尔也是我想要生成的东西。 我已经尝试过这样的事情,但无济于事。 我相信那是因为Java不允许你访问private方法进行reflection。 Element node = outerNode.item(0); String methodName = node.getAttribute("method"); String objectName = node.getAttribute("object"); if ("SomeObject".equals(objectName)) object = someObject; else object = this; method = object.getClass().getMethod(methodName, (Class[]) null); 如果提供的方法是private ,则会失败,并显示NoSuchMethodException 。 我可以通过public这个方法来解决这个问题,或者让另一个类从中派生出来。 长话短说,我只是想知道是否有办法通过reflection访问private方法。

扩展方法必须在非generics静态类中定义

我收到错误: 扩展方法必须在非generics静态类中定义 在线上: public class LinqHelper 这是基于Mark Gavells代码的助手类。 我真的很困惑这个错误是什么意思,因为我确信当我在星期五离开时它工作的很好! using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Linq.Expressions; using System.Reflection; /// <summary> /// Helper methods for link /// </summary> public class LinqHelper { public static IOrderedQueryable<T> OrderBy<T>(this IQueryable<T> source, string property) { return ApplyOrder<T>(source, property, "OrderBy"); } public static IOrderedQueryable<T> OrderByDescending<T>(this IQueryable<T> source, string […]

以编程方式打开iPhone SDK中的蓝牙?

我已经看到很多关于这个的问题,但没有人给出真正的答案(导入框架,实际代码等)。 他们只能说一个私人API,这会让你的应用程序被拒绝从应用程序商店。 我知道,使用私人api会让我的应用程序被拒绝,我想知道如何做到个人使用。 (iPhone SDK 3.1.2,iPod touch 2g)

Fire AJAX请求上的Greasemonkey脚本

我正在处理一个用户脚本,我刚刚发现,当主页面发出AJAX请求时脚本没有运行。 有什么办法在主页面加载和AJAX请求上触发用户脚本?

我怎样才能build立一个Python的recursion函数?

我怎样才能build立一个Python的recursion函数?

用于文件下载的HTTP头

我写了一个处理文件下载的PHP脚本,确定正在请求哪个文件,并设置正确的HTTP头来触发浏览器实际下载文件(而不是在浏览器中显示)。 我现在有一个问题,有些用户报告某些文件被错误地识别(所以无论扩展名,浏览器会认为它是一个GIF图像)。 我猜这是因为我没有在响应头中设置“Content-type”。 这是最有可能的情况吗? 如果是这样,是否有一个相当通用的types可以用于所有文件,而不是试图考虑每种可能的文件types? 目前我只设置值“Content-disposition:attachment; filename = arandomf.ile” 更新:我遵循这个指南在这里build立一个更强大的文件下载过程( http://w-shadow.com/blog/2007/08/12/how-to-force-file-download-with-php/ ) ,但脚本执行时和浏览器的下载对话框出现之间存在显着的延迟。 任何人都可以识别造成这一问题的瓶颈吗? 这是我的实现: /** * Outputs the specified file to the browser. * * @param string $filePath the path to the file to output * @param string $fileName the name of the file * @param string $mimeType the type of file */ function […]

链接器内联函数可以吗?

在文件file1.c ,有一个对文件file2.c实现的函数的调用。 当我将file1.o和file2.o链接到一个可执行文件中时,如果file2的函数非常小,链接程序是否会自动检测到该函数很小并且内联它的调用?

指针减法混淆

当我们从另一个指针中减去一个指针时,差异不等于它们分开了多less个字节,而是等于多less个整数(如果指向整数),它们是分开的。 为什么这样?