问题列表 - 第41476页

如何在字符串中使用函数?

'<a rel="nofollow" href="$1" class="bbc_link new_win" target="_blank">'
Run Code Online (Sandbox Code Playgroud)

我想使用这个urlencode()功能:

 '<a rel="nofollow" href="urlencode($1)" class="bbc_link new_win" target="_blank">'
Run Code Online (Sandbox Code Playgroud)

......但我不能用这个:

 '<a rel="nofollow" href="'.urlencode($1).'" class="bbc_link new_win" target="_blank">'
Run Code Online (Sandbox Code Playgroud)

...因为$1不是字符串中的变量; 它是一个简单的免费论坛中的元变量.

它发送 http://www.test.com/out.php?out=http://www.example.com

php string

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

哪个脚本语言在vs perl vs python vs ruby​​中表现更好?

到现在为止,我一直在用Perl编写程序.我决定试试python并注意到一些差异.虽然perl内置了ARGV,regex等,但这些必须在python中导入.我认为这给python带来了性能优势,因为你只是加载你真正需要的东西.

所以,我用每种语言编写了一个演示程序来测试它的性能.

Perl的

#!/usr/bin/perl

exit(1) if $ARGV[-1] ne 'test';
print "Testing...\n";

my $a = 1.0;
my $i;

for (0 .. 500) { $a+=$a/100; }

printf "Result: %.5f\n", $a;
Run Code Online (Sandbox Code Playgroud)

蟒蛇

#!/usr/bin/python

from sys import argv

if argv[-1] != 'test':
   exit(1)

print 'Testing...'

a = 1.0
for i in range(0, 501):
    a+=a/100

print 'Result: %.5f' %a
Run Code Online (Sandbox Code Playgroud)

红宝石

#!/usr/bin/ruby

if ARGV[0] != "test"
 exit(1)
end

print "Testing...\n"
a = 1.0

(0..500).each do a+=a/100 end

printf "Result: %.5f", a
Run Code Online (Sandbox Code Playgroud)

C

#include <stdio.h>
#include <string.h> …
Run Code Online (Sandbox Code Playgroud)

c ruby python perl

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

具有十二面体顶点的java数组

我需要创建一个数组数组

int x[][] = new int[20][3];
Run Code Online (Sandbox Code Playgroud)

其中x的索引是十二面体的顶点(由于十二面体有20个顶点,因此标记为0-19),x [0-19]的元素是邻居顶点.如果不清楚,请参考以下示例:

    int y[][] = {{ 1,  5,  4}, { 0,  7,  2}, { 1,  9,  3}, { 2, 11,  4},
                 { 3, 13,  0}, { 0, 14,  6}, { 5, 16,  7}, { 1,  6,  8},
                 { 7,  9, 17}, { 2,  8, 10}, { 9, 11, 18}, {10,  3, 12},
                 {19, 11, 13}, {14, 12,  4}, {13,  5, 15}, {14, 19, 16},
                 { 6, 15, 17}, {16,  8, 18}, {10, 17, 19}, …
Run Code Online (Sandbox Code Playgroud)

java arrays

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

有效排序

我有一个几乎但没有完全排序的值数组,其中一些值被置换(例如,50在100000中).如何最有效地排序?

c sorting algorithm

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

添加到浏览器上下文菜单?

是否可以将项目添加到默认浏览器右键单击菜单?

html javascript browser

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

如何删除文件夹中除最新三个以外的所有文件

我有一个文件夹,其中包含一些颠覆修订签出(运行capistrano部署配方时会检出这些签出).

我真正要做的是保持最新的3个版本,capistrano脚本检查并删除其他的,所以为此我计划在终端上使用运行命令运行一些命令,实际上capistrano没有得到任何东西在这里,但一个unix命令.

我试图运行一个命令来获取除最新三个文件之外的文件列表并删除其余文件,我可以使用以下命令获取文件列表.

(ls -t /var/path/to/folder |head -n 3; ls /var/path/to/folder)|sort|uniq -u|xargs
Run Code Online (Sandbox Code Playgroud)

现在如果我在这个命令的末尾添加一个rm -Rf,它会返回我找不到删除的文件.所以这很明显,因为这只返回文件夹的名称,而不是文件夹的完整路径.

无论如何使用一个unix命令删除这些文件/文件夹?

unix

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

在sql server中测试Scalar与表值函数的性能

好的,所以我阅读了一大堆文章,建议表值函数和交叉应用提供比标量udf更好的性能.我想以两种方式编写我的函数,然后测试哪一个更好 - 但我无法弄清楚我应该使用/寻找什么是更好的选择.

我正在使用SQL Server 2005.我已经尝试在数据库引擎优化顾问中运行估计的执行计划,实际执行计划和分析查询,我不知道它试图告诉我什么.

使用showplan_all打开/关闭它看起来像基于表的函数将使用更多的CPU 1.157e-06与8.3e-05,但表函数的总子树成本为0.000830157对比0.01983356.

表值函数的查询成本似乎也比标量函数具有更高的成本.即使我认为它应该是更好的选择.

因此,虽然我想自己证明哪一个提供了更好的性能 - 我只是不确定在这些工具中寻找什么 - 所以任何建议都将受到赞赏!

我需要根据日历日期获得学年值(基于数据库中设置的日期范围),因此函数内容低于 - 所以它只是我是基于标量还是基于表.今年提供给其他查询..

CREATE FUNCTION fn_AcademicYear
(
    -- Add the parameters for the function here
    @StartDate DateTime
)
RETURNS 
@AcademicYear TABLE 
(
    AcademicYear int
)
AS
BEGIN

DECLARE @YearOffset int, @AcademicStartDate DateTime 

    -- Lookup Academic Year Starting Date
    SELECT @AcademicStartDate = CONVERT(DateTime,[Value])
    FROM dbo.SystemSetting
    WHERE [Key] = 'AcademicYear.StartDate'

    SET @YearOffset = DATEPART(YYYY,@StartDate) - DATEPART(YYYY,@AcademicStartDate);
    -- try setting academic looking start date to year of the date …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005 stored-functions

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

我如何在python中缩放二维数组?

我不知道如何扩展二维数组.鉴于下面的数组,其尺寸为8x10,说我需要将其缩放到5x6 - 我在维基百科上寻找了具体的例子,但是在矩阵数学中没有多少基础我有点迷失.如果有人能指出我正确的方向,我真的很感激!

[
 [0, 0, 1, 1, 1, 1, 0, 0],
 [0, 1, 1, 1, 1, 1, 1, 0],
 [0, 1, 0, 0, 0, 1, 1, 1],
 [0, 0, 0, 0, 0, 0, 1, 1],
 [0, 0, 1, 1, 1, 1, 1, 1],
 [1, 1, 1, 1, 1, 1, 1, 1],
 [1, 1, 0, 0, 0, 0, 1, 1],
 [1, 1, 0, 0, 0, 1, 1, 1],
 [1, 1, 1, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

python matrix

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

如何使用jquery提交表单并隐藏和显示图像和按钮

我正在使用JQuery

我在html以下:

HTML代码:

 <div id="skywardsLogin" style="display: none;">
            <div class="formContainer" id="loginDetails">
                <form action="#" id="frmLogin" class="homeWidget">
                    <table border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="formLabel" width="100">
                                <label for="skywardsNumber" title="Skywards Number">
                                    Skywards Number</label></td>
                            <td>
                                <input class="formField" id="skywardsNumber" name="skywardsNumber" size="25" type="text" /></td>
                            <td class="formLink">
                                <a class="iconHelpBox" href="#">Forgot number</a></td>
                        </tr>
                        <tr>
                            <td class="formLabel">
                                <label for="password">
                                    Password</label></td>
                            <td>
                                <input class="formField" id="password" name="password" size="25" type="password" /></td>
                            <td class="formLink">
                                <a class="iconHelpBox" href="#">Forgot password</a></td>
                        </tr>
                    </table>
                </form>
            </div>
            <div class="horRuleWhite">
                <hr />
            </div>
            <div class="continueBar">
                <div class="continueBarLeft">
                    <p class="validateTips" style="color: Red"> …
Run Code Online (Sandbox Code Playgroud)

jquery

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

didReceiveMemoryWarning - 如何区分警告级别

如何区分didReceiveMemoryWarning中的两个内存警告级别?

Received memory warning. Level=1
Received memory warning. Level=2
Run Code Online (Sandbox Code Playgroud)

我想警告用户发生了什么,但仅限于2级(更关键).有谁知道如何编码?

谢谢!

objective-c didreceivememorywarning ios

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