摘要: 6. 深度监视 监视number.a的变化: <!--准备好一个容器--> <div id="root"> <h3>a的值是:{{numbers.a}}</h3> <button @click="numbers.a++">点我让a+1</button> </div> <script type="te 阅读全文
posted @ 2023-11-05 18:40 MyMemo 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 5. 监视属性 在watch中通过一个配置(isHot),监视data中的isHot这个属性,以及info这个计算属性。 <!--准备好一个容器--> <div id="root"> <h2>今天天气很{{info}}</h2> <!--绑定事件的时候:@xxx="yyy" yyy可以写一些简单的语 阅读全文
posted @ 2023-11-05 18:21 MyMemo 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 4. Vue学习笔记4: 天气案例 <!--准备好一个容器--> <div id="root"> <h2>今天天气很{{info}}</h2> <!--绑定事件的时候:@xxx="yyy" yyy可以写一些简单的语句--> <!--<button @click="isHot = !isHot">切换 阅读全文
posted @ 2023-11-05 18:07 MyMemo 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 3. Vue插件 Vue 3 Snippets:一个Vue的代码片段提示的插件 阅读全文
posted @ 2023-11-05 17:59 MyMemo 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 2. 计算属性,及其简写形式 data中的各项就是属性。 所谓计算属性,就是拿已经写好的属性去加工或计算,生成一个全新的属性。 计算属性在computed里,是一个对象。对象里可以有计算属性的getter和setter,他们都是function。与Object.defineProperty方法中的g 阅读全文
posted @ 2023-11-05 17:57 MyMemo 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1. Hello World小案例 1.1 采用组件化模式,提高代码复用率、且让代码更好维护。 1.2 声明式编码,让编码人员无需直接操作DOM,提高开发效率。 1.3 学习Vue之前要掌握的Javascript基础知识 ES6语法规范 ES6模块化 包管理器 原型、原型链 数组常用方法 axios 阅读全文
posted @ 2023-11-05 17:34 MyMemo 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一切设计,都围绕着抽象与具体展开!大道至简! 抽象:一般指接口。里面没有方法细节,只有方法签名。方法签名告诉你它能干什么,但不提供怎么干 具体:所有具体类都应该是单一职责的。具体可以依赖抽象,程序运行过程中,会有该抽象的具体实现替代抽象。且具体类要符合最少知道原则,只开放必要的方法和属性。 封装: 阅读全文
posted @ 2023-10-15 22:57 MyMemo 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/knowledgesea/p/5005163.html 1. 序言 本篇主要目的有二: 看懂t-sql的执行计划,明白执行计划中的一些常识。 能够分析执行计划,找到优化sql性能的思路或方案。 如果你对sql查询优化的理解或常识不是很深入,那么推 阅读全文
posted @ 2023-10-06 19:40 MyMemo 阅读(1683) 评论(0) 推荐(2) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486215&idx=1&sn=9bd90b0c1d2d5583b8da324cbb56c5a6 这一节我们主要介绍在ASP.NET Core Identity中使用策略进行授权 阅读全文
posted @ 2023-06-21 16:51 MyMemo 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486208&idx=1&sn=846fd71c89106c6c8779d48987156e08 在这节中我们主要介绍在ASP.NET Core Identity如何使用Clai 阅读全文
posted @ 2023-06-21 16:31 MyMemo 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486202&idx=1&sn=7ec06927330a57a8a78143d88f10f987 这节我们主要介绍在Identity中添加自定义属性。如果我们想在Users类中添 阅读全文
posted @ 2023-06-21 16:24 MyMemo 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486194&idx=1&sn=a213c72dd0564c31a7624c6d99f0d277 这节我们将介绍在Identity中如何使用Role,在我们应用程序中可以通过AS 阅读全文
posted @ 2023-06-21 16:13 MyMemo 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486183&idx=1&sn=baeb28f24399a9b0203f33185e1399a6 这节我们主要介绍ASP.NET Core Identity认证,认证是决定用户是 阅读全文
posted @ 2023-06-21 15:50 MyMemo 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486177&idx=1&sn=44c5277b6882deb798db1944d4163e04 在这节中我们将研究ASP.NET Core Identity中用户名、邮件、密码 阅读全文
posted @ 2023-06-20 13:22 MyMemo 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486148&idx=1&sn=dae55b414e123c6718e470c21c8c8c21 这节我们主要演示在ASP.NET Core Identity中创建、修改、删除、 阅读全文
posted @ 2023-06-19 22:38 MyMemo 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 转自:**https://mp.weixin.qq.com/s?__biz=MzA3NDM1MzIyMQ==&mid=2247486141&idx=1&sn=f77635080994c6295cb801e846427a15** 桂迹,微信公众号 **https://mp.weixin.qq.com/ 阅读全文
posted @ 2023-06-19 22:06 MyMemo 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7136928319450136606 # 10. 监听器Listener实现AOP 注意:确保监听器永远不会抛出异常(使用 try-catch)并且它们可以处理内部问题。当监听器失败时,Quartz 无法确定监听器中所需的逻辑是否成功完成后,作业 阅读全文
posted @ 2023-06-14 14:08 MyMemo 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7136928350919983134 # 1. 概述 ## 1.1 背景 业务中总是会有需要定时执行的任务,我们可以用timer实现最简单的定时需求,也可以借助Quartz.NET框架实现复杂定时任务的功能 ```csharp //2秒后每隔3秒 阅读全文
posted @ 2023-06-14 13:12 MyMemo 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/YGYH/p/17471039.html > 译者注:在微服务架构设计,构建API和服务间通信技术选型时,对 REST 和 gRPC 的理解和应用还存在知识盲区,近期看到国外的这篇文章:[A detailed comparison of REST 阅读全文
posted @ 2023-06-12 17:39 MyMemo 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7123029355365662734 # 1. 概述 ## 1.1 学习导读 本文是极客时间专栏《设计模式之美》的学习笔记,详情请看原文。 **学习算法**:是为了写出 高效 的代码; **学习设计模式**:是为了写出 高质量 (可扩展、可读、可 阅读全文
posted @ 2023-06-10 17:47 MyMemo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7149549349289066504 # 5. 未来 ## 5.1 HTTP/2特性概览 HTTP 有两个主要的缺点:安全不足和性能不高。通过引入 SSL/TLS 在安全上达到了“极致”,但在性能提升方面却是乏善可陈,只优化了握手加密的环节,对于 阅读全文
posted @ 2023-06-08 15:22 MyMemo 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7149548989006741512 # 3. 进阶 ## 3.1 实体数据 ### 3.1.1 数据类型MIME type HTTP是应用层的协议,数据到达客户端之后,还必须要告诉上层应用这是什么数据才行,否则上层应用就无法处理。 早在 HTT 阅读全文
posted @ 2023-06-07 14:02 MyMemo 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7149549470961631262 本文为极客时间《透视HTTP协议》学习笔记,如有需要请支持原文 # 1. 概述 ## 1.1 概述 HTTP是超文本传输协议(英文:HyperText Transfer Protocol)。HTTP 是构建互 阅读全文
posted @ 2023-06-07 10:34 MyMemo 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/hejiale010426/archive/2023/06/05/17457761.html 设计模式通常分为三个主要类别: - 创建型模式 - 结构型模式 - 行为型模式 这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的 阅读全文
posted @ 2023-06-06 17:54 MyMemo 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/artech/p/DedicatedThreadTaskScheduler.html Task承载的操作需要被调度才能被执行,由于.NET默认采用基于线程池的调度器,所以Task默认在线程池线程中执行。但是有的操作并不适合使用线程池,比如我们在一 阅读全文
posted @ 2023-06-06 17:07 MyMemo 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7123028423827521543 # 1. 概述 ## 1.1 协议 计算机之间通信是依靠互联网,互联网的核心是一系列协议。 协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。它最终体现 阅读全文
posted @ 2023-06-01 22:29 MyMemo 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ggplot2画图的手卡: ![image](https://img2023.cnblogs.com/blog/1013203/202306/1013203-20230601221323717-1665013316.png) ![image](https://img2023.cnblogs.com/ 阅读全文
posted @ 2023-06-01 22:18 MyMemo 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/1013203/202306/1013203-20230601214238235-499786735.png) ![image](https://img2023.cnblogs.com/blog/1013203/20 阅读全文
posted @ 2023-06-01 21:43 MyMemo 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7123032814819213348 # 1. 数据库概念 ## 1.1 数据库基本概念 1. 数据库(DataBase:DB) 数据库是是按照数据结构来组织、存储和管理数据的仓库。 >存储和管理数据的仓库 2. 数据库管理系统(Database 阅读全文
posted @ 2023-06-01 09:44 MyMemo 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/7123016668095184933 # 1. 什么是多线程 ## 1.1 进程 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 ## 1.2 线程 线程是程序中的一 阅读全文
posted @ 2023-05-30 18:33 MyMemo 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 转自:https://juejin.cn/post/6844903844724342798 # 1. 锁概念及锁应用 ## 1.1 锁的概念 当用户并发对数据库进行操作时会带来数据不一致的问题,例如: - 更新丢失(两个用户读同一个数据并进行修改,一个用户破坏了另一个用户的修改结果) - 脏读(读出 阅读全文
posted @ 2023-05-29 15:54 MyMemo 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/wangweitr/p/7158023.html 在如今这个云计算,大数据,移动互联网大行其道的时代,各种NoSQL数据库MongoDb、redis、HBase等使用的越来越广泛,大有替代关系型数据库的趋势。但是关系型数据库真的已经落伍了吗?答案 阅读全文
posted @ 2023-05-29 15:24 MyMemo 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ## 共享锁 (Shared Lock): 表示一个事务正在读取一行数据,其他事务也可以读取同一行数据,但不能进行写操作。 也称为 "S锁" 或 "读锁"。 > 典型应用场景:当一个事务需要读取数据而不修改它时,可以使用共享锁。多个事务可以同时获取共享锁,并且彼此之间不会产生冲突。 ```sql - 阅读全文
posted @ 2023-05-29 13:22 MyMemo 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.duidaima.com/Group/Topic/ASP.NET/10511 ## 背景 在现在的项目中,消息队列的使用比较的频繁,消息队列的种类也较多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息队列中间件是 阅读全文
posted @ 2023-05-26 16:29 MyMemo 阅读(49) 评论(0) 推荐(0) 编辑
摘要: # 1. 概述 ## 1.1 Git和代码托管中心 代码托管中心的任务:维护远程库 局域网环境下: - GitLab服务器 外网环境下: - GitHub - 码云 ## 1.2 本地库和远程库 - 团队内部协作 - 跨团队协作 # 2. Git命令行操作 ## 2.1 本地库操作 - 命令:`gi 阅读全文
posted @ 2023-05-26 16:14 MyMemo 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ## 1. 一个优秀的Controller层逻辑 > 说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;说它是配角是 阅读全文
posted @ 2023-05-26 15:18 MyMemo 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 转自:https://mp.weixin.qq.com/s/V4WkmA_A_Y8xUrrkuvl0sg ##1、行转列的用法PIVOT ```sql CREATE table test (id int,name nvarchar(20),quarter int,number int) insert 阅读全文
posted @ 2023-05-26 14:43 MyMemo 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: ## 准备表和插入数据 ```sql CREATE TABLE [dbo].[Test]( [Id] [int] IDENTITY(1,1) NOT NULL, [Type] [nvarchar](30) NOT NULL, [Status] [nvarchar](30) NOT NULL, [Ap 阅读全文
posted @ 2023-05-26 14:14 MyMemo 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.duidaima.com/Group/Topic/ArchitecturedDesign/12108 AOP 的核心思想是将横切关注点抽象为一个独立的模块(称之为“切面”),然后在需要应用它的地方进行调用。比如,在需要记录日志的方法中,我们可以定义一个切面来负责日志记录 阅读全文
posted @ 2023-05-26 13:16 MyMemo 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.duidaima.com/Group/Topic/ASP.NET/10666 虽然异步代码可以提高程序的整体吞吐量,但异步代码仍然无法免除错误!当潜在的死锁、模糊的错误消息以及查找导致 Bug 的 Task 时,编写异步代码会使调试更加困难。幸运的是,Visual St 阅读全文
posted @ 2023-05-26 13:06 MyMemo 阅读(60) 评论(0) 推荐(0) 编辑