问题列表 - 第12829页

在MVC架构中实现服务层

如何在MVC架构中实现服务层?它是一个服务于底层业务对象的所有请求的对象吗?或者更像是一个服务于不同服务对象的对象,这些对象又与业务对象进行交互?

所以:

  1. 控制器 - >服务 - > getUserById(),或:

  2. Controller - > ServiceManager - > getUserService() - > getUserById()

此外,如果后者更合适,您是否会在引导程序中配置此ServiceManager对象?换句话说,在引导程序中将应用程序所需的不同服务注册到服务管理器?

如果以上都不合适,那么什么能帮助我更好地理解服务层应该如何实现呢?

先感谢您.

model-view-controller service layer

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

正则表达式php:在div中找到所有内容

我正在尝试使用regexp在div中找到eveything.我知道可能有一种更聪明的方法 - 但我选择了regexp.

所以目前我的正则表达式模式如下:

$gallery_pattern = '/<div class="gallery">([\s\S]*)<\/div>/';  
Run Code Online (Sandbox Code Playgroud)

它有点诀窍.

问题是如果我有两个divs - 像这样.

<div class="gallery">text to extract here</div>
<div class="gallery">text to extract from here as well</div>
Run Code Online (Sandbox Code Playgroud)

我想从两个div中提取信息,但是在测试时我的问题是我没有得到文本介于其间而是:

"text to extract here </div>  
<div class="gallery">text to extract from here as well"
Run Code Online (Sandbox Code Playgroud)

所以总结一下.它会跳过div的第一端.并继续下一个.在div内的文本可以包含<,/和换行.只是你知道!

有没有人有这个问题的简单解决方案?我仍然是一个正则表达新手.

html php regex extract

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

Delphi增量变化?从D7到D2009

是否有网站或文档详细说明了每个版本所做的更改?

说,D7 - > D2005 - > D2006 - > D2007 - > D2009

  • 语言功能?
  • 数据库功能?
  • RTTI?
  • IDE?

delphi

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

计算sql中的匹配数

我想跟踪工作中不同部门做了多少次调查。通过使用“分组依据”并计算匹配的数量,这很容易做到。

SELECT     Departments.DepartmentName, count(*) as [survey count]
FROM         Departments INNER JOIN
                  Surveys ON Departments.DepartmentID =  Surveys.DepartmentID
 GROUP BY Departments.DepartmentName
Run Code Online (Sandbox Code Playgroud)

但这仅显示已完成调查的部门。如何让未完成调查的部门在结果列表中显示为零计数?

更新:

SELECT     Departments.DepartmentName AS Department, 
        COUNT( Surveys.DepartmentID) AS      [survey count]
        , Departments.DepartmentID
        FROM          Surveys FULL OUTER JOIN
                  Departments ON  Surveys.DepartmentID = Departments.DepartmentID
   GROUP BY Departments.DepartmentName, Departments.DepartmentID
Run Code Online (Sandbox Code Playgroud)

sql

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

如何告诉Mac OS X 10.5上的/ usr/bin/indent格式化我的C代码K&R风格?

在Linux上,我习惯于运行indent -kr ...缩进C文件.Mac OS X 10.5上的/ usr/bin/indent不支持该-kr选项.有没有人有〜/ .indent.pro文件可以产生最接近K&R风格的结果?谢谢!

c macos indentation

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

如何在Ruby中打破外循环?

在Perl中,有能力打破这样的外部循环:

AAA: for my $stuff (@otherstuff) {
         for my $foo (@bar) {
             last AAA if (somethingbad());
         }
      }
Run Code Online (Sandbox Code Playgroud)

(语法可能有误),它使用循环标签从内部循环内部中断外部循环.Ruby中有类似的东西吗?

ruby loops cycle

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

什么是正则表达式匹配任何东西,除了双引号之前没有反斜杠?

换句话说,我有一个字符串:

"任何东西,逃脱双引号:\",是的,"这里的任何东西都不能匹配.

如何匹配引号内的所有内容?

我在想

^"((?<!\\)[^"]+)"

但我的头脑旋转,应该是积极的还是消极的看法?或者它是否有效?

如何匹配任何字符,除了双引号之外没有反斜杠?

regex

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

PHP语言检测

我是一个试图建立他的第一个多语言网站的爱好者

我使用这段代码来检测用户语言.如果您还没有选择一种语言,它将包含基于HTTP_ACCEPT_LANGUAGE的语言文件,我不知道从哪里获取它...

session_start();

if (!isset($_SESSION['lang'])) {
   $_SESSION['lang'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
}

elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'en') $_SESSION['lang'] = "en";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'sv') $_SESSION['lang'] = "sv";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'pl') $_SESSION['lang'] = "pl";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'fr') $_SESSION['lang'] = "fr";

include('languages/'.$_SESSION['lang'].'.php');
Run Code Online (Sandbox Code Playgroud)

它适用于我,包括波兰语文件.但这段代码是否准确?还是有另一种方式?您认为YouTube如何做到这一点?

如果一些英国人,法国人,瑞典人或波兰人可以访问我的网站并查看它是否包含正确的文件,那将会很棒!所以我知道它不适合我:) http://jorm.homeftp.org/

无论如何你认为我可以改进我的代码?它会显得凌乱,因为我添加更多语言与所有其他人!

谢谢

php

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

如何组合 n 和 e 来创建 RSA 中的公钥?

我有一个 128 字节(1024 位)模数(采用字节数组格式)和指数(也是采用字节数组格式)。我需要创建一个代表公钥的 128 字节数组。

根据维基百科,“公钥由模数 n 和公共(或加密)指数 e 组成。” 但这并没有告诉我如何混合两者。

正确的操作是什么?
- n^e(会保持 128 字节长吗?)
- 只是 n?
- n 后面跟着 e?
- n 添加到 e 上?
- 还有什么吗?

rsa public-key-encryption

6
推荐指数
2
解决办法
8013
查看次数

为什么没有更多的C程序嵌入Perl?

我知道有一种方法可以从C调用Perl例程.如图所示 http://search.cpan.org/dist/perl/pod/perlcall.pod#NAME

但是,我仍然没有看到C程序员广泛使用它.有没有人用过这个......永远?或者任何想法它没有被如此使用的原因是什么?

c perl

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