Fork me on GitHub
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 1845 下一页

2023年6月26日

摘要: 彻底弄懂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) 推荐(0)

2023年6月25日

摘要: 本文属于我在前端团队的第二次分享,由于正则篇幅比较长,全文大概3W字左右,所以分为了上下篇,本文总体上来说属于我正则学习专栏的汇总,文章很大程度上借鉴了老姚《JavaScript正则迷你书》,并在其基础上做了拓展,以下是分享原文。 引、我为什么学正则? 19年年底,我入行前端正好两年半,不会篮球也不 阅读全文
posted @ 2023-06-25 23:40 HackerVirus 阅读(67) 评论(0) 推荐(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) 推荐(0)

2023年6月24日

摘要: 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) 评论(1) 推荐(0)

2023年6月21日

摘要: 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) 推荐(0)

2023年6月17日

摘要: 行为型:策略模式 定义 定义一系列的算法,将他们一个个封装起来,使他们直接可以相互替换。 算法:就是写的逻辑可以是你任何一个功能函数的逻辑 封装:就是把某一功能点对应的逻辑给抽出来 可替换:建立在封装的基础上,这些独立的算法可以很方便的替换 通俗的理解就是,把你的算法(逻辑)封装到不同的策略中,在不 阅读全文
posted @ 2023-06-17 23:08 HackerVirus 阅读(22) 评论(0) 推荐(0)
摘要: 面向Web开发人员的Linux实用入门 从 web 开发的视角说一下在使用 Linux 时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。 基础认知 为什么使用 Linux 最初我使用 Linux 是因为我需要的应用在教程里只提供了 Linux 版本,于是我就按步 阅读全文
posted @ 2023-06-17 22:32 HackerVirus 阅读(26) 评论(0) 推荐(0)
摘要: 行锁、间隙锁和临建锁有什么区别 面试突击:MVCC 和间隙锁有什么区别? MVCC 和间隙锁是两种完全不同的机制,但它们的目的都是相同的,都是用来保证数据库并发访问的,我们先来看二者的定义。 MVCC 定义 MVCC 是多版本并发控制(Multi-Version Concurrency Contro 阅读全文
posted @ 2023-06-17 22:27 HackerVirus 阅读(227) 评论(0) 推荐(0)
摘要: 4招教你搞定系统设计 经常在面试的时候,会被问到系统设计类的题目,比如如何设计微信朋友圈、如何设计12306系统、如何设计一个抢票系统等等。如果是没有准备过,一般都会不知所措,难以找到切入点。今天这里码老思会介绍一个解决系统设计类问题的通用框架,无论什么问题,朝这几步走,一定能找到解决办法。 系统设 阅读全文
posted @ 2023-06-17 21:55 HackerVirus 阅读(131) 评论(0) 推荐(0)
摘要: 订单30分钟未支付自动取消怎么实现? 目录 了解需求 方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于延时任务的需求。 例如 生成订单 30 分钟未支付,则自动取消 生成订单 60 秒 阅读全文
posted @ 2023-06-17 21:50 HackerVirus 阅读(46) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 1845 下一页