小编And*_*ter的帖子

如何在PHP 15天/ 1个月后获得日期?

在我的PHP代码中,我的变量"$ postedDate"中有一个日期.
现在我希望在7天,15天,1个月和2个月过后获得日期.

我应该使用哪个日期功能?

输出日期格式应为美国格式.

php date date-arithmetic

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

在垂直和水平分割之间切换窗口时,光标在vim中消失

我一直在将VIM中的一些窗口从垂直切换到水平分割,然后使用:

CTRL-W + K
CTRL-W + L
CTRL-W + J
CTRL-W + H
Run Code Online (Sandbox Code Playgroud)

这样做了几次光标就消失了.我仍然可以输入,底部的状态栏仍然显示我的位置,但没有闪烁的光标.任何想法:

  1. 为什么会这样?
  2. 如何让光标回来?

我在Linux上使用vim 7.2

vim split cursor

23
推荐指数
2
解决办法
8214
查看次数

SQL Server 2005和2008在同一个开发人员计算机上?

有没有人尝试在已经安装了2005 Developer的机器上安装SQL Server 2008 Developer?

我不确定是否应该这样做,我需要在可预见的将来将2005年保留在这台机器上,以便轻松测试我们的应用程序.由于我有时需要获取数据库的备份文件并可供公司中的其他人使用,因此我不能仅将2008替换为2008,因为我怀疑(但不知道)数据库不是100%向后兼容的.

会出现什么样的问题?我是否需要使用实例名称安装新版本,这有用吗?我可以使用不同的端口号来区分它们吗?

我在technet上找到了这个条目:http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID = 3496209&SiteID = 17

它不仅仅是肯定你可以做到这一点,我有点怀疑这是可行的,但我需要知道在开始安装之前是否有任何我需要知道的事情.

任何人?

installation sql-server-2005 sql-server-2008

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

如何判断Postgresql表空间中的内容?

我创建了一个名为的新表空间indexes,我正在尝试删除旧的表空间indexes_old,它曾经包含一些表和索引.当我尝试删除表空间时,我得到:

=> drop tablespace indexes_old;
ERROR:  tablespace "indexes_old" is not empty
Run Code Online (Sandbox Code Playgroud)

但是当我试图看到那里有什么时,似乎没有表存在于该表空间中:

=> select * from pg_tables where tablespace = 'indexes_old';
schemaname | tablename | tableowner | tablespace | hasindexes | hasrules | hastriggers
------------+-----------+------------+------------+------------+----------+-------------
(0 rows)

=> select * from pg_indexes where tablespace = 'indexes_old';
schemaname | tablename | indexname | tablespace | indexdef
------------+-----------+-----------+------------+----------
(0 rows)
Run Code Online (Sandbox Code Playgroud)

那么那个表空间阻止我放弃它的是什么?

如果重要,我只是使用pg_upgrade工具从Pg 8.4迁移到Pg 9.0.

表空间如下所示:

    Name     |  Owner   |    Location     | Access privileges | Description 
-------------+----------+-----------------+-------------------+-------------
 indexes     | …
Run Code Online (Sandbox Code Playgroud)

postgresql tablespace

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

正则表达式中的反向引用如何使回溯成为必需?

我阅读了http://swtch.com/~rsc/regexp/regexp1.html,其中作者说,为了在正则表达式中进行反向引用,在匹配时需要回溯,这使得最坏情况的复杂度呈指数级增长.但我并不确切地知道为什么反向引用会引入回溯的必要性.有人可以解释为什么,也许提供一个例子(正则表达式和输入)?

regex complexity-theory computer-science backreference time-complexity

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

为什么Perl的字符串乘法不会对undef发出警告?

use strict;
use warnings;
my $foo = undef;
Run Code Online (Sandbox Code Playgroud)

表达式

$foo . ''
Run Code Online (Sandbox Code Playgroud)

"$foo"
Run Code Online (Sandbox Code Playgroud)

都生产

Use of uninitialized value $foo in ... at ...
Run Code Online (Sandbox Code Playgroud)

但是下面的表达式给出了没有警告的空字符串:

$foo x 1
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?我的意思是,有一个很好的字符串化习惯($_ x 1defined ? "$_" : ''它短得多)很酷,但感觉有点奇怪.

perl warnings undef

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

你应该怎么做旧的SVN分支?

我们最近有一个SVN分支已经合并回主干,还需要在该功能/功能区域进行更多的工作.我建议使用相同的分支,但有人告诉你,一旦它被集成到trunk中就不应该重新使用分支(SVN文档中的参考已经给出,我现在找不到它).这表明一旦你合并回主干,一个分支是相当无用的,所以我的问题是一旦不再需要一个分支,它是否应该被删除或保留?

svn

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

Perl有哪些优秀的自然语言解析工具?

我听说Perl用于NLP很多,但我找不到几乎所有用于Perl的NLP工具.什么是好的Perl NLP工具/资源?Python有NLTK.Java有OpenNLP.Perl有类似的东西吗?

这确实是一个普遍的问题,但是如果有人也可以专门解决分块和POS标记,那就太棒了!

perl nlp

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

如何验证PHP数组的结构?

是否有一个函数来确保任何给定的数组符合特定的结构?我的意思是具有特定的键名,可能是值的特定类型,以及任何嵌套结构.

现在我有一个地方,我想确保过去的数组有某些键,一对持有某种数据类型,一个子数组有特定的键名.我已经完成了很多乱跑,因为我将错误的数组传递给它,最后我就到了我有一堆

if ( ! isset($arr['key1']) ) { .... }
if ( ! isset($arr['key2']) ) { .... }
if ( ! isset($arr['key3']) ) { .... }
Run Code Online (Sandbox Code Playgroud)

如果我能事先检查一下阵列是否符合特定结构,我本可以节省大量时间和惊愕.理想情况下

$arrModel = array(
    'key1' => NULL ,
    'key2' => int ,
    'key3' => array(
        'key1' => NULL ,
        'key2' => NULL ,
      ),
);

if ( ! validate_array( $arrModel, $arrCandidate ) ) { ... }
Run Code Online (Sandbox Code Playgroud)

所以,我问的问题是,这已经存在,还是我自己写的?

php arrays validation

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

ack(-grep)有哪些颜色选项可用于输出,日志等的着色?

哪里可以找到所有颜色组合的列表或可以使用ack(-grep)?我发现通过日志ack-grep可以非常有助于检测错误,警告或各种其他条件,尤其是着色,但是我还没有找到可以使用哪些组合的权威列表等.

tail -f development.log \
| ack-grep --flush --passthru --color --color-match=yellow "^.*warning.*"
Run Code Online (Sandbox Code Playgroud)

我见过的选项,例如标准颜色:red,blue,yellow,green,等.

而且我已经看到你可以使用了 "white on_green"

但还有什么?

bash shell logging ack

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