- 博客(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
1034
原创 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
668
转载 spring 中的aop面向切面编程
《Spring参考手册》中定义了以下几个AOP的重要概念,结合以上代码分析如下:一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有
2014-03-17 10:30:47
632
原创 javaspring中依赖注入原理及举例
所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。当spring容器启动后,spring容器初始化,创建并管理bean对象,以及销毁它。所以我们只需从容器直接获取Bean对象就行,而不用编写一句代码来创建bean对象。这种现象就称作控制反转,即应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转
2014-03-17 10:14:35
904
原创 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
703
原创 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
651
原创 Qt5.2 使用qtcpsocket 传送消息
具体实现如图所示:主要分为客户端和服务器两个部分。客户端向服务器发出请求,服务器收到后连接,连接成功后发送数据给客户端,客户端触发readyread信号,调用readMessage()方法读取数据。服务器端主要是负责监听本地端口,这里使用的端口号是6666,一旦服务器监听到客户端的请求,就会触发newConnection 信号,就会紧接着调用槽函数,向客户端发送数据。下面首先介绍一下客
2014-02-20 13:46:52
2681
原创 使用QPainter 画饼图
具体如图所示:当单击不同的tab标签时,根据表中的数据显示不同的饼图。具体部分代码如下所示://根据数据绘制饼图void ProTeam::paintEvent(QPaintEvent *){ QPainter painter(this); painter.fillRect(510,420,10,10,Qt::red); pai
2014-02-19 14:12:24
4058
1
原创 Qt使用udp发送消息
首先介绍一下,TCP/IP其实是一个四层协议系统,主要包括链路层,网络层,传输层,应用层。udp属于传输层内容。 以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元).但这并不是指链路层的长度被限制在1500字节,其实这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个
2014-02-19 13:42:02
13196
原创 qt5.2音乐播放器的播放功能
qt5.2并没有了phonon 模块 ,在播放音频视频的时候可以使用QMediaplayer来实现。 //创建媒体 player=new QMediaPlayer(this); //创建播放列表,并在列表里添加两首歌曲 mediaList=new QMediaPlaylist; mediaList->addMedia(QUrl::fromLoc
2014-01-21 17:33:22
6448
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
2491
原创 Qt5.2连接Mysql数据库,并将数据读取到页面上
显示页面如如下图所示:首先在.pro文件中 加上 QT+= sql将每条数据存储为结构体类型的数据 ,包含三个字段,本文只显示了其中的两个字段,结构体定义如下:struct message_info { int id; QString name; QString banji; };连接数据库代码如下图所示:
2014-01-10 16:50:15
9310
10
转载 Mysql中查找重复数据,删除重复数据
Mysql中查找重复数据,删除重复数据http://www.cnblogs.com/consatan/archive/2010/12/17/1909087.html
2014-01-10 10:10:45
932
原创 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
1043
原创 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
5543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人