- 博客(258)
- 资源 (6)
- 问答 (7)
- 收藏
- 关注
原创 什么是寄存器
1. 处理器(CPU)的核心功能是执行计算和处理数据,但数据不能凭空计算——需要有地方临时存放正在处理的数据、计算过程中的中间结果,以及下一步要执行的指令地址等。打个比方:处理器像一位厨师,寄存器就是他手边的“调味盘”和“临时砧板”——放着正在用的调料(数据)和切到一半的食材(中间结果),随手就能拿到,效率极高。甚至连“下一步要执行哪条指令”的地址信息,也存放在专门的寄存器(如程序计数器PC)中,处理器需要不断从这个寄存器读取地址,才能按顺序执行指令。4. 兼容性的核心:“同指令集”是处理器互换的前提。
2025-07-10 00:43:34
658
原创 .NET 中的异步编程模型
同步和异步的关键区别:同步方法会阻塞线程,而异步方法在 await 时释放线程,让它可以处理其他任务。await 操作符的作用:当遇到 await 时,当前方法会暂停,线程返回线程池,等待任务完成后再继续执行。异步方法不会增快程序处理的速度,只会提高处理程序的数量。异步方法通常用于那些耗时较长的操作,避免阻塞主线程,提高系统响应速度。这些操作如果用同步方法,用户可能需要长时间等待,影响体验。而异步的话,可以让用户继续操作其他功能,后台处理这些任务。
2025-06-12 23:41:30
598
原创 .NET / C# Interview Questions with Answers. Crack you next Csharp interview or .NET Interview with c
Part 1 - Stack, Heap, Boxing, Unboxing, Array, ArrayList, Generics, ThreadingQuestion 1 :- Explain difference between .NET and C# ?Question 2 :- .NET Framework vs .NET Core vs .NET 5.0Question 3 :- What is IL ( Intermediate Language) Code ?Question 4 :
2025-06-09 11:55:45
468
原创 C# Design Pattern - 15 DI, IOC,Factory Pattern, Abstract Factory, Service Locator and Loose coupling
DI vs IOC?
2025-06-09 09:50:41
232
原创 C#面试问题81-100
匿名类型的最佳使用场景是当我们想要使用的类型简单且仅限于某个 特定上下文,并且不会在其他地方使用时。它们是引用类型,因为它们是类,但它们通过 `Equals` 方法支持基于值的 相等性比较。换句话说,即使两个匿名对象的引用不同,只要它们的属性值 相同,`Equals` 方法也会认为它们相等。匿名类型是在需要的地方直接定义的类型,甚至都 不给它命名。
2025-06-03 19:23:39
656
原创 C#面试问题61-80
由 Get 方法的调用方提供具体 的读取方法。此外,缓存中的数据可能会过时,即在数据源中已发生变化,但缓存 中仍保留旧版本并在应用程序中使用。而且,要实现我们 想要的功能,我们不仅需要属性的值(如果我们有比 System.Object 更具体的类型, 就可以访问这些值),还需要属性的名称,但在运行时这是无法获取的。它可用于通过网络发送对象,或者将对象存储在文件中以便日后重建,甚至 可以将对象存储在数据库中——例如,每当用户对某个对象进行更改时,都 保存该对象的一个“快照”,这样我们就能记录更改的历史记录。
2025-06-03 16:41:40
1159
原创 C#9语法
这是饿汉式单例(Eager Initialization)的一种写法。它在类加载时(静态字段初始化)就创建了单例实例。这里使用了C# 9.0引入的“目标类型的新表达式”(target-typed new),相当于`new Singleton()`。由于是`readonly`,该字段只能在声明时或静态构造函数中赋值,且一旦赋值不能更改。因此,这个单例实例在程序启动(具体是包含该类的静态字段初始化时)就会创建,无论后续是否使用。
2025-05-30 17:52:32
118
原创 C#面试问题41-60
应用程序单例模式:不同位置使用的单个对象,不强制执行其单例。使用情景:need a single object resposible for some job that is shared by the whole application.单例设计模式是一个类,它只允许创建自己的单个实例。构造函数防止他在单例类以外的地方被调用。
2025-05-30 17:51:23
506
原创 C#面试问题21-40
接口定义了任何实现它的类将提供的一组操作,抽象类是一种过于抽象的类型,它 代表了某些事物的一般类别。创建接口的目的在于明确实现该接口的类所要公开的契约。除了 “public”之外的其他修饰符在此处都没有意义。正因如此,“public”修饰 符是默认的,我们无需明确指定。由于抽象类可能包含没有具体实现的方法。那么,如果调用这样的方 法会怎样呢?由于它没有具体实现,所以其行为是未定义的虚方法是实现多态的一个方法。
2025-05-26 17:28:38
525
原创 C#学习
c#中将一个实体类复制到另一个实体类_萍的微博go的博客-CSDN博客_c# 复制实体【.NET】基于MVC的layui文件上传与接收_仗剑天涯i的博客-CSDN博客
2025-05-25 13:05:30
191
原创 C#面试问题1-20
学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?提示:可描述问题,解决思路,解决步骤等提示:可描述题目,解题思路,解题步骤等。
2025-05-25 13:04:49
1065
原创 持续集成和部署
下载了jdk1.8,Jenkins版本高一点,需升级jdk,发现电脑原先有jdk15,于是直接修改环境变量java_home,结果不行,版本还是1.8.在vs2022上:1、编译构建,2、发布到文件夹。
2025-05-24 12:26:54
537
原创 .NET Framework和.NET Core之间的关系
NET Framework和ASP.NET Core之间的关系。.NET Framework是微软早期的开发框架,而ASP.NET Core是跨平台、开源的下一代框架,两者并存但属于不同的产品线。ASP.NET Core并不直接兼容.NET Framework,而是需要运行在.NET Core或较新的.NET 5/6/7+版本上。
2025-05-16 08:55:05
204
原创 vs 新建console app 项目,控制台闪一下就没了
1. 添加延迟:在程序的最后,可以使用 `Thread.Sleep` 方法来添加一个延迟,使程序在执行完后等待一段时间再退出。例如,`Thread.Sleep(3000)` 将使程序等待3秒钟后退出。2. 等待用户输入:在程序的最后,可以使用 `Console.ReadKey` 或 `Console.ReadLine` 方法等待用户输入,直到用户按下一个键或输入一行文本后才退出程序。Console.WriteLine("按任意键退出...");// 程序的主要逻辑。// 程序的主要逻辑。
2023-07-27 15:43:32
566
原创 一些网站1
N1BOOK平台-Nu1L TeamNu1L Team0004. Median of Two Sorted Arrays | LeetCode Cookbook题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台
2023-05-26 14:18:15
210
原创 遇到的问题
关于OLEDB读取EXCEL的空值问题 var a = Enum.GetName(typeof(BillType), logBillType); var s = BillType.Purchase; 未将对象引用设置到对象的实列。数据库为空,新建实例,调用dal的sql语句时,asid没有赋值。 ""和Null的区别,""在内存中有地址,是空对象;Null未指向明确的地址。 和undefined的区别
2023-05-17 15:20:09
180
原创 sql语句
update scm_data_grants gra set id = (select i from(SELECT as_id, ROW_NUMBER() OVER (PARTITION BY as_id ORDER BY as_id) AS iFROM scm_data_grants) gra1 where gra.as_id = gra1.as_id)
2022-12-09 16:01:57
142
原创 VLAN中继协议
Vlan Trunk Protocol:只要在vtp server 做相应设置,vtp client会自动学习vtp server上的vlan信息。全局配置模式下vtp mode server //将交换机配置成VTP服务器模式vtp domain yy //配置交换机VTP域名vtp password 123 //配置vtp验证密码为123vlan 1 //创建vlan1vlan 2 //创建vlan2//将服务器与客户端之间的的级联端口配置成中继链路int gi0/1switchport tru
2022-06-23 05:00:00
354
原创 C#上传Excel到SQL
Index.cshtml<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="~/Content/LayUI/css/layui.cs
2022-05-30 21:09:48
597
2
原创 C#比较时间方法
stringstr1="12:12"; stringstr2="14:14"; DateTimedt1=Convert.ToDateTime(str1); DateTimedt2=Convert.ToDateTime(str2); DateTimedt3=DateTime.Now; if(DateTime.Compare(dt1,dt2)>0)//大于 { Response.Write("str1>str2"); } elseif(DateTime.Comp.
2022-05-30 19:51:55
5498
原创 Springboot错误集2
1.配置文件中mysql.cj.jdbc.Driver爆红;在pom文件中为m'ysql-connector-java添加8的版本号。
2022-02-02 17:45:20
733
原创 MySQL使用小扎
1. Error Code: 1046.No database selected. Select the default DB to be used by double-clicking it's name int the SCHEMAS list in the side bar;2.Error Code: 1175.执行DELETE FROM user; 语句时,出现错误:You are using safe update mode and you tried to update a...
2022-02-02 17:12:41
816
原创 2月log
2022/02/01 开始学习狂神的MyBatisPlus教程; 2022/02/02 网课P2:使用MyBatisPlus查询数据库数据; 2022/02/08 网课P3,P4,P5:在测试类中编写插入方法 & 主键id自增策略; 2022/02/09 网课P6; 2022/02/14 1. pycharm中unresolved referenced;2.RSA算法(Python3.X版本);3. Kali14黑屏,光标闪烁;...
2022-02-02 01:56:55
376
原创 SpringBoot项目中对数据库进行增删改查
环境:IntelliJ IDEA 2021.3.1 + Spring Boot 2.6.2 + MySql;MySQL数据库中有一张表; application.yml; sql语句;
2022-01-28 00:35:57
1142
原创 Poem Codes
已知5个关键字,共有x个字母; String them together and then number the letters, starting with "a" as 1, the second "a" as 2, etc.; or if there is no second "a", then "b" is numbered 2; if no "b" then "c" gets labeled 2, and so on until we have numbered all letters. 将要
2022-01-17 11:37:10
311
原创 一些软件或插件的安装包
maven-3.8.4:链接:https://pan.baidu.com/s/1sA-uCWIzl6kgbrJANQDBvg 提取码:cdds
2022-01-13 23:37:59
50238
原创 1月log
2022/01/01 看完了【狂神说Java】SpringBoot最新教程IDEA版通俗易懂(后续”网课“代替)第4集; 2022/01/02 2022/01/03
2022-01-01 23:33:05
336
原创 Springboot错误集1
Plugin 'org.springframework.boot:spring-boot-maven-plugin:'not found:51;Error starting ApplicationContext;
2021-12-30 15:49:19
1898
路由器静态路由配置 .pdf
2020-07-07
computer organization.pdf
2020-07-02
数据结构习题集答案(C语言版严蔚敏).doc
2020-11-07
Computer Network Chapter1-5.docx
2020-07-02
取datatable里的前几个字符的方法?
2021-10-22
C# 已经判断了为空但是还是在读取的时候类型错误
2021-09-30
c# 分组相乘再相加?
2021-10-01
c#将datatable里的两列数据相乘
2021-09-24
在做C#时,遇到在一个类里要构造两个函数,但是不明白有什么区别?
2021-08-07
django写的前端页面显示不出数据库的信息?
2021-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人