2016-01-09 21:36
⁄ 工业·编程
⁄ 共 8944字
说明:
定义了两个类,一个是_Matrix,这是一个二维矩阵类,定义了初始化的方法.另一个是_Matrix_Calc,这个类定义了矩阵的基本运算,包括加,减,乘,转置,求行列式值,求逆矩阵.
源代码:
_Matrix.h: #ifndef _MATRIX_H #define _MATRIX_H //头文件 #include <stdio.h> #include <stdlib.h> //矩阵数据结构 //二维矩阵 class _Matrix { private:...
c++, 代码集锦, 算法阅读全文
2016-01-08 12:46
⁄ 工业·编程
⁄ 共 9777字
matrix.h: #ifndef _MATRIX_H #define _MATRIX_H //头文件 #include <stdio.h> #include <stdlib.h> //矩阵数据结构 //二维矩阵 struct _Matrix { int m; ...
代码集锦, 算法阅读全文
2015-04-21 20:55
⁄ 工业·编程
⁄ 共 6032字
1.QWidget设置为类似如右键菜单
setWindowFlags(Qt::FramelessWindowHint | Qt::Popup | Qt::NoDropShadowWindowHint);
2.QTreeWidget创建parent item刷新问题
ui->treeRoom->resizeColumnToContents(0);
3.
setWindowFlags(Qt::FramelessWindowHint | Qt::Popup | Qt::NoDropShadowWindowHint);
setAttribute(Qt::WA_NoSystemBackground, true);
setAttribute(Qt::WA_TranslucentBackground, true);
setAttribute(Qt::WA...
Qt, 代码集锦阅读全文
2015-04-20 20:51
⁄ 工业·编程
⁄ 共 6346字
本文实现了自定义标题栏的最小化,最大化(自适应任务栏),关闭,拉伸,拖曳。因为不想引入其他资源,所以按钮,背景都是系统提供的。
效果图:
直接上代码----
#include "widget.h"
#include <QApplication>
#include "CustomFrame.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget *w = new Widget();
Cust...
Qt, 代码集锦阅读全文
2015-04-19 20:29
⁄ 工业·编程
⁄ 共 1390字
QMap< QString, QString > m_Files; QMap< QString, QString > m_FileMimetypes; QHash<QString, QString> ImportEPUB::LoadFolderStructure() { QList<QString> keys = m_Files.keys(); int num_files = keys.count(); QFutureSynchronizer<tuple<QString, QString> > sync;
&...
Qt, 代码集锦阅读全文
2015-02-17 22:45
⁄ 工业·编程
⁄ 共 7867字
文章目录
头文件base.h
内存池cpp文件
相对于在栈空间分配内存,堆中分配内存其实是非常缓慢的。
另外,由于堆中分配的内存,需要开发者编码回收,当系统非常庞大时,容易出现分配的内容没有回收导致内存泄露的现象。
因此,许多Bible建议开发者尽量使用栈空间,少用甚至不用malloc和free、new和delete;
虽然栈的空间较小,但这样的建议随着计算机的位数从32位升级到64...
代码集锦, 内存管理阅读全文
2014-12-31 14:35
⁄ WP相关
⁄ 共 963字
Gravatar官方的服务器有好几个,都在国外,返回头像时,加载速度不是很理想,所以,将头像缓存到我们的主机空间里,这样加载的速度就会好很多。
1、在wp-content 的同級目录建立一个文件夹,命名为 avatar ,设置该文件夹的权限为 0755 (如果 0755 不行,就试一下 0777)。
2、准备一张大小适合的默认头像,命名为"default.jpg" ,放在 avatar 文件夹里面。
3、在主题的 functions.php 最后一个 ?> 的前面添加下面的...
Gravatar, 代码集锦, 方法阅读全文
2014-12-16 15:35
⁄ 工业·编程
⁄ 共 2053字
在QT中为了扫描大量的Ip,通常需要将扫描Ip的任务放在一个单独的线程来完成,这样需要子类化QThread,重写其run()方法。从QThread类派生出一个ShellProcess的子类,该类的头文件代码如下:
#ifndef SHELLPROCESS_H
#define SHELLPROCESS_H
#include <QThread>
#include <QtCore/QStringList>
// Ping IP的线程子类
class ShellProcess : public QThread
{
Q_OBJECT ...
Qt, 代码集锦阅读全文
2014-12-09 16:35
⁄ 工业·编程
⁄ 共 1440字
一、QT打开指定网站和文件夹
在Qt程序中,如果要打开指定网站或系统中的文件夹,可以使用QDesktopServices类的openUrl方法。
详见http://qt-project.org/doc/qt-5/qdesktopservices.html
比如要打开Qt开发社区,相应的代码如下:
#include <QDesktopServices>
#include <QUrl>
QDesktopServices::openUrl(QUrl("http://qt-project.org/doc/qt-5/classes.html"));
要打...
Qt, 代码集锦阅读全文
2014-11-11 12:52
⁄ 工业·编程
⁄ 共 1438字
数据转换:输入一个数,0<数<1000; 1 2 3 4 5 6 7 8 9 I II III IV V VI VII VIII IX 10 20 30 40 50 60 70 80 90 X ...
代码集锦阅读全文