forked from ffffffff0x/1earn
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
出报告专用 + 添加风险评级标准、漏洞评级依据 Checklist.zh-cn + 添加基本内容 DIC + Add Web dictionary Fuzz_suffix + Optimization of some dictionary content PAYLOAD + Add SQL-Inj dictionary Fuzz_Column,Fuzz_Database,Fuzz_Table VPS + Add RedHat Change pip mirrors + Add Debian install pip3 + Add kali deploy SecretFinder
- Loading branch information
Showing
322 changed files
with
20,803 additions
and
1,934 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,14 @@ | ||
/assets/Temp | ||
/1earn/Develop/Web | ||
/1earn/Develop/Web/AJAX | ||
/1earn/Develop/Web/Web-Services | ||
/1earn/Develop/Web/JavaScript | ||
/1earn/Develop/Python | ||
/1earn/Develop/PHP | ||
/1earn/Develop/Java | ||
/1earn/Develop/Golang | ||
/1earn/Develop/Ruby | ||
/1earn/Develop/Assembly | ||
/1earn/Develop/标记语言 | ||
/1earn/Develop/C# | ||
/1earn/Security/Reverse | ||
/1earn/Security/RedTeam/Web安全/靶场/sqli-labs-WalkThrough.md | ||
/1earn/Security/安全资源/靶机/VulnHub/symfonos/symfonos6-WalkThrough.md | ||
/assets/img/Develop/Web | ||
/assets/img/Develop/Java | ||
/assets/img/Develop/golang | ||
/assets/img/Develop/Ruby | ||
/assets/img/Develop/Rust | ||
/assets/img/Security/Reverse | ||
/assets/img/Develop/golang |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
# Speed-Ruby | ||
|
||
--- | ||
|
||
# 关于 Ruby | ||
|
||
- Ruby 是脚本语言 | ||
|
||
用 C 或者 Java 语言编写的程序,在运行前需要执行编译这一步骤,把源码翻译成计算机可以理解的机器码。而用脚本语言编写的源码并不需要编译,直接运行程序便可。 | ||
|
||
也就是说,在使用脚本语言时,开发流程会从 `源码编写 → 源码编译 → 程序运行` | ||
|
||
变为 `源码编写 → 程序运行` | ||
|
||
- Ruby 是面向对象的语言 | ||
- Ruby 是跨平台的语言 | ||
- Ruby 是开源软件 | ||
|
||
--- | ||
|
||
# 入门 | ||
|
||
* [入门1](./入门/入门1.md) | ||
* [入门2-对象](./入门/入门2-对象.md) | ||
* [入门3-创建命令](./入门/入门3-创建命令.md) | ||
|
||
# 基础 | ||
|
||
* [对象、变量和常量](./基础/对象、变量和常量.md) | ||
* [条件判断](./基础/条件判断.md) | ||
* [循环](./基础/循环.md) | ||
* [方法](./基础/方法.md) | ||
* [类和模块](./基础/类和模块.md) | ||
* [运算符](./基础/运算符.md) | ||
* [错误处理与异常](./基础/错误处理与异常.md) | ||
* [块](./基础/块.md) | ||
* [数值](./基础/数值.md) | ||
* [数组](./基础/数组.md) | ||
* [字符串](./基础/字符串.md) | ||
* [散列](./基础/散列.md) | ||
|
||
# 模块 | ||
|
||
* [File类与Dir类](./模块/File类与Dir类.md) | ||
* [Encoding 类](./模块/Encoding类.md) | ||
* [IO](./模块/IO.md) | ||
* [Proc 类](./模块/Proc类.md) | ||
* [Time 类与 Date 类](./模块/Time类与Date类.md) | ||
* [正则](./模块/正则.md) | ||
|
||
# 知识点 | ||
|
||
* [并发与线程](./笔记/并发与线程.md) | ||
* [Socket编程](./笔记/Socket编程.md) | ||
|
||
--- | ||
|
||
**`__FILE__`** | ||
|
||
``` | ||
if __FILE__ == $0 | ||
``` | ||
|
||
__FILE__ 是一个魔法值,它存有现在运行的脚本文件的名字。`$0` 是启动脚本的名字。 代码里的比较结构的意思是 “如果这是启动脚本的话…” 这允许代码作为库调用的时候不运行启动代码, 而在作为执行脚本的时候调用启动代码。 |
Oops, something went wrong.