自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(468)
  • 资源 (1)
  • 收藏
  • 关注

原创 JS 算法 - 计数器

theme: smartblue题目描述给定一个整型参数n,请你编写并返回一个counter 函数。这个counter 函数最初返回n,每次调用它时会返回前一个值加 1 的值 (n,n + 1,n + 2,等等)。示例 1:输入:n = 10 ["call","call","call"]输出: [10,11,12]解释:counter() ...

2024-08-01 22:58:23 334

原创 JS 算法 - 数组原型对象的最后一个元素

theme: smartblue题目描述请你编写一段代码实现一个数组方法,使任何数组都可以调用array.last()方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回-1。你可以假设数组是JSON.parse的输出结果。示例 1 :输入: nums = [null, {}, 3]输出: 3解释:调用 nums.last() 后返回最后一个元...

2024-08-01 22:34:23 305

原创 Vue 动态改变css文件

theme: smartblue一、背景需求现有 Vue3 项目,要求点击按钮后,会动态加载css文件内容二、实现过程2.1 相关代码假设有 blue.css 和 red.css,要求点击加载对应文件若想切换为原版样式,点击 back 回退到初始样式``` this is a simple text to red to blue back...

2024-07-29 22:22:20 880

原创 Bom 基础操作

theme: smartblue一、 基本概念1.1 概述BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM 缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是...

2024-07-21 15:01:51 379

原创 Dom 基础操作 - 高级事件操作

theme: smartblue一、 注册事件给元素添加事件,称为 注册事件 或者 绑定事件注册事件有两种方式: 传统方式 和 方法监听注册方式1.1 传统注册方式传统注册方式:利用 on 开头的事件onclickbtn.onclick=function(){}特点: 注册事件的 唯一性同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注...

2024-07-20 20:57:29 391

原创 Dom 基本操作 - 节点操作

theme: smartblue一、 节点概述网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM中,节点使用node 来表示。HTML DOM 树中的所有节点均可通过JavaScript进行访问,所有HTML元素(节点)均可被修改,也可以创建或删除。一般地,节点至少拥有 nodeType(节点类型)、nodeName(节点名称) 和 nodeValue(节点值)...

2024-07-18 00:39:55 378

原创 DOM 基本操作 - 事件基础

JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。简单理解: 触发---响应机制。网页中的每个元素都可以产生某些可以触发JavaScript的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。事件由三部分组成: 事件源,事件类型,事件处理程序。

2024-07-10 23:13:38 350

原创 DOM 基本操作 - 获取元素

文档对象模型(Document Object Model),是 W3C 组织推荐的处理可拓展标记语言的标准编程接口。

2024-07-08 22:48:46 352

原创 使用 c# + vue 制作 DevExpress 报表

DevExpress 下载地址: DevExpress Reporting Installer | .NET Reporting Tools | DevExpress Documentation选择你要放置的文件夹,依次选择 “”, “”第一次显示时可能没有详情页面,点击右下角 “”选择 “” 模板 若工具栏没有显示,可以按下 “” 呼出还有一些其他工具栏可从上方 中选择点击右上方小正方形添加数据源将你自己的 json 数据粘贴到下方,它会自动解析为对象 添加完毕后拖动数据制作报表点击下方按钮即可预览下

2024-06-26 22:24:17 727

原创 C# 语法特性

theme: smartblueC#5: C#5 语法特性 - 掘金 (juejin.cn)C#6: C#6 语法特性 - 掘金 (juejin.cn)C#7: C#7 语法特性 - 掘金 (juejin.cn)C#8: C#8 语法特性 - 掘金 (juejin.cn)C#9: C#9 语法特性 - 掘金 (juejin.cn)c#10: c#10 语法特性 - 掘金 (...

2024-06-25 22:43:53 277

原创 c#10 语法特性

theme: smartblue一、 属性拓展创建实体类``` public class Student { public int Id { get; set; } = 24;public string Name { get; set; } = "xyy"; public Address address { get; set; }}...

2024-06-25 22:41:07 303

原创 C#9 语法特性

theme: smartblue一、 Record1.1 基础用法```internal record Student{ public int Id { get; set; } = 24;public string Name { get; set; } = "xyy";}``````Person person = new Person("F","L");...

2024-06-23 16:31:51 437

原创 C#8 语法特性

theme: smartblue一、 接口方法在 接口 中支持方法实现``` internal interface IStudent { public int GetAge();public string GetName() { return "xyy"; }}```二、 switch 增强2.1 s...

2024-06-23 10:00:37 900

原创 C#7 语法特性

theme: smartblue一、 out 变量1.1 原写法```string number = "123";int res ; if(int.TryParse(number,out res)){ Console.WriteLine("result is " + res);}else{ Console.WriteLine($"{number} ...

2024-06-21 22:37:54 702

原创 C#6 语法特性

theme: smartblue一、静态导入1.1 静态属性、静态方法、枚举 示例```namespace c61{ internal class MyStaticClass { public static int id { get; set; } = 1;public static string name; public stat...

2024-06-19 23:35:55 338

原创 C#5 语法特性

theme: smartblue显示调用方信息特性演示创建信息显示类internal class TrackMessage{ public void Track(String message, [CallerMemberName] string menberName = "", [CallerFilePath] string sour...

2024-06-19 21:47:03 363

原创 Git 约定式提交

theme: smartblue概述约定式提交规范是一种基于提交信息的轻量级约定。 它提供了一组简单规则来创建清晰的提交历史; 这更有利于编写自动化工具。 通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与SemVer相互对应。提交说明的结构如下所示:原文:```[optional scope]: [optional body][optional ...

2024-06-18 23:17:16 639

原创 Slf4j 基础操作

theme: smartblue一、下载Slf4j下载地址:Maven Repository: org.slf4j » slf4j-api » 2.0.9 (mvnrepository.com)pom.xml 内容如下:``` 4.0.0 com.demo slf4jDemo 0.0.1-SNAPSHOT war<!-- slf4j-api 日志...

2024-06-02 15:42:11 298

原创 Java Logback 基本操作

配置 maven : JavaWeb开发中的Maven使用_javaweb项目中如何使用manven项目-CSDN博客配置 eclipse : eclipse新建Maven web项目全过程-CSDN博客下载地址: Maven Repository: ch.qos.logback » logback-classic (mvnrepository.com)pom.xml 内容如下:在 resources 目录下创建 logback.xml4.2.3 日志效果执行完毕后将会生成文本文

2024-05-30 23:12:15 398

原创 Vue 导出 Excel

【代码】Vue 导出 Excel。

2024-05-23 22:55:31 355

原创 DevExtreme 弹框后使input获取焦点

theme: smartblue一、参考Vue Popup - Getting Started - DevExtreme Vue Documentation v23.2 (devexpress.com)DevExtreme Vue - 组件配置语法 - DevExtreme Vue 中文文档 v23.2 (devexpress.com)二、核心操作2.1 绑定Dom为输...

2024-05-09 23:01:38 355

原创 vscode Al插件

theme: smartblue下载插件搜索:AWS Toolkit登录下载后侧边栏会多出aws按钮,进入,第一个其中一个登录输入自己的邮箱创建完毕后即可提问测试在写完需求注释后,回车到下一行,将会自动提示代码,再按下tab即可获取生成内容...

2024-04-28 23:51:35 347

原创 Vue + Nodejs 发送邮件

theme: smartblue一、参考Nodemailer :: NodemailerVue.js 使用Vue.js如何发送邮件|极客教程 (geek-docs.com)Node.js使用Nodemailer发送邮件 - JavaScript之禅 - SegmentFault 思否前端使用nodemailer发送邮件的过程及踩坑及问题解决_vue 无法安装nodemail...

2024-04-21 19:39:10 380

原创 Python 基础速览

theme: smartblue一、基础概念1.1 注释1.2 数据类型1.3 数据类型转换1.4 命名规则1.5 运算符二、字符串2.1 字符串定义2.2 字符串拼接2.3 字符串格式化2.4 字符串快速格式化2.5 格式化精度控制2.6 键盘输入input...

2024-04-18 21:47:56 284

原创 Python-Socket

经过 网络上路由器的一次次转发,最终到了 目的程序 所在的 计算机(或者手机等设备) , 再通过 其 操作系统的 TCP/IP协议栈通讯模块 一层层上传。HTTP 传输的消息 底层也是通过 TCP/IP 协议 传输的, HTTP 加上了一些额外的规定, 比如传输消息的格式。UDP协议通常不需要指定消息边界,因为UDP是数据报协议,应用程序从socket接收到的必定是发送方发送的完整消息。, 如果消息中没有指定 边界 或者 长度,接收方就不知道一个完整的消息从字节流的 哪里开始,到 哪里结束。

2024-04-07 21:37:45 642

原创 Python 使用 RabbitMQ

这种模式和第二种模式差不多,exchange 也是通过 路由键 routing_key 来转发消息到指定的 queue。设置消费者一的 routing_key 为 a.# 和 b.*, 指a后面可以以任意词结尾,b后面最多只能附加一个词。模式,要借助交换机(Exchange),一个任务会交给多个处理者,常用于通知。比如“#”是匹配全部,“*”是匹配一个词,词与词之间使用 “.” 分割。创建两个消费者和一个生产者,当生产者发生消息后,两个消费者同时收到。时,消费者发生异常后,消息仍会被消费。

2024-04-06 16:49:45 2607 1

原创 自定义ref实现防抖

theme: smartblue自定义防抖ref```import { customRef } from "vue"export function debounceRef(value,duration = 1000){ let timer return customRef((track,trigger)=>{ return { ...

2024-03-27 23:18:43 257

原创 JS 实现函数重载

在默认的 JS 中,并不支持函数重载,如果要实现该功能,需要在同一个函数内对输入的参数个数与类型依次判断,业务一复杂代码就会很冗长。

2024-03-27 22:29:06 489

原创 Nodejs 定义全局变量

theme: smartblue参考Nodejs 第十章(全局变量) - 掘金 (juejin.cn)定义与获取全局变量常见全局变量

2024-03-25 22:21:41 393

原创 软考-可靠性

平均无故障时间 →(MTTF)MTTF=1/λ,λ为失效率,平均故障修复时间 →(MTTR) MTTR=1/μ,μ为修复率平均故障间隔时间 →(MTBF)MTBF=MTTR+MTTF系统可用性→ MTTF/(MTTR+MTTF)x100%在实际应用中,一般MTTR很小,所以通常认为MTBF≈MTTF。可靠性可以用可以用MTTF/(1+MTTF)来度量。

2024-03-18 23:16:02 943

原创 Oracle DBLink

Dblink 是一个数据库对象,能够通过它访问其他数据库中的资源,可以理解为各个数据库之间的桥梁。

2024-03-12 22:00:33 393

原创 搭建 npm 私服

刷新页面,即可查看发布信息。

2024-03-12 20:57:56 462

原创 npx 基础操作

允许用户在不安装全局包的情况下,运行已安装在本地项目中的包或者远程仓库中的包。

2024-03-11 22:04:23 372

原创 Nodejs 中 npm install & run 原理

如果没找到就去全局的node_modules 去找可执行命令vite,前提是已经npm i vue -g。先从当前项目的node_modules/.bin去查找可执行命令vite。如果没找到就去全局的node_modules 去找可执行命令vite。以 npm run vite 为例。锁定版本记录依赖树详细信息。

2024-03-11 21:45:52 415

原创 npm 相关指令

用于获取当前 npm 配置中的 registry 配置项的值。registry 配置项用于指定 npm 包的下载地址,如果未指定,则默认使用 npm 官方的包注册表地址。执行该命令可以查看当前系统和用户级别的所有 npm 配置信息,以及当前项目的配置信息(如果在项目目录下执行该命令):安装指定的包,并将其添加到 package.json 文件中的开发依赖列表中。:安装指定的包,并将其添加到 package.json 文件中的依赖列表中。:初始化一个新的 npm 项目,创建 package.json 文件。

2024-03-05 21:45:56 818

原创 .NET WebApi 自定义返回类

当响应成功时,调用ResponseResult.okResult(xxxx),将数据传入okResult中即可;当响应失败时,调用ResponseResult.errorResult(xxxx), 可从枚举类中选择或新建错误信息。前端接收后,根据状态码分别处理。

2024-03-05 19:40:21 442

原创 C# 特性

obsolete..Net Framework 允许创建自定义特性,自定义特性不但用于存储声明性的信息,还可以在运行时被检索。声明自定义特性——特性名一般规定以Attribute结尾,派生于System.Attribute类;构建自定义特性——定义属性或字段,创建构造函数、指定应用目标;在目标程序上应用自定义特性——[特性名(参数值)];通过反射访问特性。最后一步涉及编写一个简单的程序来读取元数据以便查找各种符号。该程序应在运行时使用反射来访问特性。

2024-03-04 22:35:02 244

原创 C# 事件

事件是允许类或对象的某些状态发生改变时通知其它类或对象。在(#编程中,在客户端开发中,事件(Event)可以看作是用户的一系列操作,例如按下键盘的某个按键、单击界面上一个按钮或选择某个选项等,当事件发生时我们可以针对事件做出一系列的响应,例如显示一个界面、退出程序、记录日志等等。事件需要在一个类中声明和触发,并通过委托与事件处理程序关联。事件可以分为发布器和订阅器两个部分:发布器类 是一个包含件和委托的类,事件和委托之同的联系也定义在这个类中,发布需类的对象可以触发事件,并使用委托通知其他的对象。

2024-03-04 20:31:09 362

原创 C# lambda表达式

theme: smartblue简介Lambda表达式:就是一个匿名函数,可以表示为委托的代码,或者表示为表达式树的代码,它所表示的表达式树会编译为委托。简言之:Lambda表达式就是匿名方法的另一种表现形式,是一种高效的类似于函数式编程的表达式。Lambda表达式可应用于:将要执行的代码传递给异步方法、Linq扩展方法中、创建表达式树。优点:Lambda表达式 简化了匿名...

2024-02-21 20:05:48 270

原创 C# 委托

C#中的委托(Delegate)类似于C或 C++ 中的函数指针,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托经常适用于、实现事件和回调方法,所有的委托都派生自System.Delegate类。在实例化委托时,可以将委托的实例与具有相同参数列表与返回值类型的方法相关联,然后就可以通过委托实例来调用方法。使用委托还可以将方法作为参数传递给其他方法。

2024-02-21 18:48:02 408

相关代码及其展示的具体效果.zip

介绍著名的亳州文化旅游景点,用户可在手机上查看具体信息

2021-03-01

空空如也

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

TA关注的人

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