密码加密操作(MD5)

子羽 · 发布于 4 天前

1
2
3
4
5
6
 
 
1、客户端进行简单的MD5加密
 下载md5.js,引入到HTML中,在用户注册或登录时对密码进行MD5加密
    
 
1
2
3
4
5
6
一、新建项目
        方法1:
    在终端先执行npm install -g create-react-app
    再执行create-react-app my-app(my-app为项目名称,自定义)
   
   方法2:

react日历组件

子羽 · 发布于 4 天前

1
2
3
4
5
6
一个好用的react日历组件
1、npm install react-infinite-calendar --save
 
2import InfiniteCalendar from 'react-infinite-calendar';
        import 'react-infinite-calendar/styles.css';
 
1
select user_name,count(*) as count from user group by user_name having count>1;

跨域产生的原因

当浏览器向服务端发起一个xhr请求,并且监听到该请求地址浏览器当前地址发生跨域的时候,浏览器与服务器会针对不同的请求情况做不同的处理。

请求分类

上面说到,浏览器会根据不同的请求类型,进行不同的处理。
浏览器会根据请求方法、请求头的内容和content-type 将http请求分为简单请求复杂请求

@(收集箱(每日一记,每周六整理))专栏

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:

    1. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术

前端编码检查表

AlexZ33 · 发布于 4 天前

1
2
3
4
5
6
https://www.ebayinc.com/stories/blogs/tech/effective-front-end-code-review/
http://oli.jp/2011/ids/
前端编码检查表                   
序号  检查项       严重度       是否检查(不能为空)
常规检查                    
1       没有语法错误和运行时错误    5       
1
2
3
4
5
6
#①
yum install gcc gcc-c++ libicu libicu-devel libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel curl curl-devel enchant-devel libjpeg-devel libpng-devel libXpm-devel freetype-devel gmp-devel net-snmp-devel libmcrypt libmcrypt-devel libxslt libxslt-devel -y
 
#②
useradd www-data -M -s /sbin/nologin
 

自定义监听事件

高压郭 · 发布于 5 天前

class listenerServer {
 
        constructor(){
                //监听对象 this.listener = {type1:[fn1,fn2], type2: [...]}

@(收集箱(每日一记,每周六整理))[专栏, 编程]

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

git 放弃本地commit,强制使用远程commit

git fetch --all
git reset --hard origin/master
1
   点击弹出弹层时video标签会覆盖掉弹层,   不管弹层的z-index设置为多大,都不起作用。   video原生组件层级实在太高。   记录一下粗暴的解决办法   弹框弹出时,隐藏video标签。弹框隐藏时,显示video标签。

@(收集箱(每日一记,每周六整理))专栏

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:

    1. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术

@(收集箱(每日一记,每周六整理))专栏

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:

    1. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术

@(收集箱(每日一记,每周六整理))[专栏, 编程]

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新
$.ajax('data/data.json')
.fail(function (jqXHR, exception) {
    var msg = '';
    if (jqXHR.status === 0) {

@(收集箱(每日一记,每周六整理))[专栏, 编程]

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

@(收集箱(每日一记,每周六整理))专栏

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:

    1. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术

VS Code使用笔记

advance100 · 发布于 1月12日

在VS Code中如何调试es6

共4步:

第一步:建npm项目

也就是在项目根目录下有package.json文件,使用 npm init -y

第二步:在项目中本地安装babel-cli

  function debounced(...args) {
    const time = Date.now()
    const isInvoking = shouldInvoke(time)

rancher install notice

Salamander · 发布于 1月11日

方法

编辑/etc/modules,加入模块,一行一个

rancher需要的模块

获取客户端ip

广训 · 发布于 1月11日

$remote_addr

是nginx与客户端进行TCP连接过程中,获得的客户端真实地址。Remote Address 无法伪造,因为建立 TCP 连接需要三次握手,如果伪造了源 IP,无法建立 TCP 连接,更不会有后面的 HTTP 请求;

X-Real-IP

linux端口查询

936968629 · 发布于 1月11日

1
netstat -apn|grep 3306

查看npm全局安装的包

a2774206 · 发布于 1月11日

npm list -g --depth 0