Let Flutter transform your dialog! (Attach,Dialog,Loading,Toast)

preface Q: What's the most smelly thing you've ever smelled in your life? A: My rotten dream. Brother Meng!!! I'm here again! This time, I can confidently say to you: I finally brought you a pub package that can really help you solve many pit ratio scenes! Put the previous shuttle_ smart_ Dialog, on the basis of maintaining the stabi ...

Posted by DarkEden on Tue, 04 Jan 2022 11:13:43 +0100

Exchange ProxyLogon vulnerability analysis

Exchange ProxyLogon vulnerability analysis preface Continue with Exchange vulnerabilities Proxyshell Scope of influence Exchange Server 2019 < 15.02.0792.010 Exchange Server 2019 < 15.02.0721.013 Exchange Server 2016 < 15.01.2106.013 Exchange Server 2013 < 15.00.1497.012 Attack process 1. Access autodiscover.com through SSRF vulnera ...

Posted by bugcoder on Tue, 04 Jan 2022 10:35:53 +0100

new usage and dynamic pop-up window of Blazor component

1. Preface stay Stateless components in Blazor In this article, I mentioned stateless components. Some people mentioned that there is no diff, and the performance may be worse when rendering complex model s. Indeed, this does exist. Implementing stateless components in the way described above does render whenever the properties change. Whether ...

Posted by Lee on Tue, 04 Jan 2022 07:11:36 +0100

Exchange CVE-2020-0688 Code Execution Vulnerability Analysis

Exchange CVE-2020-0688 Code Execution Vulnerability Analysis preface Learn about exchange vulnerability records ViewState deserialization utilization ViewState overview The ViewState mechanism is ASP Net, a mechanism to maintain the state of Page and control between multiple requests for the same Page (PostBack). In WebForm, the Page object wil ...

Posted by geebo on Tue, 04 Jan 2022 07:04:33 +0100

Autofac dependency injection small knowledge

Autofac dependency injection small knowledge Control inversion / dependency injection IOC/DI Relying on interface rather than implementation is one of the six object-oriented design principles (SOLID). That is, the dependency inversion principle The life cycle is divided into three types, as follows: Singleton singleton (globally unique instan ...

Posted by lawnninja on Mon, 03 Jan 2022 17:48:56 +0100

Building cross platform native control implementation in MAUI

Hello, I'm Zhou Hao, a researcher of Microsoft MVP laboratory in this issue. MAUI uses the Handler system to handle the implementation of native controls on different platforms, that is, if we want to create controls, we only need to create handlers based on different platforms. So the following mainly teaches you how to build your own controls ...

Posted by elkidogz on Mon, 03 Jan 2022 03:23:45 +0100

On Net Core backend unit test

catalogue 1. Preface 2. Why do you need unit testing 2.1 prevention of regression 2.2 reduce code coupling 3. Basic principles and norms 3.1 3A principle 3.2 try to avoid direct testing of proprietary methods 3.3 reconstruction principle 3.4 avoid multiple assertions 3.5 document and method naming specification 4. Introduction to com ...

Posted by abolmeer on Sat, 01 Jan 2022 19:41:26 +0100

Building cross platform native control implementation in MAUI

Hello, I'm Zhou Hao, a researcher of Microsoft MVP laboratory in this issue. MAUI uses the Handler system to handle the implementation of native controls on different platforms, that is, if we want to create controls, we only need to create handlers based on different platforms. So the following mainly teaches you how to build your own controls ...

Posted by s_r_elliott on Sat, 01 Jan 2022 05:45:40 +0100

On the native interpolation mode of MemoryCache

. NET runtime has built-in common cache module: MemoryCache The standard MemoryCache exposes the following properties and methods: public int Count { get; } public void Compact(double percentage); public ICacheEntry CreateEntry(object key); public void Dispose(); public void Remove(object key); public bool TryGetValue(object key, out object res ...

Posted by Runnion on Thu, 30 Dec 2021 23:20:13 +0100

. Net Core&Agile Config configuration center

As the number of services increases, the configuration management of each service becomes more and more important. The lightweight configuration center is much simpler to start or build, based on The lightweight configuration center AgileConfig developed by. net core is powerful and easy to use. https://github.com/dotnetcore/AgileConfig AgileCo ...

Posted by kurtsu on Thu, 30 Dec 2021 18:13:49 +0100