自定义博客皮肤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利白的代码足迹$

不积跬步,无以至千里

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

原创 UDP Server/Client

UDP是无连接,不可靠的传输。但是怎么又会有Server/Client的说法呢?请看红色字体的解释。UDP Server程序编写程序(1)使用socket()来建立一个UDP socket,第二个参数为SOCK_DGRAM。(2)初始化sockaddr_in结构的变量,并赋值。sockaddr_in结构定义:struct sockaddr_in {

2015-06-19 18:03:20 2588

原创 宏"__FUNCTION__" 和" __LINE__ "

__FUNCTION__,当前函数名,类型char const*__LINE__, 在单前文件中的行,类型int用于日志中,方便查错。例如:void func(){    printf("source line %d, in function %s",__LINE__,__FUNCTION__);} int main(){

2015-06-19 16:32:32 931

转载 C++为类中提供类成员的初始化列表(★firecat推荐★)

在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种:第一种方法:CMYClass::CSomeClass(){ x=0; y=1;}第二种方法:CSomeClass::CSomeClass() : x(0), y(1){}本文将要探讨这两种方法的异同以及如何使用这两种方法。    从技术上说,第二种方法比较好,但是在大多

2015-06-19 16:05:43 3696

原创 N个值得推荐的iOS开源框架简介(★firecat推荐★)

1、AsyncDisplayKithttps://github.com/facebookhttps://github.com/facebook/AsyncDisplayKit2、ReactiveCocoahttps://github.com/ReactiveCocoa/ReactiveCocoa3、BeeFrameworkhttps://gith

2015-06-18 22:15:34 926

转载 8个值得推荐的Android开源框架简介(★firecat推荐★)

文章来源:http://www.jb51.net/article/51052.htm虽然我们在做app的时候并不一定用到框架,但是一些好框架的思想是非常有学习价值的1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling

2015-06-18 21:56:17 1723

转载 深入浅出UML类图

文章来源:http://www.uml.org.cn/oobject/201211231.asp在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准

2015-06-17 17:15:47 747

原创 Android面试题收集

android最全面试题71道题 详解android面试题总结加强再加强版(一)android面试题总结加强再加强版(二)android面试题总结加强再加强版(三)android面试题总结加强再加强版(四)说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!

2015-06-16 15:11:37 4301

转载 心跳包机制(★firecat推荐★)

心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法

2015-06-15 22:45:21 5861

转载 CONTAINING_RECORD宏的含义

文章来源:http://www.cnblogs.com/satng/archive/2012/08/23/2652723.htmlCONTAINING_RECORD 这样的一个宏,我看了它的定义,如下:#define CONTAINING_RECORD(address, type, field) ((type *)( (PCHAR)(address) - (ULONG_PTR)(&((ty

2015-06-15 19:03:20 820

原创 VC++调试,TRACE()函数的用法

系统提供一系列特殊的函数或者宏来处理Debug版本相关的信息,如下:宏名/函数名说明TRACE使用方法和printf完全一致,他在output框中输出调试信息ASSERT它接收一个表达式,如果这个表达式为TRUE,则无动作,否则中断当前程序执行。对于系统中出现这个宏 导致的中断,应该认为你的函数调用未能满足系统的调用此函数的前提条件。例如

2015-06-14 22:38:02 2827

原创 Windows各个系列的服务器版本

Windows 2003 --- Windows XP服务器版Windows Server 2008 --- Windows vista服务器版Windows Server 2008 R2 --- Windows 7服务器版Windows Server 2012 --- Windows 8服务器版Windows Server 2012 R2--- Windows 8.1

2015-06-14 20:58:45 7550

转载 C++中的工厂模式(★好文章firecat推荐★)

文章来源:http://www.jb51.net/article/55858.htm这篇文章主要介绍了C++设计模式之简单工厂模式实例,工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品,需要的朋友可以参考下。问题描述之前在公司做了一个windows 8平台的阅读器。首先,需要将电子书中的内容渲染到屏幕上,而电子书每一页都包含各种各

2015-06-13 16:13:04 965

转载 115个Java面试题和答案——终极列表

文章来源:http://www.javacodegeeks.com/2014/04/java-interview-questions-and-answers.html本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合

2015-06-09 16:20:17 927

转载 软件开发流程--瀑布模型(Waterfall Model)

文章来源:http://jingyan.baidu.com/article/5225f26b2dfb75e6fb090875.html软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

2015-06-08 23:37:14 12767 1

原创 UML建模工具及开发流程

power designerPowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。Rational RoseRational Rose是Ra

2015-06-08 18:53:57 1149

转载 Windows系统编程之异步I/O和完成端口

文章来源:http://bbs.pediy.com/showthread.php?threadid=28342Windows系统编程之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、  同步I/O和异步I/O在介绍这部分内容之前先来认识下“异步I/O”。  说起异步IO,很容易联想到同步

2015-06-07 13:06:20 634

转载 Windows线程池

文章来源:http://www.cnblogs.com/coser/archive/2012/03/10/2389264.html什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大

2015-06-06 18:11:33 1710

转载 CoolFormat源代码格式化工具

文章来源:http://blog.csdn.net/akof1314/article/details/5355948软件介绍:      CoolFormat源代码格式化是一款C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Offic

2015-06-02 18:32:34 890

原创 C++类型强制转换:隐式转换和显式转换(包含Qt智能指针类型转换)

一、隐式转换C++隐式转换发生在四种情况下* 在混合类型的算术表达式中intival=3; doubledval=3.1415 ival+dval;//ival被提升为double类型:3.0* 初始化,用一种类型的表达式赋值int*pi=NULL;//NULL(0)被转换成了int*类型的空指针值int iVap =

2015-06-02 15:05:43 4045

转载 那些C++牛人的博客

文章来源:不明那些C++牛人的博客这篇文章来自转载,转载的网址找不到了,如果有人知道,可以在下面评论,非常感谢,更感谢原作者。现整理收集C++世界里那些“牛人”的个人博客。凡三类:一是令人高山仰止的大牛,对C++语言本身产生过深远的影响的人;二是C++运用炉火纯青的高手,有原创性的技术干货;三是中文世界里的C+

2015-06-02 11:12:19 1068

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关注的人

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