自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧马人

如果不曾让我见过阳光,至少我还可以忍受黑暗

原创 linux下查看一个命令所依赖的文件

# ldd ls

2018-04-22 23:32:27 2120 0

原创 修改Linux主机名

查看linux主机名 # hostname 修改linux主机名 # hostnamectl set-hostname hostname-str

2018-04-22 23:31:18 159 0

原创 CentOS7救援模式重置root密码

说明 忘记 root 密码时有两种重置密码的方式: 单用户模式 救援模式 什么时候会用到这个 救援模式 呢? 就安装CentOS7时使用 grub 加密过, 但是这个 grub 的加密的密码你不记得了, 这个时候你就会用到 救援模式 进行 root 密码重置操作! 设置光驱载入Ce...

2018-04-22 21:12:11 2304 0

原创 CentOS7单用户模式下修改root密码

重启服务器 选择启动菜单进入修改grub 选择启动菜单, 按 e 进入到启动项编辑模式 打开linux16这一行, 将 ro 修改为 rw, 什么意思呢?ro 就是 read only, rw 就是 read write, 然后在这之后加入 init=/sysroo...

2018-04-22 19:02:46 1227 0

原创 Mac下Charles打开时firefox提示「您的连接并不安全」解决方法!

问题说明 关于Charles抓包工具打开时 「firefox」浏览器打不开网页并提示 「您的连接并不安全」问题,Charles使用当前最新版本「v4.2.5」, firefox使用版本为 「59.0.2」 Charles版本 Firefox版本 firefox安全...

2018-04-16 23:50:21 2091 1

原创 Linux下统计一个字符串在文件中出现的次数

统计一个字符串在文件中出现的次数 $ grep -c "strings" file.log 例如: $ grep -c "warnerwu.mac.test" access.log

2018-04-16 23:46:28 1883 0

原创 CentOS7更新YUM源

通过脚本更新YUM源 #!/usr/bin/env bash # the first is backup original yum folder to the .bak sudo mv /etc/yum.repos.d/ /etc/yum.repos.d.bak # new make...

2018-01-22 16:49:08 1170 0

原创 redis清空数据

清除所有库所有key数据 flushall 清除单个库所有key数据 Redis Flushdb 命令用于清空当前数据库中的所有 key flushdb

2018-01-19 14:40:31 69049 0

原创 Mac通过监听端口查找进程

sudo lsof -i tcp:80

2018-01-18 15:00:32 2040 0

原创 Mac下查看端口号是否占用

Mac下查看端口号是否占用 netstat -nat | grep port_number

2018-01-12 17:48:14 372 0

原创 Mac下为命令定义别名, 让使用体验与你使用Linux一致

说明 你可能会说Mac下定义别名, 这不是和linux下一样吗, 对!就是一样, 我写下来就是要加印象的哦, 你要是觉得有用, 我很欣慰, 你要吐槽我也不反对, 这样会让我更加进步提高! 就酱! 为命令添加临时别名 添加临时别名一个好处就是在当前终端下可用, 关闭当前终端命令失效, 说一下...

2017-11-16 18:17:00 712 0

原创 CentOS7配置网卡为静态IP,如果你还学不会那真的没有办法了!

这篇博文,可能对初学linux的小伙伴有所帮助, 如果你是老司机呢, 可以多多指正, 如果说这篇博文你看过之后学不会配置linux下的静态IP, 那真是没有好的办法了, 你可能真的不太适合做技术! CentOS7最小化安装后是没有 ifconfig 命令的, 所以说你是没有办法通过 ifconf...

2017-11-11 20:51:15 13091 6

原创 来聊一聊JavaScrip数组删除特定元素

序述 说到删除数组特定元素你可能不止一种方法可以实现, 下面且来看看我总结的这几种方法,可能会对你有所帮助! 源数组var arr = ["George", "John", "Thomas", "James", &...

2017-09-17 22:27:28 211 0

原创 JavaScript实现[网易云音乐Web站登录窗口]拖拽功能

说明 你可能发现有很多网站他们的登录窗或者说是登录框是可以拖动的, 更有甚都他们的站点提示框都可以拖动, 你可以也许会能这个功能的实现感兴趣, 那么这篇文章可以会对你有所帮助!具体的网站示例以 网易云音乐 Web站点为例,具体效果如下图所示: JavaScript实现登录窗口的拖拽原理解析 ...

2017-08-19 04:25:31 3151 0

原创 NodeJS运行时抛出: Error: listen EADDRINUSE :::3000

出现这种情况就是端口被占用 可以通过将占用的端口干掉重新运行Node程序即可:查找系统所示正在使用的端口列表 shell> netstat -lntp 查找监听端口号的进程PID shell> lsof -i :3000 杀死对应进程PID, 如13459 shell>...

2017-07-26 23:40:59 8076 0

原创 Red-Hat-Linux7添加防火墙开发端口

添加开放端口 删除开放端口 添加开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent 选项具体含义firewall-cmd: 防火墙命令行客户端 --zone=public: 分配给一个公共区域 --add-port=80/tcp...

2017-07-25 22:49:02 1814 0

原创 "TypeError: Cannot read property 'undefined' of undefined"

JavaScript错误提示"TypeError: Cannot read property 'undefined' of undefined" 出现这样的错误,只有一个解释, 那就是调用了未定义对象属性及方法 说明示例 定一个用于说明问题的对象 v...

2017-07-25 20:09:29 5242 0

原创 vue动态添加class

样式表 HTML 效果样式表/* 表格 - 行 - 已登记状态 */ .registered { background-color: #FFF9E5; } /* 表格 - 行 - 未登记hover状态 */ .unregistered:hover { background-colo...

2017-07-25 17:27:50 3682 0

原创 重拾C语言-空指针

什么是空指针 在声明指针变量时, 如果没有确切地址可以赋值给指针变量, 那这为这个声明的指针变量声明为NULL, 那么这个被声明的指针变量就是空指针! 空指针指向的内存地址为 0, 也就是没有指向具体内存地址 代码片段 #include <stdio.h>void ma...

2017-07-17 00:58:46 223 0

原创 重拾C语言-C语言的指针与变量

代码片段#include <stdio.h>void main () { int var = 20; // 实际变量的声明 int *ip; // 指针变量的声明 ip = &var; // 在指针变量中存...

2017-07-17 00:40:17 288 0

原创 重拾C语言-传递数组到函数

代码片段 调用结果代码片段#include <stdio.h>// 函数定义声明 double getAvg( int arr[], int size );void main () { // 声明并初始化 - 一个带有 5 个元素的整型数组 int ba...

2017-07-16 20:32:26 395 0

原创 重拾C语言-摄氏度与华氏度相互转换

转换公式 摄氏度转华氏度 华氏度转摄氏度 华氏温度与摄氏温度对照表 摄氏温度与华氏温度对照表 转换公式 摄氏度转华氏度: °F = ( 9 / 5 ) * °C + 32 华氏度转摄氏度: °C = ( 5 / 9 ) * ( °F - 32 )摄氏度转华氏度#include <stdio...

2017-07-15 13:04:24 8229 0

原创 重拾C语言-函数多文件定义

函数定义文件 文件名为: definition.function.func.c // 函数声明 int _max(int a, int b);// 函数定义 int _max(int a, int b) { if ( a > b ) retu...

2017-07-11 01:20:50 364 0

原创 重拾C语言-函数定义计算两个数的最大值

代码片段 #include <stdio.h>// 函数声明 int _max( int num1, int num2 ); int main() { // 变量声明 int num1; int num2; // 通过输入...

2017-07-11 00:48:28 969 0

原创 vim剪切指定内容

说明 vim的4种操作模式 vim模式进入与退出 正常模式 命令模式 插入模式 可视模式 vim剪切指定内容 vim粘贴指定内容说明 vim剪切指定内容, 这些内容可能是你不想要了, 要删除掉, 你可以选择一个个的字符通过退格键(Backspace)删除掉, 但是这样真的...

2017-07-10 00:00:07 730 1

原创 vim在编辑文件时不小心按了Ctrl+S之后屏幕锁死, 怎么处理?

也许是你编辑文件太投入了, 有于使用Window习惯了, 下意识的就按了 Ctrl+S, 这时你按什么键都没有反映, 这是因为 Ctrl+S是linux下的锁屏键, 那既然可以锁屏, 那自然也就是有触屏键了 嗯嗯, 就是它 Ctr...

2017-07-09 20:57:09 4101 0

原创 vim编辑文件时当光标出现在注释行后按回车键怎么可以做到不现新注释行?

说明 去除光标出现在注释行后按回车出现新注释行 添加光标出现在注释行后按回车出现新注释行说明 在使用vim编辑文件的时候, 你的光标出现在注释行中时, 如果这时按回车键就会出现一个新的注释行, 但是有没有必要出现新的注释行, 你就会觉得真的很烦哦! ...

2017-07-09 01:37:38 1005 0

原创 vim清除查询搜索高亮显示

在vim中查询搜索过的字符串是一直高亮显示的, 那好了, 要不要试一下关闭, 再打开或许也就没有了, 我嘞个去, 什么鬼, 还是稳丝不动地在哪占着, 我要干掉你, 怎么处理能 很简单, 这是因为你的每一次文件查询都会记录于一个名为 .vimrc 的文件中...

2017-07-08 17:27:51 1183 0

原创 Go闭包函数

什么是函数的闭包操作 Go语言实现函数的闭包操作 Go语言理解函数的闭包操作 什么是函数的闭包操作怎么理解JavaScript闭包Go语言实现函数的闭包操作 通过Go语言实现函数的闭包操作, 对于闭包就是一个定义在函数内的函数 Go语言理解函数的闭包操作package mainim...

2017-07-07 00:35:15 270 0

原创 怎么理解JavaScript闭包

学习参数 什么是闭包 理解闭包思想 闭包访问全局变量 闭包访问局部变量学习参数学习参考: 学习Javascript闭包(Closure)什么是闭包 你去百度Google好了!反正是说了那么多也没能好好理解闭包, 通俗地讲闭包就是一个定义在函数函数内部的函数 当然你可以把父函数当作...

2017-07-07 00:06:45 174 0

原创 Go实现map元素的健值交换操作

概述 再在有这么一个map元素, 如: m_int_str := map[int]string{0: "j", 8: "h", 3: "c", 9: "i", 5: "e", 6: "...

2017-07-05 23:50:21 640 0

原创 Go实现map元素的间接排序操作

想必大家都应该知道, Go语言的map元素类型是一个无序的数据结构, 那要实现对无序元素类型map排序操作怎么办呢, 你可以借助array, slice这样的有序结构,进行间接排序操作, 也就实现了这个需求 map元素的间接排序操作package mainimport...

2017-07-05 22:13:38 438 0

原创 vim跳转文件头部和尾部

这里不给你说明vim系统使用, 就说你现在遇到的问题,在使用vim编译文件时你可能会遇到跳转到文件头部或尾部的需求, 那该怎么高逼格的完成这个操作呢?看到这个页面你就算是找到答案了 跳转到文件头部gg跳转到文件尾部shift+G

2017-07-05 17:46:53 5664 0

原创 Go语句实现简单的冒泡排序

demopackage mainimport "fmt"func main() { arr := [...]int{6, 8, 9, 5, 7, 3, 4, 2} arr_len := len( arr ) fmt.Println( "冒泡排序之...

2017-07-04 21:28:17 268 0

原创 MySQL数据库基本使用-01-初认数据库使用

MYSQL语句规范 MYSQL语法参数使用说明 启动或关闭MYSQL服务windows 登录或退出MySQL客户端 登录MYSQL服务器 退出MYSQL服务器 修改MYSQL提示符 连接客户端时通过参数指定 连接上客户端后通过prompt命令修改 MYSQL提示符 MYSQL常用命令 数据库操作 ...

2017-07-02 01:51:08 435 0

原创 CentOS7.3安装Go运行和开发环境

下载并解压 添加系统环境变量 添加GOPATH目录 创建工作路径 添加这个目录路径作为GOPATH 运算GO环境测试 下载并解压 下载 [root@localhost soft]# wget -c https://storage.googleapis.com/golang/go1.8.3.linu...

2017-06-28 00:01:28 20275 2

原创 LNMP环境查看各个软件编译选项

查看Nginx安装编译参数 查看MySQL安装编译参数 查看PHP安装编译参数 查看Nginx安装编译参数 查看Nginx安装编译参数, 可以使用 -V 选项 [root@localhost ~]# nginx -V查看MySQL安装编译参数 查看MySQL安装编译参数, 可能通过查看进程...

2017-06-27 00:19:33 1298 0

原创 CentOS7.3安装VMware Tools

安装依赖包 加载vmware tools 到CentOS7光驱CD-ROM 将CD-ROM挂载到指定目录 拷贝安装包到用户家目录 解压安装包 安装VMware Tools 安装依赖包 [root@localhost ~]# yum -y install perl gcc gcc-c++ make ...

2017-06-25 16:56:19 6925 2

原创 CentOS7.3编译安装NodeJS6.10

概述 下载NodeJS安装包 官方下载 下载 上传 wget下载 下载 解压 安装必要的编译软件 编译node源码包 安装 添加环境变量 立即生效配置生效 通过查看node版本号验证安装概述 在CentOS7下采用编译NodeJS二进制源码包的方式安装NodeJS 下载NodeJS安装包 ...

2017-06-24 22:56:24 2840 0

原创 PHPStorm.WebStrom配置本地项目与运程服务器同步

WebStrom配置本地项目与运程服务器同步 能做什么 怎么配置 怎么使用WebStrom配置本地项目与运程服务器同步 说明:PHPStorm、WebStrom等官方的系统开发工具配置本地项目与运程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们拿WebStorm为例说一下具体的配置...

2017-06-24 00:18:21 815 0

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