个人编程资料整理整理

我的博客

docker命令

#从仓库拉取镜像
$ docker image pull xxxx:xxxxx
 
# 列出本机的所有 image 文件。
$ docker image ls
 
# 删除 image 文件
$ docker image rm [imageName]

服务器2021-07-02

三体人物

叶文洁、史强、汪淼

三体2021-04-25

Centos安装nginx

安装所需环境

一. gcc 安装
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

yum install gcc-c++

二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。n

yum install -y pcre pcre-devel

默认分类2019-12-04

使用openssl将pfx转换为pem,key,cer

在pfx文件目录下运行

//这里会要求输入pfx密码
openssl pkcs12 -in www.xxx.com.pfx -nodes -out www.xxx.com.pem   
openssl rsa -in www.xxx.com.pem -out www.xxx.com.key
openssl x509 -in www.xxx.com.pem -out www.xxx.com.cer

默认分类2019-12-04

Javascript的防抖/限流

1、防抖

function lazyFunction(fn, timeout){
    var timer = 0;
    return function(){
        if(timer) window.clearTimeout(timer);
        var args = arguments, that = this;
        timer = window.setTimeout(function(){
            fn.apply(that, args)
        }, timeout);
    };
}
var func = lazyFunction(function(name){
        console.log(name);
    }, 500);
 
    func('test1');
    func('test2');
    func('test3');
    func('test4');
    //每调用一次,都重置timer,设置新的timeout,在timeout时间内,连续执行,只执行最后一个超过timeout的方法
    //这里只有func('test4');会被执行正常输出结果

JavaScript2019-11-29

关于验证码安全

验证码处理不好,很容易被暴库。
这里暂且不谈网站被“打码”的问题,说两个验证码校验中的两个坑。
下面代码以PHP作为示例,适用于所有语言。

PHP2019-11-13

Mysql In关键字

MySQL查询的时候使用IN关键字。

---1---
SELECT * FROM `order_goods` WHERE `order_id` IN ('543973','543972')
---2---
SELECT * FROM `order_goods` WHERE `order_id` IN (543973,'543972')

1的查询效率远大于2,保持IN内的各项数据类型一致,不要混写;

MySQL2019-11-13

共11条,当前1/2页  首页 上页 下页 尾页 

文章分类

  • 最新评论
  •  
  •