<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ITvsET的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ITvsET</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ITvsET]]></copyright><item><title><![CDATA[帮助别人解决了一个技术题]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6395195</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6395195</guid><author>ITvsET</author><pubDate>Wed, 04 May 2011 22:25:00 +0800</pubDate><description><![CDATA[<br /><br />Oh，yeah！电脑上显示的结果正确的时候，心情有点小激动！毕竟花了自己一个多小时的时间解决了，其实问题困扰了自己一天。自己开始想的各种算法都不怎么好实现，最后无奈之下，自己潜意识的感觉这与排列组合算法有关，偶果断的去搜了下排列组合的算法，读了下，思路至少有点启发，但是脑子有点乱，看了下《拯救小兔》，计划看完后完成那个题目和自己的汉诺塔游戏，结果那个题目还是解决了，下面贴下题目和代码：（路过的各位大侠，如果有好的想法，也交流共享哈~）<br /><br />题目：<br />n = ]]></description><category></category></item><item><title><![CDATA[2.2顺序表的算法]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6342589</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6342589</guid><author>ITvsET</author><pubDate>Fri, 22 Apr 2011 20:35:00 +0800</pubDate><description><![CDATA[<br />#include <stdio.h><br />#include <iostream><br />#define MaxSize 50<br />typedef int ElemType;<br />typedef struct<br />{<br /> ElemType data[MaxSize];<br /> int length;<br />}SqList;<br />void InitList(SqList& L)<br />{<br /> L.length=0;<br />}<br /]]></description><category></category></item><item><title><![CDATA[几个测试程序（未解决） ]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6335156</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6335156</guid><author>ITvsET</author><pubDate>Wed, 20 Apr 2011 09:57:00 +0800</pubDate><description><![CDATA[<br />#include <stdio.h><br />#include <iostream><br />using namespace std;<br />/*<br />class A<br />{<br />public:<br /> //virtual void fun1()=0;<br /> //char m_a;<br />};<br />class B<br />{<br />public:<br /> virtual void fun2()=0;<br /> short m_b;<br ]]></description><category></category></item><item><title><![CDATA[OCC配置（windows）问题解决以及遇到的问题 ]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6335117</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6335117</guid><author>ITvsET</author><pubDate>Wed, 20 Apr 2011 09:42:00 +0800</pubDate><description><![CDATA[预编译处理：WINDOWSCSFDB_DEBUGWNTWIN32NO_COMMONSAMPLE_EXPORTSNO_IESAMPLE_EXPORTSQT_DLLQT_GUI_LIBQT_CORE_LIBQT_THREAD_SUPPORT 附加依赖项：qtmaind.libTKernel.libPTKernel.libTKMath.libTKService.libTKV3d.libTKV2d.libTKBRep.libTKIGES.libTKSTL.libTKVRML.libTKSTEP.libTKSTEPA]]></description><category></category></item><item><title><![CDATA[串的模式匹配]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6334619</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6334619</guid><author>ITvsET</author><pubDate>Tue, 19 Apr 2011 22:11:00 +0800</pubDate><description><![CDATA[<br />还是算法有意思，感觉就是不一样，今天搞了串的匹配这一节。<br /> <br />串的匹配算法主要有两种：1.Brute-Force算法<br />2. KMP算法D.E.Knuth  J.H.Morris  V.R.Pratt以及其改进的形式<br /> <br />实现代码如下：<br /> <br />#include <cstring><br />#include <iostream><br /> <br />#define MaxSize 100<br /> <br />typedef]]></description><category></category></item><item><title><![CDATA[Qt学习例子15——objectitem]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309332</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309332</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:20:00 +0800</pubDate><description><![CDATA[<br /><br />此工程在上个例子之上加上了信号和槽，通过下面的滑动条控制笑脸的大小<br /> <br />依据此图而作：<br /><br /><br /><br />   <br /><br /> <br /> <br />程序代码如下：<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QLayout>#incl]]></description><category></category></item><item><title><![CDATA[Qt学习例子15——objectitem]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309331</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309331</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:19:00 +0800</pubDate><description><![CDATA[<br /><br />此工程在上个例子之上加上了信号和槽，通过下面的滑动条控制笑脸的大小<br /> <br />依据此图而作：<br /><br /><br /><br />   <br /><br /> <br /> <br />程序代码如下：<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QLayout>#incl]]></description><category></category></item><item><title><![CDATA[Qt学习例子14——Interactiveitem]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309328</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309328</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:18:00 +0800</pubDate><description><![CDATA[<br /><br />Interactiveitem工程在上个例子的基础之上添加了鼠标事件，从而实现交互。<br />程序依此图而作：<br /> <br /> <br />程序代码如下：<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include "smileyitem.h"int main(int argc, char *argv[]]></description><category></category></item><item><title><![CDATA[Qt学习例子13——Customitem ]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309325</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309325</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:17:00 +0800</pubDate><description><![CDATA[<br /><br />Customitem是制作自己的绘图节点，主要重写QGraphicsItem的几个函数<br /><br />依据此图而建：<br /> <br /><br /> <br /> <br />程序代码如下：<br /> <br />//main.cpp<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include "smileyitem.h"int main(in]]></description><category></category></item><item><title><![CDATA[Qt学习例子12——Movablesimley]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309322</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309322</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:16:00 +0800</pubDate><description><![CDATA[<br />Movablesimley 工程在前面的基础上使节点可以移动  <br />依据此图而作： <br />  #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() {    QPen thickPen(Qt::black);    thickPen.setWidth(2);    /]]></description><category></category></item><item><title><![CDATA[Qt学习例子11——Transformedsmiley]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309317</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309317</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:15:00 +0800</pubDate><description><![CDATA[<br />Transformedsmiley工程主要简述旋转、缩放、平移操作，还有2.5D的操作  <br />程序依下面的图所作： <br />#include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() {    QPen thickPen(Qt::black);    thickPen.set]]></description><category></category></item><item><title><![CDATA[Qt学习例子10——Compsegraphicsitem]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309315</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309315</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:15:00 +0800</pubDate><description><![CDATA[<br /><br />Compsegraphicsitem工程主要是介绍QGraphicsItem的应用，用于组织绘图结构，代码如下：<br /> #include <QtGui/QApplication>#include <QGraphicsView>#include <QGraphicsScene>#include <QGraphicsEllipseItem>QGraphicsItem *addSmiley() {    QPen thickPen(Qt::black);    thickPen.se]]></description><category></category></item><item><title><![CDATA[Qt学习例子9——smile3]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309312</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309312</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:14:00 +0800</pubDate><description><![CDATA[<br /><br />绘制笑脸，并使用事件<br /> <br />//smiley.h<br /> #ifndef SMILEY_H#define SMILEY_H#include <QtGui/QWidget>class Smiley : public QWidget{    Q_OBJECT    Q_PROPERTY(int smileSize READ smileSize WRITE setSmileSize)public:    Smiley(QWidget *parent = 0);    ]]></description><category></category></item><item><title><![CDATA[Qt学习例子8——filechooser]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309309</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309309</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:13:00 +0800</pubDate><description><![CDATA[<br /><br />文件对话框，加载文件的<br /> <br />//filechooser.h<br /> #ifndef FILECHOOSER_H#define FILECHOOSER_H#include <QWidget>#include <QResizeEvent>class QLineEdit;class QPushButton;class FileChooser : public QWidget{    Q_OBJECTpublic:    FileChooser(QWidget *pa]]></description><category></category></item><item><title><![CDATA[Qt学习例子7——fileaccess]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309308</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309308</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:12:00 +0800</pubDate><description><![CDATA[<br /><br />文本文件的读写<br /> <br />//filewidgets.h<br /> #ifndef FILELISTWIDGET_H#define FILELISTWIDGET_H#include <QWidget>#include <QFile>#include <QPushButton>#include <QLineEdit>#include <QHBoxLayout>#include <QVBoxLayout>#include <QTextEdit>class FileList]]></description><category></category></item><item><title><![CDATA[Qt学习例子6——customtype]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309306</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309306</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:12:00 +0800</pubDate><description><![CDATA[<br /><br />主要测试运算符重载<br /> <br />代码如下：<br /> <br />//person.h<br /> #ifndef PERSON_H#define PERSON_H#include <QString>class Person{public:    Person();    Person(const QString &firstName, const QString &initials, const QString &familyName);    const QStri]]></description><category></category></item><item><title><![CDATA[Qt学习例子5——calculatorwidget]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309302</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309302</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:11:00 +0800</pubDate><description><![CDATA[<br /><br />一个简单的加法计算器，主要还是训练信号与槽的使用<br /> <br />程序代码如下：<br /> <br />//calculator.h<br /> #ifndef CALCULATORWIDGET_H#define CALCULATORWIDGET_H#include <QWidget>#include <QDialog>#include <QLineEdit>#include <QLabel>class CalculatorWidget : public QDialog{ ]]></description><category></category></item><item><title><![CDATA[Qt学习例子4——Test2_1]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309296</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309296</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:10:00 +0800</pubDate><description><![CDATA[<br /><br />此工程（在QtCreator下建的工程）包含了几个类，dialog类、designerwidget类、multichoicewindow类、calculator类。<br />其中dialog类和designerwidget类都是用于测试槽的使用，dialog类是代码显示的ui，而designerwidget是用ui设计的界面。<br />Multichoicewindow 类更为复杂，主要功能是区分模态对话框和非模态对话框<br />Calculator是一个简单的计算器<br /]]></description><category></category></item><item><title><![CDATA[Qt学习例子3——test]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309293</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309293</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:08:00 +0800</pubDate><description><![CDATA[<br /><br />本工程主要测试下Q_PROPERTY宏的使用、各类间的继承关系、qDebug的使用（也是VS2008下的）<br /> <br />//ValueObject.h<br /> <br />class ValueObject :<br />    public QObject<br />{<br />    Q_OBJECT<br />    Q_PROPERTY(int value READ value WRITE setValue)<br /> <br />public:<br /]]></description><category></category></item><item><title><![CDATA[Qt学习例子2——CalculatorInterface]]></title><link>https://blog.youkuaiyun.com/ITvsET/article/details/6309291</link><guid>https://blog.youkuaiyun.com/ITvsET/article/details/6309291</guid><author>ITvsET</author><pubDate>Fri, 08 Apr 2011 13:08:00 +0800</pubDate><description><![CDATA[<br /><br />这次由于刚接触Qt，对于信号和槽用的还不熟，因此计算器没有做完，只是用了QtGuiDesigner设计了界面，如下：<br /> ]]></description><category></category></item></channel></rss>