我是如何寫作一本軟體+哲學式的書籍的(下)

我是如何寫作一本軟體+哲學式的書籍的(上)做好這個決定後,就面臨一個很棘手的問題:怎麼不把這樣一本書寫成散文,這類書很容易想到那寫到那,針對各種東西,發一堆感觸,而後被命名為經驗分享。看到的一些書就是這個狀況,這未必沒意義,但這違背初衷,我是想寫本講本質,把事兒講透的書。而上面的寫法很像有把鎚子就把什麼都當釘子。做播放器的有益經驗給做驅動很可能就是毒藥。就好比說,單純從現象來看,世界各個角落髮生的事都不一樣,但從牛頓定律的角度看,很多事情是一致的。好容易寫個東西,怎麼也得奔牛頓定律去---當時真

軟體知識分類法(兼談收入這事兒)

#好久沒來,以此文章清清雜草吧!眼下比較常用的軟體知識歸類法是以關鍵字為導向的,但感覺這種分類法挺誤人子弟的。比如:· 程式設計語言與程式設計· 軟體工程及軟體方法學· 軟體專案管理· 軟體需求· UML· 建模· 極限編程· 軟體方法/軟體工程· 物件導向· 軟體品質、軟體測試及維護· 軟體過程· CMM(軟體能力成熟度等級模型)· 設計模式· ... ...     “設計模式”,“極限編程”和“物件導向”之所以成為不同的類別主要的原因應該是他們使用了不同的關鍵字,而並非兩者間本質上有什麼區

Java軟體開發前期規劃的重要性

  經過近十年的發展,說Java是地球上最受歡迎的程式開發語言一點也不為過。Java賦予開發人員高度的選擇自由,展現「Java Everywhere」的魅力與成效你我的生活周遭已處處可見Java;到火星上走走、eBay大採購、網路銀行轉帳、拿著健保卡到醫院看病、無聊時把玩手機上的Java遊戲…。   在生活中,你通常只知道「喔!原來這網站是用Java寫的」、「喔!原來這是手機的Java Game」。若自技術層次拆解,Java Technology可簡單區分為Java 程式語言(language)

軟體架構師的定位、成長曲線及能力模型

     產品研發過程中,總體可以分為以下幾個核心流程,面向客戶的流程,產品規劃流程,產品線開發流程(可選),產品開發流程,人員與技術管理流程。架構師在各個流程中承擔的主要職責如下:架構師成長模型chuck kilmer模型如所示:開發人員從技術專家轉型為架構師的成長曲線如下所示:可以看出,架構師在技術層面是從精到廣的轉變,首先必須對某一技術精通,成為技術專家,擴充知識面,成為多項技術專家,成為子系統的架構師,最後通過經驗的不斷積累,最終成為軟體系統架構師。架構師的能力模型如所示:   

ffmpeg入門學習——文檔8:軟體縮放

指導8:軟體縮放軟體縮放庫libswscale近來ffmpeg添加了新的介面:libswscale來處理映像縮放。但是在前面我們使用img_convert來把RGB轉換成YUV12,我們現在使用新的介面。新介面更加標準和快速,而且我相信裡面有了MMX最佳化代碼。換句話說,它是做縮放更好的方式。我們將用來縮放的基本函數是sws_scale。但一開始,我們必需建立一個SwsContext的概念。這將讓我們進行想要的轉換,然後把它傳遞給sws_scale函數。類似於在SQL中的預備階段或者是在Pyth

資訊系統專案管理師之法律法規學習——軟體保護條例篇

資訊系統專案管理師之法律法規學習——軟體保護條例篇  一.軟體開發人員具體是指:1.是指實際組織開發、直接進行開發,並對開發完成的軟體承擔責任的法人或者其他組織;2.或者依靠自己具有的條件獨立完成軟體開發,並對軟體承擔責任的自然人。二.軟體著作權人具體是指:是指依照本條例的規定,對軟體享有著作權的自然人、法人或者其他組織。三.不保護的範疇本條例對軟體著作權的保護不延及開發軟體所用的思想、處理過程、操作方法或者數學概念等。四.電腦程式具體是指:1.是指為了得到某種結果而可以由電腦等具有資訊處理能力

推薦一款好用且免費的防火牆軟體

kerio:http://download.kerio.com/dwn/kpf/kerio-pf-2.1.5-en-win.exe比目前最新的zonealarm和天網防火牆不知道好用多少倍,還節省資源。對家庭和個人使用者是免費的。至於其品質,據說是某些網路安全專家喜愛的防火牆軟體。參考:http://www.insecure.org/tools.html其特點介紹可以參考:http://groups.google.com/group/comp.security.firewalls/browse_

專案經理修鍊之道(1) — 給軟體開發建模

#成為專案經理是需要積累的,如果你想快,但不想付出,那求神拜佛比較好。#這系列文章是寫給想成為專案經理,但又願意努力的人的。當我們開發軟體的時候,很多人知道要為目標軟體建模,好開發需求。而成為專案經理自身也是一種需求,為進一步開發其關鍵點,事實上也需要建模---為軟體開發自身建模。專案經理更類似帥才,單項未必是最優的,但在開發軟體時必須統籌全域。而統籌全域的前提則是對軟體開發自身形成了自己的想法,自己的道,這裡的“道”,即是屬於你自己的軟體開發模型。讓我們從最簡單的開始。軟體項目的基本輸入是:人

敏捷開發生態系統系列之一:序言及需求管理生態(客戶價值導向-可工作軟體-響應變化)

 這是敏捷生態系統系列的第一篇(之一,之二,之三,之四,之五)。所謂生態系統,就是指互相依賴方能生存的一系列生物。生態系統常常不是單向依賴的,而是互相依賴互相促進。敏捷開發中的實踐也是如此。典型地,當一個實踐很難實施時,一定不要認為簡單的制度可以保證其實施,而是要思考是什麼導致了它的失敗。比如每日立會,如果發現大家都不按時開會甚至不開會,馬上要做的不是要求大家按時開會+開會遲到給大家買水果+統計每月按時比例+……而是要想一想為什麼這些人不按時來,他們一定覺得這個會議不是很重要,會上講的東西聽的東

我的軟體推廣成功之路

       本人與大家一樣,原來只是一個普通的程式員,靠給軟體公司打工謀生。後來感覺這樣長期幹下去沒有什麼前途,雖然現在年輕還可以加班加點靠拼身體吃飯,以後年紀大了怎麼辦?聽說很多人自己單幹每年靠共用軟體都可以賺幾十萬,我為什麼就不行?仗著自己技術好,並且當時已經有了成熟軟體的思路,我就辭職出來加入共用軟體這一行當了。通過半年多的日夜苦幹,軟體終於編出來了。由於我覺得自己的軟體功能比較新穎,編程的技術也很好,以為只要一發布就會大家搶著註冊購買,也可以像那些成名的共用軟體作者一樣每月坐拿幾萬元,

如何用java寫個病毒查殺軟體

如何用java寫個病毒查殺軟體:題目:在某個目錄下,比如有個1.txt的檔案(它是隱藏的,且副檔名也是隱藏的),而正好有個可執行檔名為1.txt.exe(自己故意做這樣的檔案),在你的電腦上顯示的是1.txt(副檔名是隱藏的),你一不小心就點擊它了,現在下面這個小java軟體可以刪點1.txt.exe 思路;用的是連個集合,一個裝所以的檔案,一個裝隱藏檔案,然後兩個容器對比。 也許有更簡單的思路,大家可以貼出來一起參考。。。 package IOTest; import java.io.*;

【開源】開源了自己寫的機器視覺/影像處理類庫 && 相關的“機器視覺Lab”軟體

老版本的ImageProcess實驗室:https://github.com/50573750/IamgeProcess新版本的ImageLab實驗室:https://github.com/50573750/ImageLab 新版本的視覺庫和實驗室裡面的函數都很全面,照著OpenCV的話,功能都差不多,只不過效能是沒辦法和人比的,畢竟,對方使用了Intel的MKL,而咱只是純手工編寫數學庫,所以很鬧心。不過,咱們這個是可視化的實驗室,比OpenCV那種只不過是一個類庫來的更方便很多。 早就想把這

HT IDE 3000 VPM 軟體模擬 按鈕按下 數位管顯示數字 電路搭建以及原始碼 VPM 應用 系列之五

1。功能說明:按下按鈕,數位管從0計數,到9複位為0,繼續顯示。2。代碼如下:歡迎大家最佳化為最佳代碼。/* Date : 20091010 For  : button drive led  Tool : HT IDE 3000 V7.0 MCU  : HT48R50A-1 Fsys : 4MHz ASM/C: C VPM  : yes*/#include  "self-HT48R50A-1.h"//for Segs-Com0#define  SegsPort _pa#define

ant 軟體包 *** 不存在

想自動編譯JAVA檔案。使用ANT的build.xml,但是在運行始終出現ant 軟體包 *** 不存在 然而我把對應的LIB放在哪個目錄的話都不好用。在網上尋找的解決方案XML代碼:<property name="src" value="../../src/com/base/data"/><property name="dest" value="classes" /><property name="base.dir" value="."

Ubuntu軟體安裝位置

Ubuntu軟體安裝位置   Ubuntu軟體安裝位置,一般都在/usr/bin下,個別可能會安裝到/usr/share和/usr/local裡,      一、查看軟體安裝的所有路徑:要知道檔案都安裝在哪些地方、放在哪些檔案夾裡,可以通過whereis 軟體名的命令查看所有的檔案路徑,比如你想尋找google-chrome檔案,那麼就:whereis google-chrome將會顯示諸如:google-chrome: /usr/bin/google-chrome

sphinx 全文檢索搜尋 軟體 工具 的安裝使用

我使用的環境是windows,過程參考了這篇文章:http://www.kaiyuanba.cn/html/1/131/140/7577.htm1.首先是在官方<http://sphinxsearch.com/>下載了此檔案:sphinx-2.0.6-release-win64.zip2.解壓之後在bin同級目錄建立log和data目錄,然後將根目錄的example.sql在mysql的localhost伺服器的test資料庫上執行。3.Install

Symbian承認有木馬軟體成功騙取數位簽章

    Symbian基金會近日承認,有木馬病毒成功通過了Symbian系統的安全監測,Symbian對惡意軟體的數位簽章審核功能需要進行改進。     Symbian首席技術官Craig Heath上周指出,一款名為“Sexy Space”的木馬病毒通過了Symbian安全性稽核程式騙取了數位簽章,相關技術人員目前正在就系統的安全性稽核程式進行改進工作。    

推薦兩個軟體!廣告

 http://www.sharebank.com.cn/soft/?5882GoodSync同步軟體 7.2.9  2008-08-23 Siber Systems(曦薄系統)曾出品了著名的RoboForm(填表小子),已擁有一系列高度可靠,易用使用的軟體產品,其最新代表作正是GoodSync。本程式可以自動同步和備份大量的電... AIRoboForm填表軟體 6.9.90  2008-07-20 Roboform是被公認的優秀密碼管理和網上填表軟體,

symbian 3.0 通過程式安裝卸載應用軟體

一、需要的標頭檔: #include <SWInstApi.h>#include <SWInstDefs.h>二、需要的LIB庫:swinstcli.lib三。需要的能力: TrustedUI四、安裝應用程式 :  _LIT( KTempPath , "c://SilTest.SISx" );  CAOSync* waiter = CAOSync::NewL();                     CleanupStack::PushL( waiter );    

為什麼在國內沒有買的很好的共用軟體呢

最近在幫一個美國客戶做個.net的案子,為了趕時間也為了降低風險,很多component他都主動提到去買那裡的來用比如我們要做一個圖片自行壓縮尺寸的,他要買http://www.aspjpeg.com 的aspjpeg檔案下載的,他要買 http://www.infomentum.com/activefile/ActivefileFeatures.html

總頁數: 852 1 .... 624 625 626 627 628 .... 852 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.