Programmer Competency Matrix

[原文:http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm][譯文:http://static.icybear.net/%5BCN%5DProgrammer%20competency%20matrix.htm]Note that the knowledge for each level is cumulative; being at level n implies that

[Tip: pch]How to reuse pch file on another pc?

How to reuse pch file on another pc?MS doesn't officially announcethat the pch files that are produced on on pc can be reused on anyother pcs. But MS suggests you can use Incredibuild to do this.You will receive below compile error:fatal error C1027:

[Tip: perforce] Unchanged File For Submission Consideration

When we submit code, sometimes unchanged files will be checked in occasionally. In some cases, it is a mistake while in some cases it's correct behavior!Mistake Check in Unchanged FilesIn most cases, we don't need to check in unchanged things. Two

隨想編程之道

程式是怎麼寫出來的呢?今天好像突然頓悟了。 作為一個Dev,編程工作可以分為三類吧:New features, Refactoring, Fixing bugs. 其實,每一次coding,都是首先考慮了use case或者叫做一個個的workflow,然後,順著對應流程,順勢邏輯思考,很容易就寫出了程式。 總結下,也就是: 1. 理解清楚對應的use case或者workflow。非常清楚程式在一個流程裡(線程任務,呵呵)到底有什麼任務。思路清楚,知道自己要幹什麼,接下來的coding和

什麼是Shader

部分朋友玩電腦遊戲時會出現”no pixel shader support”等相關提示資訊,那麼什麼是shader呢?為此我特意向一個網路遊戲公司的開發人員諮詢,終於弄明白了shader是什麼。shader什麼意思  當初電腦剛誕生時,介面非常簡陋,直到上個世紀 九十年代windows誕生後,才湧現了大量的電腦遊戲,剛開始是二維遊戲(2D game)居多,現在則絕大部分遊戲都是三維(3D)的了。2D圖形,就是無論你如何移動視角,地面上的建築物、花草樹木樣子都不會變,而3D圖形則不

[VS Macro]CollaposeAll Projects in Solution

From Here As Title .---------------------------------Copy Start---------------------------------------------------- Imports SystemImports EnvDTEImports System.DiagnosticsPublic Module CollapseAll    Sub CollapseAll()        ' Get the the Solution

[Tip: project reference]Project Reference In VS

As we know, for .Net projects, it's obvious and clear to use "Add Reference.." to control project reference / dependency relationship. Do you know about it for C++? (below is extracted from VC++ Team Blog article)"Project to Project references have

Interface Key Note

Interface Key Notes (MSDN Interface)1. Explicit Interface ImplementationThere are 2: implicit and explicit interface implementation. Implicit type is normal to be used. Here, to understand more about why needs explicit interface implementation, give

[Tip: cursor]小Cursor大學問

I worked on a task: when user clicks a command in the application, the cursor can be that command specific. Some gains:1. Cursor can only accept cur file with only black-white color. It's really a big limitation. Trying to load a colorful cur file

Delegate and Event

Delegate is very easy to understand. So no need to waste words here. I would like to talk more about Event in C#. 1. [Paste from unleashed C#]An event is a delegate with special features in the areas of type membership, limitations on invocation,

對UML多了很多理解

1. 更多的UML drawing tools. Prefer UMLet for now. Martin Fowlerlikes UMLGraph (I don't have feeling about it now). And Two very suggested UML tools by a guy who have practiced with many UML tools (let's trust him):One is Visual Paradigam and the other

[Interop from managed code to unmanaged code]Platform Invoke

PInvokePlatform Invocation Services (PInvoke) allows managed code to call unmanaged functions that are implemented in a DLL. This tutorial shows you what you need to do to be able to call unmanaged DLL functions from C#. The attributes discussed in

[Tip Regular expression]Test Regular Expressions With The Regulator

文章目錄 Regex actions supported: The Regulator is an advanced, free regular expressions testing and learning tool. It allows you to build and verify a regular expression against any text input, file or web, and displays

Gains from a Unit Test Training

Today, I attended a unit test training held internally in Corp. Several gains:1. Applying Unit test is pretty simple! I never thought that the idea to do unit test and its implementation is just that straightforward and easy! Remember the key point

[SOLID]The Principles of OOD

From:The Principles of OODWhat is object oriented design? What is it all about? What are it's benefits? What are it's costs? It may seem silly to ask these questions in a day and age when virtually every software developer is using an object

Remote Desktop Related

There are so many remote desktop software in the market. You can get a list from this wiki page.Here, I just want to summarize about MS technology. As we know, we have used remote desktop connection (mstsc.exe, which was named "terminal service

Study CG and 3D Modeling

3 years in former project, I felt nothing with CG and 3D Modeling, maybe because the project scope is so centralized to be CAD-interop while NO direct tasks regards with 3D Modeling application itself; but now with my moving into new project for a

網路編程 socket編程

Beej's Guide to Network ProgrammingUsing Internet Sockets Hello, one and all! This is my little how-to guide on network programming using Internet sockets, or "sockets programming", for those of you who prefer it. The sockets API, though started

.Net Collection Comparer

If you know some C++ STL, you should know that we can pass in a function object when constructing a STL map, set, etc to let the container use that function to do comparison for its elements. Now what about such functionality in .Net?For

Review Error Handling

Review Error Handling0. General Rules    -We should pay more attention on assert usage and make it a part of the error/exception handling mechanism.    -Attention: 異常是first-class的語言機制。程式碼分析工具可以識別出異常並進行各種監測或分析。比如PerfMon就會對程式中的異常做統計.1. SEH (Structured

總頁數: 61357 1 .... 26832 26833 26834 26835 26836 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.