Loading...
由于下学期要参与我川著名“内卷展览大会”——大创,前后端的一些表面功夫还是得了解一些,正好上个暑假用Django开发的小项目在学期末尝试性地上线生产环境试运行了一小会,期间也折腾了不少方案,这里给出一套成熟的Django Web生产环境的配置供大家参考:Docker + uWSGI + nginx + MySQL + Django。DockerDocker作为一款简单易用的容器化技术,广受开...
请输入密码访问
压缩对于计算机应用是十分必要的,在学习完哈夫曼编码之后我们可以很轻松地根据哈夫曼树结构实现能对任意文件实现压缩/解压的小工具。通过读取特定文件中字符出现的频数,我们可以利用每次取两颗最小子树的方式构建出哈夫曼树,并由此导出压缩后的哈夫曼编码实现压缩;通过读取压缩文件头中字符出现的频数重建哈夫曼树,并通过相应的哈夫曼编码还原源文件。哈夫曼压缩属于无损压缩,我们可以通过比较解压后的文件哈希码、源...
在学习完堆栈数据结构后,我们很容易两个利用具有LIFO特性的栈——操作数栈、操作符栈实现中缀表达式向后缀表达式的转换,而后缀表达式也只用借助一个操作数栈便...
KMP算法避免了朴素算法中指针的完全回溯,而是利用起了字符串失配后算法已知的信息,实现了待匹配串指针不回退,模式串指针回归由下文提及的next数组计算得出。Referencehttp://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.htmlhttps://blog.csdn.net/...