2025年09月11日
2025年09月11日
学习目的:学会数据库的基本操作1(写入记录)
数据库的基本操作无非是:查询记录,写入记录,删除记录,修改记录。今天我们先学习写入记录。
先建立一个表单:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
2025年09月11日
最近接手一个老项目,发现Controller里堆满了
2025年09月11日
开局先唠嗑一下,许久未曾更新博客,一直在调整自己的状态,去年是我的本命年,或许是应验了本命年的多灾多难,过得十分不顺,不论是生活上还是工作上。还好当我度过了所谓的本命年后,许多事情都在慢慢变好,我将会开始恢复更新博客,争取恢复到以前的速度上(因为工作比较忙,所以这个过程可能需要一段时间)。
说到属性注入,我们就不得不提一下 DI(Dependency Injection),即依赖注入,用过 ASP.NET Core 的同学相信对这个词不会陌生。ASP.NET Core 自带了一个IOC容器,且程序运行也是基于这个容器建立起来的,在 Startup 里的 ConfigureServices 方法就是向容器注册类型。最直白的讲,我们在 ASP.NET Core 中,想使用某个类型的时候可以不用自己去 new,可以由容器通过构造方法来注入具体的实现类型,而我们一般在构造方法上定义的依赖类型都是接口,而不是去依赖具体的实现,这里就体现了 SOLID 原则中的依赖倒置原则(DIP)。这也是IOC(Inversion of Control),即控制反转,不直接依赖具体实现,将依赖交给容器去控制。上述几者是具有一定的关联关系的,DIP 是一种软件设计原则,IOC 是 DIP 的具体实现方式,DI 是 IOC 的一种实现方式。
2025年09月11日
一、安装Jenkins
服务器是Linux CentOS 7 ,使用SSH 登录云服务器后,输入以下命令安装jenkins.
2025年09月11日
适用于 .NET 6+ / ASP.NET Core 的 Quartz.NET 完整使用指南,包含任务调度、依赖注入、持久化、动态控制等核心功能。
2025年09月11日
在多线程编程中,锁是确保线程安全的关键工具,用于防止多个线程同时访问共享资源导致的竞态条件.在 C# 中,
lock
语句是同步编程中的常见选择,但当我们转向异步编程(async/await
)时,传统的同步锁可能会引发问题,例如线程阻塞或死锁.特别是在高并发场景,如 ASP.NET Core 应用或实时数据处理系统,异步锁成为不可或缺的工具.
2025年09月11日
asp.net常考面试题
一,列举ASP.Net页面之间传递值的几种方式?
1,使用QueryString,如:......?id=1;response.Redirect()......
2,使用Session变量
3,使用Server.Transfer
4,Cookie传值
二,什么是code-Behind技术。