<commit_before>
Leafveingo update log
=============

####version ?.?.?.???


-----------
####version 0.0.1.000 - 2013-10-15

目前完成了基本web framework

1. 控制器
> * 控制器返回值 text、json、模板、body out []byte、重定向、转发、out file、out html string
> * 控制器参数接收 custom struct、 LVSession.HttpSession、http.Request、http.ResponseWriter、leafveingo.HttpContext、[]uint8(Request Body)、url.URL
>

1. 路由器机制
> * URL请求解析到控制器->函数； 
> * 高级路由器机制根据调用者设计的URL进行函数和参数的解析需要实现`AdeRouterController`接口

1. 模板处理
> 模板解析、模板缓存处理、模板函数、嵌套模板函数
>

1. HttpSession
> 实现高并发获取session、自动GC清理操作、session客户端简单验证、sessionid可选随即或IPUUID、多个session超时设置（防止一次访问后创建的sesion及时清理）、cookie toke机制，form token机制
<commit_msg>update.md test update<commit_after>
Leafveingo update log
=============

####version 0.0.?.000


-----------
####version 0.0.1.000 - 2013-10-15

目前完成了基本web framework

1. 控制器
> * 控制器返回值 text、json、模板、body out []byte、重定向、转发、out file、out html string
> * 控制器参数接收 custom struct、 LVSession.HttpSession、http.Request、http.ResponseWriter、leafveingo.HttpContext、[]uint8(Request Body)、url.URL
>

1. 路由器机制
> * URL请求解析到控制器->函数； 
> * 高级路由器机制根据调用者设计的URL进行函数和参数的解析需要实现`AdeRouterController`接口

1. 模板处理
> 模板解析、模板缓存处理、模板函数、嵌套模板函数
>

1. HttpSession
> 实现高并发获取session、自动GC清理操作、session客户端简单验证、sessionid可选随即或IPUUID、多个session超时设置（防止一次访问后创建的sesion及时清理）、cookie toke机制，form token机制

{'fraction_non_alphanumeric': 0.16024653312788906, 'fraction_numerical': 0.03312788906009245, 'mean_word_length': 5.983870967741935, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3331221', 'n_tokens_mistral': 704, 'n_tokens_neox': 777, 'n_words': 75}