自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 struts2 <s:iterator>遍历Map的多种方法

struts2 遍历Map的多种方法 主要针对以下几种情况的Map:Java代码   private Map strMap = new HashMap();    private Map perMap = new HashMap();    private Map strArryMap = new HashMap();    private Map> perLs

2014-04-28 09:55:12 918

原创 hibernate连接mysql数据库自动插入数据

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se

2014-03-18 16:00:09 652

转载 spring 中的aop面向切面编程

《Spring参考手册》中定义了以下几个AOP的重要概念,结合以上代码分析如下:一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有

2014-03-17 10:30:47 618

原创 javaspring中依赖注入原理及举例

所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。当spring容器启动后,spring容器初始化,创建并管理bean对象,以及销毁它。所以我们只需从容器直接获取Bean对象就行,而不用编写一句代码来创建bean对象。这种现象就称作控制反转,即应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转

2014-03-17 10:14:35 887

原创 java中的单例模式和工厂模式举例:

工厂模式顾名思义就是我想要一件东西,我自己不用亲自动手,只要把这件东西放到工厂生产即可。举个例子:public class SpringTestFactory {public static void main(String[] args) {CarFactory factory=new CarFactory();Car c=factory.create("audi");c.

2014-03-17 09:41:25 693

原创 Qt :转换为COFF格式时失效的问题

前两天遇到一个问题,qt突然间不能用了,只写最简单的页面也运行不出来,报错说是转换为COFF格式时失效。于是就上网查,大家的建议: qt遇到这种问题时,可以把C:\Program Files\Microsoft Visual Studio 10.0\VC\bin下面的cvtres.exe换成C:\Windows\Microsoft.NET\Framework\v4.0.30319下面的cvtr

2014-03-06 10:05:01 636

原创 Qt5.2 使用qtcpsocket 传送消息

具体实现如图所示:主要分为客户端和服务器两个部分。客户端向服务器发出请求,服务器收到后连接,连接成功后发送数据给客户端,客户端触发readyread信号,调用readMessage()方法读取数据。服务器端主要是负责监听本地端口,这里使用的端口号是6666,一旦服务器监听到客户端的请求,就会触发newConnection 信号,就会紧接着调用槽函数,向客户端发送数据。下面首先介绍一下客

2014-02-20 13:46:52 2652

原创 使用QPainter 画饼图

具体如图所示:当单击不同的tab标签时,根据表中的数据显示不同的饼图。具体部分代码如下所示://根据数据绘制饼图void ProTeam::paintEvent(QPaintEvent *){ QPainter painter(this); painter.fillRect(510,420,10,10,Qt::red); pai

2014-02-19 14:12:24 4025 1

原创 Qt使用udp发送消息

首先介绍一下,TCP/IP其实是一个四层协议系统,主要包括链路层,网络层,传输层,应用层。udp属于传输层内容。        以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元).但这并不是指链路层的长度被限制在1500字节,其实这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个

2014-02-19 13:42:02 13019

原创 qt5.2音乐播放器的播放功能

qt5.2并没有了phonon 模块 ,在播放音频视频的时候可以使用QMediaplayer来实现。 //创建媒体 player=new QMediaPlayer(this); //创建播放列表,并在列表里添加两首歌曲 mediaList=new QMediaPlaylist; mediaList->addMedia(QUrl::fromLoc

2014-01-21 17:33:22 6416 5

原创 Qt使用信号槽完成打开和保存文件命令

在界面文件中,给file文件下的open 和save 加动作,然后转为槽,如下图所示:private slots: void on_actionOpen_triggered(); void on_actionSave_triggered(); void on_pushButton_clicked();在cpp中写方法,来实现打开和保存的功能:o

2014-01-10 17:25:36 2462

原创 Qt5.2连接Mysql数据库,并将数据读取到页面上

显示页面如如下图所示:首先在.pro文件中 加上 QT+= sql将每条数据存储为结构体类型的数据 ,包含三个字段,本文只显示了其中的两个字段,结构体定义如下:struct message_info { int id; QString name; QString banji; };连接数据库代码如下图所示:

2014-01-10 16:50:15 9269 10

转载 Mysql中查找重复数据,删除重复数据

Mysql中查找重复数据,删除重复数据http://www.cnblogs.com/consatan/archive/2010/12/17/1909087.html

2014-01-10 10:10:45 919

原创 Qt读取ini配置文件

void Create::readIni(QString filePath){ //使用Qsettings读取ini格式,传入的参数为ini格式的文件的地址, //QSettings *configIniRead = new QSettings("F:\\B.ini", QSettings::IniFormat); QSettings *configIniRead = n

2014-01-08 13:17:10 1019

原创 qt读取txt文件 ,解决汉字乱码问题

//qt读取txt文件,解决汉字乱码int main(int argc, char *argv[]){ QApplication a(argc, argv); QFile file("in.txt"); qDebug()QDir::currentPath(); if(!file.open(QIODevice::ReadOnly|QIODevic

2014-01-08 13:01:08 5495

空空如也

空空如也

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

TA关注的人

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