标签: case-sensitive

url capitilization

在什么情况下,资本化会影响网址?在某些情况下,它们似乎区分大小写.在其他时候,它们似乎不区分大小写.

url case-sensitive

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

Zend:如何在不考虑区分大小写的情况下从数据库中获取记录?

我正在使用Zend Framework.我想从数据库中获取记录而不考虑区分大小写.

这是我的人员表:

Id|Name  |Gender|Occupation
-----------------------------------
1 |Naveed|Male  |Software Engineer
-----------------------------------
2 |Ali   |Male  |Software Developer
Run Code Online (Sandbox Code Playgroud)

现在如果我使用以下字符串在where子句中使用'Occupation'搜索上表中的记录,它应该总是返回记录号1(Naveed的记录).

Software Engineer
software engineer
SoFtwarE EngIneeR
SOFTWARE ENGINEER
Run Code Online (Sandbox Code Playgroud)

我使用以下方式从Zend中的数据库中获取记录.

$occupation = "Software Engineer";
$table = new Model_Person_DbTable();
$select = $table->select();
$select->where( 'Occupation = ?', $occupation ); 
$rows = $table->fetchAll( $select );
Run Code Online (Sandbox Code Playgroud)

现在如何为我的场景更改上面的zend代码?

我可以创建一个逻辑来忽略区分大小写的外部数据库查询,但我想知道如果Zend/SQL中有任何方法可以在查询中处理这个问题.

谢谢

php mysql zend-framework case-sensitive

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

动作是否区分大小写?

on(rollover)并且on(rollOver)两者都有效,但我不确定它是否区分大小写?

actionscript case-sensitive

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

Python 2.5.2是否遵循Unicode()和upper()?

我正在制作Google AppEngine应用程序.Python 2.5.2运行时环境是否遵循Unicode标准?(例如,unicode对象上的lower()和upper()方法.)

python unicode case-sensitive

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

区分大小写的语言比区分大小写的语言有什么优势?

我在Delphi中做了很多项目,它使用不区分大小写的语言Pascal,我想知道区分大小写的语言的优点是什么.
杰森认为 "案例不敏感会带来很多歧义".我不同意.如果您意识到该语言不区分大小写,那么即使您从未编写过前者,您也知道这WHILE意味着同样的事情while.变量和函数也一样; 骆驼套管很好,但是第一个字母还是资本还是没有?那些名称以下划线开头的函数呢?如果不敏感的语言没有问题:_fooBar将做得很好_FooBar.那么贾森所指的模糊性在哪里呢?是的,你可以用不同的方式写一个变量,但意思是明确的!FooBar== foobar!

在同一个线程Delnan Capitalization is the difference between "I had to help my uncle Jack off a horse.." and "I had to help my uncle jack off a horse..".非常聪明 :-).但是,与专业案例敏感相比,这是一个反对意见:您是否会因为单一的大写错误而接受您的代码变得混乱?同样,在不区分大小写的语言中,如果Jack是一个人,那么也是如此jack.

问题:是否有人在区分大小写的语言中使用此功能,您可以通过不同的大写来定义两个不同的变量或函数?因为这是我能看到的唯一优势.当然,你会说,我用驼峰套管写了变量名,而常量全是大写.但IMO他们是不相容的; userName作为一个变量是有道理的,但USERNAME作为一个常数不是.

(我意识到许多程序员使用区分大小写的语言,所以我准备迎接不受欢迎的接待:-))

编辑
此问题的触发器是Lynda.com的"Flash CS3 Professional中的ActionScript 3.0"培训视频,其中Todd Perkins花费了一半的时间来强调大写:-)

programming-languages case-sensitive case-insensitive

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

LINQ和CASE灵敏度

我有这个LINQ查询:

TempRecordList = new ArrayList(TempRecordList.Cast<string>().OrderBy(s => s.Substring(9, 30)).ToArray());
Run Code Online (Sandbox Code Playgroud)

它工作得很好,并以一种准确但与我想要的有点不同的方式进行排序.在查询的结果中,我看到这样的事情:

Palm-Bouter,Peter
Palmer-Johnson,Sean

而我真正需要的是将名称排序如下:

Palmer-Johnson,Sean
Palm-Bouter,Peter

基本上我希望' - '字符被视为低于字符,以便包含它的名称稍后在升序搜索中显示.

这是另一个例子.我明白了:

Dias,Reginald
DiBlackley,Anton

代替:

迪布拉克利,安东
迪亚斯,雷金纳德

正如您所看到的,由于大写字母"B"的处理方式,订单也会被切换.

所以我的问题是,我需要在LINQ查询中更改什么才能使其按照我指定的顺序返回结果.任何反馈都会得到极大的反响.

顺便说一句,我尝试使用s.Substring(9,30).ToLower(),但这没有帮助.

谢谢!

linq sorting linq-to-objects case-sensitive

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

jQuery .attr()似乎区分大小写

我有一个select包含很少自定义属性的元素,我用它来动态验证它并显示相应的消息.属性的名称是camel cased,如

<select validationMessage="Must select something" ... >...
Run Code Online (Sandbox Code Playgroud)

问题是在早于1.6的jQuery版本中.attr()似乎区分大小写.更有问题的是,它不会获取原始的套接字属性.这在Firefox中的Firefox中也是如此,但在Internet Explorer中按预期工作(不应该不区分大小写).任何套管(原始套管除外)都有效,这也很有趣.

这是这个问题的JSFiddle示例.您可以在左侧更改jQuery lib版本并点击"运行"以检查它与其他版本的工作方式.

我如何缓解这个问题?

jquery case-sensitive attr

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

使用scandir()和sort()的目录索引

我稍微简化了WAMP提供的默认index.php文件,因此它可以在任何目录/位置工作.

我遇到的问题是订单是将资本分组在一起.

例如a,b,c,A,B,C

当我想要:A,a,B,b,C,c

<?php
date_default_timezone_set('Europe/London');
$title = 'Project Directory';
$server = 'http://' . $_SERVER['SERVER_NAME'];
$date = date('Y');

//Directory / Files
$dir    = '.';
$files = scandir($dir);

$projectsListIgnore = array ('RemoteSystemsTempFiles','icons');
$projectsFileListIgnore = array ('.project');

$projectContents = '';
$projectFileContents = '';

foreach ($files as $file) {

    if (is_dir($file) && !in_array($file,$projectsListIgnore) && substr($file,0,1) != '_' && substr($file,0,1) != '.')  {       

        $projectContents .= '<li><a class="arrow external" href="'.$file.'">'.$file.'</a></li>';

    } 

    if (is_file($file) && !in_array($file,$projectsFileListIgnore) && substr($file,0,1) != '_' && substr($file,0,1) != '.') {
        $projectFileContents …
Run Code Online (Sandbox Code Playgroud)

php iterator case-sensitive

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

C# - 'Double'是一个模棱两可的参考

我的代码库中有以下文件:

StandardUnits.Numbers.Double

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StandardUnits.Numbers
{
    public class Double : Number<double>
    {
        public Double(double value) : base(value) { }
        public static implicit operator Double(double value) { return new Double(value); }
        public static implicit operator double(Double value) { return value._value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

StandardUnitsTest.Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StandardUnits;
using StandardUnits.Numbers;

namespace StandardUnitsTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Equatable<string> str = "Hello! This is …
Run Code Online (Sandbox Code Playgroud)

c# case-sensitive disambiguation

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

Go中不区分大小写的HasSuffix

我正在寻找目录列表中的特定文件类型,并使用HasSuffix进行比较,寻找一些特定的文件类型.我想让这个比较案例不敏感.

有没有办法在HasSuffix函数中添加EqualFold或其他不区分大小写的比较?

case-sensitive go

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