首页 > TAG信息列表 > string-comparison

php-比较散列和散列的mysql密码时出错(输出值相等)

我正在尝试将mysql数据库中的哈希密码值与从登录表单输入的密码的哈希值进行比较. 但是,当我比较两个值时,它表示它们不相等.我将盐简单地去除了,然后测试输出是什么,并得到相同的值 $password1 = $_POST['password']; $hash = hash('sha256', $password1); ...connect to databas

适用于Java中大文本存储和计数的表

我想实现这一点.我将读取一个.txt文件,然后将其从另一个大写字母转换为另一个.txt文件中的小写字母.然后我必须计算它们,以便找到最常见的字母或单词.我的问题是,我应该使用哪种桌子?我应该使用哈希表还是映射表?.txt文件包含大约500万个字母单词的句子.如果我想存储比较,计数和转换

Java:在Google-diff-match-patch中生效的句子

>我正在一个Java应用程序中进行比较2段落并获得两个字符串中不同的句子进行比较.现在我可以获取插入的内容以及已删除.我面临的问题是,我想得到是有效的,不仅是言语. 范例: >老弦:敏捷的棕色狐狸跳过了懒惰的兔子.好奇心杀死了那只猫.>新弦乐:敏捷的棕色狮子跳过了懒惰的兔子.好奇心杀

在这种情况下,为什么最好使用StringComparison.Ordinal?

我有以下代码: var whackPos = str.IndexOf("/"); … Resharper建议将其更改为: var whackPos = str.IndexOf("/", StringComparison.Ordinal); 我知道有时候为什么它很好,并且它和InvariantCulture here之间也有区别,但是我不明白为什么建议将它推荐给一些旧的打怪(“ /”). 这

python中的高效字符串比较,包括数值评估

我有两个中等大小的ascii文件,其中包含固定格式的数据.我需要测试第一个文件的一行中的6个给定字段是否匹配(在给定的公差范围内)第二个文件的任何一行中的六个字段,然后输出一条公共行以继续处理. 我目前正在使用fortran样式的行读取器拆分文件中的每一行,并为每个列表中的每个元

我正在为字符串实现CaseAccentInsensitiveEqualityComparer.我不确定如何实现GetHashCode

我的代码是这样的: public class CaseAccentInsensitiveEqualityComparer : IEqualityComparer<string> { public bool Equals(string x, string y) { return string.Compare(x, y, CultureInfo.InvariantCulture, CompareOptions.IgnoreNonSp

真正不相等的字符串,string.Compare是否可以返回0?

我正在考虑string.Compare()在C#中如何工作的数学原理. 在此方法调用中,两个不相等的字符串是否有可能返回0? 我指的是真正不相等的字符串,例如“ Herp”和“ Derp”,而不是“ Herp”和“Hěrp” 不幸的是,除了基本的空值情况外,source code for string.Compare都是内部组件-.NET之

python – 将hexdigest()的结果与字符串进行比较

我有一个生成的MD5哈希,我想将其与字符串中的另一个MD5哈希进行比较.下面的陈述是错误的,即使它们在打印时看起来一样,应该是真的. hashlib.md5("foo").hexdigest() == "acbd18db4cc2f85cedef654fccc4a4d8" 谷歌告诉我,我应该从hexdigest()编码结果,因为它不会返回一个字符串.但

比较android中的两个editTexts

我正在学习android我尝试了下面的代码,但它给了我错误请给我建议,我怎么能比较两个edittext的文本. if((edt1.getText().toString() && edt4.getText().toString() && edt7.getText().toString)=="X") 解决方法:这是一个不违反DRY原则的解决方案: private static boole

在MySQL中比较“大于”和“小于”的字符串是否安全?

MySQL(5.1.41-3ubuntu12.10-log)似乎使用>给出了字符串比较的可预测结果. (大于)和< (少于): select "a" > "a", "a" > "b", "b" > "a", "ab" > "aa", "ab" > "aabbbb"

c – strcmp或string :: compare?

我想比较两个字符串. strcmp有可能吗? (我试过,似乎没有用). string ::比较解决方案吗? 除此之外,有没有办法将字符串与char进行比较? 感谢您的早期评论.我在C编码,是的,它像你们提到的那样是std :: string. 我没有发布代码,因为我想学习一般知识,这是一个很长的代码,所以它与这个问题

Java:String:equalsIgnoreCase vs将所有内容切换为大写/小写

我注意到有几种方法可以比较Java中的字符串. 我刚刚习惯于使用equalsIgnoreCase以避免出现区分大小写的字符串问题. 另一方面,其他人喜欢以大写或小写的方式传递所有内容. 从我的立场(即使技术上我坐着),我看不出真正的区别. 有人知道一种做法是否优于另一种做法?如果是这样,为什么?

将字符串与Python中的多个项目进行比较

我正在尝试将名为facility的字符串与多个可能的字符串进行比较,以测试它是否有效.有效字符串是: auth, authpriv, daemon, cron, ftp, lpr, kern, mail, news, syslog, user, uucp, local0, ... , local7 有没有一种有效的方法来做到这一点: if facility == "auth" or facility ==

javascript – 不区分大小写的搜索

我正在尝试使用JavaScript中的两个字符串进行不区分大小写的搜索. 通常它会是这样的: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); / i标志用于不区分大小写. 但我需要搜索第二个字符串;没有旗帜它完美无缺: var string="Stacko

c – 具有一个不匹配的字符串的算法

有人可能建议一个更好的方法来进行两个字符串之间的字符串比较,最多只有一个不匹配. 例: > A:abcdefghabX > B:abc>输出:1 9 上面的输出是“A”中abc的子串匹配的位置 我尝试了两个for循环的基本方法,但似乎需要N * N时间.这是大投入的一个重要因素,并且需要花费大量时间. 我的算法就是

在Java中,哪个更快 – String.contains(“some text”)或Regex寻找相同的文本?

正如标题所说,只是寻找一个字符串来匹配完成通过套接字发送数据的客户端,所以我可能会在JSON字符串中寻找类似{“Message”:“END”}的内容. 最多的字符串将是几百个字符长.解决方法:在你知道它们之前,它们都足够快.最好选择一个你可以更轻松阅读的版本. 但是从论坛来看,博客包含的

Java string.equals函数是否存在不等式?

此代码将用户输入的文本(userText)与关键字(endProgram)进行比较.当用户输入单词exit时,程序将完成并关闭. public static void main(String[] args) { String endProgram = "exit"; String userInput; java.util.Scanner input = new java.util.Scanner(System.in)

使用==比较PHP中的不同字符串将返回true

我只是在调试脚本,发现if语句没有按照我的预期运行. var_dump("6064365413078728979" == "6064365413078728452"); die(); 上面的代码将导致以下结果: bool(true) 使用===运算符,它按预期工作.有人有任何想法吗? 我正在使用PHP版本5.3.13和x64 windows机器上的wamp安装.解决方法:

请解释一下这个PHP语法

我查阅了手册中的功能,但我仍然没有得到这个.根据编写代码的人,如果用户输入“y”,则执行该功能(此处未显示).但是,由于!,我认为如果用户输入“y”以外的其他内容,将执行函数(此处未显示). 请解释(我是一个相对新手,所以尽可能多的细节会有所帮助).谢谢 if(!strncasecmp(trim(fgets

c# – 从列表不区分大小写中获取重复项

List<string> testList = new List<string>(); testList.Add("A"); testList.Add("A"); testList.Add("C"); testList.Add("d"); testList.Add("D"); 此查询区分大小写: // Result: "A" List<String>

PHP array_intersect不区分大小写并忽略波浪号

是否有任何类似于“array_intersect”的函数,但它在模式不区分大小写并忽略波浪线? array_intersect PHP函数将数组元素与===进行比较,因此我没有得到预期的结果. 例如,我想要这个代码: $array1 = array("a" => "gréen", "red", "blue"); $array2 = array("b" => "green",

c#中字符串的比较

因此,正如我们所知,对象(在当前示例中 – 字符串)相对于它们在堆中的引用进行比较.因此,如果: string a = "something"; string b = "something"; bool isEqual = (a == b); 将a的值放在字符串池中,并且在找到b的值与在池中搜索时相同时,将为变量b分配相同的引用.好的,这很清楚.

PHP如何根据字符串内容将字符串列表(数组)转换为嵌套数组

我有一个包含关键字的字符串列表. //random keywords random order $array = array( 'Keyword7 keyword4 keyword9 keyword1' 'keyword4 keyword9 Keyword7 keyword2' 'Keyword7 keyword4 keyword9 keyword3' 'keyword3 keyword9 Keywor

Java:如何比较两个字符串以获得它们不同的部分?

我想学习一种获取两个字符串不同的部分的方法. 假设我有这两个字符串: String s1 = "x4.printString(\"Bianca.()\").y1();"; String s2 = "sb.printString(\"Bianca.()\").length();"; 我希望这个输出:[“x4”,“y1”,“sb”,“length”]来自接收s1和s2as参数的方法. 我在其他帖子

python计算字符串的接近程度

我想比较3或4位整数的字符串表示.我想将它们分组为“亲近”.也就是说,pc_dud [3]应该与dud [0]配对. dud = ['3433', '3467', '3551', '345', '345', '3613'] pc_dud = ['3401', '3402', '3430', '0342',