问题列表 - 第13461页

Zend Framework应用程序的默认模块化目录结构

我知道手册中Zend Framework模块化应用程序的默认目录结构.

/application
  /controllers
  /modules
    /admin
      /controllers
      /views
  /views
  /configs
/www
  index.php
Run Code Online (Sandbox Code Playgroud)

但我想知道我为什么要这样做.在/ application/ application/modules /:moduleName中的其他模块中使用默认模块真的很麻烦.这更像是一个讨论问题,而不是一个帮助我的问题.

具有如下目录结构的优点和缺点是什么:

/application
  /modules
    /admin
      /controllers
      /views
    /default
      /controllers
      /views
  /configs
/www
  index.php
Run Code Online (Sandbox Code Playgroud)

从我的观点来看,唯一的缺点是它在默认情况下/在手动中不是这样写的.我看不到任何其他的东西.我错过了什么吗?

更多 - 我认为这个结构应该是任何新ZF应用程序的默认结构.我想知道为什么Zend开发人员不使用它.

directory zend-framework structure

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

来自多个表的SQL SELECT

如何从customers1和customers2获取所有产品包括他们的客户名称?

customer1 table
cid name1
1   john
2   joe

customer2 table
cid name2
p1  sandy
p2  linda

product table
pid cid pname
1   1   phone
2   2   pencil
3   p1  pen
4   p2  paper
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的

pid  cid  pname  name1 name2
1    1    phone  john  NULL
2    2    pencil joe   NULL
3    p1   pen    NULL  sandy
4    p2   paper  NULL  linda
Run Code Online (Sandbox Code Playgroud)

sql select join left-join outer-join

54
推荐指数
4
解决办法
34万
查看次数

Python - Virtualenv,python 3?

似乎每个人都推荐virtualenv用于多个python版本(在osx上),但它是否适用于python 3.0?我下载了它,它似乎没有...而且我真的不明白它是如何工作的,你能一次打开env吗?我想要的是离开系统python 2.5(显然),并让python 3.1.1与subversion pygame编写我自己的东西,和python 2.6与正常的稳定pygame用来运行其他的东西,如从pygame下载的pygame游戏.ORG.有关如何实现这一目标的任何帮助?谢谢.

好吧,我意识到virtualenv不是我想要的.

python macos pygame virtualenv python-3.x

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

一般调试技术的推荐读物

您会对一般调试技术有何建议?我对原则和最佳实践比对特定平台解决方案更感兴趣.为了记录,我主要使用.NET(F#,C#),并涉及Haskell和Ocaml.

在这些星期五的晚上,我们谈到了与我的同事在步行回家的调试.我很惊讶地发现可以从VisualStudio调试器中查看和修改活动对象的状态.他还提到他认识的另一位开发人员,一位"Java大师",曾经向他展示了一些调试魔法,并给出了一篇关于调试的文章或小册子,这对我的同事最初的"没有任何东西"的态度提出了挑战.花了更多的时间比我希望找到虫子,我也准备好迎接挑战了.你会推荐哪些链接?

debugging ocaml haskell

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

从boost ptime获得一年

我正在将现有程序转换为C++,这里需要操作Sybase时间戳.这些时间戳包含日期和时间信息,据我所知,最好由boost::posix_time::ptime变量处理.在代码中的一些地方,我需要从变量中获取年份.

我的问题是:如何从boost ptime变量中最有效地提取年份?下面是其中所花费的示例程序3行代码,用一个额外的开销ostringstream变量和boost::gregorian::date变量.

根据boost文档:

类ptime取决于gregorian::date时间点的日期部分的接口

gregorian::date似乎不是一个基类ptime.不知怎的,我在这里遗漏了一些东西.

难道没有一种更简单的方法从中提取年份ptime

样品:

#include <boost/date_time/local_time/local_time.hpp>
#include <iostream>

int main()
{
   boost::posix_time::ptime t(boost::posix_time::second_clock::local_time());
   boost::gregorian::date d = t.date();
   std::ostringstream os; os << d.year();
   std::cout << os.str() << std::endl;
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ boost boost-date-time

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

Bash - $ PATH和$ {PATH}

使用环境变量(如PATH)作为$ PATH或$ {PATH}有什么区别?

bash shell terminal environment-variables

5
推荐指数
2
解决办法
2050
查看次数

将名称attr添加到生成的<span>

我正在使用这行代码:

initWords($('<span></span>').addClass('word').text(data.word).appendTo('#wordBank'));
Run Code Online (Sandbox Code Playgroud)

除了创建一个<span class="word">word</span>我想在标签上添加name ="WORD HERE".

我明白了$(".word").attr("name"),但这是我如何将attr名称设置为span.word

jquery dom

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

在Ruby中计算字符串中单词的最佳方法?

有什么比这更好的string.scan(/(\w|-)+/).size(-例如,"单行道"算作2个单词而不是3个单词)?

ruby ruby-on-rails

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

如果我为每个用户随机创建SALT,我该如何对它们进行身份验证?

我一直在阅读盐渍和散列密码的好处,但有一件事我仍然没有...

当我为每个用户提供随机盐时,当我尝试对他们进行身份验证登录时,如何知道盐是什么?

所以,如果我这样做..

HASHPW = PW.RANDOMNUMBER

我可以将随机数存储在数据库中,但这似乎会杀死添加盐的整个点......不是吗?我也可以为每个盐使用一个非随机数,但是那也会杀死盐点,因为如果他们弄明白,他们拥有我所有的用户密码......

我刚刚开始学习PHP和MySQL,这样的抽象事情让我感到困惑

谢谢!

database passwords hash password-protection

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

当你在Clojure REPL中输入"hello,world"时,为什么会说'nil'?

我把它键入Clojure REPL(使用enclojure Netbeans插件):

user=> "hello, world"
"hello, world"
nil
Run Code Online (Sandbox Code Playgroud)

什么是零?

clojure

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