- 博客(17)
- 收藏
- 关注
转载 Qt-Excel-vba笔记
VBA简介VBA是Visual Basic for Application的缩写,是一种应用程序自动化语音。所谓应用程序自动化,是指通过程序或者脚本让应用程序,例如让Microsoft Excel、Word自动化完成一些工作。VBA具有VB语言的大多数特征和易用性,它最大特点就是将Excel作为开发平台来开发应用程序,可以应用Excel的所有已有功能,例如数据处理、
2014-11-27 21:36:40 4650
转载 Word中混乱文档怎样对齐
简单描述:在水平标尺上单击要插入制表位的位置,标尺上面就会出现相应的制表符,按下Tab键,即可快速完成对齐。详细步骤:1.将光标放在你想要对齐的内容前(例子中是‘阿根廷龙’前面)点一下,如图蓝线标出的位置:2.然后在上方标尺对齐的地方点一下,就出现了一个左对齐制表符“┗”3.光标按住“┗”在标尺上拖动,即可把内容向右拖到你想要的位置,松开;然后重复上一步和这一步,把同一
2014-11-27 21:25:37 2288
转载 软回车变回车 上下标符号
1.如何把Word中的软回车(Word中向下的箭头)批量变成回车我们在从网上复制、粘贴文章的时候,经常会看到向下的箭头,这是软回车是自动换行符,也可以按“Shift+回车”产生,在word中则显示为向下的箭头。如果是一个或几个,我们可以手工删除就可以了,如果多的话怎么办呢?下面我们来看一下如何把软回车变为真正的回车。方法一:把段落末的向下的“箭头”(Html
2014-11-27 21:23:51 2180
转载 利用定时器机制实现多线程编程
为了避免Qt系统中多线程编程带来的问题,还可以使用系统中提供的定时器机制来实现类似的功能。定时器机制将并发的事件串行化,简化了对并发事件的处理,从而避免了thread-safe方面问题的出现。 在下面的例子中,同时有若干个对象需要接收底层发来的消息(可以通过Socket、FIFO等进程间通信机制),而消息是随机收到的, 需要有一个GUI主线程专门负责接收消息。当收到消息时主线程
2014-11-27 20:56:40 677
转载 解析Qt中QThread使用方法
本文讲述的是在Qt中QThread使用方法,QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声嘶力竭地喊youare-doing-it-wrong和众多用户一样,初次看
2014-11-27 20:35:47 640
转载 正则表达式常用匹配
QT举例QRegExp rx;rx.setPatternSyntax(QRegExp::RegExp);rx.setCaseSensitivity(Qt::CaseSensitive); //大小写敏感rx.setPattern(QString("^[A-Za-z0-9]+$")); //匹配所有大小写字母和数字组成的字符串QString s = "dsada@";rx.e
2014-11-24 19:00:35 662
转载 float double 与0比较
转载自:http://topic.csdn.net/u/20090912/22/1742b219-0411-4577-a68d-bf89148e3df7.htmlFor EPSILON, you can use the constants FLT_EPSILON, which is defined for float as 1.192092896e-07F, or DBL_EPSI
2014-11-24 18:15:44 1229
转载 Qt非阻塞延时
afgdfsf safdQt非阻塞延时I wrote asuper simple delay function for an application I developed in Qt. I wouldadvice u to use this code against sleep function as it won't let ur GUI tofreeze.
2014-11-23 00:50:28 2072
原创 Linux网络
查看ip地址ifconfig 更改ip地址ifconfig eth0 192.168.22.11 查看有几个用户登录当Linuxnetstat -an | more 禁止一个用户登录netstat -anp | morekill -9 1924
2014-11-22 19:04:47 465
转载 将Qtableview中的数据显示在相应的控件上
学习Qt有一段时间了,几天做东西需要将Qtableview中的数据显示在相应的控件上,想看好久,终于搞定了,特意拿出来,和大家分享,也当做是自己的一个学习笔记。 首先我的Qtableview中的的内容是从数据库中查找出来再显示 出来的。下面是以个关于某个公司信息种类的数据。这是数据库中的记录 效果是这样的: 点击上面的某行数据,下面的lineEdit中就会显
2014-11-22 18:34:06 1098
转载 心跳包机制
心跳包机制 跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。 在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出
2014-11-22 18:21:15 959
转载 类的继承与组合
类的继承与组合【规则10-1-2】若在逻辑上B是A的“一种”(a kind of ),则允许B继承A的功能和属性。例如男人(Man)是人(Human)的一种,男孩(Boy)是男人的一种。那么类Man可以从类Human派生,类Boy可以从类Man派生。class Human{ …};class Man : public Human
2014-11-21 10:55:35 466
转载 C++类的组合
类的组合在我们对现实中的某些事物抽象成类时,可能会形成很复杂的类,为了更简洁的进行软件开发,我们经常把其中相对比较独立的部分拿出来定义成一个个简单的类,这些比较简单的类又可以分出更简单的类,最后由这些简单的类再组成我们想要的类。比如,我们想要创建一个计算机系统的类,首先计算机由硬件和软件组成,硬件又分为CPU、存储器等,软件分为系统软件和应用软件,如果我们直接创建这个类是不是很复杂?这
2014-11-21 10:43:42 785
转载 trunk、branches、tags简介
trunk、branches、tags简介Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tagstrunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。branches:一些阶段性的release版本,
2014-11-21 00:02:42 806
转载 svn的merge使用
先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repos
2014-11-20 23:50:54 607
转载 QT绘制多边形、渐变线段、文字、带线段的箭头
QT绘制多边形voidTemp::paintEvent(QPaintEvent *event){ QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing,true); QPolygonF m_polygonfLeft;m_polygo
2014-11-20 22:48:28 4620
转载 什么是网络代理
代理服务器(Proxy server),从其名字上不难理解,就是做代理的,其作用与现在各种各样的代理商差不多。作为教育网和169的用户来讲,他们不能直接访问国外的站点,而且网络速度也惊人的慢,这样很多网络功能就无法使用。最典型的例子就是不能用Icq了,因为Icq的服务器都在国外,直接连不上。因此在这个时候代理服务器就起了至关重要的作用。通常我们访问网站都是直接与目的主机相连,使用了代理服务器,可先
2014-11-20 22:27:58 3644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人