操作
-
通过 CancellationToken 提高 Web 性能
在 Web 开发中,经常会遇到这样的场景:用户发起一个请求,Web 服务器执行一些计算密集型的操作,等待结果返回给用户。这种情况下,如果用户在等待结果的过程中取消了请求,那么服务器…
-
【C++】从零开始的CS:GO逆向分析3——写出一个透视
透视实现的方法介绍 一般有两种方式,一种是外挂,一种是内挂,外挂是在创建一个透明窗口,在透明窗口上画线,让鼠标事件透过窗口,透明窗口覆盖在游戏窗口上。内挂是通过DLL注入,HO…
-
SQL Server 时间算差值/常用函数
和当前时间比较,用DATEDIFF函数DateDiff(month,比较的时间,getdate())先算出月份,再除以12算年份 –月份差值 2.083333 select CO…
-
C++实现ETW进行进程变动监控
前言 一直想研究一种监控进程的方法,但wmi/枚举进程wmi/枚举进程的方法,要么反应太慢,要么占用高。最近看到有人用易语言易语言完成了Etw对进程变动监控的实现。 但是一直没看到…
-
【Spring系列】- Bean生命周期底层原理
上次学到动手模拟Spring底层实现,简单学习了一下Spring,对spring有所了解,接着就来分析spring中bean的生命周期的步步流程。 1|2流程 接下来会根据Bean…
-
C++初阶(运算符重载汇总+实例)
运算重载符 概念: 运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。 函数原型: 返回值 operat…
-
volatile和synchronized的底层实现原理
一:volatile 关于volatile的功能无非是两个: 1:保证保证线程间变量的可见性 2:防止指令重排序 下面我们就从字节码层面,JVM层面,CPU层面来解析是如何做到的。…
-
SQLAlchemy 表达式语言 – 恰到好处
使用 SQLAlchemy 表达式语言进行选择 从数据库中选择属于数据库查询语言 (DQL),我们可以选择所有可用的列或从表中选择几个列。 为此,SQLAlchemy 提供了一个可…
-
29岁程序媛,失业四个月,终于成功进入阿里拿到26k的offer
失业四个月了,近三周连面试邀请都收不到了,面试过程基本都能挺进终面,但总是挂在谈薪或者候选人抉择阶段,近几周已经开始失眠+无缘由哭泣,打算下周去看心理医生。 除了一直在面试,闲余时…
-
NET Core C#系列之XiaoFeng.Redis组件库础操作篇教程
XiaoFengRedis缓存之基础操作篇 Redis有5种数据类型: 1、String(字符串) 可以为整形、浮点型和字符串。 它是最基本的类型,可以理解为Memcached一模…