摘要:
彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别 【目录】 1 委托 2 事件-概念的引出 3 事件-关于异常 4 事件-关于异步 5 委托-Func与Action 1 委托 在.NET中定义“委托”需要用到delegate关键字,它是存有对某
阅读全文
posted @ 2023-06-26 22:22
HackerVirus
阅读(30)
推荐(0)
摘要:
本文属于我在前端团队的第二次分享,由于正则篇幅比较长,全文大概3W字左右,所以分为了上下篇,本文总体上来说属于我正则学习专栏的汇总,文章很大程度上借鉴了老姚《JavaScript正则迷你书》,并在其基础上做了拓展,以下是分享原文。 引、我为什么学正则? 19年年底,我入行前端正好两年半,不会篮球也不
阅读全文
posted @ 2023-06-25 23:40
HackerVirus
阅读(67)
推荐(0)
摘要:
团队如何选择合适的Git分支策略? 合集 - DevOps实践之路(6) 1.都说DevOps落地难,到底难在哪里?也许你还没找到套路05-132.DevOps落地实践点滴和踩坑记录-(2) -聊聊企业内部DevOps平台建设2022-08-163.DevOps落地实践点滴和踩坑记录-(1)-迷茫与
阅读全文
posted @ 2023-06-25 23:37
HackerVirus
阅读(105)
推荐(0)
摘要:
P/Invoke之C#调用动态链接库DLL 本编所涉及到的工具以及框架: 1、Visual Studio 2022 2、.net 6.0 P/Invok是什么? P/Invoke全称为Platform Invoke(平台调用),其实际上就是一种函数调用机制,通过P/Invoke就可以实现调用非托管D
阅读全文
posted @ 2023-06-24 22:08
HackerVirus
阅读(152)
推荐(0)
摘要:
c#动态执行字符串脚本(优化版) 像javascript中有eval()来执行动态代码,c#中是没有的,于是自己动手丰衣足食, using System; using System.Data; using System.Configuration; using System.Text; using
阅读全文
posted @ 2023-06-21 23:19
HackerVirus
阅读(238)
推荐(0)
摘要:
行为型:策略模式 定义 定义一系列的算法,将他们一个个封装起来,使他们直接可以相互替换。 算法:就是写的逻辑可以是你任何一个功能函数的逻辑 封装:就是把某一功能点对应的逻辑给抽出来 可替换:建立在封装的基础上,这些独立的算法可以很方便的替换 通俗的理解就是,把你的算法(逻辑)封装到不同的策略中,在不
阅读全文
posted @ 2023-06-17 23:08
HackerVirus
阅读(22)
推荐(0)
摘要:
面向Web开发人员的Linux实用入门 从 web 开发的视角说一下在使用 Linux 时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。 基础认知 为什么使用 Linux 最初我使用 Linux 是因为我需要的应用在教程里只提供了 Linux 版本,于是我就按步
阅读全文
posted @ 2023-06-17 22:32
HackerVirus
阅读(26)
推荐(0)
摘要:
行锁、间隙锁和临建锁有什么区别 面试突击:MVCC 和间隙锁有什么区别? MVCC 和间隙锁是两种完全不同的机制,但它们的目的都是相同的,都是用来保证数据库并发访问的,我们先来看二者的定义。 MVCC 定义 MVCC 是多版本并发控制(Multi-Version Concurrency Contro
阅读全文
posted @ 2023-06-17 22:27
HackerVirus
阅读(227)
推荐(0)
摘要:
4招教你搞定系统设计 经常在面试的时候,会被问到系统设计类的题目,比如如何设计微信朋友圈、如何设计12306系统、如何设计一个抢票系统等等。如果是没有准备过,一般都会不知所措,难以找到切入点。今天这里码老思会介绍一个解决系统设计类问题的通用框架,无论什么问题,朝这几步走,一定能找到解决办法。 系统设
阅读全文
posted @ 2023-06-17 21:55
HackerVirus
阅读(131)
推荐(0)
摘要:
订单30分钟未支付自动取消怎么实现? 目录 了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于延时任务的需求。 例如 生成订单 30 分钟未支付,则自动取消 生成订单 60 秒
阅读全文
posted @ 2023-06-17 21:50
HackerVirus
阅读(46)
推荐(0)