自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 静态库和动态库的区别

什么是库 库是写好的,现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。  本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。  所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤:      静态库   之所以称

2017-11-27 17:01:42 244

原创 C++获取文件夹下所有文件名

查找文件需要一个结构体和几个函数。结构体为struct _finddata_t,函数为_findfirst、findnext和_findclose。struct _finddata_t这个结构体是用来存储文件各种信息的。定义如下:struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t t

2017-11-27 16:23:37 647

转载 一个提高查找速度的小技巧

在一个数组中查找某一个元素,或是在一个字符串中查找某个字符,我们一般都会写出如下代码。这样的代码虽然简洁明了,但在数组元素很多的情况下,并不是一个很好的解决方案,今天我就来分享一个提高查找速度的小技巧.//在一个int数组中查找某个元素 int find(int A[],int n,int element) { for( int i = 0; i < n; i++ ) {

2017-11-19 19:15:38 415

转载 TCP长连接和短连接的区别

当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的示意图: 长连接: 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要

2017-11-16 15:33:38 252

转载 RESTful 架构风格概述

在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTful API总会貌合神离,不够规范。本文是我对RESTful 架构风格的一些理解,和大家分享一下,如果有问题,欢迎讨论。Outline 1. RESTful架构风

2017-11-02 16:36:54 204

转载 在不知道json格式的情况下如何使用cjson进行解析

假设我们有一个json字符串,但是我们不知道这个json的组织方式,那么如何进行解析呢,下面就给一个小例子。 1、我们的json串如下:{ "aStr": "aaaaaaa", "subobject_1": { "bStr": "bbbbbbb", "subobject_2": { "cStr":

2017-11-01 09:04:21 573

windows版本的生成pb的工具.zip

windows版本的生成pb的工具

2021-11-12

vs_proj.zip

使用该脚本可以根据开源软件生成vs2015,vs2019的工程

2021-06-26

modp_base64.rar

Basre64解码所依赖的三方文件,从chrome中抽取出来的。base64即是一种用6bit来表示一个字符的编码,常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的email,email via MIME, 在XML中存储复杂数据,还有就是对URL及文件名进行编码。

2020-08-26

Qt开发文档用于编写Word文档

Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。 基于Qt的软件非常多,其中最知名的要数Linux桌面系统KDE(涵盖无数以K打头的应用软件)。国内WPS for Linux版本、360 for Linux也是使用Qt库开发的界面。只要有C++基础,Qt是很容易学的,而且开发跨平台的程序也容易。目前主流使用的Qt库有Qt4和Qt5两个大版本,下面介绍其在Windows系统里的下载和安装。

2018-05-26

TCP/IP XMIND图

TCP/IP 简单总结,画的xmind图,还包括图片,可以帮助你理解TCP/IP.

2018-03-23

C++ 实现ping代码

C++代码实现ping代码,使用visual studio 2013编译通过,屏蔽了SDL检查。

2017-10-17

QT插入Word报表

Qt中插入Word报表,实现了表格,标题等的绘制工作。这是一个完整的demo,下载下来基本上就可以使用了。

2017-09-29

空空如也

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

TA关注的人

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