自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

$firecat利白的代码足迹$

不积跬步,无以至千里

  • 博客(21)
  • 资源 (134)
  • 收藏
  • 关注

原创 原创:使用Qt Creator作为Linux IDE,实现CMake编译和gdb单步调试

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/78448392一、前期准备1、安装Linux系统,例如CentOS 7,带桌面,GNOME安装,http://mirror.centos.org/2、安装qt-opensource-linux-x64-5.9.1.run,http:...

2017-11-05 11:40:27 12977 2

原创 我的mqtt协议和emqttd开源项目个人理解(1) - Clean Session和Retained Message

学习mqtt协议和emqttd开源项目一、关于clean session的说明ets:mqtt_persistent_sessionets:subscribedets:subscriberMnesia:sessionMnesia:subscriptionMnesia:topic当clean session的值为false,即保留会话,那么该客户端上线,并订阅了主题

2017-11-29 17:21:14 13107 7

转载 使用IntelliJ IDEA配置Erlang开发环境

http://blog.csdn.net/witton/article/details/50551022Idea工具是目前我使用过的开发Erlang最好用的IDE,但其Erlang插件的官方教程太简陋,我就想自己做一个相对详细的教程。我们来看看如何使用IDEA配置一个开发Erlang的环境:首先,我们需要安装Erlang的插件,如下图所示,点击Install JetBrains

2017-11-29 09:49:33 4057

转载 libuv中文API手册,中文教程(★firecat推荐,含C++封装库uvw★)

作为循环迭代的一部分,循环会阻塞以等待socket上的I/O活动,这些活动已经被加到socket的触发实践中了,一旦这些条件满足,那么socket的状态就会发生变化,从而循环不再阻塞,而且句柄也可以读、写及执行其他期望的I/O操作。一个TCP服务器的句柄在每次有新的连接的时候都会调用它的连接回调函数。本库不止提供了对不同I/O polling机制的抽象,handles和streams机制也提供了一个更高层的对于sockets和其他实体的抽象。下面的图展示了libuv的不同组件及相关的子系统。

2017-11-27 15:33:38 15691

转载 openpoker开源项目 源代码解析

http://hpyhacking.iteye.com/blog/1166481https://github.com/hpyhacking/openpoker -- 源码最近主攻erlang编程,erlang在处理网络并发可谓具有语言上的天赋,而这恰恰能帮我解决很多游戏服务器中的问题,想必每一个接触过erlang的人都看过《轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系

2017-11-26 16:04:00 610

转载 Erlang 聊天室程序

Erlang 聊天室程序1Erlang 聊天室程序2Erlang 聊天室程序3Erlang 聊天室程序4Erlang 聊天室程序5Erlang 聊天室程序6Erlang 聊天室程序7Erlang 聊天室程序8

2017-11-26 15:44:18 1093

转载 从Qt客户端向Erlang服务器发起数据库分页查询的请求

从Qt客户端向Erlang服务器发起数据库分页查询的请求1从Qt客户端向Erlang服务器发起数据库分页查询的请求2从Qt客户端向Erlang服务器发起数据库分页查询的请求3

2017-11-26 15:21:01 409

原创 收藏的博客 -- Redis学习

centos 7安装和使用redis,授权远程连接(★firecat推荐★)https://redis.io/https://github.com/antirez/redishttps://github.com/redis/hiredis-- make编译,安装路径是/usr/local/lib/libhiredis.ahttps://github.com/acl-dev/...

2017-11-15 17:19:11 898

原创 erlang高性能网络库esockd的编译和使用(五)-热更新

讲解一下,如何实现rebar热更新程序。

2017-11-13 10:21:49 822

原创 erlang高性能网络库esockd的编译和使用(四)-env

在上一篇基础上,继续完善app。新增环境变量env的读取。

2017-11-10 14:49:55 515

原创 开源项目推荐:Qt插件学习之CTK/QCPFrame/qtcanpool等

CTK插件框架可以简单的描述为C++的动态组件系统。CTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型,这个模型允许通过那些组件间共享对象的服务通信。著名的医疗软件MTK就使用了CTK。

2017-11-10 10:01:00 1152

原创 开源项目推荐:C/C++语言版本的http server和client,请关注RESTful

1、http server提到http server,一般用到的都是Apache和nginx这样的成熟软件,但是,有的情况下,我们也许也会用一些非常轻量级的http server。http server的c++轻量级实现里,Mongoose和tinyhttpd这两个比较有名,而且很有参考价值。tinyhttpd精简,仅有一个.c,500行代码。但是麻雀虽小五脏俱全,许多人推荐tinyht...

2017-11-09 15:27:56 11595

转载 库-libuv:概述

http://blog.csdn.net/w616589292/article/details/50920313libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。特性: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成

2017-11-07 09:56:07 607

转载 网络库libevent、libev、libuv、libhv对比

本文非原创,而是转摘自Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库。异步事件库本质上是提供异步事件通知(Asynchronous Event Notification,AEN)的。异步事件通知机制就是根据发生的事件,调用相应的回调函数进行处理。事件是异步事件通知机制的核心,比如fd事件、超时事件、信号事件、定时器事件。

2017-11-07 09:54:40 11915 1

转载 好工具推荐系列:如何在GitHub For Windows软件上为代码库创建一个版本标签tags

原博客链接:http://www.aobosir.com/blog/2016/12/01/GitHub-For-Windows-Adding-tag/参考网站:git 创建标签git 操作标签Github for Windows - Adding tags要想给代码库贴标签,Github For Windows 软件上没没有这个按钮。你需要在Github

2017-11-06 16:25:25 802

原创 好工具推荐系列:Github客户端GitHub Desktop使用方法

Github使用教程(一)------ 初识GithubGithub使用教程(二)------ 初识Githubgit学习--GitHub上如何进行PR(Pull Request)操作github----向开源框架提交pr的过程客户端1:https://desktop.github.com/-- 推荐,支持Windows和Mac系统https://help.github......

2017-11-06 15:21:42 18354 5

转载 cmake使用示例与整理总结

文章来源:http://blog.csdn.net/wzzfeitian/article/details/40963457本文代码托管于github  cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURC

2017-11-05 16:35:02 1855

原创 erlang高性能网络库esockd的编译和使用(三)-keepalive

在上一篇基础上,继续完善app。新增心跳检测机制。

2017-11-01 17:37:32 954

原创 Linux tcpdump命令详解

Linuxtcpdump命令详解tcpdump使用详解及数据包分析简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉...

2017-11-01 16:15:02 3635

原创 Linux netstat命令详解

终端命令:netstat -nalp|grep 8011|wc -l #查看8011端口的客户端连接数ulimit -n 102400 #修改当前进程的最大文件数 简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (InterfaceStatistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

2017-11-01 16:13:42 461

转载 linux下用top命令查看cpu利用率超过100%

http://www.cnblogs.com/duhuo/p/6065921.html今天跑了一个非常耗时的批量插入操作。。通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%。。以前没注意。。通过在top的情况下按大键盘的1,查看的cpu的核数为4核。通过网上查找,发现top命令显示的是你的程序占用的cpu的总数,也就是说如果你是4核cpu那么cp

2017-11-01 09:38:14 6656 3

qt-google-breakpad-demo.rar

dump系列(3)Qt使用Google Breakpad捕获程序崩溃报告 https://libaineu2004.blog.csdn.net/article/details/108033316 附件是qt使用的demo完整源码

2020-08-16

qt-creator-minimal.7z

这里分享一下本人从qt-creator-opensource-src-4.12.4源码,简化过后的版本。该源码使用MSVC2017编译器编译。 详情见https://libaineu2004.blog.csdn.net/article/details/104686045

2020-08-06

log4cplus-demo-vc141.7z

我个人的log4cplus-1.2.2和2.0.5的编译与测试使用,VS2017编译器 https://blog.csdn.net/libaineu2004/article/details/88759176

2020-01-26

Visual Leak Detector(VLD内存泄漏检测工具)支持VS2017

博客配套源码 VC++内存泄漏检测方法(3):Visual Leak Detector(VLD内存泄漏检测工具)支持VS2017 https://blog.csdn.net/libaineu2004/article/details/89763798

2020-01-23

HPGL(PLT文件格式)文件解析及VS2017工程源码

HPGL(PLT文件格式)文件解析及VS2017工程源码 https://blog.csdn.net/libaineu2004/article/details/103017026

2019-11-14

图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等 - 满城风絮 - CSDN博客.rar

图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等 https://blog.csdn.net/libaineu2004/article/details/103024649

2019-11-12

MFCApplication1.rar

MFC自定义环形进度条的实现;效果图请见https://blog.csdn.net/libaineu2004/article/details/102886446

2019-11-03

MFCResourceID v2.0.rar

本程序将MFC资源文件Resource.h中的ID重新整理和排序; 按照字母顺序排序,拒绝重复Id; 要求resource.h文件的编码必须是Windows系统默认的ANSI,否则会出现乱码; 详情见博客:https://blog.csdn.net/libaineu2004/article/details/90678212

2019-06-02

MFCResourceID.rar

本程序将MFC资源文件Resource.h中的ID重新整理和排序;以资源文件空行分组,按照字母顺序排序,拒绝重复; 要求resource.h文件的编码必须是Windows系统默认的ANSI,否则会出现乱码; MFC工程如果使用了ribbon工具栏,需要手动把res文件夹下的ribbon.mfcribbon-ms删除重建,否则MFC工程启动会报错; 谨慎起见,建议转换前备份Resource.h --------------------- 作者:libaineu2004 原文:https://blog.csdn.net/libaineu2004/article/details/90678212

2019-05-29

Qt Creator plugin动手实践(4)修改qtc-cppcheck源码,快捷使用cppcheck

Qt Creator plugin动手实践(4)修改qtc-cppcheck源码,快捷使用cppcheck

2019-04-30

安装完MSBuild (Visual C++ 2015),项目属性页怎么都是英文?有办法解决!

安装完Visual C++ Build Tools 2015,发现VC的项目属性页都是英文:那怎么把它变成中文呢?2052汉化包请下载: 解压后放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140路径下即可。

2019-04-27

Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮

Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮

2019-04-20

AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形

AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形。实现了以下元素的解析和绘制: 元素:point、line、circle、arc、polyline、spline、ellipse、text 其他:layer、block 绘制图形,使用了opencv,把dxf转化成为png文件。 作者的联系方式:423776537@qq.com

2019-04-15

dxflib在VS2013的使用

dxflib在VS2013的使用

2019-03-30

Qt日志重定向qInstallMessageHandler,输出至文件及网络

Qt日志重定向qInstallMessageHandler,输出至文件及网络

2019-03-25

我个人的log4cplus-1.2.2的编译与测试使用,Win7+VS2013环境

我个人的log4cplus-1.2.2的编译与测试使用,Win7+VS2013环境。里面包含了编译出来的32位/64位的动态/静态库和测试用例。

2019-03-23

举源码实例来说明epoll之LT和ET模式的区别

举源码实例来说明epoll之LT和ET模式的区别

2019-01-01

微信后台phxrpc协程库理解(提取协程相关源码)

微信后台phxrpc协程库理解(提取协程相关源码) 微信后台phxrpc协程库理解(提取协程相关源码) 源码,demo等

2018-12-25

微信后台phxrpc编译及QtCreator工程下载

微信后台phxrpc编译及QtCreator工程下载

2018-12-17

lighttpd-1.4.20-cmake

lighttpd-1.4.20-cmake

2018-12-11

如何使用贝塞尔曲线和 QPainter 在 C++ 中获得圆角形状:分步指南.docx

如何绘制经过QT中几个点的平滑曲线 https://blog.csdn.net/libaineu2004/article/details/121338441

2021-11-15

GSL科学计算函数库(GNU Scientific Library)

开源项目推荐:GSL科学计算函数库(GNU Scientific Library),实现VS2019源码编译 包含Win32和x64 https://libaineu2004.blog.csdn.net/article/details/103558341

2021-02-16

VS2019使用clang-format实现源代码格式化排版

VS2019使用clang-format实现源代码格式化排版 https://libaineu2004.blog.csdn.net/article/details/112760035

2021-01-18

FramelessWidget.rar

纯源码实现Qt无边框窗口FramelessWidget:可移动+可改大小 https://libaineu2004.blog.csdn.net/article/details/110524323

2020-12-03

QPropertyBrowserDemo_v2.rar

Qt属性表控件:QtPropertyBrowser的使用示例2 https://libaineu2004.blog.csdn.net/article/details/108962179

2020-10-08

QPropertyBrowserDemo.rar

Qt属性表控件:QtPropertyBrowser的使用示例 https://libaineu2004.blog.csdn.net/article/details/108962179

2020-10-08

GIS系列专题(5):使用遗传算法解决最优路径问题

TSP,遗传算法,最优路径的算法。详情: https://libaineu2004.blog.csdn.net/article/details/108562750

2020-09-13

Qt橡皮筋项目,实现打开并显示图像,还能支持ROI矩形或椭圆框选

我个人收集的Qt橡皮筋项目,实现打开并显示图像,还能支持ROI矩形或椭圆框选。 https://blog.csdn.net/libaineu2004/article/details/105149569

2020-09-05

Windows环境VS2017编译skia库-m84之已编译的库文件等

Windows环境VS2017编译skia库-m84之已编译的库文件等 附件里面有已编译的x64和x86的库文件和头文件; 还有若干demo案例,有控制台的案例,也有和Qt结合的案例。 编译教程博客:https://libaineu2004.blog.csdn.net/article/details/106175625

2020-05-18

Windows环境VS2017编译skia库-m84,亲测成功,使用官方编译的方法

Windows环境VS2017编译skia库-m84,亲测成功,使用官方编译的方法。 附件是配套资源:gn和ninja工具 编译教程博客:https://libaineu2004.blog.csdn.net/article/details/106175625

2020-05-17

Qt5多线程技术集锦,源码案例

Qt5多线程技术集锦,详情参见博客: https://blog.csdn.net/libaineu2004/article/details/106095491

2020-05-13

opengl动态库文件及配套vs2017demo

资源包含opengl动态库文件freegult和glew msvc编译的库文件;包含x86和x64 同时也有配套的demo,基于VS2017 详情参见 https://libaineu2004.blog.csdn.net/article/details/105879521

2020-05-09

Q_DECLARE_METATYPE_qRegisterMetaType.rar

Qt信号槽使用结构体作为参数 https://blog.csdn.net/libaineu2004/article/details/105332464

2020-04-06

qt-logger.rar

Qt日志库Log4Qt的使用,支持文件名/行号/函数名的打印输出 https://libaineu2004.blog.csdn.net/article/details/105037652

2020-04-01

RoiSelectGui_v1.1.7z

我个人实现的MFC+OpenCV4+VS2017对话框打开并显示图像,还能支持ROI矩形框选 v1.1版本 https://blog.csdn.net/libaineu2004/article/details/105149569 和v1.0区别: 新增全屏显示图像的子项目

2020-03-30

RoiSelectGui.7z

我个人实现的MFC+OpenCV4+VS2017对话框打开并显示图像,还能支持ROI矩形框选 https://blog.csdn.net/libaineu2004/article/details/105149569

2020-03-27

Windows环境使用VS2017编译opencv-4.2.0和opencv_contrib-4.2.0源码,支持TBB

Windows环境使用VS2017编译opencv-4.2.0和opencv_contrib-4.2.0源码,支持TBB 包含x86和x64 https://blog.csdn.net/libaineu2004/article/details/104252289

2020-02-11

tbb-2019_U9源码及库文件

tbb-2019_U9源码和vs2017编译生成的库 https://mpnew.csdn.net/console/editor/html/104252289

2020-02-11

opencv_ffmpeg.rar

VS2017编译opencv-4.2.0需要的opencv_videoio_ffmpeg.dll,opencv_videoio_ffmpeg_64.dll https://blog.csdn.net/libaineu2004/article/details/104252289

2020-02-11

关于实现Halcon算法加速的基础知识(多核并行/GPU)

关于实现Halcon算法加速的基础知识 详情:https://blog.csdn.net/libaineu2004/article/details/104202063

2020-02-09

空空如也

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

TA关注的人

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