自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天进步一点

记得擦亮自己的梦想!

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 C/C++程序员发展路线

前言c/c++是一门略微比其他语言难一点的语言,它更偏向于底层,而且它包含的思想比较多,如果你只学习语言本身,不关注它所涉及的思想,将会在未来的实际应用中举步维艰,所以学习该门语言需要你付出双倍的精力来学习它的附属知识。当你了解它的附属知识时你的基础架构就基本搭建完毕,不用你全部精通,但是最少要知道它是什么,可以做什么,怎么入手用。学习语言后你要做哪些语言本身的思想都是贯通的,无论你学习C/C++...

2018-06-03 02:35:34 14257 3

原创 ZMQ 完全指南--让你跟快捷的进入状态

第一章 ZeroMQ基础拯救世界如何解释ZMQ?有些人会先说一堆ZMQ的好:它是一套用于快速构建的套接字组件;它的信箱系统有超强的路由能力;它太快了!而有些人则喜欢分享他们被ZMQ点悟的时刻,那些被灵感击中的瞬间:所有的事情突然变得简单明了,让人大开眼界。另一些人则会拿ZMQ同其他产品做个比较:它更小,更简单,但却让人觉得如此熟悉。对于我个人而言,我则更倾向于和别人分享ZMQ的诞生史,相信会和各位...

2018-07-01 03:45:32 37710 3

转载 ZeroMQ简介及应用场景分析

1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2  系统架构2.1总体架构ZeroMQ几乎所有的I/O操作都是异步的,主线程不会被阻塞。ZeroMQ会根据用户...

2018-07-01 03:43:08 5342

转载 ZeroMQ的使用

1. 下载zeromq C: git clone http://github.com/zeromq/libzmq;2. 编译编译zmqlib:启动开始菜单 vs2017下的x64 Native Tools Command Prompt for VS 2017。mkdir -p src\libzmq\build;cd src\libzmq\build;cmake ..vs2017打开ZeroMQ.s...

2018-07-01 03:41:50 1030

转载 ZeroMQ 配置(ZeroMQ实例-使用ZeroMQ进行windows与linux之间的通信)

简述    ZeroMQ号称是“史上最快的消息队列”,基于c语言开发的,实时流处理sorm的task之间的通信就是用的zeroMQ。    引用官方说法,“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,    他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。    但是,它无疑...

2018-07-01 01:40:50 2517

转载 OSG教程::基于VS2013的64位OSGEarth编译

OSG编译编译版本:osg3.4.0+VS2013+win10一.需要的源码及一些库1.OSG源码此次使用OSG版本为:OpenSceneGraph-3.4.0.ZIP下载链接:http://www.osgchina.org/index.php?option=com_content&view=article&id=222:openscenegraph-3-4-0&catid...

2018-06-16 13:52:54 2871

转载 OSG教程::GDAL编译 win10 VS2015 WIN32与X64 的 debug与release编译(终极修正)

最新GDAL下载GDAL Source下载,这里下载对应的GDAL版本  http://download.osgeo.org/gdal编译方法:本编译环境是在VS2015下进行的 Win32版本的编译  1、打开 VS2015 x86 本机工具命令提示; 开始菜单->Visual Studio VS2015-> VS2015 x86 本机工具命令提示  2、通过cd 命令行命令 设置到...

2018-06-16 12:47:42 1391

转载 Qt 之设置 QWidget 背景色

简述QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色。Qt中窗口背景的设置,下面介绍三种方法。使用QPalette使用Style Sheet绘图事件一般我不用QSS设置窗口背景,也不建议使用。(这里是对于窗口而,如果是子部件当然可以)。因为窗口使用QSS设置背景之后,若子部件不使用同样的方式来设置,默认则会继承父窗口的样式。使用QPalette使用QPal...

2018-06-03 15:08:10 36131

原创 Qt 之重启应用程序

重启主要有两种方式退出码重启和QProcess重启。退出码重启定义退出代码比较好的方式,在主窗口中定义一个静态变量:static int const EXIT_CODE_REBOOT;并进行初始化:int const Widget::EXIT_CODE_REBOOT = -123456789;或者可以定义一个全局变量或常量值。主窗口.h文件定义如下:#ifndef MAINWINDOW_H#def...

2018-06-03 14:55:19 4899

原创 Qt 信号槽机制详解(超级简易读)史上最傻教程 原理

解析首先为什么会有QT信号槽?因为有这么一个使用环境:当你做了某个动作,出触发一些事情,比如你在大街上亲了某个陌生女孩子,这时候会触发你挨巴掌这个事情。这就是信号槽最通俗的模型。再说一下要如何构建这个场景:需要>1个目标(也可以是一个目标,比如你自己抽自己巴掌)需要有触发(你去亲陌生女孩子)需要有反应事件(女孩子抽你,或者别人抽你)把上面的事件串起来就是一个完整的信号槽应用环境,示意图如下:...

2018-06-03 13:59:50 9807 9

原创 高价值SQL语句,一篇就够!SQL语句完全参考,帮你快速占领SQL

前言无需再记忆繁琐的SQL语句,以下SQL语句能帮你快速的构建你需要的SQL语句,基本常用及特殊的情况都有涉及,参考下文你将极大的提升你的开发效率。基础登陆mysql:  mysql -hlocalhost -uroot -proot创建数据库:create database dbname charset utf8查看数据库:show databases;选择数据库:use dbname;删除数据...

2018-06-03 03:06:32 1190

原创 什么是QT

QT是什么?它能做什么?Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。简单来说,QT可以很轻松的帮你做带界面的软件,甚至不需要你投入很大精力。QT学习需要避免的坑QT分为4.0版本和5.0版本他们之间的差别很大,不通用!!!不通用!!!不通用!!!所以要么你学习4.0要么你学习5....

2018-06-03 02:52:08 90955 5

Qt网络库二次封装(多线程基础)

封装基础的QTcpSocket、QThread、QTcpServer; 服务器监听后,每新来一个连接起一个线程,完全线程独立; 通过socketDescrptor传递socket; 不建议工程中使用该种模式,这只是一个简单的demo学习了解即可; 实际工程开发建议boost;

2018-08-22

空空如也

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

TA关注的人

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