小编Tar*_*rka的帖子

为什么PHP不能创建具有777权限的目录?

我正在尝试使用PHP在我的服务器上创建一个目录:

mkdir("test", 0777);
Run Code Online (Sandbox Code Playgroud)

但它没有提供完全权限,只有这些:

rwxr-xr-x
Run Code Online (Sandbox Code Playgroud)

php mkdir

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

使用特定目录作为根来压缩目录的命令

我正在编写一个PHP脚本,将一系列生成的文件(使用wget)下载到一个目录中,然后使用该zip命令进行拉链.

下载工作完美,压缩工作大部分都有效.我运行命令:

zip -r /var/www/oraviewer/rgn_download/download/fcst_20100318_0319.zip /var/www/oraviewer/rgn_download/download/fcst_20100318_0319
Run Code Online (Sandbox Code Playgroud)

它产生一个包含所有下载文件的zip文件,但它/var/www/oraviewer/rgn_download/download/在到达fcst_20100318_0319/目录之前包含完整目录.

我可能只是从zip命令中缺少一个标志或一些小的标志,但我如何将其fcst_20100318_0319/用作根目录?

linux zip command-line command

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

在CodeIgniter中加载自定义类?

刚开始使用CodeIgniter,我想导入一些旧的类用于新项目.但是,我不想过多地修改它们以适应CI的操作方式,我希望能够继续使用NetBeans的自动完成功能,这对CI来说效果不佳.

那么,在不使用库/模型加载机制的情况下,将自定义类和类文件加载到CodeIgniter的最佳方法是什么?

如果这是我应该能够快速找到的东西,我道歉,但我似乎无法找到我追求的东西.我看到的一切只是告诉我如何通过CI.

php codeigniter

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

何时是开始考虑扩展的好时机?

我在过去的几天里一直在设计一个网站,并且正在对横向扩展网站的不同方面进行一些研究.如果事情按计划进行,几个月(几年?)我知道我需要担心扩大网站的规模,因为最终消耗的资源将是巨大的.

所以,这让我想到,何时是开始思考和设计可扩展性的最佳时机?如果你太早开始,你可能很容易使你的设计复杂化,并使其无法实际构建.您也可能会对细节,架构,无论如何都陷入困境,最终无所事事.此外,如果你确实让它工作,但网站永远不会起飞,你可能浪费了很多额外的努力.

另一方面,你可以在路上节省大量的精力.从头开始设计它会变得更容易,以后让它变大,只需很少的重写.

我知道我正在做什么,我决定现在至少在缩放方面做出一些选择,但我不打算彻底改变思路以使其完全扩展.值得注意的是,我已经将我的数据库从传统的关系设计重新设计为类似于下面链接的Reddit网站上建议的数据库,我将尝试一下memcache.

那么,基本的问题是,何时是开始思考或担心缩放的好时机,以及什么是一些好的设计,提示等等呢?

对于那些感兴趣的人,我一直在阅读的一些事情:

http://www.codinghorror.com/blog/2009/06/scaling-up-vs-scaling-out-hidden-costs.html

http://highscalability.com/blog/2010/5/17/7-lessons-learned-while-building-reddit-to-270-million-page.html

http://developer.yahoo.com/performance/rules.html

language-agnostic scaling horizontal-scaling

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

jBPM简介

工作中现有系统的一部分使用jBPM,我需要组建的新模块需要它.但是,我不知道从哪里开始学习如何使用它.

我可以访问服务器上的JBoss 4,以及我需要进行本地开发的任何内容.我没有任何JBoss的经验,无论是服务器,jBPM等.

与我可以找到的教程类似的唯一内容是用户手册,它似乎假设您具有比我更多的工作知识以便能够使用它.我也从未使用过Ant(除了在IDE中运行一些预制的构建脚本)或JHibernate,这对我来说似乎都很重要.

我被给了一个星期的时间来学习我能做的一切.

什么是一个好的起点,无论是书籍还是网站,让我学习如何使用JBoss和co.?

jboss jbpm

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

其他之间是否存在技术差异... if/else if?

我知道所有语言都不一样,但这是我一段时间都想知道的事情.

由于标题不是很清楚,是否存在技术差异

if (...) {
   // ...
} else if (...) {
   // ...
}
Run Code Online (Sandbox Code Playgroud)

if (...) {
    ...
} else {
    if (...) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我从实际角度知道,他们会做同样的事情,并且有可读性原因选择一个而不是另一个,例如第二个if与第一个没有直接关系.

但从技术角度来看,我不确定.编译器是否倾向于使用a做一些特殊的事情else if,或者它是否像处理单行一样处理,例如:

if (...)
   singleLine();
Run Code Online (Sandbox Code Playgroud)

但看起来像:

else
   if (...) // Counts as just a single line command
Run Code Online (Sandbox Code Playgroud)

希望能说清楚我在问什么.这两种方式之间是否存在技术差异,使用这种else { if风格有什么不利之处?

if-statement coding-style

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