自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙跃十二

微信搜索 龙跃十二 ,精彩文章等着你

  • 博客(13)
  • 资源 (19)
  • 收藏
  • 关注

原创 c++默认成员函数

1.什么是面向对象? 概念:(Object Oriented Programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。 对象指的是类的实例,将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。C++不是纯面向对象语言,而是基于面向对象的语言 (ps:因为它包含C的部分,C是面向过程)面向对象三大特性:封装、...

2018-03-28 23:54:49 5516

原创 c++的引用与指针的关系

1.引用的概念及用法2.引用做参数3.引用做返回值4.汇编层看引用的特性5.引用和指针的区别和联系:1.引用的概念及用法概念:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。      温馨提示:引用不是定义一个新的变量 定义的格式为:     类...

2018-03-24 21:30:24 852 1

原创 c++的重载 缺省参数和命名空间

参加了几次笔试,发现有很多c++方面的问题被卡了。从现在开始进攻c++。之后会陆续更新c++学习笔记。 先说说我学习的书籍,大家如果有好的书籍推荐,感谢留言。 暂时是在看这些书自学。1.C++介绍。c++介绍C几乎是C++的一个子集,所以C语言支持的语法在C++基本都支持并需要使用。C plus plus(C++),所以在C的基础上又有了很多新的特性。2.为什么C+...

2018-03-23 15:51:30 688

原创 vim按键使用

编程人员很喜欢的编辑器:vim 先搞清楚vim的三种模式: 1.命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。 2.编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。 3.末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。 下面是三种模式的简单分析图: 下面介绍vim...

2018-03-21 17:21:49 1455

转载 linux——管道详解

符号表示| 和管道特别形象。作用:    管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。 有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。实现机制&nb...

2018-03-15 10:34:05 5163 2

原创 linux文件压缩和解压命令

1.打包文件2.对打包文件进行压缩在linux上我们需要发送或者使用很多工具包都是压缩包,我们就需要对该文件进行压缩或者解压,但是linux不想windows那样用鼠标点点点就好了,linux上我们必须使用命令来完成这项工作。1.打包文件tar -cvf 打包后的文件名 被打包文件 看栗子:[root@localhost code]# lsshel...

2018-03-14 17:57:18 755

转载 搭建个人博客手把手教程

先看看我的初步成果:我的个人博客 大概可以分为以下几个步骤: 搭建环境准备(包括node.js和git环境,gitHub账户的配置) 安装Hexo 配置Hexo 怎样将Hexo与github page 联系起来 怎样发布文章 主题 推荐 主题Net的简单配置 添加sitemap和feed插件 添加404 公益页面 原文 :免费搭建个人博客手把手教程途中遇到问题欢迎留言咨询...

2018-03-12 19:01:58 782

原创 linux命令

初学linux,学了一些简单命令,分享出来,与诸君共勉。如有不当之处,还请多多赐教。ls:列出目录内容 参数:   -l 列出每个文件的详细   -a 列出目录下所有文件,包括隐藏文件   -R 递归形式列出所有子目录[root@localhost centos]# ls -R.:code Desktop Documents Downloads Music ...

2018-03-09 19:38:12 1432

原创 海量数据处理

给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址?思路:首先100G大小的文件,计算机内存无法存储,所以我们解决问题首先不能考虑把文件放在内存中在去遍历统计次数。但是我们可以数据结构中的哈希表来处理。 1)切割文件:将100G的大文件文件分割为1000份(分多少份取决你处理文件的大小)。2)计算ip的位置:ip是字符串,我们通过字符串...

2018-03-08 18:28:09 613

原创 排序算法(七大经典排序算法)

排序算法是一种在日常生活中应用很广泛的算法,所以我们应该很好的掌握他。然而最熟悉的往往是最容易忽略的。“工欲善其事,必先利其器”,下面对常见算法逐个介绍。主要介绍 插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序。

2018-03-05 15:39:23 5580 3

原创 哈希表扩展—布隆过滤器(Bloom Filter)

1.概念: 如果想判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路. 但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢。不过世界上还有一种叫作散列表(又叫哈希表,Hash table)的数据结构。它可以通过一个Hash函数将一个元素映射成一个位阵列(Bit Array)中的一个点。这样一来,我们只要看看这个...

2018-03-03 17:20:17 925

原创 哈希表扩展—位图

1.什么是位图?位图就是bitmap的缩写。所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。在STL中有一个bitset容器,其实就是位图。所以我们可以了解到,位图就是一个只用每一位来保存数的状态的结构。2.位图的用处?位图主要用于海量数据处理,索引,数据压缩等方面有广泛应用3.位图的结构...

2018-03-02 21:53:28 769

原创 哈希表的开散列法(拉链法)

开散列法又叫链地址法(开链法)。 开散列法:首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储在哈希表中。设元素的关键码为37, 25, 14, 36, 49, 68, 57, 11, 散列表为HT[12],表的大小为12,散列函数为Hash(x) = x % 11 Hash(37)=...

2018-03-01 21:56:28 7380 2

Dev-Cpp.zip

Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。原开发公司 Bloodshed 在开发完 4.9.9.2 后停止开发,所以现在由 Orwell 公司继续更新开发,最新版本:5.11。

2019-11-07

jdk-1.8-x64安装包

java jdk1.8 windows 64位安装包,下载解压即可安装。再也不用担心官网无法下载的问题

2019-08-07

python-3.7.4.zip

python3.7.4 windows 64位的安装,下载解压安装即可使用,再也不用担心墙的问题。如果需要更新版本也可以私信我,免费送你

2019-08-07

VMware-Workstation-12.0.0-2985596精简官方中文安装注册版v2.zip

VMware Workstation 12的安装包。zip压缩的,下载解压,直接安装使用。

2019-07-10

SQLyog工具

SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。 使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

2019-05-03

minGW Windows下的

Windows下的minGW zip包,下载解压直接可用,需要配置path,配置方法可百度。

2019-04-11

typora window下载

解决typora window安装包下载 墙的问题,下载直接安装,教程自己百度

2019-04-07

C语言深度剖析

本书属于C语言经典书籍,是每个C语言学习者必读书物。

2018-06-14

C语言程序设计

C语言学习者的入门必备书籍,也是国内众多高校的经典教材。

2018-06-07

Adblock Plus

Adblock Plus是Chrome浏览器中非常流行的一款广告拦截插件,Adblock Plus的用户多达数百万之多,在全球范围内都有很高的使用评价,Adblock Plus是由一个开源社区来维护。 Adblock Plus是一款非常强大的广告拦截插件,其不仅是一款免费的插件,而且支持包括Chrome、Firefox等多种浏览器,今天而大家介绍的这个版本就是Adblock Plus for Chrome。在Chrome浏览器中安装并启用了Adblock Plus插件以后,它会自动屏蔽掉网页中的广告并把空白的页面合并到一起,就像广告从来没有发生的一样!

2018-05-24

boost库源码

Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。

2018-05-19

makefile详解

本文档向详细描述了makefile文件的写法和用法,适合linux学习者使用。

2018-04-12

CrackVS2008ForWindows7

VS试用版的评估期XX天后结束及找不到输入序列号的地方

2018-04-05

数据结构知识点总结

总结了数据结构的全部知识点,并把细节知识点写成了博客解释,文件中附有链接。 适合学生用来总结知识框架。

2018-03-19

【数据结构】——搜索二叉树的插入,查找和删除(递归&非递归)

本代码是在windows平台下vs2008上编译通过,包含搜索二叉树的插入,查找和删除算法(采用递归和非递归两种方法)。包含全部在平台下的文件,解压可以直接运行。

2018-02-26

C语言版扫雷

扫雷完整代码,玩家第一下不会被炸死,可以选择难度。

2018-02-02

C语言版三子棋

完整的源代码文件,可以进行选择谁先走,电脑会自动拦截你,让你赢的不那么轻松,如果电脑先走,玩家胜利的概率为零,电脑不会出错。

2018-02-02

c语言知识点总结完整版

C语言全部知识点总结,采用xmind思维导图制作,知识点全面,思路清晰,内容完整,逻辑严谨。

2018-02-02

空空如也

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

TA关注的人

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