自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (16)
  • 收藏
  • 关注

原创 剑指offer纪念版 何海涛著 部分纠正

类似的再举一个例子:题目:从上往下打印二叉树,何老师的代码如下(是没有问题的):void PrintFromTopToBottom(BinaryTreeNode* pRoot){ if(pRoot == nullptr) return; std::deque<BinaryTreeNode *> dequeTreeNode; ...

2018-10-23 16:33:55 674

原创 C++ 引用作为函数返回值

(1)以引用返回函数值,定义函数时需要在函数名前加 &(2)用引用返回一个函数值的最大好处是,在内存中不产生被返回值的副本。引用作为返回值,必须遵守以下规则:(1)不能返回局部变量的引用。主要原因是局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指"的引用,程序会进入未知状态。#include <iostream>using namespace s...

2018-10-23 13:35:59 28342 14

转载 C++ STL中Map的按Key排序和按Value排序

map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名...

2018-10-13 00:03:10 718

原创 双硬盘,一个SSD+一个机械硬盘,卡顿明显及机械硬盘掉盘解决方法

东芝的240G SSD和西部数据的2TB机械硬盘。SSD做系统盘,机械硬盘当数据盘。之前两个硬盘插的是主板的SATA接口,一开始使用没问题,使用段时间之后发现非常卡顿,尤其是应用切换过程卡顿更加明显。系统已重装过所以不可能是系统问题,主板几个sata接口都试了一遍还是卡顿,而且过一段时间机械硬盘就会突然掉盘。换sata数据线也试了,我没有插独显所以电源供电应该也没问题,逛图吧(ht...

2018-10-09 16:44:41 57587

转载 Legacy和UEFI,MBR和GPT的区别

Legacy和UEFI指的是系统引导方式(Legacy为传统BIOS,UEFI为新式BIOS),MBR和GPT指的是磁盘分区表类型。一般情况下都是Legacy+MBR, UEFI+GPT这两种组合。但Legacy+GPT,UEFI+MBR也可以实现。Legacy用的是8086汇编,UEFI 99%以上用C,UEFI的APP和Drives可以用C/C++。64位的UEFI固件是64位的操作...

2018-10-09 01:15:07 120149

原创 C++11之前和C++11之后的 vector 构造函数的区别

例子:#include <iostream>#include <vector>using namespace std;class A{public: A(const char* s = "1234") { cout << "ASDF" << endl; }};int main(){ vector<A&am

2018-10-06 00:22:51 3328

转载 C/C++ 循环内还是循环外定义变量更好?

问:// 方法 A:Widget w;for (int i = 0; i < n; ++i) { w = 取决于 i 的某个值;}// 方法 B:for (int i = 0; i < n; ++i) { Widget w(取决于 i 的某个值);}Effective C++ 条款 26 有一段话大概是:当一个赋值成本低于一组构造+析构成本,定义...

2018-10-04 16:35:22 4940

转载 c++ iterator(迭代器)分类及其使用

  总所周知,c++的stl中提出了iterator的概念,这是C所没有的.在一般的使用中,iterator的行为很像c内建的指针.而在java和c#中索性就直接取消了指针,而采用类似iterator的做法来代替了指针.很多编程人员在使用iterator的时候也仅仅把他当作了指针的一个变体而没有多加注意。  不过既然是学习,那我们在使用的时候也要知道其存在的原因,其分类以及用法吧.  首先...

2018-10-03 20:54:30 3198

jdk-8u211-windows-x64安装包.rar

jdk-8u211-windows-x64.exe 截至2019.07.15 最新版JDK for Windows 64位系统。

2019-07-21

jdk-8u211-Linux-x64安装包.rar

jdk-8u211-Linux-x64.tar.gz 截至2019.07.15 最新版JDK for Linux 64位系统

2019-07-21

jdk-8u211苹果电脑64位系统版.rar

jdk-8u211-macosx-x64.dmg 截至2019.07.15 最新版JDK for Mac OS X x64位

2019-07-15

《Redis设计和实现 黄建宏著》配套 Redis 3.0 中文注释版源码

与《Redis设计和实现 》黄建宏著配套的, Redis 3.0 中文注释版源码。

2019-05-01

代码阅读方法与实践.2004.中文版(38.4M清晰版)

代码阅读有自身的一套技能,重要的是能够确定什么时候使用哪项技术。本书中,作者使用600多个现实的例子,向读者展示如何区分好的(和坏的)代码,如何阅读,应该注意什么,以及如何使用这些知识改进自己的代码。养成阅读高品质代码的习惯,可以提高编写代码的能力。 阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。本书首次将阅读代码作为一项独立课题,系统性地加以论述。本书引用的代码均取材于开放源码项目——所有程序员都应该珍视的宝库。本书围绕代码阅读,详细论述了相关的知识与技能。“他山之石、可以攻玉”,通过仔细阅读并学习本书,可以快速地提高读者代码阅读的技能与技巧,进而从现有的优秀代码、算法、构架、设计中汲取营养,提高自身的开发与设计能力。 本书适用于对程序设计的基本知识有一定了解,并想进一步提高自身开发能力的读者。

2018-10-04

linux学习资料(包含五本书)

包含《鸟哥的 Linux 私房菜 基础篇 第四版》、《Shell脚本学习指南》、《Linux命令全集(中文版)》、《Linux系统命令及Shell脚本实践指南》、《Linux命令行与shell脚本编程大全(第2版)》五本入门书

2018-07-26

<<21天学通Python>>PDF

本书全面、系统、深入地讲解了 Python 编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将 Python 语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉 Python 编程,在学习中遇到问题时,也可以作为参考。 本书共分三篇。篇介绍 Python 语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了 Python 语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用 Python 标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的 Web网站编程、图片处理;第三篇通过两个案例介绍 Python 的综合编程技术。 本书在内容上涉及面广,从基本操作到高级技术及综合案例,涉及 Python 语言的基础语法和编程特性。本书在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对 Python 语言感兴趣的爱好者作为参考用书。

2018-07-10

21天学通Python光盘(源代码+PPT+视频)和PDF

全面、系统、深入地讲解了 Python 编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将 Python 语言知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉 Python 编程,在学习中遇到问题时,也可以作为参考。 本书共分三篇。篇介绍 Python 语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第二篇介绍了 Python 语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用 Python 标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程。此外,还介绍了运用第三方库的 Web网站编程、图片处理;第三篇通过两个案例介绍 Python 的综合编程技术。 本书在内容上涉及面广,从基本操作到高级技术及综合案例,涉及 Python 语言的基础语法和编程特性。本书在设计上浅显易懂、实例丰富,尤其适合广大编程初学者自学,也适合对 Python 语言感兴趣的爱好者作为参考用书。

2018-07-09

PDFdo PDF Converter3.0免安装破解版

PDFdo PDF Converter3.0是一款非常强大的PDF转换工具,可以很随意和方便的把图片,WORD等格式转换成PDF格式,也可以把PDF格式转换成图片或者WORD格式软件,软件是绿色破解版的,直接解压运行exe即可,第一次需要输入注册码,注册码随意输入即可。

2018-06-13

BackTrack 5 Cookbook中文版 渗透测试实用技巧荟萃

BackTrack是一个基于Linux的渗透测试和安全审计平台,旨在帮助网络安全人员对网络黑客行为进行评估,如今被世界各地的安全社区和安全人员所使用。   《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》分为10章,以示例方式讲解了BackTack中很多流行工具的使用方法,其内容涵盖了BackTrack的安装和配置、BackTrack的调整、信息采集、漏洞识别、漏洞利用、提权、无线网络分析、VoIP、密码破解、电子取证等内容。   《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》讲解详细,示例丰富,无论你是经验丰富的渗透测试老手,还是打算紧跟时代潮流,希望掌握BackTack 5中常用软件使用方法的新手,都会从本书中获益匪浅。

2018-06-13

林肯实验室darpa数据集_2000年(Lincoln Laboratory Scenario (DD0S) 2.0.2)

林肯实验室darpa数据集_2000年(Lincoln Laboratory Scenario (DD0S) 2.0.2)

2018-06-12

初学者C和C++编程规范

分别为谷歌,华为公司的c/c++编程规范。ps: 对于初学者,一开始养成编程风格很重要。

2018-06-10

如何在cmd下ping端口

cmd下默认不支持ping端口,该小工具可帮助ping端口。 使用说明: 1.将"tcping.exe"复制到 C:\Windows\System32 路径下 2.打开cmd,输入"tcping+空格+IP地址+空格+端口" 如:tcping www.baidu.com 3389 (注:如不指定端口则默认80端口!)

2018-06-10

jfreechart表绘制类库及jcommon源代码

包含jfreechart-1.0.19,jcommon-1.0.19,jcommon-1.0.23,jfreechart-1.0.19-fx-javadocs,jfreechart-1.0.19-install.pdf

2018-06-10

SGI STL的源码

1.由于HPE收购了SGI,所以官网已无法下载SGI STL源码。2.Ubuntu16.04自带glibc版本是2.23

2018-05-11

空空如也

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

TA关注的人

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