转一篇React基础教程:阮一峰:React 入门实例教程

我学习 React 时,就很苦恼。有的教程讨论一些细节问题,对入门没帮助;有的教程写得不错,但比较短,无助于看清全貌。我断断续续学了几个月,看过二十几篇教程,在这个过程中,将对自己有帮助的 Demo 都收集下来,做成了一个库 React Demos 。

下面,我就根据这个库,写一篇全面又易懂的 React 入门教程。你只需要跟着每一个[……]

Read more

以Ant-design-pro为前端,和服务端进行交互,按照官网的说明,请求里程如下:

1、UI组件交互操作;
2、调用model的effect;
3、调用统一管理的service请求函数;
4、使用封装的request.ts发送请求;
5、获取服务端返回;
6、然后调用reducer改变state;
7、更新model。

本文主要是通过ant-design-pro+springboot完成一[……]

Read more

Servlet是包package javax.servlet下面的一个接口,一个Java服务端程序,运行在WEB服务器里的Servlet容器里

Servlet处理一个WEB请求的大致流程:

1、用户发送一个HTTP请求

2、Web服务器收到了请求,转发给Servlet容器,此时容器创建两个对象HttpServletRequest和HttpServletResponse

3、根据HTTP请求的UR[……]

Read more

通过PyCharm可以直接创建基于django的项目,会在线downloads,在创建项目的时候,会有几项自己配置

Location:项目路径E:\jd_work

Interpreter:python可执行程序的路径

Application name:构建的应用程序的名字,如app1

创建之后目录E:\jd_work下面有文件夹jd_work,app1,templates和文件manage.py

[……]

Read more

在windows环境下搭建学习下nginx

1:下载link

http://nginx.org/download/nginx-1.6.2.zip

2:重命名

解压之后为:E:\nginx-1.6.2,这里将它重命名为 E:\nginx

3:启动

cmd里进入nginx目录启动:start nginx,就可以通过任务管理器查看到nginx几个进程

浏览器输入127.0.0.1即可看到nginx的欢迎[……]

Read more

先配置好python的路径,如果搞过java的配置,python简直小菜一碟,如果linux操作系统找得到$PATH和模块就行了,windows下就环境变量自己用户跟java一样配置下PATH和Lib目录即可

配置PATH是为了能找到python可执行程序,Lib的话是因为windows下安装模块会安装到python的目录的Lib目录中

1:首先下载web.py,下面是github链接

https[……]

Read more

Hash Dos利用了各种语言中Hash算法非随机性,可以制造很多不一样的value,但是key的数据一样,然后让Hash表成为了单向链表,导致服务运行性能下降

可以通过两个拥有同一hash key的字符串构造更多这样的值。在攻击时,将这些数据做成一个HTTP POST表单,然后写一个循环的程序,不停提交这个表单。

下面这段函数摘自httpflooder(仅供学习):

sub hash_dos {[……]

Read more

slowloris是基于HTTP的攻击,跟正常的完整HTTP请求相比,结尾少了一次\r\n,相当于一个不完整的HTTP请求,因此服务器就会一直等待,认为HTTP头部没有结束,保持这条连接不释放,继续等待;而此时脚本每隔一个时间段,发送一次X-a: b\r\n继续保住连接,逐渐达到让服务器想吐的地步

下面就是一个公开的slowloris攻击的perl脚本(仅供学习):

#!/usr/bin/perl[……]

Read more