作者: admin

  • git可视化ui图形界面

    功能类似和svn的小乌龟一样

    1,先安装最新的git版本https://gitforwindows.org/

    2,在下载git小乌龟https://tortoisegit.org/download/

     

  • web下载视频嗅探工具支持youtube和pornbub

    谷歌插件下载

    推荐使用Internet Download Manager,可以下载youtube和pornbub视频。

    安装后浏览器会安装插件

    打开你要下载的视频地址,如:

     

    链接: https://pan.baidu.com/s/1wCRFeoIEmM_MVyqU9DnOPQ 提取码: jwt7 复制这段内容后打开百度网盘手机App,操作更方便哦

     

  • ios内嵌h5点击页面闪烁闪屏

    ios 苹果 闪烁 h5

    貌似iphone8才会出现

    html {
     -webkit-tap-highlight-color:rgba(0,0,0,0);
    }

  • 基于node.js搭建简易http服务器(node.js 代理)

    简单 node 服务器 web 服务器 简易web

    1,安装

    npm i http-server -g

     

    2,切换到需要启动服务器的目录后执行

    http-server -p 8081

    在本地访问http://127.0.0.1:8081/ 即可。

     

    3,代理设置

    主要解决前端跨域问题,可以在本地调试开发提高效率。

    例如:局域网中自己的电脑可以访问同事的电脑上的接口如(同事的http://192.168.1.51:8088/)

    http-server -p 8082 -P http://192.168.1.51:8088/
    //-p 本地运行端口 -P 代理地址(就是要访问的接口下的域名)

    访问自己的http://127.0.0.1:8082/  就相当于访问了 同事的http://192.168.1.51:8088/了

     

    实际案例:

    1,例如,正常访问地址是:http://www.xx.com/cms/login.html,

    2,那么网站文件都必须放在cms目录下,且还要在cms同级目录下,才能启动命令,如图:

    3,打开谷歌浏览器  ctrl+shift+n模式, 本地访问,http://127.0.0.1:8081/cms/index.html

     

     

    -p 要使用的端口(默认为8080)
    
    -a 要使用的地址(默认为0.0.0.0)
    
    -d 显示目录列表(默认为“True”)
    
    -i 显示autoIndex(默认为“True”)
    
    -g或--gzip启用时(默认为“False”),它将用于./public/some-file.js.gz代替./public/some-file.jsgzip压缩版本的文件,并且该请求接受gzip编码。
    
    -e或--ext默认文件扩展名(如果没有提供)(默认为'html')
    
    -s或--silent从输出中抑制日志消息
    
    --cors通过Access-Control-Allow-Origin标题启用CORS
    
    -o 启动服务器后打开浏览器窗口
    
    -c设置缓存控制max-age头的缓存时间(以秒为单位),例如-c10 10秒(默认为'3600')。要禁用缓存,请使用-c-1。
    
    -U或--utc在日志消息中使用UTC时间格式。
    
    -P或--proxy代理无法在本地解决给定网址的所有请求。例如:-P http://someurl.com
    
    -S或--ssl启用https。
    
    -C或--certssl证书文件的路径(默认值:cert.pem)。
    
    -K或--keyssl密钥文件的路径(默认值:key.pem)。
    
    -r或者--robots提供一个/robots.txt(其内容默认为'User-agent:* \ nDisallow:/')
    
    -h或--help打印此列表并退出。
    
    

     

    如果 npm i http-server -g命令无法安装,可以直接下载:http-server

    记得要安装node.js环境包

     

    //////////////////////window使用nginx代理////////////////////////////

    1,去下载http://nginx.org/ 我用的是1.18.0,

    链接: https://pan.baidu.com/s/16edRAlYMz2eOLwDMGLnz8Q 提取码: r4ta

    下载得到的解压包,在dom命令下切换到解压包的路径,执行:

    start nginx //启动,启动时会一闪而过是正常的
    nginx -s stop //关闭

    http://localhost/ ,看看是否运行

     

    2,配置nginx-1.18.0\conf\nginx.conf

    http {
       .
       .
       server {
          listen 8801;
          server_name localhost;  
          location / {
                root   C://Users//Administrator//Desktop//xx;  #项目路径
                index  index.html index.htm;
          }
    
          location /api {
                rewrite  ^.+api/?(.*)$ /$1 break;
                proxy_pass  http://localhost:3000;    #这里填需要代理的地址
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          }
    
       }
    
    }

     

    最终,访问的地址:http://localhost:8801/

    请求的接口是:http://localhost:8801/api/admin/info

     

    //////////////////////或者////////////////////////////

    下载整包:xx

    解压后编辑http.js,修改第3行你所需要起的目录之后

    node http.js

    http://127.0.0.1:8088/即可

     

     

  • 搭建git服务器

    环境是centos 6

    git笔记

    1,先看看防火墙是否禁用端口要么把防火墙关掉

    2,安装依赖

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
    yum install gcc perl-ExtUtils-MakeMaker

     

     

    3,git下载并安装

    https://mirrors.edge.kernel.org/pub/software/scm/git/

    cd /usr/local/src
    wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
    
    #解压、编译和安装
    tar -zvxf git-2.10.0.tar.gz
    cd git-2.10.0
    make prefix=/usr/local/git all
    make prefix=/usr/local/git install

     

    添加环境变量

    echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
    source /etc/bashrc

     

    查看是否安装成功

    git --version

     

    4,创建git账号并设置密码

    useradd -m xgllseo
    passwd xgllseo

     

    5,创建仓库

    mkdir -p /home/git/repositories/test.git
    cd /home/git/repositories/test.git
    git --bare init
    chown -R root:root /home/git/repositories
    chmod -R 777 /home/git/repositories/test.git

     

    6,用户连接限制

    找到git-shell命令所在目录,我的是/usr/local/git/bin

    编辑vi /etc/passwd,添加

    git:x:500:500::/home/git:/usr/local/git/bin/git-shell

     

    7,尝试拉下代码

    //初始化一个空白仓库
    git init 
    
    //给本地仓库设置一个远程上传、下载地址值是git@xxx.git,赋值到一个变量名为origin,(默认都是origin不推荐乱取名)
    git remote add origin git@gitee.com:chen77134056/vuelic3.git  
    
    //通过设置好的远程仓库,下载远程仓库的内容,但是这个命令不会帮我们合并代码
    git fetch
    
    //将本地分支master与远程仓库分支关联到一起,这样才能git push(推荐本地分支取名和远程分支取名一样)
    git branch master origin/master
    
    //现在切换master分支
    git checkout master
    
    //下载远程仓库的内容,会把我们自己代码和远程代码合并在一起
    git pull

     

    还有一个问题就是每次git push/pull都要密码。

     

    https://www.cnblogs.com/007sx/p/6076151.html