- 博客(34)
- 资源 (32)
- 收藏
- 关注
原创 BOOST库编译.
初衷目的:解决编译运行程序提示LINK:fatal error LNK1104:无法打开文件:"libboost_A_vc120-mt-sgd-155.lib"解释:1.说白了就是没有链进去相关库.但是"这个"lib是需要你手工进行编译的,2.各个库都有相对应的版本,比如120-对应的是msvc-12.0(vs2013提供的编译工具)进行编译生成的.3.学会使用bjam 进行编译自
2017-03-31 18:40:54 477
原创 STL与BOOST学习基础之模板函数和模板类.
1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y){ return(x>y)?x:y ; }//函数2.float
2017-03-31 09:26:00 678
原创 传智培训面试题内部资料整理.
传智内部资料,100道经典面试题.资源链接:http://download.csdn.net/detail/qq_24571549/9799360
2017-03-30 19:25:33 762
转载 Visual Assist X破解方法.
破解方法:VC2008的破解方法:使用2008的朋友我就不多说了,直接拷贝到你选择的那个安装目录去,例如 C:\Program Files\Visual Assist\ ,直接运覆盖VA_X.dll 即可VC2010的破解方法:使用2010的朋友,因为2010以及更新版本中的Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把
2017-03-30 10:50:50 2937
原创 XShell+Xmanager实现在XShell中显示远程服务器的图形界面
服务器端:Linux客户端:XShell + Xmanager配置流程:1.使用XShell建立连接时,设置连接属性,在 SSH --> tunneling 选项下勾选 Forward X11 connections to: Xmanager。2.打开Xmanager启动Xmanager - Passive.3.XShell中更改启动的参数,一图形界面启动,就是修改参数
2017-03-29 23:00:43 8329
原创 Dock布局窗口
/* */ Qt Creator,VS,matlab等,都是使用dock布局窗口,这样用户可以自定义界面,自由组合窗口。 基本知识脑补:常规知识控件: QstatusBar, QtoolBar 循序渐进来实现效果: 我们应该意识到的是,qt中的mainwindow中实际上只是给我们提供了一个框架窗口而已,并不像MFC中
2017-03-28 16:38:37 2882
原创 coco2sdx3.14.1 + vs 2013 + py 2.7.8开发环境搭建
安装过程:下载安装Python2.7.x(高版本的不行)。官网下载地址:https://www.python.org/downloads/。下载后直接默认安装就可以。 下载解压cocos2dx- 3.x。官网下载地址为:http://www.cocos2d-x.org/download/。选择正确版本进行下载,下载后解压到自定义目录即可。 下载vs2013静默安装.
2017-03-28 10:31:43 478
转载 Qt之模态对话框和非模态对话框.
原文转载自:http://blog.csdn.net/zenwanxin/article/details/6796210 /*重点的话写在前面:Qt::WA_DeleteOnClose55 Makes Qt delete this widget when the widget has accepted the close event (see QWidget::cl
2017-03-26 11:00:20 619
原创 Qt之应用程序打包发行
主脉络:1.将应用程序和所需要的dll进行归类待一个文件夹中,要是有相关资源文件.可以将文件夹归入.在 C:\Qt\Qt5.1.1\5.1.1\msvc2010\bin目录中搜索拷贝>2.运行下方提供的软件链接下载软件打包.示例解说: 若运行程序报这种:could not find or load the Qt platform plugin "wi
2017-03-25 10:06:49 1274
原创 Qt Graphics入门小例以及实现场景中相关项拖拽功能总结.
源码之前了无秘密:相关开发中碰到问题代码中已有向导性开发解说,太深入的过程暂时没有时间研究,见谅,仅当入门小例.MyWidget.h文件#ifndef MYWIDGET_H#define MYWIDGET_H#include #include #include #include #include #include #include #include #include // pr
2017-03-24 20:11:34 5283
转载 Qt之绘图.
这一部分参考晚上解释:最近创建了一个继承 QWidget 的窗口部件,使用 QPainter 绘制需要的内容,一部分在 paintEvent 中使用 QPainter,另一部分在自定义函数中使用 QPainter,发现运行时警告:QWidget::paintEngine: Should no longer be called kernel……QPainter::begin: P
2017-03-23 19:27:18 777
原创 Qt之定时器概述加使用
定时器类QTimer中心核心概念:一:创建定时器(New),设定间隔时间出发(SetInterval),将定时器和相关槽函数关联起来(connect).接下来就是启用(start)定时器即可.二:QTimer还提供了一个简单的只有一次定时的函数singleShot()。 一个定时器在100ms后触发处理函数animateTimeout()并且只触发一次。QTimer
2017-03-23 19:18:36 584
原创 Qt开发之绘画和QPainter绘图的坐标系转换
删繁就简单:实际上就是重写PaintEvent函数.举例:void Widget::paintEvent(QPaintEvent *e){ QPainter TemPaint(this);/* TemPaint.setPen(QColor(0, 160, 230)); TemPaint.drawText(rect(), Qt::AlignC
2017-03-23 10:52:46 1568
原创 Qt之事件过滤器 截获消息通知 自定义消息处理事件解析.
QEvent::Type:写在最前面.这个枚举类型定义了Qt中有效的事件类型。事件类型和每个类型的专门类如下:QEvent::None - 不是一个事件。QEvent::Accessibility - 可存取性信息被请求。QEvent::Timer - 规则的定时器事件,QTimerEvent。QEvent::MouseButtonPress - 鼠标按下,QMouseEvent。
2017-03-22 20:39:38 3248
转载 Qt之stylesheet使用介绍
Qss的术语和语法几乎和HTML CSS相同,如果你已经熟悉CSS,你可以快速的浏览本文。样式规则 样式表由一系列的样式规则组成。一条样式规则由一个选择器和一个声明语句组成,选择器指明了哪个(或者说是哪种)部件将会受规则影响,而声明语句则指明了哪些属性会设置到这个(这些)部件.举个例子:QPushButton {color: red}1 在上面的样式规则中,
2017-03-20 19:41:44 12359 2
转载 Qt实现Label超链接效果
写在前言:要么使用自定义槽函数实现,要么就是通过设置label中setOpenExternalLinks中方法实现.直接贴代码吧:Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); ui->OpenUrl
2017-03-20 11:31:57 1908
原创 Qt之菜单或者对二级菜单的理解.
重点的话写在前面:我们应该意识到,能点击后实时具体功能的是菜单项(和QAction相关),点击之后达到弹出菜单项的姑且称之为"菜单"(QMenu).举例说明:解说:1.管理是Menu.2.登陆,注销,退出是QAction.3.二级是Menu.因为管理是放在系统菜单栏上的,所以通过MenuBar()返回系统菜单指针进行添加,登陆,注销,退出是管
2017-03-19 17:34:21 7652
转载 Qt之qss实现按钮三态.
抱歉,原文不知道转接的谁的了,这里没有指向原文的连接.函数声明: void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec) ;函数实现:void MainWindow::SetButtonStyle(QPushButton *button, QString imgsrc,
2017-03-19 10:51:47 3776
原创 Qt实现输入框,组合框提示,模糊查询,搜索关键字下拉提示功能
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ QWidget *NewWin = new QWidget; NewWin->resize(QSize(200,100)); //使输入框具有初始化提示语句 QLineEdit *MyEdit = new
2017-03-18 16:08:54 15617 2
原创 Qt布局简介及其弹簧的使用.
常用的布局有:QVBoxLayout,QHBoxLayout,QGridLayout.分别为垂直布局,水平布局,表格布局.入门要掌握的概念理解能力是,一定要有容器的概念,这几种布局都相当于容器,容器中能嵌套各种元素(也就是控件)和容器(容器间也能相互包含).每个容器都是独立的个体,最外边的容器将内元素组成一个整体.提前提及这两个函数:这是设置当前容器中各个元素所占据比例
2017-03-18 10:25:50 33027 6
原创 解决基于Qt5.1.1遇见QWebView 找不到,以及网页加载不出来.
解决:提示QWebView找不到结局方法:出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.3单独放到了QtWebKit
2017-03-17 18:50:33 14545 14
原创 QT中一些小程序合集
1.QT中实现播放gif图片的效果:运用到label标签,运用到QMovie类.实现过程:项目右键->添加新文件->Qt->Qt资源文件.设定名称.(先添加文件名,后添加文件).再在类中添加如下代码即可: Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) {
2017-03-16 09:23:10 1726
原创 C++操作注册表实现开机自启动程序
//能读懂并运用这段代码就行了.具体一些参数细节由图进行解释,很快就明白了,备注:关于win8下读写注册表需要相关权限.自行科普.int test() { LPCTSTR lpSubKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; HKEY hKey; REG
2017-03-14 20:13:40 2622
原创 VS下QT环境搭建
关于mingw和msvc只是编译器的不同而已,两者并无多大差别:传送安装连接,但是mingw版本需要重新编译:http://blog.csdn.net/liang19890820/article/details/49894691
2017-03-14 18:04:26 416
转载 QT编程资料向导
原文转载自 一去丶二三里:顶置推荐大牛博客:http://blog.csdn.net/liang19890820发福利了、发福利了、发福利了,重要的事情说三遍。。。为了方便更多Qter了解、学习Qt,现将相关资源进行整理,主要内容包括:Qt官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。满满的都是干货,独乐乐不如众乐乐。。。
2017-03-14 16:22:22 953
原创 Oracle查询为主的命令相关偏.<重点一般在这>
1.select 进行运算结果查询:空值问题: 1.NULL空值 任何数和null进行计算都为空.2.空值不为空 null != nullnull滤空函数 nvl(a,b) :当a是空的时候,返回b.(其中b可以是数字/字符串) -- 字符串和日期在sql语言只能怪用单引号括起来.eg:select one,two,three,two
2017-03-12 19:20:56 174
原创 PL SQL Developer 使用总结
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with p
2017-03-12 16:03:30 317
原创 ora-12170-tns 连接超时
进行尝试解决方案: 1.关闭你的防火墙. 2.可能你的IP地址变化了,更改下listener.ora和tnsname.ora文件中的IP地址.改了之后要重启下监听服务> 关于更改后的ip地址:在命令行下输入ipconfig.查
2017-03-12 15:38:16 293
原创 Oracle客户端和Oracle服务器端安装以及启动网页版控制台方法
写在前言:数据库,实际上根据tcp/ip进行数据传输的,实际上只需要服务器端即可.客户端只是给你一个操作服务端的平台而已.Oracle服务器端安装:1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下: 2、 输入口令和确认口令,如:password,点击下一步,出现如下进度条,注:
2017-03-12 10:08:41 633
原创 Oracle篇章系列二oracle相关命令
前言概要总结:关于序列,就是一个东西,供类似事项mysql下自动增加id键值功能所出来的产物,就是mysql实现这种功能简单,oracle实现多了一步罢了: 1.可以把序列名称想象成一个全局对象,不管在哪个"表"中插入使用时,调用名称.nextval.将会提出下一个值进行写入表中.全局对象,值自动加一. 2.调用select 名称.nextval from dual;dua为系统维
2017-03-11 15:26:38 327
原创 Oracle篇章系列一:sqlplus概念认知及其启动关闭数据库和用户操作
注意命令都是以分号结尾.创建用户:create user 用户名 identified by 密码; 更改用户的密码:alter user 用户名 identified by 密码; 删除某一用户:drop user 用户名;给用户权限:grant connect,resource to 用户名;
2017-03-11 15:08:19 327
转载 C++程序员的职业生涯规划
一、C++服务器程序员(流媒体后台,游戏后台,高性能服务器后台) 1. 精通C++,STL,Linux等,熟悉设计模式;2. 熟练掌握一门脚本语言(Lua, Python, Perl等);3. 对多线程环境编程有一定的理解,能独立完成服务器端模块的开发、维护和优化;4. 熟练掌握MySQL数据库的开发维护、性能优化;
2017-03-07 18:57:53 17552
原创 Qt Creater常用操作技巧.
1.分栏显示:Qt Creator开发基本上都会用到.(避免多个文件来回切换,常用)先按Ctrl + e后松开再按2添加上下布局的分栏.先按Ctrl + e后松开再按3添加上下布局的分栏.先按Ctrl + e后松开再按1删除所有的分栏.2.F2 快速切换到 光标选中对象 的源码。3.F4 在 头文件(.h) 和 实现文件(.cpp) 之间进行切换
2017-03-04 15:05:48 1844
ACE程序员指南
2019-06-06
cocos2dx服务端客户端斗地主环境搭建方法
2017-09-23
cocos2dx服务端客户端斗地主
2017-09-23
Advanced Archive Password Recovery下载
2017-09-19
我所理解的Cocos2d-x ,秦春林
2017-09-19
Qt应用程序打包工具
2017-03-25
[Visual.C.开发实战1200例.第1卷].刘锐宁.扫描高清版
2015-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人