• Kotlin core syntax (5): operator overloading and other conventions


    Blog Homepage Java has some language features associated with specific classes in the standard library. For example, objects that implement the java.lang.iterable interface can be used in the for loop, and objects that implement the java.lang.autoclosable interface can be used in the try with resources statement. But in kotlin, some functions are related to specific […]

  • Match engine development: MVP version


    Welcome to “Keegan small steel” public address for more articles. Matchmaking engine development: the beginning Match engine development: MVP version Match engine development: data structure design Match engine development: docking black box Match engine development: decryption black box process Match engine development: code implementation of process After the opening article, my matchmaking engine was positioned […]

  • [IOS translation] confused with uigesturerecognizer


     UIGestureRecognizerDelegate   A set of methods implemented by the delegate of a gesture recognizer to fine-tune an app’s gesture-recognition behavior.   A method of setting up the delegate implementation of gesture recognizer is used to fine tune the gesture recognition behavior of application program.   Overview   The delegates receive messages from a gesture recognizer, and their responses to […]

  • How the ASP. Net core 3. X General host carries the ASP. Net core


    I. Preface In the previous article “principle and use of ASP. Net core 3. X General host”, the general host in 3. X is pulled down. Just a friend wrote a case of. Net core 3.1 and workerservices building windows service, which can be used as a general host. This article mainly talks about how […]

  • Capture variables in anonymous methods


      The term “capture variable in anonymous method” may have some advantages. What is “capture variable in anonymous method”? Before the chapter begins, we define a delegation:public delegate void MethodInvoke(); 1. Closures and different types of variables: First of all, you should all know “closure”. Its concept is that a function can interact with the environment to a […]

  • . net advanced level 02 delegate delegate, event event


    Knowledge can form skills only after being sorted out Content directory I. overviewII. Analysis of entrusted knowledge points1. Nature of entrustment2. Use of entrustment3. Significance of entrustmentLogic decouple, reduce repetitive codeCode encapsulation, support extensionAnonymous methods and lambda expressionsAsynchronous multithreadingMulticast delegationThree, eventsFour, summary I. overview Let’s start with the entrustment, which we often use. It’s necessary […]

  • C ා entrusted supplement 01


    In the last article, we wrote some basic things about entrustment. In this article, we talked about other things about entrustment. Example 1 plug in programming According to the understanding of delegates, delegates can pass a method as a parameter. With this feature, we can use delegates to implement plug-in programming. public delegate int Transformer(int […]

  • C-covariance and inversion


    Microsoft official overview: In C, covariance and inversion can realize implicit reference conversion of array type, delegate type and generic type parameters. Covariant preserves allocation compatibility, while contravariant preserves allocation compatibility. Covariance: the ability to use a more derived type than the originally specified derived type. Contravariant: able to use less derived types. Official example: […]

  • C × lambda expression


    I. definition of lambda expression Lambda expression is actually an anonymous function. Using lambda expression can simplify the amount of code needed in development. Lambda expressions can contain statements and expressions, and can be used to create delegate or expression tree types. Inline expressions with input parameters that can be bound to the delegate or […]

  • Review the delegation and event that you can understand under the object-oriented core


      The core of case interpretation is object-oriented. All cases are based on C ා, involving the most frequently concerned issues in our practice: 1. Encapsulation, inheritance and polymorphism; 2. Abstract class and interface; 3. Delegation and event. III. entrustment and events Generally speaking, the purpose of using delegation is to “realize the effect of […]

  • C# delegate


    Delegates in C are similar to pointers to functions in C or C + +.DelegateIs a reference type variable that holds a reference to a method. References can be changed at run time. Delegates are specifically used to implement events and callback methods. All delegates are derived fromSystem.DelegateClass.   For example, Xiaoming asks Xiaozhang to […]