Qt
虚竹777777
一粟,不粟
展开
-
A Policy-Based Routing (PBR) Router based on Distance-Vector Algorithm
ObjectiveDesign a DV-based router which simulates a RIP router on the Internet. The router can determine the shortest route based on the policy and transport packets.Supported commandsThe progra...原创 2020-01-14 16:06:31 · 700 阅读 · 1 评论 -
Qt编程踩过的坑之QObject
qt在做动画时,我写了一个图形项的类,它继承来自QGraphicsObject,QGraphicsObject继承来自QObject,而我在场景中需要加入不定个数的图形项,所以不能直接声明,一开始我直接把他们放到了堆中,结果报错,提示说“=is private”等,后来找了好久资料才知道,QObject及其子类不能被直接赋值或者比较,尴尬!不过呢,他们的指针可以赋值呀,于是柳暗花明又一村,我用了Q原创 2017-07-13 08:21:11 · 731 阅读 · 2 评论 -
哈夫曼编码及其解码全过程
今年的小学期我选了做哈夫曼编码,老师的要求是这样的:编—译码系统的设计 内容:(1) 读入待编码的文字,统计各字符出现的频率(2) 构造哈夫曼树(3) 得到各字符的哈夫曼编码(4) 对原文进行编码(5) 发送、接收(6) 还原(译码)收到的文字(7) 利用哈夫曼树,从根到叶子读0、1序列,直到终止,再读下一个字符(8) 比较(校验)基本要求:(85分...原创 2018-07-20 10:59:29 · 29531 阅读 · 3 评论 -
qt编程中遇到的bug之error: jump to case label [-fpermissive]
错误信息如下:C:\Users\q\Desktop\Learn\myitem.cpp:40: error: jump to case label [-fpermissive]C:\Users\q\Desktop\Learn\myitem.cpp:35: error: crosses initialization of 'QGraphicsBlurEffect* blurEffect'原创 2017-07-09 14:46:30 · 3264 阅读 · 0 评论 -
Qt编程遇到的坑之undefined reference to
为了代码减少重复性,我把最小堆类改成了模板类,运行的时候出现了undefined reference to这种错误,被坑了一个多小时……后来才知道C++中不支持模板类的定义和实现在不同的文件中,方法一肯定是定义和声明都放到同一个文件下;方法二,在使用的地方导入.cpp文件,即#include .原创 2017-07-09 21:08:00 · 2384 阅读 · 0 评论 -
qt读中文乱码
QTextCodec *codec = QTextCodec::codecForName("GBK");QByteArray line = file->readLine();QString str;str = codec->toUnicode(line);原创 2017-11-18 19:50:48 · 260 阅读 · 0 评论