- 博客(51)
- 资源 (28)
- 收藏
- 关注
原创 01基于配置文件方式的SpringMVC,三种HandlerMapping,三种控制器
1 添加Spring MVC所需的jar包.2 创建一个以下项目结构的springmvc项目3 web.xml的配置如下:xmlversion="1.0"encoding="UTF-8"?>web-appversion="3.0" xmlns="http://java
2014-12-28 20:29:45 2096
原创 创建一个QT for Android的传感器应用应用程序(摘自笔者2015年将出的《QT5权威指南》,本文为试读篇)
这个手册描述了使用Qt Quick面访的方式在Android和ios设备上开发QtQuick应用程序的方法。我们使用Qt Creator实现一个QtQuick应用程序,这个应用程序基于加速器的值来加速一个SVG(可伸缩矢量图形)。设置开发环境:要想能够在移动设备上构建和运行一个应用程序,您必须为设备平台设置开发环境,配置Qt Creator和手机
2014-12-26 17:00:04 2923
原创 Centos中git的安装
CentOS的yum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘。确保已安装了依赖的包yum install curlyum install curl-develyum install zlib-devel
2014-12-24 09:54:13 1272
原创 1Nginx+fastdfs分布式文件存储
准备,将所需的软件传到服务器上,服务器的列表如下:fastdfs-nginx-module_v1.15.tar.gzFastDFS_v4.06.tar.gzlibevent-2.0.21-stable.tar.gznginx-1.5.6.tar.gzopenssl-1.0.1c.tar.gzpcre-8.36.
2014-12-24 09:43:21 1978
原创 一步步创建Qt Widget项目+TextFinder案例(摘自笔者2015年将出的《QT5权威指南》,本文为试读篇)
创建一个基于应用的QtWidget应用程序这个手册描述了怎样使用QtCreater创建个一个小的Qt应用程序,Text Finder.它是Qt工具Text Finder例子的简写版本。这个应用程序的用户界面通过使用Qt Designer来构造生成。逻辑上来说,这个应用程序是通过代码编辑器上编写C++代码实现的。 创建Text Finder项目
2014-12-23 15:28:05 2571
原创 1gitolite构建git服务器
软件环境:在有网络条件下(主要是为了安装软件),UbuntuKylin 14.041 安装openssh-serveropenssh-client,如果用的是VPS之类的一般都默认安装好了,不过,不管有没有安装好,都执行下面的命令仍然是没有问题sudo apt-get -y install openssh-server openssh
2014-12-22 21:47:36 1315
转载 怎样在Ubuntu 14.04中搭建gitolite git服务器
1. 首先这里我们安装openssh-serveropenssh-client,如果你用的是VPS之类的一般都默认安装好了,不过运行一个这个命令不会有错的,如果有安装就会提示已安装。sudo apt-get -y install openssh-serveropenssh-client2. 安装gi
2014-12-21 10:59:27 2182
转载 Gitolite 构建 Git 服务器
作者:北京群英汇信息技术有限公司网址:http://www.ossxp.com/版本:0.1-1日期:2010-10-07 14:52:19目录1 SSH 协议1.1 SSH 公钥认证1.2 SSH 主机别名2 Gitolite 服
2014-12-21 10:09:32 2123
原创 3.QT中的debug相关的函数,以及文件锁的使用
1 新建项目T33Debugmain.cpp#include#include#include //文件锁 voidMyMessageHandler(QtMsgTypetype,constQMessageLogContext&context,con
2014-12-18 11:35:58 2644
原创 2.QT中操作word文档
Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合。ActiveQt由两个模块组成:A QAxContainer模块允许我们使用COM对象并且可以在Qt应用程序中嵌入QActive控件。 B QAxServer模块允许我们导出使用Qt编写的自定义的COM对象和Active控件。
2014-12-18 10:10:28 7381 4
原创 1.QT中的容器QVector,QList,QSet,QMap,QQueue,QStack,QMultiMap,QSingleList等
1 新建一个项目在pro文件中只需要加上CONFIG += C++11main.cpp#include intmain(){ QMapint,QString>map; map.insert(1,"1");
2014-12-18 01:35:40 5816 1
原创 4.录屏软件录屏端和接收端程序
1 录屏端程序案例T30DeskSend.proSOURCES+=\ main.cpp\ Sender.cpp HEADERS+=\ Sender.h QT+=network widgets
2014-12-17 23:41:18 2170
原创 3.QT中QCommandLineParser和QCommandLineOption解析命令行参数
1 新建项目main.cpp#include#include#include#include intmain(intargc,char**argv){ QCoreApplicationapp(argc,arg
2014-12-17 20:15:11 8006
原创 2.QT中使用资源文件,程序打包
1程序中使用资源文件A 一个QT空项目B 右击项目,添加新文件添加后的效果是C 右击main.prc,选择“添加现有项”,找到要使用的资源文件。最终的效果是:D使用qrc文件T27Resource.proRE
2014-12-17 20:12:03 4879
原创 1.QT中播放视频,录音程序的编写
1 通过process的方式播放视频T22VideoPlayer.proHEADERS+=\ MyWidget.h SOURCES+=\ MyWidget.cpp QT+=gui widgets
2014-12-16 22:30:08 2628
原创 5.QT中关于HTTPClient相关的操作,Json数据传输
新建项目T12HttpClientT12HttpClient.proSOURCES+=\ main.cpp QT+=networkCONFIG+=C++11main.cpp
2014-12-16 20:47:03 8500 1
原创 4.QT中进程操作,线程操作
QT中的线程操作T19Process.proSOURCES+=\ main.cpp CONFIG+=C++11main.cpp#include #include #includ
2014-12-16 20:44:37 1573
原创 3.QT数据库综合案例,模糊查询等操作
1新建一个项目:Database01.proSOURCES+=\ main.cpp\ Contact.cpp QT+=gui widgets sql CONFIG+=C++11 HEADERS+=
2014-12-16 20:41:53 9870
原创 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
Linux下的qt安装,命令时:sudoapt-get install qt-sdk安装mysql数据库,安装方法参考博客:http://blog.csdn.net/tototuzuoquan/article/details/39565783如果行想进数据库开发,需要安装libqt5sql5-mysql.命令是:sudo apt-get in
2014-12-16 06:46:51 7412
原创 1.关于QT中json数据处理和密码md5加密
新建一个Qt空项目17Json.proHEADERS+=\ MyWidget.h SOURCES+=\ MyWidget.cpp QT+=widgets guiMyWidget.h
2014-12-15 15:45:34 3124
原创 6.关于QT中的内存管理,动态的制作,动态库的调用,静态库的制作
一 QT的内存管理1 QT中的内存管理是QObject来管理的2 QT中的内存管理没有cocos2dx中的引用计数3 组件可以指定父对象QTimer *timer = QTimer(this); //这里的this实际上强制转换成为了QObject了。4 每一个对象都有一个deleteLater()方法,QLin
2014-12-15 14:01:13 1714
原创 5.关于QT中的网络编程,QTcpSocket,QUdpSocket
1新建一个项目:TCPServer.proA 修改TCPServer.pro,注意:如果是想使用网络库,需要加上networkSOURCES+=\ TcpServer.cpp\ TcpClient.cpp HEADERS+=\ TcpServer.h
2014-12-15 12:45:48 7234
原创 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
新建项目13IO13IO.proHEADERS+=\ MyWidget.h SOURCES+=\ MyWidget.cpp QT+=gui widgets networkCONFIG+=C++
2014-12-15 08:15:27 4859 1
原创 3.关于QT中的MainWindow窗口,MenuBar,ToolBar,QuickTip等方面的知识点
1新建一个空Qt项目编写12MainWindow.proHEADERS+=\ MyMainWindow.h\ MyView.h SOURCES+=\ MyMainWindow.cpp\ MyView.cpp
2014-12-13 23:58:38 7696
原创 2.关于QT中的Dialog(模态窗口),文件选择器,颜色选择器,字体选择器,消息提示窗口
1新建一个空项目A编写 .pro文件QT+=gui widgets HEADERS+=\ MyDialog.h SOURCES+=\ MyDialog.cppB编写MyDialog.h
2014-12-13 22:47:07 3767
原创 1.关于QT中的Graphics绘图,定时器,动画,将窗口中的内容打印到图片上,打印机,打印预览
1新建项目A 修改pro中的内容如下:HEADERS+=\ MyWidget.h SOURCES+=\ MyWidget.cpp QT+=gui widgets printsupportB 编写MyWidge
2014-12-13 20:57:23 3572
原创 shell的输入和输出
1.echo echo [option] string -e 解析转义字符 -n 回车不换行,linux系统默认回车换行 转移字符 \c \t \f \n#!/bin/bash#echoecho -e "this echo's 3 newlne\n\n\n"echo "OK"echoecho "
2014-12-12 22:42:20 1065
原创 变量和运算符
●本地变量:在用户现在的shell生命期的脚本中使用。设置变量:various_name=value.可用set 来查看。用readonly可以使变量只读。●环境变量:用于当前用户下所有用户进程(不限于现在的shell)。设置变量:export various_name=value。用env查看。用readonly可以使变量只读。●变量替换 echo ${variable nam
2014-12-12 22:12:45 1006
原创 shell基础
●umask --查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora 1]$umask0002[test@szbirdora 1]$ls -lh-rw-rw-r-- test test myfile drwxrwxr-x test test 1上面的例子中我们看到由test默认创建的文件myfile和文件夹1的权限分
2014-12-12 21:24:52 882
原创 6.QT信号和槽
新建项目SignalAndSlot项目编写代码如下:mysignal.h#ifndef MYSIGNAL_H#define MYSIGNAL_H #include class MySignal : public QObject{ Q_OBJECTpubli
2014-12-12 19:47:19 944
原创 5.Qt自定义Button按钮的实现
1.编写自定义按钮MyButton.h#ifndefMYBUTTON_H#defineMYBUTTON_H #include /** *@briefTheMyButtonclass *如果想重写button,需要继承QWidge
2014-12-12 19:43:56 5836
原创 4.QPixmap,QTransform,绘图函数的使用
新建一个项目PainterMyWidget.h#ifndefMYWIDGET_H#defineMYWIDGET_H #include classMyWidget:publicQWidget{ Q_OBJECT
2014-12-12 19:42:32 3249
原创 3.QT事件处理,消息过滤器
1 新建一个项目:06Event新建cpp文件06Event.proHEADERS+=\ MyWidget.h SOURCES+=\ MyWidget.cppQT+=widgets gui
2014-12-12 19:39:30 1538
原创 2.QLabel,QPushButton,QLineEdit,QComboBox,QCheckBox,QRadioButton,QTextEdit,QTextBrowser,QGroupBox,QSl
1.新建一个空项目(其它项目—>空QT项目):2 添加新文件(选择C++Class)MyWidget.h#ifndef MYWIDGET_H#define MYWIDGET_H #include #include class MyWidget :
2014-12-12 19:34:33 3642
原创 1QPushButton的使用,QLineEdit的使用,设置组件位置,布局(QHBoxLayout,QGridLayout)
1.新建一个空Qt项目2新建一个新的文件(右击项目à添加新文件)3配置pro文件属性SOURCES+=\ main.cppQT+=widgets gui4编
2014-12-12 19:28:34 4908
原创 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
模拟BufferedInputStream,编写一个类package toto.IO; import java.io.IOException;import java.io.InputStream; class MyBufferedInputStream{ private InputStreamin; p
2014-12-08 22:12:46 1449
原创 01_Eclipse的使用方法
1选择工作站Workspace:表示工作站2切换工作站选择工作站的方式:File—>SwitchWorkspace这里选择其他的工作站清除工作站的方式:找到MyEclipse的安装目录:C:\Program Files\MyEclipse6.6\eclipse\configuration\.settings\org.eclip
2014-12-08 22:07:39 1204
原创 02_3中方式的反射,通过Class.forName获得Class对象,通过类.class获得字节码对象,通过类实例.getClass()的方式获得Class对象
反射中加载类:Java中有一个Class类用于代表某一个类的字节码 .class文件 对应Class //1加载类// java中Class代表一个类,但是到底代表哪个类要明确指出//其中clazz代表这个类的字节码文件Classclazz1= Class.forName("day3.reflect.P
2014-12-08 22:04:23 1615
原创 01_学习java WEB涉及到的相关技术
http协议Tomcat服务器Servlet技术JSP技术HTMLCSSJavascriptJDBC技术MySQL、OracleSQL语言JavaBean 常用开源组件DOM4j、C3po、Dbcp、log4j、Velocity、OsCache….. XML
2014-12-08 22:02:46 1162
原创 07_数据库创建,添加c3p0操作所需的jar包,编写c3p0-config.xml文件,编写User.java,编写jdbcUtils.java实现操作数据库的模板工具类,UserDao编写,Dao
1 创建day14数据库,创建user.sql表:A创建数据库 day14B创建数据表userscreatetable users( id intprimarykeyauto_increment, username varchar(20), passwordvarchar(2
2014-12-08 21:59:12 1959
easyui资料
2014-02-22
17个在线编辑器,包括kindeditor,STEditor,HTMLArea3.0last20071025等
2012-07-22
二手购物网源码
2012-05-31
强大的购物网代码(java)
2012-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人