病毒及流氓軟體自我複製的簡單實現

 病毒及流氓軟體自我複製的簡單實現(C#) 作者: AspCool   www.ASPCool.com 時間:2007-1-27 21:15:14   最近朋友的電腦中了病毒,讓我跑了三次,費了九牛二虎之力,幾種殺毒軟體還是沒有能把病毒全清除掉,最後沒有辦法,只能把資料複製出來,把硬碟重新分區了再裝系統,裝上了可以免費使用的AntiVir,於是乎世界終於清靜。

軟體開發項目的人力資源管理 – 團隊配置問題探討

   前幾天應邀做了個關於項目人力資源管理的報告,分享的是軟體開發項目團隊中的團隊配置問題。剛好今天有空,整理成文,希望能跟更多的朋友進行交流。    

軟體外包公司 vs. 自由工作者

  

[Soft]軟體技術的兩個趨勢

從二十一世紀頭十年的軟體技術發展曆程來看,其存在兩個主要的趨勢:開源與Web化雖然軟體技術從一開始就是開放原始碼的。但上世紀最後二十年,是屬於閉源軟體開發商的“黃金年代”。從那個時代中走出了Microsoft等一系列商業軟體公司,而這些公司的核心競爭力在於其原始碼。但近十年的發展,這樣的趨勢已經被打破。開源軟體越來越重要,並逐步成為商務業務中的主流軟體技術,其主要表現為:穩定高效的開源作業系統日益成熟:不論在伺服器端、還是在案頭PC端、或者是移動智慧型裝置中,開源作業系統已經逐步成熟,並已經取代

用bitnami來學習開源軟體

學習使用Drupal/Trac/Redmind等開源軟體,最麻煩的是安裝與配置。由於系統差異,在學習之初要耗費太多的努力來安裝與配置,而當安裝好後那三分鐘的熱度也沒有了。如何解決呢?我發現最好的方式是採用Bitnami方式,即利用VirtualBox虛擬機器直接裝載Bitnami對應的系統鏡像,就可以直接完成系統的安裝與配置。WindowsXP3系統中的快速方案如下:下載安裝 SUN VirtualBox 虛擬機器到Bitnami處下載你所需要的開源軟體,如下載Drupal的Ubuntu9.10

試用互動原型設計軟體Axure RP Pro 4

Axure RP Pro 4是一款面向Web項目開發的互動原型設計軟體,其主要功能是快遞繪製原型頁面集合(Wireframe)與流程圖(flow)。其最大的特點是能夠讓使用者充分地將注釋與簡單效果結合起來,從而在原型設計與文檔產生間形成自動化的工作序列。產品經理人在設計產品原型時,可以通過按F5鍵產生一個簡單的互動頁面組,按F6產生對應的說明文檔(Word)。這樣就極大地減少了在原型與文檔間相互維護的問題。Axure RP Pro 4 中最核心的組件不是 Wireframe ,也不是 flow,

[ZT] 物件導向軟體工程方法學實踐

兩位研究物件導向軟體工程的美國學者 (Stave Halladay和Michael Wiebel) 曾這樣說:“一般的物件導向編程(OOP)思路不過是一批烏合之眾,把靈機一動、隨機應變的技巧用於他們絞盡腦汁抽象出來的‘對象’而已。即使是最優秀的 OOP 程式員,他們所能對付的極限也莫過於中等規模的開發項目。倘若程式員經驗不足,系統規模又很大,那麼採用 OOP 只能把你引入漫無邊際的泥沼之中。”  一方面是幾乎沒有一位軟體工程學者認為 OOP 是完美無缺的,另一方面是 OOP

軟體架構師-轉載自IBM

在電影製作術語中,軟體專案經理被稱作製作人,因為他們決定需要做什麼事情。而軟體構架師就是導演,他來決定所作的事情是否正確,並且他要保證產品符合投資人的要求。下面這篇文章就是描述軟體構架師的。

Software Sales Engineer / Software Engineer

It's junior position.Send the CV / Resume to cp612sh@gmail.comJD:Software Sales Engineer • familiar with the purchasing procedure of shipping management company • good command of English in reading, speaking and writing • at least 2 years selling

HR:.Net(Senior)Software Engineer/Project Leader

.Net(Senior)Software Engineer/Project LeaderKey Responsibilities 1. Responsible for the full lifecycle of project including BA, HLD, LLD, Coding, Testing and      Deployment2. Execute the project based on Infosys and CMMI quality process guidelines3.

警惕軟體開發中的“學生綜合症”

這個概念有點意思,是在一篇英文資料上看到的,看來老中老外都一樣,容易在旅途中迷失,只有期限到了才會突然驚醒。言歸正傳,大家上學時應該都有類似體會,平時好像沒什麼人著急,到了考試的時候,很多人會突然發現還有很多東西沒有學好,於是就趕快加班加點地去學習、啃書。或者是老師早就安排了一個作業下來,大多數人到了最後幾天才開始著急去弄,先前大半個月都不知道晃悠到哪裡去了。這類在初始階段不努力,待期限臨近了才緊張趕工的做法,就被稱為學生綜合症,這可能是因為此現象在學生中特別明顯的原因吧。這種事情在軟體開發工作

精益軟體開發七原則之我見

精益軟體開發七條原則前段時間看完了《Lean

敏捷式軟體開發 (Agile Software Development)最佳實務之-Scrum站立會議

什麼是站立會議?站立會議是敏捷式軟體開發 (Agile Software Development)方法論Scrum的相關技術之一,亦可稱之為Scrum的最佳實務。具體形式為每天的同一時間,一個敏捷Team

關於軟體需求必須知道的事情

“客戶的需求在一開始就能被定義好,並且描述清楚,並且在相當長一段時間內保持不變”,這種情況只存在於理想中,現實世界並不是這樣。現實是:只有非常少的客戶能在項目開始時就清楚地知道自己想要什麼並定義好細節,絕大多數客戶(也許90%以上)只是對項目的需求有個模糊的概念,而且無法想像最終想要的產品長什麼樣;即使客戶清楚地知道自己想要什麼,其中很多人也無法明確地把這種需求表述出來;即使他能夠清楚地表達自己的要求,也無法確保自己的想法不會在未來發生改變;在整個開發過程中,新的想法會不斷冒出來,尤其是在客戶看

敏捷式軟體開發 (Agile Software Development)宣言之個人見解

http://www.agilemanifesto.org/個體和互動 勝於 過程和工具;[注] 以人為本的思想,利用工具的是人,遵循過程的也是人,如果有最好的工具和過程,而個體卻沒有很好的去利用工具,遵循過程的話,工具和過程也不能發揮預計的效果;另外,流程和工具的一部分作用也是為了團隊成員更好地互動;所以個體和互動是跟本,過程和工具固然重要,卻是輔;可以工作的軟體 勝於 面面俱到的文檔;[注] 文檔有很多作用,比如變更的記錄和交流,資訊的共用和傳遞,知識的管理等等,然而,這一切作用的根本目的,

選擇軟體外包的五大理由

當今社會,軟體外包這塊的市場正在越來越大,有越來越多的企業選擇將部分或全部的軟體開發業務進行外包,由此帶來一個簡單的問題,他們為什麼會這麼做呢?根據我在軟體外包行業從業多年的經驗,認為以下五條原因是企業選擇將軟體開發工作單位外包的主要原因降低成本聚焦於核心商務邏輯缺乏資源提高速度提升資本利用率總而言之,就是為了增強企業的核心競爭力。當然,這五條並不是說就涵蓋了所有的原因,不排除有很多其它的因素影響著企業的外包決定,你認為除了以上五條原因,還有哪些因素是企業在選擇將軟體開發外包時的主要考慮呢?

軟體項目失敗的五大原因

現狀        美國的研究者分析了大量軟體開發項目的資料之後,告訴我們,任何時候這個世界上都有超過50%的軟體開發項目正在步向失敗。實際上我記憶中最近看到的確切資料是73%的項目最後都是失敗的,失敗意味著最終提交的系統要麼在滿足市場需求上已經失效,要麼在時間和金錢投入上都大大超過了最初的預計,這還沒有包括由於某些原因而被迫中止的項目。        連軟體開發領域處於世界最前沿的美國都如此,其它地方的情況可想而知;也許這正是為什麼軟體開發專案管理會成為一門專門的學問之原因。原因       

如何提高離岸軟體開發項目的成功機率?

前言:軟體開發項目的成功,取決於很多相互作用、綜合影響的因素,因此我們無法找到一種辦法來保證軟體開發項目能夠100%獲得成功。但在軟體開發領域,通過採取一些特定的做法或實踐,可以大大提高軟體項目的成功機會,因而我們有必要去發現並採納這些做法和實踐。不管是離岸開發還是在岸開發,有很多通用的方法和實踐都能提高軟體項目的成功機率,但本文的目的不是去說明這些通用的做法。本文關心的僅僅是在離岸軟體開發這個環境中,顯得相對比較突出的問題,或者是相對比較容易出現問題的部分。文中所提到的內容,大多來自於作者在相

軟體開發項目案例-複雜性帶來的危害

先說一個故事,A公司承接了客戶K的一個項目,要做一個財務軟體,先開發WinForm端,然後在web端參考Winform實作類別似的功能。為了保持產品的概念完整性和一致性,並且讓終端使用者(Users)不需要去改變使用習慣,客戶要求web端要跟Winform端做成一樣。 系統中有一個需求是建立一個嚮導,A公司的Web端開發人員在頁面完成後,發現有些Bug怎麼調試也調不通,而且整個頁面的速度特別慢。後來尋求A公司進階開發人員的協助,調查發現這個頁面承載了太多相互嵌套的控制項,而且商務邏輯過多,結果就

新立得軟體包管理器出錯

昨晚下了secondlife的Deb包,安裝的時候才發現是基於網路安裝,但是我這邊的網速實在是。。。沒辦法。裝了幾分鐘見動也不動,於就取消了,但是取消安裝之後,進度視窗是不見了,但軟體包的視窗怎麼關也關不掉。想到快要睡覺了,就幹脃關機。沒想到。。。今晚開機之後見有更新,於是開啟更新管理器,就彈出:E: 軟體包 Secondlife-install 需要重新Secondlife-install需要重新安裝,但是我無法找到

總頁數: 852 1 .... 247 248 249 250 251 .... 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.