上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 99 下一页
摘要: 1、所有的窗口组件都可以用 setStyleSheet() 设置样式 2、使用样式,显示效果可以不受平台影响,比如保证window 7 和 linux 显示效果是一样的 QVariant 如果 style.qss 和 icon 在同一个 res.qrc,修改 style.qss 的内容不会更新到显示 阅读全文
posted @ 2017-11-04 11:53 流水灯 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 简单的说,每个QObject的对象,都和某个创建对象所在的线程关联,如果把对象通过 moveToThread 移动到其他线程,这个对象不能有父对象,否则会出现 QObject::moveToThread: Cannot move objects with a parent A QObject ins 阅读全文
posted @ 2017-11-03 15:13 流水灯 阅读(4194) 评论(0) 推荐(0) 编辑
摘要: 1、QMainWindow 是 MainWindow 的父类 2、QWidget *parent 中的 parent 值赋值给 QMainWindow(parent) 中的 parent,这其实是用到C++的语法,执行MainWindow的构造函数前先执行父类QMainWindow的构造函数 3、写 阅读全文
posted @ 2017-11-03 12:51 流水灯 阅读(7203) 评论(0) 推荐(2) 编辑
摘要: 写在前面的总结: 建议:对于不能指定父对象的对象(对象通过moveToThread()移入其他线程、没有继承QObject的类产生的对象),在其他线程通过deleteLater()内存回收,其他通过指定父对象进行内存回收 对于Qt的内存回收机制 1、手动删除 1.1 对于new出来的对象,如果对象调 阅读全文
posted @ 2017-11-02 20:28 流水灯 阅读(2972) 评论(0) 推荐(0) 编辑
摘要: 大多数的网络服务器,包括Web服务器都具有一个特点,就是单位时间内必须处理数目巨大的连接请求,但是处理时间却是比较短的。在传统的多线程服务器模型中是这样实现的:一旦有个请求到达,就创建一个新的线程,由该线程执行任务,任务执行完毕之后,线程就退出。这就是"即时创建,即时销毁"的策略。尽管与创建进程相比 阅读全文
posted @ 2017-10-30 16:51 流水灯 阅读(4212) 评论(1) 推荐(1) 编辑
摘要: 1. 函数指针 第一个问题,搞清楚函数指针,必须知道函数指针的实质是一个是一个指针,并不是函数,函数有自己的函数体,而指针只是一个变量,也就比如我们常声明的int a = 0中的a一样。 细致的讲,如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称 阅读全文
posted @ 2017-10-30 11:44 流水灯 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 单例:只能实例化一个对象,使用场景比如打印机。 最推荐的是采用饿汉式;双重校验锁用到了大量的语法,不能保证这些语法在所用场合一定没问题,所以不是很推荐;总之简单的才是最好的,就饿汉式!!! C++ 创建变量可以通过 类名 对象名,但是 JAVA 不行 C++ new 出来的对象需要手动回收,但是 J 阅读全文
posted @ 2017-10-29 16:24 流水灯 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、单片机通过 SPI 和 以太网芯片通信(此芯片内部集成全硬件 TCP/IP 协议栈 + MAC + PHY),以太网芯片接 RJ45 以太网芯片比如:W5500 2、单片机内部集成MAC控制器,单片机跑 LwIP(实现网络层和传输层) 以实现TCP或UDP通信等功能,单片机的MAC控制器接口(一 阅读全文
posted @ 2017-10-29 12:10 流水灯 阅读(573) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-27 17:16 流水灯 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-23 19:33 流水灯 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 99 下一页