搜索资源列表
节省资源的MD5算法
- 为一个字节或字符数组或串计算md5值,内部只创建一个数组,节省分配时间,节省内存 完全是static方法,线程安全 注意对返回值的处理,见注释-for a byte array or character string or md5 value calculation, only to create an internal array, saving time allocated to save memory is completely static method, thread-safe att
66
- 通过和用户交互的形式,按照先序遍历输入一个二叉树,二叉数采用数组的结构存储,按层次遍历给结点编号,父亲结点和左右孩子通过两个公式联系,如父亲结点是i,则左孩子为2i+1,右孩子为2i+2.初始数组均被赋成星号,用户理论上可以输入ASCII码以内的任何值,但为了利于验证,只能输入可见字符(除作为标志的星号,回车表示该结点没有数据). 该程序的先序建树,先序输出以及中序输出是采用栈和循环实现的,后序输出是用递归来实现的,在先序建树子程序中,利用反逻辑,将叶子结点,树建完成,和用户输入回车等情况用
DES
- DES算法要求加密密钥和解密密钥一致。密钥所需的字节数祖长度为8位。基于对需求的理解,密钥由客户设定,在加密和解密的时候,在服务器端输入一密钥达到文件的加密需求,在终端输入同一密钥达到加密文件的解密需求。 DES加密的时候,最后一位长度不足64的,它会自动填补到64,那么在我们进行字节数组到字串的转化过程中,可以把它填补的不可见字符改变了,所以时常引发系统抛出异常。为此,在处理过程中,我们需要把一些信息编码保存起来,使之保证数据完整性。故在des.Des类中运用到了convert4Cha
cnewarr
- 动态数组,数组类型可以是整形,字符型,浮点型,字符串等,能够动态增加、复制数组元素。-Dynamic arrays, array types can be plastic, character, floating-point type, string, etc., can be dynamically increased, copy the array elements.
TXTfile_OPER
- 1. 删除TXT文件中的空行; 2. 删除TXT文件中的空格; 3. 删除TXT文件中的TAB键; 扩展功能,下个版本实现: a. 统计txt文件的总行数,每行对应的字符数 b.使用动态二维数组存放以上信息 c.使用回调函数维护数组信息; d.删除特定字符串的行-1. Delete TXT files in the blank lines 2. Delete TXT files in the space 3. Delete TXT files i
Base64
- Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后在结尾添加1到2个 “=”。 -The idea of ̴
RMBbigchange
- C#实例小程序,将小写的人民币格式自动转换为大写金额格式,主要是学习数组与字符的操作,对新学C#的朋友会有帮助,这只是在一个书中实例的基础上修改的,也希望你继续完善它,加入更多功能。-C# instance of the applet, lowercase RMB format automatically converted to uppercase amount format, mainly to learn the operation of an array of characters, w
Embedded-systemsand-Linux
- 嵌入式系统和linux面试经典题目 一.1、简答题。下面的题目必须全部答对才给分(20分): 1、 如何在C中初始化一个字符数组。 2、 如何在C中为一个数组分配空间。 3、 如何初始化一个指针数组。 4、 如何定义一个有10个元素的整数型指针数组。 5、 s[10]的另外一种表达方式是什么。 6、 GCC3.2.2版本中支持哪几种编程语言。 7、 要使用CHAR_BIT需要包含哪个头文件。 8、 对(-1.2345)取整是多少? 9、 如何让局部变量具有
Process-Management
- 编写程序,要求父进程创建一个子进程,子进程对一个50*50的字符数组赋值,由父进程改变子进程的优先级,观察不同优先级进程使用CPU的时间-Written procedures that require the parent process creates a child process, the child process on a 50* 50 array of characters assigned by the parent process to change the priority o
Linux-shell)
- 1、 首先利用readline()函数读到用户输入的shell命令,采用一个数组来保存shell命令,数组有固定的大小。 2、 在main()函数中根据字符串中是否存在 "&" 字符判断是否为后台进程。如果是后台命令则判断是否是多条指令,如果不是将分割后的命令传递给pipel()函数,如果是的话分割之后利用while循环将命令传递给pipel()函数。如果不是后台进程,需要用waitpid()函数等待子进程结束后父进程才继续。 -1, we use readLine () functio
GetGBChar2.03V720131115
- 1-支持unicode和GB2312 2-自动识别 3-显示采用缓冲,不闪屏 4-自动统计字符 5-生成C标准数组-1- support unicode and GB2312 2- Automatic identification 3- messages showing the use of buffering, no splash screen 4- Auto statistical character 5- generate C standard ar