![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git、vim、Nginx
git\vim\nginx等使用
邪人君子
毕业于云南大学,电子信息工程专业。工作期间独立负责移动端项目开发,熟悉nginx建站流程,有linux环境开发经验,有iOS、Android端企业级应用的打包发布经验,有移动端首页白屏优化经验
展开
-
gulp 压缩es6
npm install --save-dev gulp-babel @babel/core @babel/preset-envvar util = require(‘gulp-util’);gulp.task(‘js’, function (done) {gulp.src(’./res/JavaScript.js’).pipe(babel({presets: [’@babel/env’] // es5检查机制})).pipe(uglify()).on(‘error’, function (e原创 2020-09-18 10:37:55 · 10757 阅读 · 0 评论 -
linux 解决时间相差8小时问题
linux 查看日期信息先改硬件时间再改系统时间重设系统时区信息利用timedatectl查看,OK问题解决原创 2020-05-20 10:37:35 · 7024 阅读 · 0 评论 -
nginx 配合 lua 打印响应报文和请求报文日志
下载安装LuaJIT - LuaJIT-2.0.5# wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz# tar -zxvf LuaJIT-2.0.5.tar.gz# cd LuaJIT-2.0.5# make && make install下载nginx lua模块 - lua-nginx-module-0.10.10# wget https://github.com/openresty/lua-nginx-module原创 2020-05-12 15:52:08 · 4188 阅读 · 0 评论 -
Linux 中 -bash: wget 未找到命令
解决方法输入命令:yum -y install wget ,安装 wget再次执行就可用了原创 2020-05-12 09:19:07 · 4631 阅读 · 0 评论 -
linux 搭建 ftp 的一点小问题
事实证明linux上使用nginx也是可以转发FTP请求的。通过xshell、xftp都可以正常访问。nginx配置文件的方法和SFTP、TCP他们是一样的,都是使用 stream 模块监听端口并转发。问题一:找不到 FTP 命令Linux不能使用FTP 命令 -bash: ftp: 未找到命令安装 ftp-0.17-51.1.el6.x86_64.rpm 包即可访问,百度下一个。rpm -ivh ftp-0.17-51.1.el6.x86_64.rpm问题二:could not read c原创 2020-05-11 17:17:42 · 347 阅读 · 0 评论 -
VMware 安装Linux虚拟机
Linux系统下载地址安装过程配置镜像文件点击启动、进入安装设置root用户密码、创建用户重启进入系统原创 2020-05-11 09:40:56 · 183 阅读 · 0 评论 -
nginx 代理转发 FTP
这里实现的 FTP 转发,其实和 SFTP 转发是一样的。详情见我的另一篇文章 Nginx代理转发SFTP上次写的 代理转发 SFTP 是在 linux 上测试的,本篇文章则是在 Windows 环境下测试的。关于 Windows 环境怎么搭建 FTP 服务器,请参阅我的另一篇文章 图解 —— Windows 下 FTP 服务器搭建及验证全过程配置文件同样打开 nginx.conf 配置文件,做如下配置,和SFTP的转发配置完全一样stream { upstream ftp{ .原创 2020-05-09 12:21:33 · 29266 阅读 · 16 评论 -
图解 —— Windows 下 FTP 服务器搭建及验证全过程
搭建过程为windows开启ftp功能创建 FTP 登录用户新建 SSL 证书创建 FTP 站点为用户开通访问权限浏览器登录验证命令行登录验证为windows开启ftp功能控制面板–>程序–>启动或关闭Windows功能将如图的选框选中创建 FTP 登录用户也可以使用管理员账号,这里创建一个用户专门访问FTP服务器的右键我的电脑–>管理–>系统工具–>本地用户和组–>右键用户–>新用户新建成功新建 SSL 证书证书用于FTP创建站点使原创 2020-05-09 10:41:30 · 4289 阅读 · 2 评论 -
win10 查看、关闭进程命令(nginx 为例)
查看nginx进程tasklist /fi "imagename eq nginx.exe"杀掉nginx进程taskkill /f /pid 25720 /pid 7556查看命令使用方法tasklist /?查看所有进程tasklist原创 2020-04-29 11:45:15 · 9330 阅读 · 1 评论 -
gulp4 构建简单的服务器(gulp-connect)并实现自动刷新(livereload)
iveReload可以理解为即时刷新,编辑器内容发生改变时,页面实时刷新,不用开发者手动点击刷新按钮就可以看到修改效果。实现原理:通过在本地开启一个websocket服务,检测文件变化,当文件被修改后触发livereload任务,推送消息给浏览器刷新页面。安装 gulp 及依赖安装 gulp 命令行工具npm install --global gulp-cli**在项目目录下创建 ...原创 2020-04-28 11:10:26 · 648 阅读 · 0 评论 -
gulp4 代码压缩及合并实例
安装 gulp 及依赖安装 gulp 命令行工具npm install --global gulp-cli在项目目录下创建 package.json 文件npm init安装 gulp,作为开发时依赖项npm install --save-dev gulp安装依赖# HTML、JavaScript、CSS压缩npm install --save-dev gulp-htmlm...原创 2020-04-28 10:57:59 · 410 阅读 · 0 评论 -
将文件夹下面的文件导出为树形TXT文本
找到文件夹,输入tree/f>文件名.txt执行完毕多出一个文件:文件夹树结构文本打印完成:原创 2020-04-28 09:20:11 · 4977 阅读 · 1 评论 -
nginx 配置指定接口解决跨域问题
返回服务器时间的例子:location /getTime { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET,POST'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Aliv...原创 2020-04-28 09:01:38 · 1776 阅读 · 0 评论 -
H5 离线缓存及 Nginx 服务器配置
离线缓存什么是Application CacheApplication Cache 的优势离线Web应用的运行机制manifest 文件内容示例理解manifest 文件页面被自动加载到离线缓存版本注释的用途nginx 服务器配置查看离线缓存的效果什么是Application CacheHTML5 的应用缓存(application cache),或者简称为appcache,是专门为开发离线W...原创 2020-04-23 18:24:14 · 803 阅读 · 0 评论 -
解决github网站慢
1、进入 C:\Windows\System32\drivers\etc 路径2、打开 hosts0 文件3、在末端加入# GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github.com 151.101.100.133 assets-cdn.github.com 151.101.100.133 raw.gi...原创 2020-06-17 09:44:42 · 10749 阅读 · 0 评论 -
git 修改 .gitignore 文件 指定忽略文件不提交
修改根目录下 .gitignore文件内容,例如:.DS_Storenode_modules/dist# local env files.env.local.env.*.local# Log filesnpm-debug.log*yarn-debug.log*yarn-error.log*# Editor directories and files.idea.vsc...原创 2020-02-18 21:24:55 · 923 阅读 · 0 评论 -
git 解析域名出错:Could not resolve host:....
git clone 项目报错git clone http://some.yuming:7001/SSD4/project_SAMBT_Code.git/报错信息:Cloning into ‘project_SAMBT_Code’…fatal: unable to access ‘http://some.yuMing:7001/SSD4/project_SAMBT_Code.git/’:...原创 2020-02-10 18:03:17 · 6360 阅读 · 0 评论 -
Nginx开启Gzip压缩提高页面加载速度
1、Vim打开Nginx配置文件vim /usr/local/nginx/conf/nginx.conf2、找到如下一段,进行修改gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-jav...原创 2020-01-21 12:22:54 · 252 阅读 · 0 评论 -
gvim的编码设成utf-8码,并解决引发的菜单乱码
gvim默认的编码是unicode,如果要将gvim的编码设成utf8码,在_vimrc中增加如下设置即可:" 将编码改成utf8set encoding=utf-8set fileencoding=utf-8但是上述设置会带来一个副作用,就是将gvim的菜单和提示信息都变成乱码在_vimrc中继续增加如下设置即可完美解决:" 解决菜单乱码source $VIMRUNTIME/de...原创 2019-12-24 09:58:58 · 1383 阅读 · 0 评论 -
VIM:消除~ 和 .un~后缀的备份文件
Windows下,在使用 gVim 编辑文件后,会多出几个文件其中~结尾的是文件旧版本的备份文件un~结尾的文件是用于在修改文件后重新编辑时也能实现之前步骤的undo功能。禁止方法:打开gVim安装目录下的 vimrc_example.vim文件,在尾行添加如下两句配置:set noundofileset nobackup...原创 2019-12-23 15:57:33 · 3062 阅读 · 1 评论 -
git解决 fatal: not in a git directory
问题描述:执行下面语句时报错:fatal: not in a git directorygit config --global user.name "yourName" //注意,--和global之间没有空格git config --global user.email "yourName@gmail.com"先进入git目录,或使用 git init 新建一个 Git 仓库。然后再执...原创 2019-12-05 15:14:58 · 30016 阅读 · 1 评论 -
git 警告 WARNING: terminal is not fully functional
WARNING: terminal is not fully functional终端功能不完全解决方法1、打开windows的高级系统设置2、环境变量3、系统变量中新建一个变量名为TERM,值为cygwin原创 2019-11-07 17:49:50 · 2320 阅读 · 0 评论 -
GitHub 上传报错 fatal: HttpRequestException encountered.
GitHub 上传报错 fatal: HttpRequestException encountered.解决方法:出现该提示信息的主要原因是Github禁用了TLS v1.0 and v1.1这种弱加密标准,此时需要手动更新Windows的git凭证管理器。https://github.com/microsoft/Git-Credential-Manager-for-Windows/rele...原创 2019-11-06 22:27:59 · 361 阅读 · 0 评论 -
远程桌面访问本地文件
1.打开远程桌面登录框2.输入远程电脑的 IP 和用户名(主机名\用户名)3.打开详细信息4.选择可供访问的磁盘5.点击连接,输入用户密码6.跳出这个验证,点击是即可7.如果上一步没有跳出验证,而是弹出下面的报错信息,则把要连接的远程桌面的配置那里的身份验证那里勾号去掉8.进入远程桌面,如果设置了重改密码,就改一下再登录就行了...原创 2019-12-28 16:07:25 · 4117 阅读 · 0 评论 -
Windows10 开启远程桌面并添加用户
1.右键我的电脑----选择属性2.选择远程设置3.选中允许远程协助此计算机4.点击选择用户,如需新建用户的话,点击打开用户账户5.点击管理其他账户6.点击添加新用户7.点击添加一个账户8.点击用户,添加新用户9.设置账号名和密码10.点击创建,创建成功11.回到远程桌面用户页,点击添加12.点击高级13.点击立即查找14.选择刚才创建的用户...原创 2019-12-28 15:50:28 · 27394 阅读 · 0 评论 -
CuteHttpFileServer(文件共享服务器软件)
CuteHttpFileServer是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问,可直接双击运行 (默认的共享目录是 chfs 所在的路径),或在控制台/命令行中运行。你可通过命令行参数进行相关配置,也可使用chfs --help来查看帮助。Cute Http File Server (缩写为 chfs),是一个免费小巧的「绿色单文件」 HTTP 文件共享服务器工具,它可以...原创 2020-01-03 08:34:38 · 27856 阅读 · 4 评论 -
vim 学习系列之普通模式操作符
普通模式是 vim 编辑的默认模式插入模式下,点击 esc 或者 Ctrl + [ 可以快速返回普通模式。移动符号b 光标移动到单词开头,类似于 ctrl + left。w 光标移动到下一个单词开头,类似于 ctrl + right。l 光标位置所在的字符。h 光标左边的一个字符。e 光标移动到单词结尾。ge 光标移动到前一个单词的...原创 2020-01-03 18:24:31 · 162 阅读 · 0 评论 -
vim 学习系列之 . 命令重复修改
vim 学习系列之 . 命令. 命令. 命令可以让我们重复上次的修改。举例:x 命令会删除光标下的字符,随后使用 . 命令,就会让 Vim 删除光标下的字符。dd 命令会把整行一起删掉。如果在 dd 后使用 . 命令,那么会让 Vim 删除当前行。>G 命令会增加从当前行到文档末尾处的缩进层级。如果我们在此命令后使用 . 命令,那么会让 Vim 增加从当前行到文档末尾的缩进层级...原创 2020-01-03 10:41:00 · 229 阅读 · 0 评论 -
Nginx代理转发TCP测试
Nginx代理转发TCP10.0.85.188 上面部署Nginx,监听8*** 端口接收报文并转发报文到相应服务器,实现服务器间基于TCP协议的报文转发。Nginx配置文件为:stream {upstream cloudsocket-o{ hash $remote_addr consistent; server 10.0.80.127:7012;}...原创 2019-12-23 15:34:43 · 2146 阅读 · 0 评论 -
Nginx代理转发SFTP
Nginx代理转发SFTP当前环境为 10.0.85.134 ,在10.0.85.137上部署Nginx监听8000端口,收到SFTP连接请求则转向10.0.85.133:22。Nginx 配置文件为:stream { upstream sftp{ hash $remote_addr consistent; server 10.0.85.133:2...原创 2019-12-23 15:31:25 · 7457 阅读 · 1 评论 -
学习 vim 语法
第一节 移动光标h ← 向左l → 向右k ↑ 向上j ↓ 向下第二节 vim 的进入和退出i 键 小写的 i 键在光标之前插入文本I 键 大写的 I 即 shift + i 键在光标所在行行首插入文本a 键 小写的 a 键在光标之后插入文本A 键 大写的 A 即 shift + a 键在光标所在行行尾插入文本o 键 小写的 o 键...原创 2019-12-20 09:45:06 · 1246 阅读 · 0 评论 -
Nginx反向代理HTTP、HTTPS、TCP配置
1.引入依赖包安装 gcc、pcre-devel、zlib zlib-devel、openssl openssl-devel 四个依赖包: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.安装Nginx1、解压Nginx的tar 包 tar -zxvf nginx-1.9.9.tar.gz...原创 2019-11-28 22:15:03 · 1443 阅读 · 1 评论 -
http-server 搭建轻量级web服务器
01.npm install http-server -g全局安装02.在要打开的项目文件夹处打开命令窗口,输入 hs -o回车——:shift + 右键快速打开命令行03.将对应的网址复制到浏览器打开注意点:一次只能运行一个项目,当要运行另外一个项目时要先结束前面项目的服务在命令窗口按住ctrl+c即可,再到另外一个项目文件运行服务04.遇到端口被占用的情况,可以用指令:hs -o -...原创 2019-07-18 21:28:04 · 953 阅读 · 0 评论 -
Windows下安装Nginx
安装过程1.下载nginx2.解压3.打开Nginx4.检查nginx是否启动成功5.关闭nginx1.下载nginxhttp://nginx.org/en/download.html2.解压3.打开Nginx下面两种方法任选其一:(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者...原创 2019-10-23 21:52:06 · 193 阅读 · 0 评论