小编nic*_*ckf的帖子

从多个文件恢复SVN备份

我有一个非常大的(~6GB)SVN存储库,为此我编写了一个批处理文件脚本来每天进行增量备份.该脚本检查上次备份的运行时间,并仅转储此后的修订.

这些文件命名为:backup-{lower_revision}-{higher_revision}.svn例如:backup-156-162.svn,backup-163-170.svn.

这意味着我有很多小的转储文件,我猜这很好(比很多6GB转储文件好),但是我有点担心从这些备份恢复应该做多少工作呢?我需要.

为了减少文件总数,我已经开始在每个月的第一天进行完全转储,但是,如果我需要在30日恢复,那将是30个转储文件可能需要一段时间.

我一直在考虑的是:

  • 手册:
    svnadmin load c:\myRepo < backup-1-10.svn
    等待
    svnadmin load c:\myRepo < backup-11-24.svn
    等待
    等..
  • 批处理文件使上述过程不那么繁琐
  • 将每个文件附加在一起并进行一次加载(如果可能的话?)

如果我需要恢复,那么使用这些文件的最佳方法是什么?

ps:操作系统是Windows

svn

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

正则表达式 - 有什么我做错了吗?

这是javascript,但是几乎完全相同的正则表达式在PHP中也失败了,所以我认为它不是特定于语言的

var r = new RegExp(
    "^(:19|20)?[0-9][0-9]"            // optional 19/20 start followed by 2 numbers
    + "-"                             // a hyphen
    + "(:0?[1-9]|1[0-2])"             // optional 0 followed by 1-9, or 10, 11, 12
    + "-"                             // a hyphen
    + "(:3[01]|[12][0-9]|0?[1-9])$"   // you get the idea.
);
r.test("2008-07-01");                // == false
Run Code Online (Sandbox Code Playgroud)

我究竟错过了什么?

javascript regex

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

jQuery使用ID隐藏

我正在尝试使用带有jquery的id改变图像的边框颜色(照片['id']从前一个函数传入)照片的ID是'photo239839'的形式

 $('#photo'+photo['id']+'').click(function(){  
       $('#photo'+photo['id']+'').css('border-color','#777');

    });
Run Code Online (Sandbox Code Playgroud)

当我尝试使用它的类使用相同的代码时它可以工作,但我不能使用这个方法,因为在同一页面上有多个图像具有相同的类

$('img.flickr_photo').click(function() {
    $("this.flickr_photo").css('border-color','#777');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将ISO日期转换为Unix时间戳的最有效方法?

在我的应用程序中,我有一些记录,我需要根据一些时间参数进行过滤.要进行日期比较,我需要将记录中的日期(格式为YYYY-MM-DD的字符串)转换为unix时间戳(自1970年以来的秒数).由于我有成千上万的记录,我真的想找到最有效的方法.

回答另一个问题提示做它在数据库中(不是一个不错的选择,遗憾的是),使用strtotime()strptime(),但这些不觉得最喜欢的内存和时间,有效的方法,你知道吗?

鉴于我知道输入的确切格式,可能会使用某种形式的字符串操作(substr,或explode)结合mktime更好?

如果你认为我的优化还不成熟,那么只是幽默我好吗?

php optimization datetime

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

在Joomla中添加特定于页面的javascript或CSS

你如何在Joomla的某篇文章中包含javascript或CSS文件?

我有一篇文章需要jQuery UI和相关主题.由于这不在任何其他页面上使用,我只想要它用于这篇特定的文章.在文章的HTML中添加必要的<script><link rel="stylesheet">标签不起作用,因为它们在保存时被剥离.

如果有一种方法可以包含某些文件,或者停止剥离这些标记,那就非常好.

javascript css joomla

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

通过javascript打开Outlook

有谁知道如何使用Javascript打开Outlook?

我在使用此代码时遇到异常(在IE6中):

var outlookApp = new ActiveXObject("Outlook.Application");
Run Code Online (Sandbox Code Playgroud)

javascript activex

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

奇怪的错误检查目录是否存在Bash脚本

这是我正在研究的bash脚本:

dir="~/path/to/$1/folder"

if [ -d "$dir" ]; then
    # do some stuff
else
    echo "Directory $dir doesn't exist";
    exit 1
fi
Run Code Online (Sandbox Code Playgroud)

当我从终端运行它时:

> ./myscript.sh 123
Directory ~/path/to/123/folder doesn't exist

但该文件夹显然确实存在.这通常有效:

> ls ~/path/to/123/folder

我究竟做错了什么?

bash

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

CakePHP函数将点阵数转换为多维数

在CakePHP中,似乎很多函数可以将它们的参数作为嵌套的多维数组或虚线字符串:

$this->MyModel->contain(array(
    'Something', 'Something.Else', 'Something.Else.Entirely'
));
$this->MyModel->contain(array(
    'Something' => array(
        'Else' => 'Entirely'
    )
));
Run Code Online (Sandbox Code Playgroud)

因此,我认为核心中必须有一个函数可以从虚线切换到嵌套的关联,但我找不到它的生命.有任何想法吗?

arrays cakephp multidimensional-array

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

延迟后的行动

我有这个jquery脚本的问题.

toggle:function()
{
 if(this.opened){
   $("slideToBuyBottomBtnClosed").setStyle("display","block");
   $("slideToBuyBottomBtnOpen").setStyle("display","none");
   $("sildeToBuyContent").setStyle("overflow","hidden");
   this.openOrCloseEffect.start({height:0});
   this.opened=false
 }else{
   $("slideToBuyBottomBtnClosed").setStyle("display","none");
   $("slideToBuyBottomBtnOpen").setStyle("display","block");
   setTimeout($("sildeToBuyContent").setStyle("overflow","visible"), 1000);
   this.openOrCloseEffect.start({height:182}); 
   this.opened=true
 }
}
Run Code Online (Sandbox Code Playgroud)

我正在与setTimeout- 我需要这条线:

$("sildeToBuyContent").setStyle("overflow","visible");
Run Code Online (Sandbox Code Playgroud)

以1秒的延迟开始,但我不知道是否setTimeout是正确的方法.

jquery

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

PHP中的SOAP服务器错误 - 从类中添加函数

我正在编写一个SOAP服务器并遇到了一个奇怪的问题.

这是server.php的相关行

class MyHandler {
    public function __construct() { ... }
    public function __wakeup() { ... }

    public function getPrice() { ... }
}

$server = new SoapServer("my.wsdl", array("soap_version" => SOAP_1_2));

$server->setClass('MyHandler');
$server->addFunction("getPrice");
$server->handle();
Run Code Online (Sandbox Code Playgroud)

在本地测试(在PHP 5.3上)工作正常,我能够发送请求和接收响应.

当我把它放到我的开发服务器(PHP 5.2.9)上时,我收到以下错误消息:

SoapServer::addFunction(): Tried to add a non existant function 'getPrice'

除了他们不能拼写的事实,这是非常令人困惑的.

我已经设法通过将addFunction()行更改为此来解决此问题:

$server->addFunction(SOAP_FUNCTIONS_ALL);
Run Code Online (Sandbox Code Playgroud)

......它工作正常!当然,检查$server->getFunctions()表明这也增加了我的课程__construct()__wakeup()功能,这似乎不是一件好事.

我做错了什么?地毯炸弹"添加所有功能"的方法是这里唯一的方法吗?

php soap

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