实现base64的编码解码,深刻理解base64

上代码#include<stdio.h> #include<string.h> #include<stdlib.h> const char padding = '='; const char base64e[] = "ABCDEFGHIJKL...

阅读更多

一道关于纸牌的小米面试题

1.原题一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手上没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组。2.网上的解题思路https://blog.kaaass.net/archives/902我跟着上述方法分析加理解后使用C语言写出了三种解决...

阅读更多

C语言版带括号的四则运算

如何使用代码处理带括号的四则运算,一开始对我来说比较困难。但是我通过找资料发现方法其实不难。只是需要使用到栈的结构。需要2个栈,一个保存括号和加减乘除的符号,一个保存需要运算的数据。通过匹配括号和比较运算符的优先级得到一次计算,然后继续进行栈的操作。下面上代码:#include <std...

阅读更多

使用C语言读取和写入ini文件

为什么要实现因为我现在有一定的编程基础,最早还是学习c语言比较6。接触了高级语言后,像这些东西都有现成的库,少了一些乐趣。因此我想重拾以前写c的快乐,虽然实现的东西比较简单,但还是应用了c语言的各种特性。也算是复习复习吧,不要久了手生啊。实现的具体代码#include <stdio.h&...

阅读更多

使用stmp协议发送一封邮件

需求 由于我工作中需要编写很多运行在linux下的脚本,然而这些脚本出现异常时往往不能及时通知我。因此我希望能通过某种方式让我快速发现稳定性环境的异常,这时脚本发送邮件功能就显得很方便。几种方案 1.我考虑过很多发送邮件的方式,当然高级语言也许包含一个库就可以完成这项任务,例如安装例如...

阅读更多