- 博客(16)
- 资源 (134)
- 收藏
- 关注
原创 原创:使用Qt Creator作为Linux IDE,实现Nginx和Redis源码编译和gdb断点调试(★★★★★)
Nginx和Redis无疑是互联网领域最具知名度的开源工具,学习它们的源码将令自己的能力大幅提升。但是使用Linux vim源码查看和gdb断点调试一直是令人头疼的事情,那有什么更好的解决方法吗?本人现在使用Qt Creator作为Linux IDE,实现了Nginx和Redis源码编译和断点调试。1、使用Qt Creator编译和gdb断点调试的教程Nginx:使用Qt Creat...
2018-11-04 18:05:21 1604
转载 从面试失败开始说起 -- 面试成功必备,C++ 后台开发面试时一般考察什么?
转载来源:https://mp.weixin.qq.com/s/WhNogMfwRdQzPyLFH6_okghttps://zhuanlan.zhihu.com/p/50247385今天晚上“高性能服务器开发”QQ群(群号:49114021,有兴趣的读者可以加一下)里面一名叫“成都-go-戒炸鸡”的群友提出了他最近面试的一些面试题,面试题内容个人觉得非常典型、也非常有代表性和针对性,故...
2018-11-30 17:56:46 810
转载 去BAT,你应该要看一看的面试经验总结
https://www.cnblogs.com/balloonwj/p/9093631.html我去年12月份从上一家公司离职,一直到今年3月份,基本上都在面试中度过来的。先交代下背景:坐标上海,做技术开发,我本人面试的职位是linux服务器开发,最倾向的职位是服务器开发主程或技术经理。我本人也是上几家公司的面试官,因为接下来几年面临着成家,技术上也到了瓶颈期,虽然拿了不少offer,但是...
2018-11-30 17:53:20 698
转载 一步一图一代码,一定要让你真正彻底明白红黑树
https://blog.csdn.net/v_JULY_v/article/details/6124989红黑树专题:https://blog.csdn.net/v_JULY_v/article/category/774945https://www.julyedu.com/
2018-11-28 11:01:27 455
转载 C++异步调用利器future/promise实现原理
https://blog.csdn.net/jiange_zh/article/details/52542084前言在异步编程中,各种回调将让人眼花缭乱,代码分散,维护起来十分困难。boost和C++11 的 future/promise 提供了一个很好的解决方案,使得代码更加漂亮、易维护。在工作中,我也用过几次future/promise,但是还是十分生疏,所以决定学习下它的原理,用起...
2018-11-24 17:10:39 1721
转载 物联网架构成长之路(10)-Nginx负载均衡 -- 里面有讲通过添加虚拟网卡来实现多IP
http://www.cnblogs.com/wunaozai/p/8278956.html0. 前言 关于Nginx负载均衡的简单配置,我以前博客配置过基于HTTP的负载均衡。这次的负载均衡有点不一样,就是基于TCP的负载均衡。基于HTTP负载均衡是默认的Nginx版本支持的,配置也很简单,但是基于TCP的负载均衡,配置起来就有一点点麻烦了。1. 下载安装 由于我们要用到四层...
2018-11-20 11:23:42 583 1
原创 Microsoft Visual Studio 2017已停止工作,360杀毒导致VC助手冲突
之前安装的VisualAssist,破解文件被360杀毒误杀了,从而导致VS2017与VC助手冲突,devenv.exe进程启动不久就报错:解决方法如下:1、先手动删除文件夹,这些都是临时文件夹,尽管放心删除C:\Users\firecat\AppData\Local\Microsoft\VisualStudioC:\Users\firecat\AppData\Local...
2018-11-10 11:17:02 2846
原创 CentOS 7 安装WireShark,桌面版
1、安装root安装:yum -y install wiresharkyum -y install wireshark-gnome安装完成会在桌面主菜单Application->Internet生成wireshark快捷方式。我们也可以在路径/usr/share/applications/Wireshark Network Analyzer.desktop复制一份到桌面。...
2018-11-08 15:55:31 9984 2
原创 CentOS 7 SSH连接超时自动断开解决方案
用SSH登录到Linux的时候,由于默认的连接超时时间很短,经常断开!1、修改文件 # vi /etc/ssh/sshd_config # vi /etc/ssh/sshd_config找到#ClientAliveInterval 0#ClientAliveCountMax 3修改为ClientAliveInterval 60ClientAliveCountMax...
2018-11-08 11:01:35 22473 7
原创 CentOS 7 新建桌面快捷方式,实现一键跳转到指定的文件夹路径
1、先新建shell脚本,project.sh,内容如下:#!/bin/shnautilus /home/firecat/Prjnautilus是终端命令,后面是指定要跳转的文件夹路径 2、新建桌面快捷方式GotoPrj.desktop,内容如下,关注Exec和Icon变量,代表脚本和图标:[Desktop Entry]Encoding=UTF-8Name=Got...
2018-11-05 21:41:49 3837 3
原创 CentOS 7使用Sublime Text 3文本编辑器
下载地址:https://www.sublimetext.com/3我们选择64位的软件版本,sublime_text_3_build_3176_x64.tar.bz2解压即可用。建立桌面快捷方式sublime_text.desktop如下,请关注Icon和Exec两个变量,代表图标和执行程序所在路径:[Desktop Entry]Version=1.0Type=Applic...
2018-11-05 18:47:29 3304
原创 使用Qt Creator作为Linux IDE,实现Redis源码编译和断点调试
1、相关的Linux和Qt环境搭建,请先看链接,姊妹篇《使用Qt Creator作为Linux IDE,实现Nginx源码编译和断点调试》2、源码准备使用黄建宏的带中文注释的版本,https://github.com/huangz1990/redis-3.0-annotated我们解压源码,先使用gcc编译,主要目的是把deps库编译出来[root@localhost redis_...
2018-11-04 17:45:03 1402
原创 使用Qt Creator作为Linux IDE,实现Nginx源码编译和断点调试
1、前言作者本人是桌面软件开发出身,由于以前被vs,qt以及eclipse等IDE宠坏了,导致对Linux vim使用不熟悉。于是我决定使用QtCreator,把nginx源码搞成Qt Creator工程,实现编译和断点调试。2、环境准备(1)安装Linux系统,例如CentOS 7,带GNOME桌面环境,gcc v4.8.5,http://mirror.centos.org/...
2018-11-04 09:42:34 1828 4
原创 我在macbook编译ananas遇到的问题
1、先安装cmakehttps://blog.csdn.net/libaineu2004/article/details/836587852、再安装protobufhttps://blog.csdn.net/libaineu2004/article/details/80706083mac没有ldconfig命令3、需要修改源码才能通过编译:(1)/ananas/protob...
2018-11-02 18:20:06 360
转载 在Mac OS中配置CMake的详细图文教程
https://blog.csdn.net/baimafujinji/article/details/78588488firecat注:本人下载的版本是v3.12.3,亲测有效。但是v2.8.12.2就不行。CMake是一个比make更高级的跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装(编译过程)。并根据不同平台、不同的编译器,生成相应的Makefile或者pro...
2018-11-02 17:26:32 8328
原创 我的mqtt协议和emqttd开源项目个人理解(26) - 产品开发遇到的问题解答,关于订阅和上下线插件
我 17:27请问大咖们,之前群里提到“EMQ中CPU是公平分配给MQTT会话,大量pub消息到一个订阅,订阅不会拿到更多cpu,最终导致消息累积。”这个问题在emq v1和v2版本都存在吗?大概每秒发多少条数据就会出现这个现象?大梁先生 17:53这和机器配置有一定关系的 而且不要做这种设计呀 干嘛都投给一个topic我 17:59那应该怎么设计?因为我们的场景就是单一的行业...
2018-11-02 16:51:46 1349
qt-google-breakpad-demo.rar
2020-08-16
qt-creator-minimal.7z
2020-08-06
log4cplus-demo-vc141.7z
2020-01-26
Visual Leak Detector(VLD内存泄漏检测工具)支持VS2017
2020-01-23
HPGL(PLT文件格式)文件解析及VS2017工程源码
2019-11-14
图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等 - 满城风絮 - CSDN博客.rar
2019-11-12
MFCApplication1.rar
2019-11-03
MFCResourceID v2.0.rar
2019-06-02
MFCResourceID.rar
2019-05-29
Qt Creator plugin动手实践(4)修改qtc-cppcheck源码,快捷使用cppcheck
2019-04-30
安装完MSBuild (Visual C++ 2015),项目属性页怎么都是英文?有办法解决!
2019-04-27
Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮
2019-04-20
AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形
2019-04-15
我个人的log4cplus-1.2.2的编译与测试使用,Win7+VS2013环境
2019-03-23
如何使用贝塞尔曲线和 QPainter 在 C++ 中获得圆角形状:分步指南.docx
2021-11-15
GSL科学计算函数库(GNU Scientific Library)
2021-02-16
VS2019使用clang-format实现源代码格式化排版
2021-01-18
FramelessWidget.rar
2020-12-03
QPropertyBrowserDemo_v2.rar
2020-10-08
QPropertyBrowserDemo.rar
2020-10-08
GIS系列专题(5):使用遗传算法解决最优路径问题
2020-09-13
Qt橡皮筋项目,实现打开并显示图像,还能支持ROI矩形或椭圆框选
2020-09-05
Windows环境VS2017编译skia库-m84之已编译的库文件等
2020-05-18
Windows环境VS2017编译skia库-m84,亲测成功,使用官方编译的方法
2020-05-17
Qt5多线程技术集锦,源码案例
2020-05-13
opengl动态库文件及配套vs2017demo
2020-05-09
Q_DECLARE_METATYPE_qRegisterMetaType.rar
2020-04-06
qt-logger.rar
2020-04-01
RoiSelectGui_v1.1.7z
2020-03-30
RoiSelectGui.7z
2020-03-27
Windows环境使用VS2017编译opencv-4.2.0和opencv_contrib-4.2.0源码,支持TBB
2020-02-11
tbb-2019_U9源码及库文件
2020-02-11
opencv_ffmpeg.rar
2020-02-11
关于实现Halcon算法加速的基础知识(多核并行/GPU)
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人