自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 asp.net core 添加 EntityFrame

直接使用数据库中的表名和列名(某些版本不支持)需要生成实体数据的数据表所在的模式。需要生成实体数据的数据表的集合。强制执行,重写已经存在的实体文件。实体文件所存放的文件目录。

2025-05-22 21:07:17 277

原创 导航栏不变,切换局部页面的方法

<title>首页</title><style>.nav{li{color:#fff</style>首页

2025-04-25 21:18:52 354

原创 window.location.href的用法

window.location.href 是一个用于获取当前页面 URL 或让浏览器跳转到新 URL 的重要方法,是 window.location 对象的属性。它返回一个字符串,表示当前页面的 URL;同时,当通过将 URL 指定给 window.location.href 时,可以让浏览器跳转到新的 URL。

2025-04-25 20:42:06 482

原创 c#加密证件号的中间部分,改为*号

上面的方法就是传入一个证件号,会判断是否大于四位,小于四位直接原样返回,大于四位就用上面讲的方法进行加密成星号后返回。

2025-04-25 20:29:48 557

原创 c#中跳出循环(return/break/continue)和方法的三种参数(out/ref/params)

当方法中的形参为params类型时,必须保证形参是一位数组类型,当调用方法时候遇到params类型参数,我们可以传递一个相同类型的数组,也可以直接在调用方法时填入任意数量的这种类型的参数,方法执行时会自动将填入的所有的这种类型的参数转换为数组.方法中的out参数在方法体结束时,需要准备一个相同类型的变量接收out类型的结果,并且必须带out类型的关键字.遇到方法中的形参是out或者ref类型,则在调用方法的时候同样实参也必须带有out或者ref关键字.(3)params:可变参数(每个方法中只能有一个)

2025-04-25 20:25:49 358

原创 50 个最佳 C# 面试问题和答案之41~50

多线程允许程序同时运行多个线程。本文介绍了多线程在 .NET 中的工作原理。本文涵盖了线程领域的方方面面,包括线程创建、竞争条件、死锁、监视器、互斥锁、同步、信号量等。线程的实际用途不是单个顺序线程,而是在单个程序中使用多个线程。多个线程同时运行并执行各种任务称为多线程。线程被视为轻量级进程,因为它在程序上下文中运行并利用为该程序分配的资源。单线程进程只包含一个线程,而多线程进程则包含多个线程进行执行。

2025-02-26 23:50:14 754

原创 50 个最佳 C# 面试问题和答案之21~40

单例设计模式是一种创建型设计模式,可确保一个类只有一个实例,并提供对该实例的全局访问点。此外,此模式控制对象创建,将可创建的实例数限制为单个实例,该实例在整个应用程序中共享。在典型的 Singleton 实现中,Singleton 类有一个私有构造函数来防止直接实例化,还有一个静态方法,用于返回该类的单个实例。第一次调用静态方法时,它会创建该类的新实例并将其存储在私有静态变量中。后续调用静态方法将返回同一实例。

2025-02-26 23:17:35 645

原创 50 个最佳 C# 面试问题和答案之1~20

C# 是一种计算机编程语言。微软于 2000 年开发了 C#,旨在提供一种现代通用编程语言,只需一种编程语言即可开发针对各种平台(包括 Windows、Web 和 Mobile)的各种软件。如今,C# 是世界上最流行的编程语言之一。数百万软件开发人员使用 C# 来构建各种软件。C# 是构建 Microsoft .NET 软件应用程序的主要语言。

2025-02-26 22:48:58 1230

原创 .NET6 WebAPI从基础到进阶--朝夕教育

2..NET6平台支持服务器(IIS4. Linux服务器 【CentOS系统】跨平台部署使用5. Linux服务器下的Docker容器(Docker部署使用)NET6WebAPI1. 创建项目2. 项目结构解读3. 多种API定义4. 多种启动方式。

2024-12-14 01:27:01 1356

原创 03_Webpack模块打包工具

了解 Webpack 的概念和作用,以及使用。

2024-12-05 16:39:59 1379

原创 02_Node.js模块化

了解模块化概念和好处,以及 CommonJS 标准语法导出和导入把上面学的模块化语法,包的概念,常用命令进行总结。

2024-12-05 16:22:15 1016

原创 01_Node.js入门 (黑马)

什么是 Node.js,有什么用,为何能独立执行 JS 代码,演示安装和执行 JS 文件内代码。

2024-12-05 16:05:26 1132

原创 Git 的使用

Git 仓库(repository):记录文件状态内容的地方,存储着修改的历史记录。1. 把本地文件夹转换成 Git 仓库:命令 git init。配置:用户名和邮箱,应用在每次提交代码版本时表明自己身份。版本库:提交并保存暂存区中的内容,产生一个版本快照。多人共享使用:团队开发同一个项目的代码版本管理。暂存区:保存之前的准备区域(暂存改动过的文件)个人本机使用:Git 基础命令和概念。打开 bash 终端(git 专用)命令:git -v(查看版本号)工作区:实际开发时操作的文件夹。

2024-11-29 23:24:44 494

原创 前端JS触发事件方式集合

事件不会在每次用户输入字符时触发,而是在用户完成输入并离开输入框时触发。如果你希望在用户输入时实时响应,可以使用。事件通常用于表单元素,当表单元素的值发生改变并且失去焦点(对于文本类型的输入)或者选项被选中(对于选择框)时,这意味着,用户完成输入或选择操作,并且元素不再处于焦点状态时,‌:如表单提交(onsubmit)、值变化(onchange)等。需要注意的是,对于文本输入框,

2024-11-24 10:20:07 362

原创 Day04_AJAX进阶 (黑马笔记)

答案 执行第一个 script 脚本事件宏任务,里面同步代码 遇到 宏任务/微任务 交给宿主环境,有结果回调函数进入对应队列 当执行栈空闲时,清空微任务队列,再执行下一个宏任务,从1再来答案替代 then 方法来提取 Promise 对象成功状态的结果

2024-11-22 13:14:13 1014

原创 Day03_AJAX原理 (黑马笔记)

答案<li>可以做一个真正有意义的业务,查看城市的天气预报,测试自己封装的 myAxios 函数是否好用</li>

2024-11-20 10:38:14 1298

原创 JSON.stringify(), JSON.parse(), 和 Object.keys(), join()

方法将一个 JavaScript 对象或者值(包括数组或布尔值)转换为一个 JSON 字符串。方法会返回一个包含一个给定对象自身的所有可枚举属性键的数组,数组中属性键的排列顺序和使用。)的一个方法,用于将序列中的所有元素(通常是字符串)以指定的字符连接生成一个新的字符串。方法将一个 JSON 字符串转换为 JavaScript 对象。循环遍历该对象时返回的顺序一致(两者的主要区别是。我们可以结合使用这些方法来处理对象。循环还会枚举其原型链上的属性)。通过这些示例,希望你能更好地理解。连接而成的新字符串。

2024-11-18 17:41:20 560

原创 Day02_AJAX综合案例 (黑马笔记)

案例-图书管理-介绍(介绍要完成的效果和练习到的思维)总结下增删改查的核心思路介绍个人信息设置案例-需要完成哪些效果,分几个视频讲解。

2024-11-18 09:02:52 1501

原创 Day01_Ajax入门 (黑马教程)

答案1. 先引入插件到自己的网页中,2. 准备form和表单元素的name属性,3.使用serialize函数,传入form表单和配置对象答案先明确要完成的需求,以及需要的参数,再来实现其中的细节,然后在需要的地方调用

2024-11-16 03:10:45 1113

原创 HTTP协议—请求报文

2024-11-15 23:15:11 124

原创 get 请求

【代码】get 请求。

2024-11-14 00:48:41 93

原创 Net.Core Mvc 添加 log 日志

在项目中新创件一个文件夹 ConfigFile 在文件家里面添加 log4net.config。log4net.config 里面写入。3 :在 Program 配置里添加。4: 在控制台打印数据。

2024-11-13 04:18:31 489

原创 C# 后端方法返回时间戳

【代码】C# 后端方法返回时间戳。

2024-11-12 13:03:39 375

原创 C# 用于将一个DataTable转换为Users对象的列表

// 用户名循环赋值。

2024-11-10 22:14:59 439

原创 C#的6种常用集合类

哈希表是经过优化的,访问下标的对象先散列过。这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。,HashTable 和 NameValueCollection很类似但是他们还是有区别的,HashTable 的KEY是。一类,在System.Collections.Specialized下。与哈希表类似,区别在于SortedList中的Key数组排好序的。才能访问特定的元素,然而很多时候这样的下标并不是很有用。2.数组要声明元素的类型,集合类的元素类型却是。

2024-11-08 00:29:49 731

原创 C# ref out params 的作用

主要作用:能够把一个变量作为一个参数带到一个方法中进行改变,再将改变完成后的值带出来。2.out参数在方法内部必须为out参数赋值。4.会自动匹配前面的形参,剩余的元素和数组【】类型相同的元素自动处理。1.按照地址传入,变量在方法中的改变,改变完成后会自动将这个值带出。2.将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。3.可变参数只能有一个,而且必须是形式参数的最后一个位置。2.参数在方法的外部必须赋值,方法内可以不赋值。实现原理:按照地址传入(将地址传入数据),最小值,和,平均值。

2024-11-08 00:06:41 219

原创 重载(overload)和重写(override)的区别

而对于 phase 而言,每个 component 的 phase 都是对 uvm_component 的phase 的重写,而且在 uvm_component 中都加了 virtual 修饰,所以至少在 方法 这个层次sv中不存在重载只存在重写(override)!在子类继承父类时,子类的方法和父类的方法相同(访问修饰限制符,返回值类型,方法名,参数列表),方法体不同,这种子类的方法将父类的方法覆盖叫做重写;( 当两个方法的名字相同,参数也相同,但是返回值不同的时候,不构成重载 )

2024-11-07 23:52:27 228

原创 委托, Lambda表达式 , 事件

委托就是持有一个或者多个方法的对象!并且该对象可以执行,可以传递。

2024-11-06 21:50:05 352

原创 .net core mvc 控制器中页面跳转

在控制器的方法内部结尾使用 return View();该写法跳转到系统控制器下的 Register 页面。该写法跳转到 Home 控制器的 Index 页面。该写法打开 Login 页面。

2024-11-05 01:31:34 486

原创 SQL 数据结构查询

WHERE。

2024-11-04 17:58:53 385 1

原创 C# 哪些是引用类型和值类型

值类型:整数,浮点数,高精度浮点数,布尔,字符,结构,枚举引用类型:对象(Object),字符串,类,接口,委托,数组除了值类型和引用类型,还有一种数据类型是空类型(null)gv 整数,浮点数,高精度浮点数,布尔,字符,对象(Object),字符串 是预定义的类型 结构,枚举,类,接口,委托,数组 是复合类型

2024-11-04 16:37:00 323

原创 SQL 中字符串截取函数 (SUBSTRING)

注意:我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。结果:www.baidu。结果:baidu.com。

2024-11-04 16:34:16 1610

原创 存储过程的创建与使用

-如果有默认值,那么可以使用default,或者将有默认值的参数写在所以参数列表的最后,也可以使用 参数=值的方法调用存储过程,这样就和顺序没有关系了,一旦使用了'@name = value' 形式之后,所有后续的参数就必须以'@name = value' 的形式传递。declare @cid = (select classid from grade where classname =@className )--根据班级名称获取班级ID。--标明output 说明你会向服务器请求返回这个参数的值。

2024-11-04 16:28:31 918

原创 c#(asp.net) 如何计算两个日期之间相隔天数

1、2、3、

2024-11-04 16:26:02 635

原创 JavaScript 进阶 - 第4天 (黑马笔记)

防抖(debounce)所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。如果是简单数据类型拷贝值,引用数据类型拷贝的是地址 (简单理解: 如果是单层对象,没问题,如果有多层就有问题)了解函数中 this 在不同场景下的默认值,知道动态指定函数 this 值的方法。与普通函数完全不同,也不受调用方式的影响,事实上箭头函数中并不存在。方法第2个参数为数组,数组的单元值依次自动传入函数做为函数的参数。方法创建新的函数,与原函数的唯一的变化是改变了。

2024-11-04 01:03:16 846

原创 JavaScript 进阶 - 第3天笔记 (黑马笔记)

了解构造函数原型对象的语法特征,掌握 JavaScript 中面向对象编程的实现方式,基于面向对象编程思想实现 DOM 操作的封装。基于原型对象的继承使得不同构造函数的原型对象关联在一起,并且这种关联的关系是一种链状的结构,我们将原型对。学习 JavaScript 中基于原型的面向对象编程序的语法实现,理解面向对象编程的特征。此时,我们可以在修改后的原型对象中,添加一个 constructor 指向原来的构造函数。作用:该属性指向该原型对象的构造函数, 简单理解,就是指向我的爸爸,我是有爸爸的孩子。

2024-11-03 01:52:46 942

原创 JavaScript 进阶 - 第2天 (黑马笔记)

的数据类型有 6 种,分别是字符串、数值、布尔、undefined、null 和 对象,常见的对象类型数据包括数组和普通对象。在 JavaScript 中底层函数本质上也是对象类型,因此允许直接为函数动态添加属性或方法,构造函数的属性和方法被称为静态成员。了解面向对象编程的基础概念及构造函数的作用,体会 JavaScript 一切皆对象的语言特征,掌握常见的对象属性和方法的使用。甚至字符串、数值、布尔、数组、普通对象也都有专门的构造函数,用于创建对应类型的数据。

2024-11-01 17:07:54 830

原创 JavaScript 进阶 - 第1天(黑马笔记)

学习作用域、变量提升、闭包等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法,降低代码的冗余度。作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问,作用域分为全局作用域和局部作用域。JavaScript 中的作用域是程序被执行时的底层机制,了解这一机制有助于规范代码书写习惯,避免因作用域导致的语法错误。知道函数参数默认值、动态参数、剩余参数的使用细节,提升函数应用的灵活度,知道箭头函数的语法及与普通函数的差异。

2024-10-30 03:20:40 946

原创 Web APIs - 第7天笔记(黑马笔记)

让黑色盒子的移动的核心思想:不断把鼠标在中等盒子内的坐标给黑色遮罩层 let top 值,这样遮罩层就可以跟着移动了。水平坐标 如果 大于等于100 并且小于300,移动的距离就是 mx - 100 (100是遮罩盒子自身宽度的一半)鼠标在middle 盒子里面的坐标 = 鼠标在页面中的坐标 - middle 中等盒子的坐标。让鼠标经过小图片的爸爸li盒子,添加类,其余的li移除类(注意先移除,后添加)显示和隐藏也尽量定义一个函数,因为鼠标经过离开中等盒子,会显示隐藏,同时,

2024-10-27 20:56:53 1006

原创 Web APIs - 第6天笔记(黑马笔记)

表示字符的范围,定义的规则限定在某个范围,比如只能是英文字母,或者数字等等,用表示范围。过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。大多数的字符仅能够描述它们本身,这些字符称作普通字符,例如所有的字母和数字。正则表达式中的边界符(位置符)用来提示字符所处的位置,主要有两个字符。是一些具有特殊含义的字符,可以极大提高了灵活性和强大的匹配功能。g 是单词 global 的缩写,匹配所有满足正则表达式的结果。如果正则表达式与指定的字符串匹配 ,返回。

2024-10-27 15:26:32 952

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除