自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

转载 不是技术也能看懂云计算,大数据,人工智能

之前对这三个不同概念之间的关联性有点模糊,这篇文章比较通俗易懂。供参考原文链接https://www.cnblogs.com/popsuper1982/p/8505203.html我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提大数据,谈人工智能的...

2018-05-29 22:31:17 362

转载 修改git commit 最后一次提交的注释信息 以及如何退出git bash vim编辑器

https://www.cnblogs.com/sandy-happyhour/p/5950084.html今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了)首先 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器然后...

2018-05-27 17:43:19 275

转载 Windows调试工具入门 — windebug

转载自https://blog.csdn.net/zmqblog/article/details/17334637一、  引子Debugging Tools for Windows是微软发布的一套用于软件调试的工具包(后面如果没有指明,那么我会使用WinDbg来作为这一套调试工具的简称)。我第一次接触是在三年前的一个内核驱动项目,由于进行了IDT中键盘鼠标中断的Hook,使用Softice调试时造...

2018-05-17 19:41:57 7340

转载 静态库那些事儿/MT /MD

总结下,需要注意的是对于多个模块的开发,确保该模块的malloc自己free就OK了。引用自https://zhuanlan.zhihu.com/p/20628410?refer=jilinxiaohuohttps://www.zhihu.com/question/45753516单例模式是一种很简单常用的设计模式,常见的做法可能是这样:Renderer& getInstance(){...

2018-05-17 17:24:38 2969

转载 Qt中QEvent和信号槽的区别

仔细来看,事件与信号其实并无多大差别,从我们对其需求上来说,都只要能注册事件或信号响应函数,在事件或信号产生时能够被通知到即可。但有一项区别在 于,事件处理函数的返回值是有意义的,我们要根据这个返回值来确定是否还要继续事件的处理,比如在QT中,事件处理函数如果返回true,则这个事件处理 已完成,QApplication会接着处理下一个事件,而如果返回false,那么事件分派函数会继续向上寻找下一...

2018-05-13 17:56:41 4919 3

原创 Qt信号槽连接的几种方式

常量 描述 Qt::AutoConnection 信号槽在同一线程,同Qt::DirectConnection.不在同一线程,同Qt::QueuedConnection. Qt::DirectConnection 发射完信号后立即执行槽,只有槽函数执行完成返回后,发射信号后面的代码才可以执行 Qt::QueuedConnection 接收部件所在...

2018-05-13 16:59:36 5943 1

转载 文本协议与二进制协议的选择

转载自https://www.cnblogs.com/houkui/p/4268233.html进行网络通信时,我们经常纠结于到底使用什么样的协议传输数据,下面我谈谈应该怎么选择一种合理的协议格式。网络协议标准定义是这样的:  为计算机网络中进行数据交换而建立的规则、标准或约定的集合。  网络协议至少包括三要素:  语法:语法是用户数

2018-05-08 08:36:27 340

转载 HTTP协议【详解】——基本概念

http请求由三部分组成,分别是:请求行、消息报头、请求正文HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。1、常用的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参

2018-05-06 17:13:01 269

转载 HTTP 协议入门

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET。GET /i...

2018-05-06 15:47:51 171

转载 STL中的通用算法(大约70个)

STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。    STL中算法大致分为四类:        1、非可变序列算法:指不直接修改其所操作的容器内容的算法。        2、可变序列算法:指可以修改它们所操作的容器内容的算法。        3、排序算法:包括对序列进行排序和合并的算法、

2018-05-06 11:43:14 814

转载 C++线程安全的单例模式

http://www.cnblogs.com/myd620/p/6133420.html在某些应用环境下面,一个类只允许有一个实例,这就是著名的单例模式。单例模式分为懒汉模式,跟饿汉模式两种。首先给出饿汉模式的实现template class T>class singleton{protected: singleton(){};private:

2018-05-05 18:54:39 154

转载 进程线程相关概念题

1. 问答题1.1 线程与进程的区别?(1)进程是出于执行期的程序以及相关资源的总称。 线程是在进程中活动的对象,可以理解为进程中执行的一段程序片段。 (2)内容进程线程地址空间程序计数器全局变量寄存器打开文件堆栈子进程状态信号

2018-05-05 10:48:15 329

原创 windows中互斥量和关键代码段的区别

参考系列文章 http://www.dewen.net.cn/q/9561

2018-05-05 10:44:16 219

原创 多线程相关系列博文

多线程是程序开发过程中用的比较多的,平时开发也就用下互斥锁,关键代码段,读写锁之类的。基本也就能解决问题了。但如果别人问到具体细节,有种理不清的感觉,说到底还是基础不扎实。参考几篇博文。加深理解。https://blog.csdn.net/column/details/killthreadseries.html 秒杀多线程系列(windows) C++11并发实战 https://blog...

2018-05-05 10:22:26 153

原创 Qt插件机制

搜索了网上Qt插件相关的几篇博文。基本内容是翻译自帮助文档。参见关键字How to Create Qt Plugins 。建议直接看文档,有些翻译过来可能就有点变味了。如果英文阅读慢可先过一遍再看文档就快些了。插件定义利用插件扩展Qt本身利用插件扩展Qt应用程序深入理解插件系统构建自己的Qt插件系统...

2018-05-02 23:51:14 545

原创 Qt Creator 插件开发/QtCreator源码分析

项目开发采用了Qt的插件机制。大体上也参考了QtCreator和LiteIDE这两个开源项目的插件管理及其他方面的一些内容。LiteIDE里部分内容及管理都参考了QtCreator。但LiteIDE网上找不到相关介绍的博文。如果要分析QtCreator软件设计的一些思路,大概了解之后再去啃源码可能相对就会容易一点。仅供参考。《Qt Creator 插件开发》目录 https://www....

2018-05-02 23:39:06 3419

转载 socket相关概念

有次一同学说到他面试被问到socket是哪一层的东西。当时听到的第一反应是三元组(协议,IP,端口),端到端的通信,也就是OSI的传输层或TCP/IP 模型中的运输层。不过后面讨论的结果是socket应该是传输层与应用层之间抽象的一层。虽然平时开发也用的比较多,但要讲总有些说不大明白。参考了几篇文章。https://www.zhihu.com/question/29637351?sor

2018-05-02 23:25:04 345

转载 客户端软件的结构思考(一)

文章中有些思路还是可以借鉴下。不过感觉目前公司项目中应用的通信类结构比文章中介绍的思路要强多了。https://blog.csdn.net/analogous_love/article/details/78395024关于这个标题的内容我思考了很多年,也求索了很多年,每次遇到一份新的质量看起来不错客户端软件的源码时,我总是忍不住地去学习和研究,以期能解决我的困惑,希望能达到

2018-05-02 23:17:44 554 2

Visual AssistX for VS2017

找了好多个版本的番茄助手,要么不能用,要么分太多,但最后还是找了一个,亲测能用。适用于VS2017及以下的vs版本。资源下载没有0积分设置,最低积分是1分,供有需求的朋友下载。

2019-01-22

深入应用C++11 代码优化与工程级应用完整版 pdf

找了好些链接,要么不完整,要么分太高。看到好多下载链接都要10多分才能下,下载后特意上传了下。资源分好像最低要2分,选了最低的。这个版本是没带目录的,先上传下,后续看完再更新增加的目录书签版本,希望帮助到大家。

2018-02-27

TCP_UDP测试工具

TCP_UDP测试工具 包含TCP,udp服务器,支持创建tcp连接,udp连接等

2017-06-10

TCP-UDP调试助手

该工具包含TCP服务器, UDP服务器,TCP及UDP客户端及相关的网络抓包工具等,便于日常学习开发使用

2017-06-10

WINCE下CH340,CH341驱动

WINCE下CH340,CH341驱动

2017-06-01

FileTool.ext

VC6.0和Visio都是开发者常用的工具,但是他们却存在冲突。当两个软件同时安装在一台机器上时,如果在 VC6.0中的“FileView”右键点“add files to folder”或者在Project菜单点Add to project --Files都会报devshl.dll出错。

2014-11-17

空空如也

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

TA关注的人

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