自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (29)
  • 收藏
  • 关注

原创 QPainter::setFont: Painter not active和 QPainter::setPen: Painter not active

运用想要使用QPainter绘图时,运行时出现如上所示错误,原因如下:        因为QT不像MFC在什么时间都可以绘图,使用QPainter画图,就要继承QWidget,重写ppaintEvent()虚函数,在里面进行绘图。        如果要在其他地方绘制图形,可以考虑绘制到QImage或者QPixmap上面,然后在paintEvent()里面调用QPainter的绘制图像的

2017-02-13 23:10:07 12853

转载 Java关键字final、static使用总结

一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。如:String类、StringBuffer类、System类。        final

2017-01-16 21:27:38 202

原创 Java中extends与implements使用方法

一.extends关键字        extends是实现(单)继承(一个类)的关键字,通过使用extends 来显式地指明当前类继承的父类。只要那个类不是声明为final或者那个类定义为abstract的就能继承。其基本声明格式如下:       [修饰符] class 子类名 extends 父类名{                 类体        }

2017-01-10 21:55:38 4803

原创 Java中的super和this关键字

super关键字表示超(父)类的意思。this变量代表对象本身。他们的应用场景有些不同。      一.super关键字       在Java中子类可以继承父类的非私有成员变量和成员方法(不是以private 关键字修饰的)作为自己的成员变量和成员方法。但是,如果子类中声明的成员变量和父类的成员变量同名,则子类不能继承父类的成员变量,此时称子类的成员变量隐藏了父类的成员变量. 如果子类中

2017-01-09 22:01:06 466

原创 serializable 类 XXXX 未声明类型为 long 的静态终态 serialVersionUID 字段

这涉及到序列化机制的问题,序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。当把对象写进流里就会根据此机制生成一个相应的序号,从流里读取对象时就根据这个序号来检查对象的完整性,生成序号的过程有点繁琐,而当你在一个实现了serializable的类里声明一个static final serialVersionUID的long型常量以后,序列化机制就不会计算它的序号了,而是直接使

2017-01-09 20:43:05 7144

原创 Java中三种文件流写入字符串的方法

一.DataOutputStream类键供了如下3种写入字符串的方法:       1.writeByte(String s);       2.writeChars(string s);       3.writeUTF(String s);     二.三种方法的稳定性    其中,前两种方法主要用于操作基本数据类型字节(Byte)和字符(Char)的写入,而第三种主要

2017-01-03 20:04:48 12538

原创 静态方法与非静态方法的区别

使用static修饰的方法就是静态方法,使用公共内存空间创建,是属于整个类的类方法,它最大的特点就是不用生成类的实例对象,所有对象都可以直接引用,它在内存中的代码段会随类的定义而被分配和装载;而非静态方法是属于具体对象的方法,即为实例方法,当这个对象创建时,在对象的内存中会拥有此方法的专用代码段。在引用静态方法时,可以使用对象名加前缀,也可以使用类名加前缀。eg. classA 实例化了一个对

2016-12-18 22:47:10 440

原创 类型 List 不是通用的;不能使用参数 <String> 将它参数化

这个错误一般是import导入错了导致的。        Java.awt.List 是一个界面控件,是重量级系统列表控件        Java.util.List 是一种数据容器,是列表模式的数据容器

2016-12-13 20:59:32 5743

原创 Java 语言中对象的比较方式

在Java 语言中有两种对象的比较方式, 分别为"=="运算符与equals()方法.       " =="运算符和equals()方法比j较的内容是不相同的。 叫equals()方法是String类中的方法,它用于比较两个对象引用的内容是否相等;        而" == "运算符比较的是两个对象引用的地址是否相等。

2016-12-11 22:51:51 240

原创 发布的QT程序无法显示图标和图片的问题

这问题大部分是:        在Designer的Action Editor里选择资源文件时是直接从文件选取,这就造成界面上边的图标和文件关联而没有和资源关联。        正确的方法是先新建资源文件.qrc,然后导入用到的图标,选取时点Choose Resource..从资源中选取,这样才能自动关联本地路径中的图片。

2016-12-06 20:24:55 2239

原创 C++静态变量

static静态变量的理解        静态变量 类型说明符是static。        静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间

2016-12-05 20:28:38 731 1

原创 C++如何产生随机数

这里要用到的是rand()函数, srand()函数,和time()函数。需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件        C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,和time()函数。需要说明的是,iostream头文件中就有sr

2016-11-21 22:00:00 737

原创 C++11比较String对象

string 类定义了几种用于比较字符串的运算符。这些比较运算特逐一比较strìng对象中的字符,并且对大小写敏感,也就是说,在比较时|司一个字峙的大写形式和小写形式是不同的。        相等性运算符(==和! =)分别检验两个st ring 对象相等或不相等, string 对象相等意味着它们的长度相同而且所包含的字符也全都相同。关系运算符〈、=分J) IJ检验一个string

2016-11-19 16:34:00 1335

有限元法理论及应用基础教程

有限元法理论及应用基础教程

2017-05-18

SQL必知必会(第4版)

2017-04-21

Creo3.0运动仿真与分析教程

Creo3.0运动仿真与分析教程

2017-04-17

taglib-1.9.1.tar.gz

获取音乐文件ID3V2标签的开源库

2017-03-01

Pro_ENGINEER_中文野火版5.0_高级应用教程

Pro_ENGINEER_中文野火版5.0_高级应用教程

2017-02-17

PLC控制程序精编108例

PLC控制程序精编108例

2017-01-20

Qt及Qt Quick开发实战精解俄罗斯方块QT5.7.1源码

Qt及Qt Quick开发实战精解俄罗斯方块QT5.7.1源码

2017-01-19

FX系列PLC应用101例

FX系列PLC应用101例

2017-01-19

MySQL两种安装方法

MySQL两种安装方法

2017-01-16

三菱FX系列PLC完全精通教程

《三菱FX系列PLC完全精通教程》从基础入门和实际实用出发,详细讲解了三菱FX系列PLC入门、PLC通信、变频器和组态软件应用等内容。《三菱FX系列PLC完全精通教程》内容分两部分:第一部分为基础篇,主要介绍三菱FX系列PLC的硬件和接线、GXDEVELOPER软件的使用、PLC的编程语言、编程方法与调试;第二部分为提高与应用,包括PLC的通信、PLC在过程控制的应用、PLC在变频调速中应用、上位机对PLC的监控和运动控制等。

2016-12-27

Qt4 图形设计与嵌入式开发

Qt4 图形设计与嵌入式开发

2016-12-26

C++程序设计

《C++程序设计》作者深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。在本书中做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。C++是近年来国内外广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象和面向对象的程序设计。国内许多高校已陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。, 考虑到许多读者在学习C++前未学过其他语言,本书把入门起点降低,读者不需要具备C语言的基础。本书包括14章,分为4篇:基本知识;面向过程的程序设计;基于对象的程序设计;面向对象的程序设计。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。, 《C++程序设计》是依据ANSI C++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书配有两本辅导教材,即《C++程序设计题解与上机指导》和《C++编程实践指导》。, C++程序设计》是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。此书有谭浩强编写。

2016-12-26

Google Android开发入门与实战

本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手。, 本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了详实的开发情景截图,并将重要的知识点和经验技巧以“小实验”、“小知识”的活泼形式呈现给读者。在程序实例的讲解方面,将实例安插在Android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。., 本书配套有300多分钟的全程开发视频光盘,指导读者快速、无障碍地学通Android实战开发技术。.., 本书适合具备一定软件开发经验,想快速进入Android开发领域的程序员;具备一些手机开发经验的开发者和Android开发爱好者学习用书;也适合作为相关培训学校的Android培训教材。, 特点:, * 第一本国内开发团队原创的Android图书, * 完全基于Android最新的SDK1.5, * 著名台湾技术专家高焕堂、Google Android工程师何峰、InfoQ站长霍泰稳鼎力推荐!, * 全书除了大量小型案例之外还包含了5个Android平台下的完整商业实例及源码分析,分别是RSS阅读器、基于GoogleMap的个人GPS、豆瓣客户端、在线音乐播放器、手机信息助手, * 随书附赠的光盘中包含389分钟的详细教学视频以及Android开发必备开发资源,部分教学视频免费下载地址:http://www.eoeandroid.com/viewthread.php?tid=328, * 读者对于此书内容的疑问可以访问http://www.eoeandroid.com社区,作者团队将会及时解答

2016-12-26

Visual C++游戏编程基础

Visual C++游戏编程基础

2016-12-26

C++标准程序库

C++标准程序库

2016-12-24

零基础学Qt4编程

零基础学Qt4编程

2016-12-23

C++ Qt设计模式(第2版)

C++ Qt设计模式(第2版)

2016-12-23

VC++MFC入门教程

VC++MFC入门教程

2016-12-22

程序员修炼之道

这是每一位致力于成为专业程序员的软件开发新手都应该阅读的一本书。它是资深软件开发专家Josh Carter 20余年编程生涯的心得体会,从程序员成长的视角,系统总结和阐述了专业程序员在专业技能、编程工具、自我管理、团队协作、工作态度以及需要采取的行动等方面应该掌握的33个非常重要且实用的技巧。作者以自己以及身边的同事积累下来的经验、犯过的错误为素材,旨在为新人们引路,让他们在能力修炼的过程中少走弯路!, 全书分为四个部分:第一部分(技巧1~14),从编程技能和工具使用两个方面总结了14个技巧,包含如何正确地书写代码、测试驱动设计、管理代码复杂度、改善遗留代码、代码评审、开发环境优化、自动化等;第二部分(技巧15~24),从自我管理和团队协作两个方面总结了10个技巧,包括如何树立自我形象、压力管理、建立良好人脉和高效会议等;第三部分(技巧25~30),介绍了典型高科技公司的组织结构以及你在整个公司中的位置,并且阐述了薪酬分配的问题;第四部分(技巧31~33),介绍了在日常工作中如何持续改善自己的工作和学习状态。

2016-12-22

MySQL性能调优与架构设计.

MySQL性能调优与架构设计.

2016-12-21

C++ Qt设计模式(第2版).pd

2016-12-14

C++标准程序库..pdf

2016-12-14

《Qt Creator快速入门》《Qt及Qt Quick开发实战精解》源码

《Qt Creator快速入门》《Qt及Qt Quick开发实战精解》源码

2016-11-28

Hacker's Delight

是第一本试图揭开计算机运算神秘面纱的书,极其适合于编译器编写者、库开发者、 逆向工程爱好者研读,将给大家展示一些鲜为人知但非常有意义的二进制编码技巧以及底层Algorithms技巧,其内容超级强悍。

2016-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除