小编Kev*_*Kev的帖子

防止在循环中呈现最后一个分隔符

我有以下代码:

if(hasRows($resultC)){
    while($row = mysql_fetch_row($resultC)) {
        $mescategories = '<span><a href="' . CalRoot . 
            '/index.php?com=searchresult&amp;t=' . $row[0] . 
            '" rel="tag" class="eventMain">' . cOut($row[1]) . '</a></span> | ' ;
        echo $mescategories; 
    }//end while
}//end if
Run Code Online (Sandbox Code Playgroud)

渲染输出如下所示:

cat 1 | cat 2 | cat 3 | cat 4 | 

如何防止|渲染最后一个字符.

php

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

如何接受MB [int]中的powershell输入

如何强制用户输入为MB而不是默认的KB/Decimal?假设我有一个ValidateRangemin/max参数的函数.我希望用户以MB而不是KB输入数字,这可能吗?

例:

Function Get-Bigfiles 
{ 
    param ( 
        [parameter(Mandatory=$true)] 
        [ValidateRange(1MB,100MB)] $Size 
    ) 

    Get-ChildItem C:\Windows\System32 | `
        Where-Object {$_.Length -gt $Size -and !$_.PSIscontainer} 
} 
Run Code Online (Sandbox Code Playgroud)

powershell

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

在文本字段上进行perl验证

我有以下perl代码:

my $pin = <get PIN from submitted web page data>
return “Error” if !defined($pin);
$pin = &trimAndUpper($pin);
# Test for length validity.
return “Error” unless length($pin) == 8;
# Test for hex validity.
return “Error” unless ($pin =~ /^[[:xdigit:]]+$/);
# Good PIN at this point.
sub trimAndUpper {
  my ($str) = @_;
  $str =~ s/^\s+//; # left trim
  $str =~ s/\s+$//; # right trim
  $str =~ tr/a-z/A-Z/; # to upper
  return $str;
}
Run Code Online (Sandbox Code Playgroud)

我将此转换为PHP时遇到问题,有人可以帮忙吗?

php perl

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

应该使用内置类吗?

我已经开始编程C++,我想开始编写有用的东西.

我知道对于字符串,可以使用std::stringchar--arrays.也可以使用std::vectors,而不是数组.

应该怎么做?重新发明轮子,还是使用内置的实用程序?

问题的关键是找出人们实际做了什么.人们经常使用STL还是人们使用char[]而不是std::string

c++ stl

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

自定义Django登录,无法比较密码

我是Django和Python的新手.我阅读了文档,标准登录系统对我来说并不好,因为我想使用电子邮件和密码进行用户登录.

所以,我用视图和模型创建了一个新的应用程序.

这是我的登录功能.

def login(request):

    if request.method == 'POST':
        usermail = request.POST['usermail']
        password = request.POST['password']
        password = hashlib.md5(password).hexdigest()

        if usermail == '' or password == '':
            error = u'All fields should be filled'
            return render(request, 'login.html', {'error': error})

        try:
            sql = "SELECT * FROM users_users WHERE userMail=usermail"
            user = str(Users.objects.raw(sql)[0])
            userInfo = user.split(',')
            if userInfo[2] = password:
                return render(request, 'login.html', {'error': userInfo}, context_instance=RequestContext(request))
            else:
                error = u'Email or password is not valid'
                return render(request, 'login.html', {'error': error}, context_instance=RequestContext(request))
        except:
            error …
Run Code Online (Sandbox Code Playgroud)

python django

-6
推荐指数
1
解决办法
111
查看次数

标签 统计

php ×2

c++ ×1

django ×1

perl ×1

powershell ×1

python ×1

stl ×1