学习Asp.net core时使用VisualStudio2019编辑器写的net core2.2版本项目。功能主要包括:0、使用自带授权登陆Authorize,实现登陆、退出; 1、使用Dapper 访问mysql数据库(增、删、改、查、调存储过程); 2、通过反射,批量注入服务; 3、XSS攻击防御过滤器; 4、使用EPPlus.Core导入、导出excel; 5、使用Redis缓存; 6、使用NLog记录日志到txt; 7、.NET Core WebAPI 使用Swagger; 8、.NET Core WebAPI中集成JWT(目前最流行的跨域身份验证解决方案); 9、使用Hangfire分布式的后端作业调度框架;
asp.net core 使用NLog记录日志到txt文件。每个txt文件支持设置最大值,如设置为1M,则每个日志超过1M,会生成新的日志文件;日志支持显示所在位置以及行号;
Asp.net Core + SignalR实例,开发工具Visual Studio Code。 1、简单在线聊天功能; 2、通过依赖关系注入,把IHubContext实例注入到控制器,在控制器的Action中将消息发送到客户端; 3、推送消息到特定用户以及组;
Python、flask做的一个web例子。 技术点: 1、flask框架; 2、flask_sqlalchemy ORM操作mysql数据库; 3、使用python装饰器实现登录验证(session记录登录); 4、前台用ajax和后端交互(后端返回json); 5、flask蓝图,实现mvc; 6、前端框架bootstrap v4; 7、python md5加密; 8、使用pygal 展示图形化数据(这里简单用了折线图);