小编Gor*_*don的帖子

如何根据php中的创建日期从目录中删除文件?

我有一个存储html文件的缓存文件夹.它们会在需要时被覆盖,但很多时候,很少使用的页面也被缓存在那里,最终会占用空间(5周之后,驱动器已经满了超过270万个缓存文件).

什么是循环通过包含数十万个文件的目录的最佳方法,并删除超过1天的文件?

php

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

PHP和单元测试断言带小数

我有一个方法返回一个像1.234567890的浮点数.我想测试它确实这样做.但是,似乎这个返回的float在不同平台上具有不同的精度,那么如何断言返回值是1.23456789?如果我这样做:

$this->assertEqual(1.23456789, $float);
Run Code Online (Sandbox Code Playgroud)

那么在某些精度不够的平台上可能会失败.

php precision phpunit unit-testing assert

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

Code Golf:计算东正教复活节日期

挑战

使用最少量的字符计算特定年份(1900-2100)的希腊东正教复活节日期(http://www.timeanddate.com/holidays/us/orthodox-easter-day).

输入只是"2010"形式的一年.它与你得到它(Input,CommandLineArgs等)无关,但它必须是动态的!

输出应该在表格日-月-年(假设dd/mm/yyyyd/m/yyyy)

限制没有标准函数,如Mathematica EasterSundayGreekOrthodox或PHP easter_date(),必须使用自动返回(不适用的格里高利)日期!

例子

2005 returns 1/5/2005
2006 returns 23/4/2006
2007 returns 8/4/2007
2008 returns 27/4/2008
2009 returns 19/4/2009
2010 returns 4/4/2010
2011 returns 24/4/2011
2012 returns 15/4/2012
2013 returns 5/5/2013
2014 returns 20/4/2014
2015 returns 12/4/2015
Run Code Online (Sandbox Code Playgroud)

代码计数包括输入/​​输出(即完整程序).

编辑: 我的意思是东方复活节日期.

参考: http ://en.wikipedia.org/wiki/Computus

language-agnostic code-golf rosetta-stone

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

你可以在Master和Slave(MySQL)上对表进行不同的索引吗

是否可以在主设备上为只读从设备设置不同的索引?基本上,考虑到两个系统的不同要求,这似乎是有道理的,但我想确保它能够工作而不会造成任何问题.

mysql indexing replication alter-table

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

如何在PHP中实现关联数组?

有人可以解释PHP如何实现关联数组吗?PHP使用什么底层数据结构?PHP散列密钥并将其存储在某种哈希映射中吗?我很好奇,因为我想知道在插入和搜索键时关联数组的性能.

php arrays php-internals

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

何时使用PHP模板引擎

我正在建立一个包含大量页面的php网站,我们是一个由9人组成的团队.所以我们只想探索我们何时应该使用PHP模板引擎以及什么时候不应该使用它们.所以我对使用PHP模板引擎的利弊感兴趣,所以我可以决定是否在我的情况下使用它.

php templates template-engine

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

在PHP中解析日期的字符串

给定一个任意字符串,例如("I'm going to play croquet next Friday""Gadzooks, is it 17th June already?"),你将如何从那里提取日期?

如果这看起来像是一个太难的篮子的好候选人,也许你可以建议一个替代方案.我希望能够解析Twitter消息的日期.我要查看的推文将是用户指导此服务的推文,因此可以使用更简单的格式进行指导,但我希望它尽可能透明.你能想到一个良好的中间立场吗?

php datetime parsing nlp

22
推荐指数
2
解决办法
1472
查看次数

如何为.NET属性创建委托?

我正在尝试创建一个委托(作为测试):

Public Overridable ReadOnly Property PropertyName() As String
Run Code Online (Sandbox Code Playgroud)

我的直觉尝试是声明代表这样:

Public Delegate Function Test() As String
Run Code Online (Sandbox Code Playgroud)

并实例化如下:

Dim t As Test = AddressOf e.PropertyName
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:

方法'Public Overridable ReadOnly Property PropertyName()As String'没有与委托'Delegate Function Test()As String'兼容的签名.

因为我正在处理一个属性我试过这个:

Public Delegate Property Test() As String
Run Code Online (Sandbox Code Playgroud)

但这会引发编译错误.

所以问题是,我如何为一个财产代表?


看到这个链接:

http://peisker.net/dotnet/propertydelegates.htm

c# vb.net delegates

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

Hibernate遵循哪种模式?

Martin Fowler在其着作"企业应用程序架构模式"一书中讨论了在软件开发中常见的持久性模式,特别是与ORM相关的持久性模式.

是否存在Hibernate最紧密遵守的模式?

java orm design-patterns hibernate poeaa

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

从Facebook Graph API获取用户名

我想知道如何从外部页面检索字符串.

例如:在PHP网站中,用户发送facebook id,例如:1157251270

该网站从http://graph.facebook.com/1157251270返回名称.

我希望我说清楚.

谢谢

php facebook

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