![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 80
字节莫
一个文艺的技术青年。
展开
-
QT QProcess执行终端命令并实时输出回显
引子在QT程序中我们经常需要与其他的程序间进行交互,而与终端进行交互就是一个例子。在不需要获取返回信息的情况下我们可以直接使用"system()"函数执行,但是当需要获取执行的结果或者需要实时地将结果输出到窗口上时,就比较难办了,需要涉及进程管道等等。而QT提供的QProcess类则大大简化了这一过程。QProcess是QT提供的与外部程序进行交互的一个类,主要使用到以下的函数:sta...原创 2018-11-16 22:38:21 · 22336 阅读 · 32 评论 -
基于哈夫曼编码的压缩算法的Python实现
1.背景离散数学老师布置了一份大作业,作业题目就是用自己喜欢的编程语言来实现课上所学的哈夫曼编码算法(Huffman Coding)。哈夫曼编码是一种采用变长编码表来表示数据的编码方式。其详细介绍详见下方引自维基百科的引文。在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短...原创 2018-11-18 01:11:59 · 9073 阅读 · 7 评论 -
从 0 到 1 开发微信小程序(零):序章
这是「从 0 到 1 开发微信小程序」系列的第零篇,我是字节莫。前言背景最近我在研究微信小程序,作为从未接触过前端开发的小白,几天时间,从 html 都不懂到能写出令自己满意的小程序(水准不算太低,自定义组件、动画、云开发什么的都用上了),一路上坎坎坷坷走了不少弯路,也积累了一些经验。在这里分享出来,希望能帮助微信小程序初学者少走一些弯路、少踩一些坑。目标人群这是一份写给从未接触过前端开...原创 2019-04-24 23:23:42 · 1150 阅读 · 0 评论 -
从 0 到 1 开发微信小程序(一):初步认识微信小程序的结构
这是「从 0 到 1 开发微信小程序」系列的第一篇,我是字节莫。鉴于是光速入门指南,这里就不涉及微信小程序的运行原理等高深的东西。经过两年的发展,微信小程序的框架已经非常地完善,如果不是一些很底层的需求(如性能优化等),是根本不需要深入到这种程度的。微信小程序的结构一个微信小程序是由一个一个的页面(page)组成的,就如同 Windows 程序是由一个一个的窗口组成的一样。开发微信小程序其实...原创 2019-04-24 23:26:45 · 860 阅读 · 1 评论