CMDB原型第二稿完成。

從25日開始進行的CMDB的原型,到現在第二稿基本完成。第一稿純粹是進行資料結構的設計。手工添加資料進行腦力風暴式的驗證。第一稿只做到配置建模資料結構,對配置執行個體並未涉及。第二稿是對資料結構的原型驗證,對所需技術進行了初步的探索,由於是邊想邊寫,其中過程反覆了幾次。這裡把簡單的一些思想記錄下來:什麼是組態管理?組態管理的精髓在哪裡?組態管理,在營運概念中,就是把運行相關的所有外生變數(可以調整、變動的資訊)搜集並加以管理的過程。它與營運的變更、事件、問題、上線等多個活動密不可分。它包括的內容

CMDB第三稿完成

目標1、重構目前的實現代碼,從架構上整理清楚模型-執行個體。2、以複雜配置模型為例,實現配置模型=執行個體化,影響分析等操作。3、組態管理引入狀態,線上-->checkout做變更-->check

為 LaTeX 添加英文 TrueType 字型

在Windows + MikTeX環境下,添加中文字型最方便的辦法恐怕是使用 Hooklee 的 xGBKFonts 工具(http://www.hooklee.com/tex.html);在 Linux 環境下,王垠改進的 GBKFonts (http://learn.tsinghua.edu.cn/homepage/2001315450/programs.html)或許是最好的選擇。我用 xGBKFonts

LaTeX 寫作的兩個協助工具輔助:統計中文字數和關閉Acrobat中的PDF文檔

LaTeX 沒有像 Word 那樣內建中文字數統計功能,加上 LaTeX 源檔案中有許多控制字元,不能通過檔案大小獲知其中有多少漢字。為此我用C寫了一個統計中文字數的小工具,名為 cwc ,即 chinese word counter。這個程式只有 count_files() 函數使用了 Windows API,稍作修改就能移植到 Linux/Unix 下。#include <stdio.h>#include <wchar.h>#include

排序演算法04:堆排序

最近複習《資料結構與演算法分析》,發現其中堆排序演算法不完整,因此寫來看看。參考http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html#include <stdio.h>#define N 10// 二元堆積中的元素個數為N,那麼其中最後一個非分葉節點為A[N/2 - 1],調整的時候需要從最後一個非分葉節點開始交換int A[N] = {9,8,7,6,5,4,3,2,1,0};void

向Word和PowerPoint插入LaTeX公式的小工具

討論、下載請前往:http://bbs.ctex.org/forums/index.php?showtopic=31442 ,謝謝!向Word和PowerPoint插入LaTeX公式的小工具 v0.2測試版Inspired by `eqe: Linux LaTeX equation editor' (http://rlehy.free.fr/) and `TexPoint - A Latex add-in for Powerpoint'

用Bresenham演算法在FPGA上實現小數分頻器

最近朋友問了一個問題,輸入時鐘是33MHz,要分出一路2.048MHz的時鐘來,要求相位抖動儘可能小。我想到可以用電腦圖形學中繪製直線的Bresenham演算法來解決,獲得成功。輸入時鐘是33000kHz,輸出時鐘是2048kHz,好比從原點畫一條到(33000,2048)的直線,用輸入時鐘驅動畫筆在 x 方向的運動,那麼對應的 y 方向的運動就是輸出時鐘。Verilog代碼如下:module  divider(clk_in, clk_out, nrst);  input  clk_in, 

Ubuntu for Phone

新年伊始最大的IT新聞莫過於Ubuntu for Phone的發布,系統的亮點除了全手勢操作外,最讓人感興趣的就是插上底座後可以轉換成桌面圖案,作為一台thin PC來用,官方宣傳語是Introducing the superphone that’s also a full PC。(其實自己一直期望Android和Chrome

《Code Complete 中文版 第二版》統稿流水帳

      《Code Complete 中文版 第二版》/《代碼大全》(這是我自己設想的書名,最後不一定這麼叫,下稱 CC2e。)的翻譯工作已經完成,審校工作也基本完成。這本書由 4 名譯者(金戈 湯淩 陳碩 張菲)翻譯,由裘宗燕老師審校。目前進入統稿階段(主要由我來做,之後交由譯者複查),主要工作有:

Introduce My Work

我在LinkedIn上面的簡歷是:Roger at UC Mobile Ltd. (www.uc.cn), focus on graphics stack (rendering architecture) research of WebKit based Browser in Android platform, include the graphics stack of WebKit itself along with the display subsystem of Android

“我”字的不同點陣字模編碼

"我"字的不同點陣字模編碼作者:張桂權     以下是“我”字的不同點陣字模編碼。不同的編碼字模大小顯示不同大小的字。 char wo12S[]={/* 以下是 '我' 的 12點陣宋體 字模,24 byte */  0x0A,0x80,0xF2,0x40,0x12,0x00,0xFF,0xE0,  0x12,0x00,0x16,0x40,0x3A,0x80,0xD1,0x00,  0x13,0x20,0x1C,0xA0,0x70,0x60,0x00,0x00,};char wo16S[]={/

CC2e 術語:一些基本確定的術語

      《Code Complete(代碼大全) 第二版》中譯本使用下面這些術語我想不會引起多大爭議(完全不會有爭議的術語,如“variable/變數、program/程式、class/類”等等就不列出了):agile development - 敏捷(軟體)開發architecture - 架構assertion - 斷言building block - 構造塊business logic - 商務邏輯business rule - 商務規則check in - check

Beautiful Code Exists,If You Know Where to Look

Beautiful Code Exists,If You Know Where to Look                                                                                            ----Kode ViciousCoding is his game, pleasantries distained.--------------------------Dear KV,I’ve been reading

Google瞭解我多少?

Google CEO Larry Page在就職滿周年後,發布了一篇周年回顧及展望未來的文章(2012 Update from CEO)。文中提到一個重要的觀點是,通過瞭解您的身份和關係,為您輸入的搜尋字詞賦予一個可能的上下文語境,Google才能為您提供更精準的搜尋結果,而不是一個僅僅通過Page Ranking得到的福士化的結果。Understanding identity and relationships can also help us improve search. Today,

CC2e 術語:construction 譯成“構建”還是“構築”?

      construction 恐怕是《Code Complete(代碼大全) 第二版》這本書裡惟一值得討論的術語。construction 本意是“建築、建築物”。在這本書裡用來指軟體開發過程中最主要的一項活動,軟體開發的活動包括:問題定義、架構、需求、設計、construction、系統測試等等。construction

Web Page Rendering and Accelerated Compositing

這是最近在公司做的一次技術分享,介紹了WebKit裡面的Accelerated Compositing機制,Accelerated Compositing(圖層混合加速)主要用於CSS3動畫的加速,由Apple首先引入WebKit並在Safari上實現,而目前,包括Qt,Chrome,Android等其它主要的WebKit

《代碼大全》到底講什嗎?

    《代碼大全 (中文版)第二版》到底講什嗎?她講的是哪種程式設計語言?C、C++、Java、C# 還是 Visual Basic?列出的代碼全嗎?我能從中直接copy&paste代碼到自己的項目中嗎?這本書英文名叫“Code Complete”,其中 code 是代碼,complete 是“完成”的意思。code complete 就是“寫完了所有代碼,可以開始系統測試”的這麼一個時段,與之對應的還有“design complete”等。例如項目進度表上可能寫的是:日期      

契約思想的一個反面案例

剛剛發表了《什麼是契約》一文,突然發現自己通篇都在寫理論,沒有執行個體來證明。所以趕快補充一個反面案例——C++ IOStream。說是反面,不是因為IOStream庫設計得不精彩(恰恰相反,你很難找到比IOStream設計更為精彩的C++庫了),而是想展示一下,在沒有契約概念的思想體系裡,組件設計將為權責不清的錯誤處理付出多大的代價。大家知道,C++ IOStream庫非常經典,最先起源於Bjarne Stroustrup的Stream庫,之後經過Jerry Schwartz、Martin

排序演算法01:選擇排序

選擇排序(SelectionSort)的時間複雜度O(N2)#include "SelectionSort.h"#include "Print.h"// 選擇排序,時間複雜度為O(N2)void SelectionSort(int A[], int N){int i, j, temp;for(i = 0; i < N; i++){for(j = i + 1; j < N; j++) //

通過編程察看處理機的記憶體管理原則

通過編程察看處理機的記憶體管理原則作者: 張桂權記憶體是處理機可以直接存取(讀寫)的電腦存放裝置,它由一系列的儲存單元組成。而一個記憶體單元是一個基於晶體管的電子元件,它有兩種可以映射為“1”和“0”的狀態。處理機的記憶體管理原則有兩種:升序

總頁數: 61357 1 .... 19078 19079 19080 19081 19082 .... 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.