自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C++知识点 —— 整合(持续更新中)

本文记录自己在自学C++过程中不同于C的一些知识点,适合于有C语言基础的同学阅读。如果纰漏,欢迎回复指正 目录 第一部分 基础知识 一、HelloWorld与命名空间 二、引用和引用参数 2.1引用的定义 2.2 将引用用作函数参数 2.3 将引用用于类对象 2.4 引用和继承 ...

2019-11-03 16:08:18

阅读数 18321

评论数 21

原创 WPA2破解教程(详细步骤)

本博客内容旨在技术学习交流,仅供学习参考之用,请勿用于任何非法用途,否则后果作者概不负责。一、前言        本人前段时间在研究WiFi破解(WPA2)的相关原理和具体步骤,期间在网上搜索了很多资料,也走了不少坑。最后发现网上大部分的资源都是利用Aircrack工具来破解的,其中某些具体的细节...

2018-07-14 17:32:21

阅读数 19371

评论数 2

原创 简单实现内外网自由切换、指定网卡上网

一直有多位朋友提到关于内外网如何切换,这个在项目实际中用的非常多,今天我们来看下,如何用route命令实现内外网的自由切换。 在了解内外网自由切换之前,我们先来了解route命令的用法。 Route就是用来显示、添加、删除和修改路由的命令,我们先来看用法。 一、route命令用法范例...

2020-01-04 15:45:31

阅读数 436

评论数 0

原创 学习笔记(01):Python初级入门精讲-环境搭建-软件介绍-1

您观看课程学习后 可入群领取【超全Python资料包+17本学习电子书】 本课程为Python全栈开发初级入门篇-语言基础章节,学习完本篇章可对python语言有初步的掌握与理解,本课程侧重于初级学员,课程内容详细有针对性,务求各种类型的学员都可以掌握python开发...

2019-12-11 21:36:31

阅读数 445

评论数 0

原创 C++设计模式1——工厂模式

创建对象的类是工厂,创建的对象就是产品,使用工厂生产产品,只需用工厂提供的接口生产产品即可,不用关心具体的生产过程。 工厂模式分为三种:①简单工厂模式 ②工厂方法模式 ③抽象工厂模式 三种模式越来越抽象,适用于不同的场景,先用类图介绍下三种模式: ①简单工厂模式:一个工厂生产多种...

2019-11-30 18:18:07

阅读数 433

评论数 0

原创 Rapidjson使用方式不当导致的内存泄漏问题

上次有个项目中要用到rapidjson生成json格式的数据文档,由于第一次用rapidjson,中间出现了疑似内存泄漏的问题,具体现象就是程序占用的内存不断在增加,debug过程中发现只要用rapidjson生成json数据后,内存占用就会增长,于是问题定位到rapidjson。由于是开源库,所...

2019-11-30 15:33:07

阅读数 472

评论数 0

原创 UML入门自学笔记

前言:最近一段时间在自学C++,编程思想上从面向过程到面向对象的转变,说实话刚开始很不习惯,现在已经慢慢接受和习惯了。本来想学下设计模式,但是面向对象毕竟不像面向过程那样,简单搭个程序的大概框架出来,然后想到哪代码就写到哪,动手前还是需要先建模什么的,当然helloworld那种很简单的除外。之前...

2019-11-17 23:03:39

阅读数 441

评论数 0

原创 Linux菜鸟笔记——linux命令之 grep常用语法

grep命令格式:grep [option] pattern file shell常用选项: 选项 描述 -i 忽略大小写 -n 显示匹配内容所在行号 -c ...

2019-03-06 23:54:57

阅读数 436

评论数 0

原创 Linux菜鸟笔记——正则表达式语法

普通字符 普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。 非打印字符 非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: 字符 描述 ...

2019-03-06 23:53:32

阅读数 429

评论数 0

原创 Ubantu14.04安装VMware tools后无法复制粘贴、自动适应客户机的解决方法

之前多次遇到Ubantu装了VMware Tools后不能复制粘贴、适应客户机的问题,尝试了重装VMware Tools、换VMware Workstation 软件版本(10、12)等多种方法都以失败告终,最后无意中发现VMware tools使用9.6.2这个版本就完全没问题,可能是兼容性的原...

2018-07-28 18:05:37

阅读数 1744

评论数 1

原创 Git本地仓库推到远程仓库

首先创建一个远程仓库,创建完成后添加自己的ssh公钥,公钥生成方法: $ ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //按3次回车即可,路径等保持默认 $ cat ~/.ssh/id_rsa.pub //查看ssh公钥...

2018-07-28 17:29:51

阅读数 930

评论数 0

原创 Linux系统时间和RTC时间、时钟设置与同步、ntpd服务/ntpdate

Linux有两个时间,一个是系统时间,一个是RTC时间(也叫硬件时间)。Linux系统启动时,会自动获取硬件时间,设置为系统时间。一、查询系统时间:查询系统时间:date查询/设置硬件时间:       hwclock –r        显示硬件时钟与日期       hwclock –s   ...

2018-05-25 10:29:07

阅读数 2222

评论数 0

原创 Openwrt/Lede编译环境搭建

1、安装VMWare Workstation,这里我安装的版本是12.5.72、在VM上安装ubantu,这里我用的版本是14.04.13、在ubantu中搭建编译环境    通过sudo apt-get install命令安装下列工具,可以逐个安装,也可以在一行命令中一次性安装(例如sudo a...

2018-04-18 12:14:56

阅读数 1177

评论数 0

原创 linux中wc命令用法

    wc命令用来统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数选项:-c统计字节数-m统计字符数。这个标志不能与 -c 标志一起使用-l统计行数-L打印最长行的长度-w...

2018-04-12 14:15:11

阅读数 675

评论数 0

原创 Linux菜鸟笔记——守护进程的创建

一、概念 守护进程是一个在后台运行并且不受任何终端控制的进程,脱离于终端是为了避免进程被终端打断,其在执行过程中也不向终端打印任何信息。 二、查看守护进程 在终端敲:ps axj a 表示不仅列当前用户的进程,也列出所有其他用户的进程 x 表示不仅列有控制终端的进程,也列出所有无控制终端...

2017-10-21 17:11:16

阅读数 544

评论数 0

原创 Linux菜鸟笔记——BASH(三)

实验环境:Ubantu  16.04 一、路径与命令查找顺序 type -a echo #打印出来的信息中,从上到下表示执行命令的优先级由高到低   二、bash的登录与欢迎信息 1、登录前的信息修改: vim /etc/issue vim /etc/issu...

2017-08-31 20:08:43

阅读数 549

评论数 0

原创 Linux菜鸟笔记——BASH(二)

实验环境:Ubantu  16.04 一、变量键盘读取(read) read xxx #从键盘获取输入,存到xxx变量中 read #从键盘获取输入,存到REPLY变量中   echo -n “请输入您的名字:” #”-n”是打印完不换行的意思 read name echo ...

2017-08-31 20:02:08

阅读数 492

评论数 0

原创 Linux菜鸟笔记——vim编辑器

一、三种模式 一般模式(命令模式)、插入模式、冒号模式   二、一般模式(命令模式) 冒号模式下按Esc键进入一般模式   nG 跳到第n行 gg 跳到第一行 shift+g 跳到最后一行 yy 复制当前行 3yy 从当前行开始往下复制3行 dd 剪切当前行 3dd 从当前行开始往下剪切3行 p ...

2017-07-22 18:26:52

阅读数 524

评论数 0

原创 Linux菜鸟笔记——BASH之变量

shell:脚本解释器,常见的shell有sh、bash、csh、ksh等。 bash:shell的一种,是linux的默认shell脚本解释器。终端提供了人和shell交互的界面。 一、查看系统的shell有哪些: cat /etc/shells 二、查询指令是否为bash sh...

2017-07-13 16:13:25

阅读数 508

评论数 0

原创 Git stash命令

使用Git过程中,经常遇到代码写到一半,突然一个bug需要紧急修复,或者有另一个新的任务需要优先完成,此时写到一半的代码怎么办?答案是使用git stash命令。 如果想要保存当前的修改,可以使用git stash或git stash save将修改储藏起来,保存在栈上。 如果想要查看...

2017-07-11 17:30:47

阅读数 763

评论数 0

原创 Linux菜鸟笔记——文件与目录的压缩与打包

一、压缩命令[compress/gzip/bzip2]: 压缩只能对文件,不能对目录,目录要先打包,然后再压缩。 (1)compress (2)gzip 1、压缩文件 gzip hosts #将hosts压缩成hosts.gz,不保留原文件 gzip -c hosts > xx/ho...

2017-07-02 02:52:36

阅读数 3593

评论数 0

转载 yum安装rpm安装包时报错 [Errno 14] "Couldn't open file /mnt/repodata/repomd.xml"

【Linux虚拟机、Vbox】 出现此问题是因为yum源里配置了baseurl=file:///mnt ,但是在这个目录下没有找到需要的资源。经过查找原因发现是因为使用的虚拟机,但是没有挂载镜像,所以使用下面语句来挂载镜像: mount   /dev/cdrom   /mn...

2017-07-01 20:05:23

阅读数 22305

评论数 3

原创 Linux菜鸟笔记——修改默认语系

1、查看当前语系 locale 2、修改默认语系 LANG=en_US.utf8 //修改为英文语系,中文为zh_CN.utf8 LC_ALL=en_US.utf8 通过以上两个命令可以修改默认语系,但是只是本次有效,注销或重启后会恢复为原来的语系。 要想修改的语系永久有效,...

2017-07-01 11:10:11

阅读数 795

评论数 0

原创 Linux菜鸟笔记——磁盘管理与文件系统管理 之 磁盘挂载与卸载、磁盘参数修改

mountmount [-t vfstype] [-o options] device dir[-t vfstype] 指定文件系统 常见的文件系统有:ext2、ext3、ext4、vfat、nfs、ntfs...[-o options] 挂载方式 ro 采用只读方式重挂载 rw 采用只读方式...

2017-06-15 21:01:42

阅读数 665

评论数 0

原创 Linux菜鸟笔记——磁盘管理与文件系统管理 之 磁盘的分割、格式化、检验

fdisk  1)查看所有分区 fdisk -l 2)查看sda分区 fdisk /dev/sda 3)对硬盘进行分区 fdisk /dev/sda --> m (m for help) 4)格式化分区 mkfs -t ext3 /dev/sda5   mkfs.ext3 /dev/sda...

2017-06-15 00:31:20

阅读数 549

评论数 0

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