问题标签 [case-sensitive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 用于 utf8 的 MYSQL 区分大小写搜索(使用休眠)
当我想检查用户名并检索此特定用户名的其他信息时,我有具有 utf8 字符集和 utf8 排序规则的登录表,hql 查询给我与小写和大写相同的结果。我应该为我的 HQL 查询做些什么,我使用 Mysql 5 和 java hibernarte
这是我的查询:
java - 如何检测文件系统是否区分大小写?
我有一个List<String>
文件夹中的文件名和某个文件名作为String
. 我想检测文件名是否在列表中,但需要尊重底层文件系统是否区分大小写的属性。
有什么简单的方法可以做到这一点(除了检查的“黑客” System.getProperty("os.name", "").toLowerCase().indexOf("windows")!=-1
)?;-)
java - 不区分大小写的 File.equals 在区分大小写的文件系统上
我有一个字符串形式的文件路径。在 Java 中,我需要确定该文件是否存在于文件系统中(并且我们的代码需要跨平台,因为它在 Windows、Linux 和 OS X 上运行)。
问题是文件路径和文件本身的大小写可能不匹配,即使它们确实代表同一个文件(大概这是因为它们起源于 Windows 并且没有注意到差异)。
例如,我有一个“ABC.txt”的文件路径。文件系统上存在一个名为“abc.txt”的文件。以下代码将在 Windows上返回true ,但在 Linux上返回false :
确定文件是否存在以及是否存在以返回文件系统上文件的句柄的最佳方法是什么?
c# - 在 VB.NET 中使用 Dim foo As Foo 有问题吗?
在最近的一个 VB.NET 项目中,我采用了我在 C# 中习惯使用的命名约定。即,经常调用与其引用的类同名的变量,只是大小写不同,例如
我发现这通常是编写代码最清晰的方法,尤其是对于小方法。这种编码风格在 C# 中显然可以正常工作,区分大小写,并且由于 Visual Studio 提供的语法突出显示,很容易看出类名和变量名不同。
然而,令我惊讶的是,这在 VB.NET 中几乎 100% 的时间*都可以正常工作。唯一的问题是变量名似乎具有多重身份。也就是说,它可以用于调用 Foo 类的实例方法和共享(静态)方法。但这并没有真正引起任何问题,它只是意味着 Intellisense 会在您点击“。”后提供一个包含静态方法和实例方法的列表。在变量名之后。
我再次惊讶地发现,这实际上并没有导致我的项目出现任何混乱,而且到目前为止它非常成功!然而,我是唯一一个从事这个特定项目的人。
这是一个稍长的例子:
* 我发现的唯一问题是,有时“重命名”重构工具会混淆,即在重命名类时,它也会在声明行 ( Dim foo As...
) 中重命名与类同名的变量,但不是对该变量的其他引用,导致编译器问题(duh)。不过,这些总是很容易纠正。
另一个小烦恼是 VB.NET 语法高亮显示类名与变量名没有任何不同,这使得它不如在 C# 中使用它时那么好。我仍然发现代码非常可读。
有没有其他人尝试在团队环境中允许这样做?VB.NET 中的这种命名约定还有其他潜在问题吗?
python - 在 Windows 中检测文件名的大小写不匹配(最好使用 python)?
我有一些我们在 Windows 环境中创建但部署在 Linux 上的 xml 配置文件。这些配置文件通过文件路径相互引用。我们之前遇到过区分大小写和尾随空格的问题,我想编写一个脚本来检查这些问题。如果有帮助,我们有 Cygwin。
例子:
假设我引用了文件 foo/bar/baz.xml,我会这样做
现在,如果我们错误地这样做:
它仍然可以在 Windows 上运行,但在 Linux 上会失败。
我想要做的是检测这些文件中的文件引用在区分大小写方面与真实文件不匹配的情况。
c# - .NET 字符串操作是否区分大小写?
.NET 字符串函数是否IndexOf("blah")
区分大小写?
据我记得他们不是,但由于某种原因,我在我的应用程序中看到了错误,其中查询字符串中的文本是驼峰式大小写(如 UserID),我正在测试IndexOf("userid")
.
apache - mamp 使文件名不区分大小写
在使用 apache 的 mamp 中,有没有办法使文件名文件名不区分大小写?
php - PHP 解析大小写敏感
我正在解析一个像这样设置的文件:
在我的文件顶部,我创建了 $xmlobj,如下所示:
然后,我通过创建一个将所有这些作为属性的类将值插入到表中:
但是,当我尝试深入研究我的大写 XML 时,一切都会爆炸:
我的服务器在上面的行中出现此错误:
Fatal error: Call to a member function attributes() on a non-object
然后它列出了编写上述代码的文件行。
我试图做一个var_dump($record->{'CAPS'});
,它表明整个结构正确存在,值完好无损。
有谁知道我该如何纠正这个问题并继续我的工作?这将不胜感激!
zend-framework - Windows(dev) 到 Linux(prod) Zend Framework 迁移错误
将我的代码从我的 Windows 开发机器迁移到我的 linxu 生产机器时出现以下错误。我知道总是存在分隔符和区分大小写的问题(我已修复),但是这个问题似乎来自框架本身。
我的控制器都遵循惯例(大写第一骆驼)。
我正在使用 Zend_App 提供的引导程序,这在我的开发盒上一切正常(没有错误)。
然而,它的解析插件似乎无法到达控制器。
任何想法都会很棒。:-)
我希望这是一个基本错误
sql - SQL Server 检查是否区分大小写?
如何检查 SQL Server 中的数据库是否区分大小写?我以前一直在运行查询:
但我正在寻找其他方法,因为这实际上给我带来了过去的问题。
编辑 - 更多信息:现有产品有许多预先编写的存储过程。在存储过程@test != @TEST
中取决于服务器本身的敏感性。所以我正在寻找的是检查服务器灵敏度的最佳方法。