上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

探讨HTTP中敏感数据的安全性传输方案

摘要: 通用信息 文档介绍:本文档是为了探讨提高http中的敏感数据如密码等的安全性传输方案。 修订历史:1.0 方案探讨 方案1:应用Base64 方案介绍:发送端在发送敏感数据之前,先用Base64对其进行编码,再将编码后的值传输给接收端。收端接收到该值后,用Base64对其进行解码,便可读到敏感数据的 阅读全文
posted @ 2020-03-25 16:00 LiveWithACat 阅读(1186) 评论(0) 推荐(0)

shell->一个经典的shell脚本结构

摘要: shell脚本类常用的条件分支判断是if,case。但是也可以用其他的方式来实现,如下脚本文件名字为mfc。其中每一个独立的函数都是一个分支,函数上的注释即是该函数的说明信息。 1 #!/bin/sh 2 3 # fun1: note: the first test function 4 # fun 阅读全文
posted @ 2019-12-27 15:15 LiveWithACat 阅读(287) 评论(0) 推荐(0)

c->再次封装已有函数的快速方法

摘要: 在C代码开发中,有时想清楚项目中调用特定函数的所有位置,可以借用几条shell指令轻松搞定。 比如要弄清项目中的所有调用system函数的位置及其调用参数: Step1: 把项目中的所有源代码的system函数替换成SYSTEM_FUN grep "system(" -R | awk -F: '{p 阅读全文
posted @ 2019-12-27 15:11 LiveWithACat 阅读(359) 评论(0) 推荐(0)

c->推荐的更安全的代码写法

摘要: 数组越界类: char str1[128] = {0}; char str2[256] = {0}; 1:memcpy时应指定较短的变量,当str1和str2为某些结构体成员时,其大小不能很明显的看出来,需要特别注意。 不推荐: memcpy(str1, str2, sizeof(str2)); 推 阅读全文
posted @ 2019-12-27 15:09 LiveWithACat 阅读(257) 评论(0) 推荐(0)

串->串的应用

摘要: 应用1:文本编辑 应用2:建立词索引表 阅读全文
posted @ 2019-05-01 18:27 LiveWithACat 阅读(303) 评论(0) 推荐(0)

串->串的表示和实现

摘要: 文字描述: 串,就是字符串的意思。在数据结构中,串的存储方式有三种:定长顺序存储表示、堆分配存储表示和块链存储表示: 定长顺序存储表示: 以一组地址连续的存储单元存放字符序列,按照预定义的大小,为每个定义的串变量分配一个固定长度的存储区。超出预定义的串值会被舍弃,成为“截断”。 堆分配存储表示: 以 阅读全文
posted @ 2019-05-01 18:26 LiveWithACat 阅读(1069) 评论(0) 推荐(0)

队列->队列的应用(银行业务模拟)

摘要: 文字描述 示意图 代码实现 1 // 2 // Created by Zhenjie Yu on 2019-04-13. 3 // 4 5 #include <stdio.h> 6 #include <stdlib.h> 7 #include <string.h> 8 #include <unist 阅读全文
posted @ 2019-04-16 19:36 LiveWithACat 阅读(530) 评论(0) 推荐(0)

队列->队列的表示和实现

摘要: 文字描述 队列是和栈相反,队列是一种先进先出(first in first out,缩写FIFO)的线性表,它只允许在表的一端进行插入,而在另一端进行删除。和生活中的排队相似,最早进入队列的元素最早离开。在队列中,允许插入的一端加队尾,允许删除的一端叫队头。 另外除了栈和队列,还有一种限定性数据结构 阅读全文
posted @ 2019-04-16 19:05 LiveWithACat 阅读(520) 评论(0) 推荐(0)

栈->栈与递归

摘要: 文字简述 1.阶乘函数 2.2阶Fiibonacci数列 3.n阶Hanoi塔问题 代码实现 1 // 2 // Created by lady on 19-4-3. 3 // 4 5 #include <stdio.h> 6 #include <stdlib.h> 7 #include <stri 阅读全文
posted @ 2019-04-16 18:34 LiveWithACat 阅读(236) 评论(0) 推荐(0)

栈->栈的应用

摘要: e.g.1 数制转换 十进制数N和其它d进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理。 假设编写一个程序:对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数。由于上述计算过程是从低位到高位顺序产生八进制数的各个数位,而打印输出,一般来说应从高位到低位 阅读全文
posted @ 2019-04-16 18:19 LiveWithACat 阅读(373) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页