- 博客(33)
- 资源 (15)
- 收藏
- 关注
原创 QT界面 模拟windows文件管理(只做了界面的功能,并未实现文件的管理功能)
转载请标注出处:https://blog.csdn.net/tjm1017/article/details/103632097demo链接:https://download.csdn.net/download/tjm1017/12043406。本文具体实现了:1.treeView、TableView中间来回拖动改变宽度功能。2.布局中控件的宽度比例设置。3.窗口放大拉伸,控件跟...
2019-12-20 16:10:01 2844
原创 libevent、libev、libuv、IOCP、asio、muduo优劣分析、QT下编译libevent静态库
看到很多技术牛人写的文章,受益匪浅,也很羡慕,羡慕他们的技术还有文采。平时自己的技术积累都记在自己的笔记上,写成博客分享给别人也是个很不错的选择,今天分享一个网络库选择的文章,当时我负责公司服务器的改造工作,需要选择一个适合的开源网络库。欲使用开源网络库libevent、libev、libuv、IOCP、asio、muduo中的一个,经过对比分析,因本服务器系统目前于windows下运行,考虑...
2019-03-06 10:05:40 10729 6
转载 FastDDS的xml配置文件配置项,查询用
<div id="content_views" class="markdown_views prism-atom-one-dark"> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5
2024-08-08 16:54:18 63
原创 QT treeWidget滚动条右下角白块解决方法
QT treeWidget中的scrollBar样式设置后,横竖两个滚动条都出现时,右下角出现白块
2022-07-27 15:06:19 1117
转载 C++11常用新特性快速一览
C++11常用新特性快速一览原创jiange_zh 最后发布于2018-02-23 19:28:13 阅读数 35436 收藏展开最近工作中,遇到一些问题,使用C++11实现起来会更加方便,而线上的生产环境还不支持C++11,于是决定新年开工后,在组内把C++11推广开来,整理以下文档,方便自己查阅,也方便同事快速上手。(对于异步编程十分实用的Future/Promise以及智能指针等,将...
2020-04-13 22:05:50 207
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第九讲 "Abstract”模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=9。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。“对象创建”模式1.通...
2019-12-31 14:33:39 326
转载 C++关于内存与参数传递的几道思考题
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fuzhongmin05/article/details/54616553经典测试代码如下:void GetMemory(char *p){ p = (char *)malloc(100); }void Test...
2019-12-31 09:31:55 133
原创 C++关于内存的思考
对面试既爱又恨,每次面试都像是经历了一次洗礼,紧张又兴奋,大脑高速运转,最重要的是每次都会发现自身的许多不足,这样才能不断的提高自我。下面是面试遇到的一个问题,还挺有意思的。#include<iostream>voidGetMemory(char *p){ p = (char *)malloc(100);}void Test(voi...
2019-10-28 16:21:48 145
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第八讲 factory模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=8。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。一、“对象创建”模式1...
2019-10-28 15:52:31 205
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第七讲 bridge模式(桥模式)
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=7。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。一、动机1.由于某些类...
2019-10-28 15:50:41 198
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第六讲 Decorator模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=6。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。一、“单一职责”模式:...
2019-10-25 10:43:56 180
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第五讲 观察者模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=5。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。一、“组件协作”模式...
2019-10-25 10:34:43 174
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第四讲 Strategy策略模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=4。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。1.动机:在软件构建过程中...
2019-10-21 10:46:24 217
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第三讲 模板方法
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=3。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。1.从目的来看:(1...
2019-10-21 10:27:03 279
原创 Orthanc源码编译:ThirdPartyDownload下载第三方出错问题的解决方案
注:想要找源码编译详细过程的朋友,请参考:https://blog.csdn.net/zssureqh/article/details/41424027在cmake编译源代码过程中,出现下载第三方ThirdPartyDownloads出错问题,通常由于网速不够或者网络限制引起的,从orthanc官网下载一些东西通常很慢,cmake时下载超时就会出错。这时可以通过如下两种方式解决:一、手动复...
2019-10-12 11:24:46 979 1
原创 C++设计模式(可复用面向对象软件的基础)学习笔记——第二讲面向对象设计模式
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=2。以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。1. 依赖倒置原则(DI...
2019-10-11 11:03:56 277
原创 C++ 设计模式(可复用面向对象软件的基础)学习笔记——第一讲 设计模式简介
对于设计模式初学者来说,GoF的这本设计模式(可复用面向对象软件的基础)是有些难理解的,因此我先看了视频教程,附上教程链接网址https://www.bilibili.com/video/av52251106/?p=1。 以下是我的学习笔记整理,分享给有需要的朋友,记录的比较简单,如有不理解的地方可以看原教程视频链接,或者留言给我,本小菜和你一起探讨。1.分解,...
2019-10-11 11:01:06 318
转载 一篇令人惊叹的咨询,关于年轻人的迷茫
转自:https://blog.csdn.net/zcheva/article/details/42611407 读这篇文章到中间,我被咨询者不思考、随便否决的态度给气到了,没想到文章中的博主循循善诱,真是让人惊叹、敬佩,我妹妹还有三个月高考,想给她看看,希望能给她一点启发,可是又担心她的脑袋瓜再思考歪了,永远不知道她会想出些什么。犹豫中,先存下,转来也给其他正处于迷茫中的朋...
2019-03-25 09:54:47 304
转载 真假常量(const VS define)
版权声明:本文为zssure原创文章,转载请注明出处,未经允许不得转载。 转自:https://blog.csdn.net/zssureqh/article/details/7674211常量,通常指在程序中出现的数字1,2,3,等,字符串“HelloWorld”,以及数组名称等,他们都属于常量。在程序中是不允许修改他们的值。虚假常量const挑战真正常量define下面一段...
2019-03-05 16:28:44 697
转载 关于常量折叠
转自:https://blog.csdn.net/zssureqh/article/details/7673351首先来看一个例子:int main(int argc, char* argv[]){const int i=0;int *j = (int *) &i;*j=1;cout<<&i<<endlcout<<j<...
2019-03-05 16:18:09 365
转载 关于Debug和Release之本质区别的讨论
转自:https://blog.csdn.net/zssureqh/article/details/7629801一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug ...
2019-03-05 16:03:32 221
转载 常见C语言内存错误及对策
转自:https://blog.csdn.net/zssureqh/article/details/7628753转自C语言中文网:http://see.xidian.edu.cn/cpp/html/483.html一、指针没有指向一块合法的内存定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存。浅显的例子就不举了,这里举几个比较隐蔽的例子。1、结构体成员指针...
2019-03-05 15:55:21 716
转载 一些代码优化的方法
原文出处:https://blog.csdn.net/zssureqh/article/details/7606406谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。1 确定浮点型变量和表达式是 float 型为了让编...
2019-03-05 14:27:31 2786
QT界面模拟windows文件管理demo.7z
2019-12-20
QT界面模拟windows文件管理.7z
2019-12-20
orthanc ThirdPartyDownloads: jsoncpp-0.10.6.tar.gz
2019-10-12
orthanc ThirdPartyDownloads: jsoncpp-1.8.4.tar.gz
2019-10-12
orthanc ThirdPartyDownloads: OrthancPostgreSQL-3.2.tar.gz
2019-10-12
orthanc ThirdPartyDownloads: pugixml-1.9.tar.gz
2019-10-12
orthanc ThirdPartyDownloads:gtest-1.8.1.tar.gz
2019-10-12
orthanc ThirdPartyDownloads:sqlite-amalgamation-3270100.zip
2019-10-12
orthanc ThirdPartyDownloads:curl-7.64.0.tar.gz
2019-10-12
orthanc ThirdPartyDownloads:civetweb-1.11.tar.gz
2019-10-12
orthanc ThirdPartyDownloads:boost_1_69_0_bcpdigest-1.5.6.tar.gz
2019-10-12
orthanc ThirdPartyDownloads文件包(2019/10/12)
2019-10-12
完成端口IOCP实现高并发服务器——一篇非常好的学习资源
2018-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人