首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

字符串函数仿

下面是我的代码: #include #include int main() { //手写一个strcat函数 char sou[20] = "...1) 前提是字符串1的空间必须足够存放字符串2 否则会崩溃 strncpy函数 根据需要拷贝参数2字符串的固定字符 如果固定字符数量>参数1的空间则会崩溃 如果固定字符数量>参数2的字符串大小...fuck"; my_strncpy(str, str2, 20); //strncpy(str, str2, 20); printf("%s\n", str); } strcmp仿...本来我是用数组的 想着没写到指针 能不用就尽量不用指针 char* my_strchri(char* str, int c) { int i = 0; while (str[i]!...,就会出现错误 两个字符长度相减+1就是字符的位置 很明显上面两个值不太对 但是取回来的字符串是对的 不知道什么情况 以下是我用指针的代码: char* my_strchr(char* str,

14530

ASP中的数字和字符比较

昨晚和老迷聊天聊到很晚,说到一个把字符串转换为数字进行比较的问题。老迷说他喜欢保持字符串本身的类型,进行字符串的匹配比较,而不喜欢把字符串强制转换为数字进行比较。...If a = "1" Then 'Something End If 在VB中,变量的数据类型默认是 Variant,在必要的时候自动转换,例如上例第一种,由于表达式右边是数字,因此系统会自动将字符串变量...这就是老迷关于他为什么更愿意保持字符串变量的字符串类型来进行比较的原因。 最简单的运用就是用户登录时,比如有个是否保存 cookies 的选项。...通常是用下拉选择或者单选按钮,表单数据经过ASP程序读取之后,Request.Form("cookies") 的值默认情况下是字符串类型的。...而如果我们直接把 Request.Form("cookies") 作为字符串考虑,我们只需要一行代码即可: If Request.Form("cookies") "" and a = "1" Then

3.5K80

浅谈基于零宽度字符的隐方式

什么是零宽度字符 零宽度字符是一些不可见的,不可打印的字符。...在这句话中我就用零宽度字符隐藏了信息,用CyberChef查看一下即可发现其中的奥秘 当然,将文本储存为txt格式,用vim查看也可以直接看到其中隐藏的零宽度字符 如何达到隐的目的 关于这一点,我查找了很多的资料...,其实每一种基于零宽度字符的隐都可以有自己的隐方式及加密方式,所以可能用这一个工具(或脚本)加密过的字符串在另一个解密网站就无法成功解密…… 在此我先贴上几篇文章,供大家参考: 转化为二进制的加密:...使用零宽度字符,关键是将想要隐藏的内容用零宽度字符来表示,通过使用不同的零宽度字符,以及不同字符间的排列组合方式来达到隐的目的 注:加密和解密是一个可逆的过程,但是一定要用相同的方式(相同的工具/...1Ivadp2r9cbKjIZM2vSFDQw 提取码:7vmf 下载附件得到一个txt文件,里面是一长段英文,乍一看没有什么特别的地方,但是将这个文件用vim查看,就会发现其中隐藏了大量的信息 很显然是零宽度字符

1.1K20

显隐术:如何阅读由零宽字符的信息?

摄影:产品经理 来点清淡的 在前几天的文章:隐术:如何正确保护文章的版权?中,我们说到可以使用零宽字符把版权信息隐藏到正文中,从而既不影响阅读,又能在被抄袭的时候举证。...今天,我们来说说,拿到一段通过零宽字符隐藏了信息的字符串,我们怎么阅读被隐藏的信息。...人眼能够正确阅读,但如果我们把它粘贴到 Jupyter里面,大家就能发现零宽字符的踪迹,如下图所示: 在上一篇文章中,我们提到可以使用零宽字符8204代替1,8205代替0,那么,现在我们只需要使用字符串的...实现一段代码,依次遍历字符串中的每一个字符,发现连续由8204和8205构成的字符串,就把它存起来,直到遇到一个普通字符。...拿到每一串由零宽字符构成的字符串以后,把它们分别先替换成字符串形式的二进制数,然后使用int函数转成十进制数,再使用chr函数转成普通的字符

79310
领券