A deep look at the principle of single responsibility

Single responsibility principle, SRP is the first of S.O.L.I.D's five design principles advocated by Uncle Bob. Among them, the responsibility (responsibility) is expressed as "the cause of Change" (reason); the SRP is expressed as "the reason that

FluorineFX Asobject Automatic Conversion base class Autoparseasobject

This class is used for Flash AMF Protocol parsing The application of AMF protocol will encounter a data conversion problem, that is, from Asobject to. NET class Such as: Battlefield information in the three Blood kingdoms Convert to. NET

. NET, have you forgotten? (vi)--further discussion of string

I. The beginning of the article Before the article, say the purpose of writing this article. In the comments, Yang challenged my string-related ideas and wrote them, but I can't find the link now. So, I want to talk about this old topic here.

Private and private methods referencing a third party class library

Problem: Private class and Private method referencing third party class libraries Solving method The essence of this problem is to modify the metadata of the. NET assembly and change the private modifier of the corresponding class and method to

Actorlite: A lightweight Actor model implementation (next)

In the previous article, we implemented a simple actor model. If you want to build a actor, simply inherit the actor type and implement its Receive method. At the end of the last article, we used C # to demonstrate the use of the actor model. But

Actorlite: A lightweight Actor model implementation (medium)

From the reaction of the last article, it seems that we have not much interest in this topic. And this article will bring you a simple but complete Actor model implementation. In addition, in the next article ... There may be things that make you

Three-tier architecture new ideas

A three-storey project. Now that the three floor is too popular, I think at least 50% of the projects of a slightly larger scale are three floors. I have also developed a number of three-level projects, and finally see the three layer on the

Resolve the essence of inheritance in. Net

In the CSDN forum, Blog Park, there are many posts to discuss the inheritance of grammar in C #, we are happy to explain virtual,override,new,final, interface, inheritance in the class. A variety of examples let the novice dizzy brain swelling,

Not releasing event handler can cause memory leaks

It has been seen before that managed code will not cause a memory leak. I'm not very knowledgeable about GC, but I do agree that managed code does not generate a memory leak unless you are not releasing unmanaged resources correctly. Today I see a

[You must know. NET] The 33rd time, deep in the. NET 4.0,lazy<t> Drip

The object creation way, has always represented the software industry productivity direction, has represented the advanced software technology development direction, also represents the vast majority of program developer's collective intelligence.

J2ME cycle and string optimization design

Usually when we compose a loop, it's customary to let the counting variable start at 0 and then accumulate. However, with a little change, you can make the program run faster, and the sample program is as follows: //PerfTest.java import

Spring.net (II.)----on the IOC container

I in the last article on the Spring.net "Spring.net Framework Introduction and Module description" in very detailed introduction, this article on the old words from the mention. Let's go straight to the subject. 1. First understand the two

J2ME Processing Sound Introduction

In J2ME, the processing of sound requires the use of the mobile Media API (MMAPI), which is a MIDP1.0 optional package that is already contained in MIDP2.0. So if you use MIDP1.0, make sure your running environment is supported. General mobile phone

Control reversal (IoC) and Dependency injection (DI)

1. Control reversal (inversion of controls) and dependency injection (Dependency injection) Control inversion, the IOC (inversion of controls), gives the container the invocation of objects traditionally manipulated directly by program code, and

A simple reimbursement instance based on JBPM

Just beginning to learn jbpm simple entry examples: Concept: ProcessDefinition Defines the business logic of the process, including business nodes and flows. It's a graph structure. ProcessInstance ProcessDefinition the embodiment of the

Swt/jface Development Introduction Guide to build the development environment

It's written in front of you. Finally decided to raise the pen to write an article about SWT and jface programming. Before I begin, I'd like to introduce you to what you can get from this series of articles that will appear, and more importantly,

JUnit 4.4 New Features

With the growing sophistication of Java development, the increasing popularity of Agile and TDD, the voice of automated testing is getting higher. Natural JUnit is an essential tool to automate unit testing, which is why JUnit has been quite popular

[You must know. NET] The nineth time: Taste type---Value type and reference type (medium)-rule boundless

This article describes the following: Basic concepts of types Value type in depth Reference type Depth Comparison and application of value types and reference types 1. Introduction Back [eighth: Taste Type---Value type and reference type

Several common problems in GDI + (8)

Haha, this week, the eighth episode of Heroes finally came out, I continue to go down the last section of the story, modify the color how to do. 8.1 Using the original method to modify the RGB and hue, saturation and brightness of the image The

Several common problems in GDI + (3)

4. Why read a picture so slow? In general, there are several ways to read a diagram: 1 public static Image FromFile(string filename); 2 public static Image FromFile(string filename, bool useEmbeddedColorManagement); 3 public static Bitmap

Total Pages: 64722 1 .... 20374 20375 20376 20377 20378 .... 64722 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.