路漫漫其修远兮


  • 首页

  • 关于

  • 分类

  • 归档

  • 搜索

Linux 搭建socks5代理服务器

发表于 2019-09-24 | 分类于 Linux |
字数统计: 326 字 | 阅读时长 ≈ 1 分钟

1.安装依赖

1
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

2.去官网下载最新源代码

1
wget https://ncu.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
阅读全文 »

冒泡排序(JS版)

发表于 2019-09-23 | 分类于 JS , 经典算法 |
字数统计: 531 字 | 阅读时长 ≈ 2 分钟

1.冒泡排序

让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较

2.代码实现

阅读全文 »

Linux 定期清除日志文件

发表于 2019-09-23 | 分类于 Linux |
字数统计: 242 字 | 阅读时长 ≈ 1 分钟

1.使用用途

web服务器经常使用log4日志模块按照时间来切割日志文件,时间久了,日志文件太多,所以需要定期清理过期的日志文件

2.Shell脚本

  • 第一种
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd /etc/cron.daily
    vim rmLogCron

    #!/bin/sh
    find /dir/logs -name "*.log" -type f -ctime +7 | xargs rm -rf
    #/dir/logs 是日志文件目录,根据情况更改
    #-ctime +7 是创建时间在7天以上的,可根据自己想删除的日期更改

    chmod +x /etc/cron.daily/rmLogCron #增加文件执行权限
阅读全文 »

用于标记不同状态的数据结构

发表于 2019-09-23 | 分类于 JS , 数据结构 |
字数统计: 488 字 | 阅读时长 ≈ 2 分钟

1.使用用途

例:业务开发中,经常会遇到一些用户状态标记问题,比如签到没,收藏没,领取奖励没等等,如果用多个字段表示,数据库就会特别繁杂。所以会有人用1000010010这样的数字表示,个十百千万分别代表不同的意思,但是还是比较浪费资源,下面用位运算实现了一个标记的数据结构。每一位都用0/1代表是否标记

阅读全文 »

Linux 安装nodeJS版本控制器nvm

发表于 2019-09-23 | 分类于 NodeJS |
字数统计: 230 字 | 阅读时长 ≈ 1 分钟

1.开始安装

  • curl方式安装(注意版本号)

    1
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
  • wget方式安装(注意版本号)

    1
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
  • 没有安装git,请先安装git

    1
    2
    3
    4
    #ubuntu系统
    sudo apt-get install git
    #centos系统
    sudo yum install git
阅读全文 »

Centos6/7 防火墙使用

发表于 2019-09-20 | 分类于 Linux |
字数统计: 311 字 | 阅读时长 ≈ 1 分钟

1.Centos7 firewall相关指令

  • 查看防火墙状态

    1
    systemctl status firewalld
  • 开启防火墙

    1
    systemctl start firewalld
  • 关闭防火墙

    1
    systemctl stop firewalld
阅读全文 »

Linux与windows传输工具rz/sz

发表于 2019-09-20 | 分类于 Linux |
字数统计: 181 字 | 阅读时长 ≈ 1 分钟

1.软件安装

  • 编译安装
    1
    2
    3
    4
    5
    wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz #下载包
    tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.tar.gz #解压
    ./configure && make && make install #编译安装
    ln -s /usr/local/bin/lrz rz #创建rz的软连接
    ln -s /usr/local/bin/lsz sz #创建sz的软连接
阅读全文 »

Linux 安装zip unzip及用法

发表于 2019-09-20 | 分类于 Linux |
字数统计: 169 字 | 阅读时长 ≈ 1 分钟

1.apt-get 安装

apt-get install zip 

2.yum 安装

yum install -y unzip zip 

3.命令实例

  • 压缩指定目录为指定压缩包
    1
    zip -r mydata.zip /dir
阅读全文 »

Linux 搭建SVN服务

发表于 2019-09-18 | 分类于 版本控制 |
字数统计: 520 字 | 阅读时长 ≈ 2 分钟
  1. 运行以下命令安装SVN

    1
    yum install subversion
  2. 运行以下命令查看SVN版本

    1
    svnserve –version
阅读全文 »
123
Acker

Acker

29 日志
17 分类
30 标签
GitHub Weibo
近期文章
  • Minio对象存储服务
  • 初识Docker
  • Golang 可重入锁
  • Golang 深拷贝
  • 归并排序
0%

©2024 Ackerc

陕公网安备 61011402000138号

陕ICP备17008282号-2