聚集一些平时写的或搜集的一些有用的或有意思的代码片段.
- AwkCodes : awk语言
- Calendar : 日历实现
- InterActiveStrReplace : 实时接收输入并输出
- PersonInfo : 简单数据库实现,以个人信息为模型
- CCodes : c语言
- GetLineOperation : 读取标准输入
- PatQuestionBank : PAT能力考试真题题库解答 https://www.patest.cn/practice
- AdvancedLevel : 甲级真题
- BasicLevel : 乙级真题
- TopLevel : 顶级真题
- SwapValue : 值交换
- GoCodes : Go语言
- Timer : 基于redis zset list 实现的定时器.
- JavaScriptCodes : JavaScript
- TencentMapApi : 腾讯地图api示例
- PhpCodes:
-
AttributesChangeLog:记录参数的一个类,该类实例化的对象可以持有一个参数池,所有出现在这个参数池中的参数都可以跟踪其值的变化.
-
BloomFilter:布隆过滤器
-
Container:依赖注入容器(DI)的实现(copy from laravel)
-
DataStructureAndAlgorithm:数据结构和算法
-
DesignPatterns:一些设计模式的示例
-
FileOperation:php操作目录和文件的一些示例
- DirTranverse : 非递归方式实现目录数量统计
- ExcelColIncrease : excel列标识自增方法
- GenerateBigFile : 大文件生成
-
FilterSensitiveWord:敏感词过滤实现
- FilterSensitiveWord : 简单的基于DFA算法的敏感词过滤第一版 博客地址
- FilterSensitiveWord_2 : 简单的基于DFA算法的敏感词过滤第二版 博客地址
-
HyperLogLog : 模拟redis的HyperLogLog数据结构
-
LaravelTest : 依据Laravel框架中一些机制的实现原理,写的一些实现demo
- MiddleWare : 依据MiddleWare的实现原理,实现的一个简单demo
-
PhpSyntaxTestCode:一些php的语法的测试示例
- TestData : 测试数据
- ThrowableTest : Throwable类测试
- ArrayReduce : array_reduce函数测试
- CloneSyntax : clone语法测试
- FileOperation : 文件操作测试
- GetFileLastNumRow : 或取文件最后一行代码测试
-
SimpleContainer:DI容器简单实现
-
SimpleDataBase:php实现的一个简单的key-value数据库
-
TransformDataPieces:将crontab的配置,例如: * * * * *,分解为散列的时间片段,实现定时功能
-
UsefulTools:一些有趣的工具
-
- PythonCodes : Python
- ShellCodes : Shell脚本
- AutoConfigLnmpWebSite : 自动配置lnmp环境站点
- 最外层展示所有层的目录树状结构,描述较简略
- 各层目录下,只展示当前层包含的目录,描述较详细