搜索内容
最新文章
文章分类
- AI (13)
- DeepLearning (8)
- ImageRecognition (8)
- Backend (104)
- DB (9)
- Embedded (6)
- Frontend (6)
- Angular (2)
- JavaScript (2)
- Vue.js (2)
- Harmony (4)
- Microsoft (3)
- Office (1)
- PowerApp (1)
- PowerAutomate (1)
- SharePoint (1)
- OS (26)
- Others (38)
- Server (21)
- Wechat (1)
- MiniProgram (1)
- AI (13)
文章归档
友情链接
网站地图
★ 点击查看网站地图 ★作者介绍
联系作者
登录|注销
分类目录归档:C#
C#进阶-ASP.NET网站会话固定漏洞的解决
在实际开发中,网站安全一直是不容忽视的问题。本文将介绍 ASP.NET 中常见的会话固定漏洞、如何复现该漏洞、提供相应的解决方案以及修复后的测试方法。通过在用户登录后及时更新 SessionID,可以有效避免因固定 SessionID 导致的账户劫持和敏感信息泄露风险。希望这篇博客能为开发者在实际项目中提供参考,提升应用程序的安全防护能力。 继续阅读
C#进阶-在Ubuntu上部署ASP.NET Core Web API应用
随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。ASP.NET Core 作为一个跨平台、高性能的框架,非常适合在 Linux 环境中运行。本篇博客将详细介绍如何在 Linux 服务器上部署 ASP.NET Core Web API 应用,包括部署准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。 继续阅读
C#进阶-iBatis.Net操作数据库教程
iBatis.Net 是一个轻量级的 ORM 框架,它允许开发者通过直接编写 SQL 查询来操作数据库,并将查询结果映射到对象模型中。与其他 ORM 框架相比,iBatis.Net 提供了更大的 SQL 灵活性,同时保留了与数据库的紧密控制。本文将通过实际的代码示例,详细介绍如何在 .NET 环境中使用 iBatis.Net 进行数据库操作。 继续阅读
C#进阶-基于ADO.NET框架实现DBHelper工具类
在C#开发中,与数据库的交互是常见的需求。通常,我们会使用ADO.NET直接执行SQL查询,虽然这种方法非常灵活,但容易导致代码重复,并且在处理多个SQL语句时容易出错。为了提高代码的可维护性和复用性,封装一个通用的数据库操作助手类(DBHelper)是非常有必要的。本文将详细介绍如何创建和使用一个DBHelper类来简化数据库操作。 继续阅读
C#进阶-ASP.NET实现可以缩放和旋转的图片预览页
本文详细介绍了如何在ASP.NET WebForms中实现一个功能丰富的图片预览页面。通过结合HTML、CSS和JavaScript,用户可以方便地对图片进行放大、缩小以及旋转操作。文章从页面的基本布局开始,逐步讲解了如何设置图片展示区、添加控制按钮、编写CSS样式以及实现JavaScript功能,最终展示了一个直观且易用的图片预览解决方案。通过这个项目,读者可以学会如何在Web应用中动态处理图片,提高用户交互体验。 继续阅读