问题列表 - 第11423页

如何在html中放入内联perl代码,比如php?

你不知道一个方法来执行像PHP这样的代码吗?

<html>
<?perl
print( 'test' );
?>
</html>
Run Code Online (Sandbox Code Playgroud)

html perl

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

有人想过用这种方式使用Blackboard Pattern吗?

有没有人对"实用程序员"的第165页对Blackboard概念有任何想法?

我希望有几个小的子系统(DLL和EXE)大多相互独立.有些程序集将由所有EXE使用.这些程序集几乎都使用相同的数据库.而不是使用接口进行这些程序集之间的通信,Blackboard类型模式不会提供更多的独立性吗?

我正在考虑一些中介类型构造,它通过事件通知并且所有子系统通信都通过它.这使syb系统非常独立.调解员将保留其应广播的所有通知的名称.然后,订阅者将按名称侦听特定事件,但始终订阅相同(或可能传递名称作为参数)中介事件.

以下是对它的更多讨论:http://www.experts-exchange.com/Programming/Languages/C_Sharp/Q_22829492.html

.net c# oop design-patterns

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

PHP preg_replace()反向引用用作另一个函数的参数

我试图使用正则表达式从标签中提取信息,然后根据标签的各个部分返回结果.

preg_replace('/<(example )?(example2)+ />/', analyze(array($0, $1, $2)), $src);

所以我抓住零件并将其传递给analyze()函数.在那里,我想基于部件本身做工作:

function analyze($matches) {
    if ($matches[0] == '<example example2 />')
          return 'something_awesome';
    else if ($matches[1] == 'example')
          return 'ftw';
}
Run Code Online (Sandbox Code Playgroud)

但是一旦我进入analyze函数,$matches[0]就等于字符串' $0'.相反,我需要$matches[0]引用preg_replace()调用的反向引用.我怎样才能做到这一点?

谢谢.

编辑:我刚看到preg_replace_callback()函数.也许这就是我要找的......

php regex preg-replace

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

如何生成Unix时间戳?

相关问题是"Datetime To Unix timestamp",但这个问题比较笼统.

我需要Unix时间戳来解决我的最后一个问题.我的兴趣是Python,Ruby和Haskell,但欢迎其他方法.

生成Unix时间戳的最简单方法是什么?

unix unix-timestamp

219
推荐指数
10
解决办法
24万
查看次数

在新功能和标准化过程的重压下,C++ 0x是否会崩溃?

来自Dobbs博士:

概念是C++ 0x的核心新功能

即使在削减"概念"之后,下一个C++标准也可能会延迟.遗憾的是,没有C++ 0x(除非你计算C++ 03中的微小修正).我们必须等待C++ 1x,并希望'x'将是一个低位数.有希望,因为C++ 1x现在功能齐全(除了一些国家标准机构有效坚持标准的正式提案中存在的某些功能的可能性).剩下的"全部"是解决突出技术问题和评论的大量工作.

我在1997年至2000年间处于MT和MP安全C++编程的最前沿.我们自己必须做很多事情.令人震惊的是,该标准在9年后并没有解决并发问题.

那有什么大不了的?

c++ standards c++11

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

通过非unicode代码读取UTF-8 Unicode文件

我必须读取一个带有UTF-8编码的Unicode文本文件,并且必须将此数据写入另一个文本文件.该文件以行标签分隔数据.

我的阅读代码是没有unicode支持的C++代码.我正在做的是逐行读取文件string/char*并将该字符串按原样放入目标文件.我无法更改代码,因此不欢迎代码更改建议.

我想知道的是,逐行读取时,我会遇到一行中的NULL终止字符('\ 0'),因为它是unicode,一个字符可以跨越多个字节.

我的想法是很可能在一行中遇到一个NULL终止字符.你的意见?

c++ unicode utf-8 text-files

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

如果团队成员的地理位置相距很远,那么项目可能遇到的障碍是什么?

情况:一个团队目前在同一个办公室工作.由于团队成员不了解的原因,他们必须分开在不同的办公室工作.

如果团队成员的地理位置相距很远,那么该项目可能存在哪些障碍?

project-management

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

jQuery链跳跃?

jQuery几乎是一个跨越引擎的大选择器,上面挂着有用的东西.凭借所有这些力量,我无法相信没有办法绕过链条.因此,我假设我对完成此事的方式一无所知.

我希望能够分叉链以进行修改,然后返回到根链.

例:

$('#clone-container')
    .clone()
    .find('#clone-topic')         // fork
        .attr('id', 'new-topic')
                                  // return to root chain (how?)
    .find('#clone-body')          // fork
        .attr('id', 'new-body')
    .attr('id', 'new-container')  // return to root chain (how?)
    .append('body');              
Run Code Online (Sandbox Code Playgroud)

我希望这至少有点意义.:)

任何帮助,将不胜感激.

谢谢.

jquery

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

如何配置Linux Ubuntu可以处理的文件名长度?

我在 tomcat 和 Linux Ubuntu 上使用 Liferay 门户服务器。

Liferay 正在生成一个非常长的文件。我已经在 Windows 中看到了这些文件及其工作原理。但是当我尝试在 ubuntu 中运行它时,它不会创建该文件,并且我的服务器给我错误。我还尝试过创建一个文件名很长的文件,但它确实不允许我这样做。

Linux Ubuntu 有办法让我这样做吗?

linux tomcat liferay ubuntu-9.04

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

TypeError:不能将序列乘以'str'类型的非int

>>> 
Enter muzzle velocity (m/2): 60
Enter angle (degrees): 45
Traceback (most recent call last):
  File "F:/Python31/Lib/idlelib/test", line 9, in <module>
    range()
  File "F:/Python31/Lib/idlelib/test", line 7, in range
    Distance = float(decimal((2*(x*x))((decimal(math.zsin(y)))*(decimal(math.acos(y)))))/2)
TypeError: can't multiply sequence by non-int of type 'str'
Run Code Online (Sandbox Code Playgroud)

我只是新手,所以如果真的很明显,不要太苛刻,但为什么我会收到这个错误?

python

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