自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

转载 OSI 7层模型和TCP/IP 4层网络模型详解

原文链接 : 点击打开链接 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。   一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部

2017-09-26 22:04:26 664

转载 常用的排序算法的时间复杂度和空间复杂度

原文链接:点击打开链接常用的排序算法的时间复杂度和空间复杂度排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)O(n2)稳定O(1)

2017-09-26 13:24:19 296

转载 归并排序,堆排序,基数排序,希尔排序,快速排序,交换排序,选择排序和插入排序的总结和比较

1 归并排序(MergeSort)归并排序最差运行时间是O(nlogn),它是利用递归设计程序的典型例子。归并排序的最基础的操作就是合并两个已经排好序的序列。假设我们有一个没有排好序的序列,那么首先我们使用分割的办法将这个序列分割成一个一个已经排好序的子序列。然后再利用归并的方法将一个个的子序列合并成排序好的序列。分割和归并的过程可以看下面的图例。从上图

2017-09-26 09:09:19 1643

原创 成员函数的重载、覆盖、隐藏 和 虚函数

成员函数的重载、覆盖、隐藏 和 虚函数重载:成员函数被重载的特征是:(1)相同的范围(即在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。(5)返回值不同不算(例如:int func()和void func()不是函数重载)覆盖(重写):是指派生类重新实现了基类的成员函数,特征是:(1)不同的范围(分别位于派生类与基

2017-09-25 23:11:44 265

转载 线程与进程的区别

原文链接点击打开链接1、线程的基本概念    概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。    好处 :(1)易于调度。          

2017-09-21 19:08:00 180

转载 动态库与静态库优缺点比较

原文链接:点击打开链接动态库与静态库优缺点比较(2012-10-18 15:31)     我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。  

2017-09-21 18:58:24 336

转载 标准IO与文件IO 的区别

原文链接:点击打开链接标准IO与文件IO 的区别作者:王姗姗,华清远见嵌入式学院讲师。先来了解下什么是标准IO以及文件IO。标准IO:标准I/O是ANSI C建立的一个标准I/O模型,是一个标准函数包和stdio.h头文件中的定义,具有一定的可移植性。标准IO库处理很多细节。例如缓存分配,以优化长度执行IO等。标准的IO提供了三种类型的缓存。

2017-09-21 18:54:06 244

原创 Qt学习之路---5.线程

学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。简单的创建线程,加互斥锁/***********mythread.h***************************************/#ifndef MYTHREAD_H#define MYTHREAD_H#include #include #includeclass Mythread

2017-09-06 20:24:09 213

原创 Qt学习之旅---4.图片查看器

学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。实现了打开图片查看,点击按钮左右翻动图片查看鼠标左右键,滚轮翻看图片源码及工程文件点击打开链接/*************.h**********************************/#ifndef WIDGET_H#define WIDGET_H#include #include

2017-09-06 20:20:06 411

原创 Qt学习之旅---3.文件处理,小例子文本编辑器

学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。Qfile,Qdir,QTextStream/*************qfile***************************/#include #include #include #includeint main(int argc, char *argv[]){ QCore

2017-09-06 20:08:32 307

原创 Qt学习之旅---2.绘图,时钟小例子

学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。/*********.h**********************************/#ifndef WIDGET_H#define WIDGET_H#include#include#include#include#include#include#includeclass Widget :

2017-09-06 19:51:19 440

原创 Qt学习之旅---1.简单控件

学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。Qtcreator:集成开发环境qmake:Makefile生成器,能根据工程文件产生不同平台下的Makefilelab:setText("")设置文体 setPixmap(QPixmap("444.jpg"))显示图片QLabel *lab = new QLabel(QIcon("444.jpg")

2017-09-06 17:27:04 487

Elixir erlang的书籍

包含Elixir in Action,Elixir中文入门文档,Erlang and Elixir for Imperative Programmers,Erlang OTP并发编程实战-中文版,Erlang程序设计(第2版),Erlang编程指南,Functional.Web.Development.with.Elixir.OTP.and.Phoenix,Manning.The.Little.Elixir.and.OTP.Guidebook.2016.9,Programming Phoenix. 另外一本高伸缩性系统Erang/OTP大型分布式容错设计 也很值得看这里面未收藏

2019-03-04

Qt小时钟的显示 很简单的入门显示

实现了时钟的显示,每秒秒针时针分钟的走动。实现了采用鼠标左右键,滚轮,键盘调节时钟时间的事件。采用定时器和画图的方法实现的。

2017-09-06

Qt 图片查看器 简单的入门

实现了能够打开多个图片,点击鼠标,键盘,滚轮进行图片的左右翻动查看。还有很多待完善的地方,采用的是mainwindow类实现的。

2017-09-05

在线英英词典 简单的搜索查询

linux下,采用的多线程实现tcp服务器与客户端,用sqlite实现了用户的登录注册,输入英语单词获得其英语解释。支持查看本地历史记录。

2017-09-05

Linux下实现的简单文件服务器与客户端

可查看服务器中可供下载的文件名字,支持从服务器下载文件到客户端,客户端上传文件到服务器。实现了一个简单的文件服务器上传下载功能

2017-09-05

空空如也

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

TA关注的人

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