字符串
C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变
字符串比较是将两个字符串的第一个字符进行比较,如果这两个字符相等继续比较后一个,直到两个字符串的字符不相等。 这里前面三个字符都是“hell”相等继续先后比较,当比较到“o“时‘hell‘后面没有字符了,所以结果为true。 在这里我们可以看出结果是false这是为什么呢?这个就要说一下字符串是按位表来判断大小的,两个字符的ASCII谁大,谁的字符串就大,ASCII码不相等不需要再比较后面,直接判断大小,如果相等则再依次向后面比较
若文件不存在则创建文件,若存在则修改文件的时间(存取时间和更改时间) Redis是一个高性能的key-value数据库,它支持丰富的数据类型,包括字符串(String) 哈希(Hash) 列表(list) 集合(sets)和有序集合(sorted sets)。本文将从源码安装Redis并配置成系统服务,最后进行主从复制测试,这个流程展开 生活中到处有负能量,当你疲倦时、失望时可以看看这些句子,或许能给你一些力量。这些句子从2012年断断续续收集过来,有的是来自书, 有来自一部电影,有的来自歌词,不一而足
sprintf()函数用于将格式化的数据写入字符串,其原型为: 【参数】str为要写入的字符串;format为格式化字符串,与printf()函数相同;argument为变量。 除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数--格式化字符串--上
算法:算法犹如菜谱,告诉你如何完成特定的任务。从本质上说,编写计算机程序就是使用计算机能够理解的语言(如Python)描述一种算法。这种对机器友好的描述被称为程序,主要由表达式和语句组成
MD5英文名叫MD5 Message-Digest Algorithm,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 加密算法很好理解,那什么叫摘要算法呢? 摘要算法又叫哈希算法或者散列算法。它是通过一个固定的函数,把任意长度的数据转换为一个长度固定的字符串
这篇 MongoDB 文章将解释如何在 MongoDB 中查询非空值。要查询非空值,你可以使用 $ne 运算符和 $eq 运算符,然后指定要查询的所需值。 本文向读者展示了如何使用各种方法和示例在 MongoDB 中查询非空值
regexp/substr 必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象
原文发表于2009年2月5日 标题是《一个自己犯的C/C++错误》 以前自己写程序时经常犯的错误,后来才开始重视起来,为了更好的说明这个错误,我将演示代码贴出来: 可以看出,表面上这个错误是关于在函数内部将传参指向的缓冲区清零的,调试上述程序后发现主函数里定义的缓冲区被全部成功设置为0,而将这个缓冲区地址传入函数func_test后只有前4个字节被置0,那么问题出在哪里呢?问题就在sizeof上,在主函数上sizeof算得缓冲区为11(包含字符串结尾\0),而函数func_test里算得是4,很明显只是计算的指针的大小。 疑惑就在这里,buffer是数组名不就是地址吗,为什么传参后sizeof值就不算整个数组的大小而只算指针的大小呢? 其实这个问题很容易buffer是数组名,sizeof(数组名)算得的是整个数组占用的字节数,一旦赋值给任何指针(函数传参也相当于一种赋值),也就算的是这个指针的占用空间,和数组就没任何关系了。若还是算的事数组占用空间,那这个指针的占用就没办法计算了
JavaScript之“==”和“===” == 和 === 都是比较运算符。它们有什么区别? 如果类型不同,就一定不相等。 字符串、布尔类型相等,对比值相等,则相等






