自定义博客皮肤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)
  • 资源 (4)

原创 网络文件共享服务 - Samba详解

一、 Samba 简介1.1 概述SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。1.2 samba与FTPftp 的优缺点:优点:文件传输、应用层协议、可跨平台缺点:只能实现文件传输,无法实现文件系统挂载;无法直接修改服务器端文件Samba 的特性:

2020-07-18 10:38:55 447

原创 Ubuntu16.04安装boost1.71.0库

下载boost官网:https://www.boost.org/1.71.0下载地址:https://dl.bintray.com/boostorg/release/1.71.0/source/解压下载的文件tar -zxvf boost_1_71_0.tar.gz进入解压的文件路径cd boost_1_71_0执行命令sudo ./bootstrap.sh在执行下面的...

2019-11-04 15:32:25 1216

原创 Windows下 QT5.13+OpenCV安装

文章目录一、下载QT安装包二、开始安装三、安装OpenCV一、下载QT安装包进入http://download.qt.io/archive/qt/选择自己想要安装的版本二、开始安装直接next登陆QT账户,如果有的话可以登录一下如果没有直接skip也行直接点下一步选择Qt的安装路径选择所需要的安装的组件Qt的附件组件说明组件说明Charts二维图表模块,...

2019-07-09 00:52:03 2312

原创 C++面试的一些常考点

持续更新派生类构造函数的调用次序:基类构造函数、成员列表构造函数、派生类自己的构造函数拷贝构造函数的形参不限制为const,但是必须是一个引用,以传地址方式传递参数,否则导致拷贝构造函数无穷的递归下去,指针也不行,本质还是传值。...

2019-07-08 22:57:44 115

原创 Windows10下MySql8.0.16MSI下载安装

Mysql官网:https://dev.mysql.com/我下载的版本是社区版8.0.16.0安装步骤一、运行mysql-installer-community-8.0.16.0.msi二、点击接受许可进入下一步三、选择开发者选择进行全部安装四、软件依赖选择安装在选择好以后,其会有个自检的过程,提示你所选的安装包,需要依赖哪些软件的安装。如果不需要安装只需要在自定义安装中将那...

2019-07-07 11:02:19 1830

转载 计算机网络结构学习

文章目录计算机网络体系结构图各层作用及协议物理层数据链路层网络层IP 网际协议ICMP 网际控制报文协议内部网关协议外部网关协议IP多播VPN 和 NAT路由表包含什么?运输层TCPTCP 如何保证可靠传输:TCP 报文结构TCP 首部UDPUDP 报文结构UDP 首部TCP 与 UDP 的区别TCP 黏包问题原因解决TCP 流量控制概念方法TCP 拥塞控制概念方法TCP的拥塞控制图TCP 传输连...

2019-06-30 22:59:42 129

转载 数据结构学习之链表

文章目录1. 线性表简介2.数组3.单向链表3.1 单向链表的节点结构3.2 单向链表的抽象数据结构3.3 单链表添加节点3.4 单链表删除节点3.5 单链表代码测试4.双向链表4.1 双向链表节点结构4.2 双向链表的抽象数据结构4.3 双向链表添加节点4.4 双向链表删除节点4.5 双向链表代码测试5.源码1. 线性表简介线性表是一种线性结构,它是由零个或多个数据元素构成的有限序列。线性表...

2019-06-30 12:26:00 168

转载 数据结构学习之队列

文章目录1. 队列简介1.1 队列的特点1.2 队列的相关概念1.3 队列的操作1.4 队列的存储结构2.队列实现2.1 STL队列queue2.1.1STL之queue常用操作2.1.2 STLqueue操作实例2.2基于数组实现循环队列2.2.1 循环队列的抽象数据类型2.2.2 队列的具体实现2.2.3 队列测试代码2.3 链队列2.3.1 链表节点2.3.2 队列的抽象数据类型2.3.3 ...

2019-06-30 11:29:36 138

转载 一图了解Goole代码规范

2019-06-30 08:13:12 246

转载 数据结构学习之栈

文章目录1. 栈的简介1.1栈的特点1.2栈的相关概念1.3 栈的操作1.4 栈的存储结构2.基于数组的栈实现2.1 栈的抽象数据类型1. 栈的简介1.1栈的特点栈(Stack)是一种线性存储结构,它具有如下特点:栈中的数据元素遵守”先进后出"(First In Last Out)的原则,简称FILO结构。限定只能在栈顶进行插入和删除操作。1.2栈的相关概念栈的相关概念:栈顶与栈底...

2019-06-29 22:34:20 149

转载 HTTP与HTTPS

HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传...

2019-06-29 09:38:20 97

转载 C++11左值、右值

左值在C++11中可以取地址的、有名字的就是左值。右值不能取地址的、没有名字的就是右值(将亡值或纯右值)。eg. int a = b +c a就是左值,可以&a,表达式b+c就是右值。比如b+c,int func()的返回值就是右值。纯右值纯右值指的是临时变量值、不跟对象关联的字面量值。临时变量指的是非引用返回的函数返回值、表达式等,例如函数int func()的返回值,表达式...

2019-06-28 22:58:49 84

docs-pdf.rar

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。本文档是基于3.8.2的离线PDF文档

2020-04-22

python-3.8.2-docs-html.rar

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。本文档是Python3.8.2官方离线文档HTML版本。

2020-04-22

Linux环境下Qt4图形界面与MySQL编程

经过近20年的发展与壮大,Linux操作系统作为源代码开放的自由软件,越来越受到IT界的认可,在信息技术领域发挥着重要作用。图形界面是Linux走向成熟的重要支撑技术,备受众多开发者的重视。在每个工程项目中,几乎都离不开数据库技术。因此,稳定的操作系统、友好的图形界面和完善的数据库技术构成了一个完整的工程项目。, 面对Linux操作系统图形界面与数据库编程,很多初学者不知道如何下手。本书正是在这种背景下编写的,紧紧围着本书的主线“图形界面编程控件与数据库编程基础→简单易学的实例→实际工程项目开发与场景分析”,以当前最新的Qt4.7为依据,采用“深入分析控件+实例解析”的方式,针对Linux操作系统下的Qt4.7与MySQL编程技术,并配合经典的实际项目,进行了全面细致的讲解。, 本书主要内容:, Linux图形界面编程基础。介绍了Qt4.7的全部控件,并针对每个控件设计了一个简单易学的实例,加深读者对Qt4.7控件的认识和理解。, 基于Linux操作系统的MySQL数据库设计基础。介绍了MySQL基本操作,并针对每个操作设计了一个简单易学的实例,加深读者对MySQL操作的认识和理解。, 基于Qt4.7与MySQL的经典实际项目案例开发。本书中设计了列车时刻表查询系统、酒店客房管理系统、房屋租赁系统、书店管理系统、学生上机考试系统、校园点菜系统、餐饮信息服务系统、视频音频播放器、桌面常用软件小助手、俄罗斯方块游戏和局域网聊天系统。这些案例给读者提供了实际项目开发参考。, 本书特点:, · 以最新的Qt4.7版本为依据,设计典型实例,并对开发场景进行详细讲解。, · 以Qt4+MySQL为基础,精心策划和组织Qt4+MySQL相关知识。, ·以“Qt4+MySQL编程基础→简单实例开发→实际工程项目开发与场景分析”入门到精通的方式对Qt4+MySQL知识进行系统化学习。, · 立足于基础知识,实例经典,深入工程实践。, · 读者能够从零开始、快速入门,为Qt4与MySQL应用与开发打下坚实的基础。

2017-12-13

fastboot驱动

fastboot驱动,手动安装版本fastboot驱动是不需要安装的,下载fastboot程序即可 fastboot,英语翻译意思是快速启动。在安卓手机中fastboot是一种比recovery更底层的刷机模式。就是使用USB数据线连接手机的一种刷机模式。相对于某些系统(如ios)卡刷来说,线刷更可靠,安全。fastboot相当于电脑的BIOS是已经内刷在手机内的,而电脑端只需用程序连接即可,电脑端的程序是fastboot.exe

2017-11-19

空空如也

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