Time of Update: 2018-07-23
現如今,可供選擇的技術、語言及平台可謂五花八門,因此作為軟體開發人員,要弄明白哪裡是花時間培養個人技能的最佳投資點也就難上加難。常常有人向我徵求關於如何成為更強的程式員的建議。人們問得最頻繁的問題可謂萬變不離其宗,即他們是否應該把時間花在某種與眾不同的特定程式設計語言或技術上。 最近我花了很多心思琢磨此問題,並想出了一些我認為最要緊且能讓你受益終生的技能,一旦軟體開發人員掌握了這些技能,不僅會給他們帶來最佳的工作機會,還會使他們變得卓有成效。 技能一:解決問題(Solving
Time of Update: 2018-07-23
今天忽然發現自己的關於奧運票務網站故障的文章,竟然排到了首位: 當然,這並不是炫耀,因為前四名全部是關於奧運票務網站的文章。這充分體現了大家對奧運的關注,而作為一名技術人員對出現這種“國際性”的問題,甚感汗顏。我不是做資料庫設計,也不是做測試的。但是今天來到公司看到第一條新聞就是關於奧運票務網站技術問題的通告:資料庫。
Time of Update: 2018-07-23
老程式員的忠告:不要做浮躁的軟體工程師: 每天讀一遍,思考一下:我是否浮躁。 1、不要看到別人的回複,第一句話就說:給個代碼吧。你應該想想為什麼。當你自己想出來再參考別人的提示,就會知道自己和別人思路的差異。 2、初學者請不要看太多的書,那會誤人子弟的,先找一本好書系統的學習。很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。
Time of Update: 2018-07-23
程式編碼: 程式設計語言 結構化程式設計 程式設計風格 程式複雜性度量 程式設計語言: 分類:低級語言、進階語言 1、 可分為組合語言和進階語言兩類 ① 機器語言、組合語言 ② 進階語言(同一個問題,進階語言編碼可比彙編少3~7倍) 2、 從語言的內在特徵看,進階語言可分為系統實現語言、靜態進階語言、塊結構進階語言和動態進階語言四大類: ①
Time of Update: 2018-07-23
如何教小朋友們畫一個鉛筆畫。 如何給小朋友們示範漢字寫法。 現在想的一個思路是: 輸入鉛筆畫,輸出描繪的一個動畫。 原理: picture----- (polymake)----> convex資訊----> 類比動畫 儘快做一個demo出來 相關資源: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.22.3122&rep=rep1&type=pdf
Time of Update: 2018-07-24
在軟體開發過程中,分析完後,就是軟體的設計啦。 軟體工程的設計階段包括:軟體設計,代碼編寫還有軟體測試。。 一:軟體設計
Time of Update: 2018-07-24
之前用過CVS、Clear Case、SVN和Git,以為已經很全了,現在公司用的是Perforce。 使用起來和之前用過的也都大同小異,每個使用者需要建立不同的workspace,和Clear Case的View差不多,也需要輸入一些規則設定所需要的目錄和分支。另外現在要和Clear Quest結合起來用,應該算是一種UCM,每次提交代碼,需要有一個defect
Time of Update: 2018-07-24
//重啟軟體 void MainWindow::on_pushButton_UI_reboot_clicked() { //方式1 需要主函數中事件迴圈判斷 //qApp->exit(773); //重啟代碼,773 = 'r'+'e'+'s'+'t'+'a'+'r'+'t' ==>restart //方式2 直接重啟 #ifdef Q_OS_WIN qApp->closeAllWindows(); QProcess::startDetached(qApp-&
Time of Update: 2018-07-25
神州泰嶽增值業務自動撥測軟體 V1.0 [簡稱: Ultra-Simulator] http://www.ccopyright.com.cn/jsp/copyright/CrbookinView.jsp?community=ccopyright&crbookin=95779 登記號 2007SR07803 分類號 67500-7400 軟體名稱
Time of Update: 2018-07-25
作為一名優秀是軟體開發工程師,以下的這些常識你知道嗎。在實際工作中有沒有總結過呢。小編就帶大家一起分享這20個軟體開發常識。
Time of Update: 2018-07-25
專案管理是門學問,工具也很重要 Redmine是用Ruby開發的基於web的專案管理軟體,是用ROR架構開發的一套跨平台專案管理系統,據說是源於Basecamp的ror版而來,支援多種資料庫,有不少自己獨特的功能,例如提供wiki、新聞台等,還可以整合其他版本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。這種
Time of Update: 2018-07-25
[2014-01-13 11:59:09 - ddmlib] 您的主機中的軟體中止了一個已建立的串連。 java.io.IOException: 您的主機中的軟體中止了一個已建立的串連。 at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(Unknown Source) at
Time of Update: 2018-07-25
1.常見的包管理軟體 (1)作業系統包管理軟體有yum (RHL), apt-get(ubuntu), homebrew(mac) (2)程式設計語言中的管理軟體有npm(nodejs), gem(ruby), pip(python), bower(javascript), maven(java) 2.包管理軟體的用法 包管理幾乎都有list, install, uninstall, update|upgrade, search
Time of Update: 2018-07-25
先說下MyEclipse版本,MyEclipse10 今天在進行配置Hibernate4的時候,發現Help下面沒有install New Software,後來經過一番尋找得到兩種解決辦法。 辦法1: help->MyEclipse Configuration Center->add site 點擊後-->Add from Archive File選擇本地檔案後如下圖 點擊ok後,如下圖 右鍵Add to Profile..即可。
Time of Update: 2018-07-25
一、軟體工程 軟體工程目標:提高軟體的品質與生產率,最終實現軟體的工業化生產。 軟體工程模型:用一定的流程將各個環節串連起來,並可用規範的方式操作全過程。 二、思維導圖 三、需求轉化為軟體系統 1.體繫結構設計 原則:普適、高效、穩定 客戶機/伺服器結構 階層 2.模組設計 目的功能獨立,降低開發、測試、維護
Time of Update: 2018-07-23
我現在在做軟體實施。做了近兩個月了。酸酸甜甜基本都嘗過了。 最苦的就是裝資料庫伺服器了。客戶有時堅持要用這個資料庫,堅持要那個系統。你溝通了也沒用。比如我現在所做的醫學集團,非要用最新的Linux
Time of Update: 2018-07-22
以Mysql為例。 #查看安裝的Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server-5.1.17-0.glibc23 #卸載 sjgx2:/usr/local/mysql/bin # rpm -e MySQL-client-5.1.17-0.glibc23
Time of Update: 2018-07-24
別人的問題,想瞭解各個bug平台(http://bbs.51testing.com/viewthread.php?tid=474265),就回複了下面的內容。 你說的易用性對測試還是開發。易用性看使用習慣,大部分缺陷管理軟體的操作都類似,並沒有複雜到需要專門說易用性的程度。只有Clearquest感覺對使用者來說是最簡單的,但是對配置的測試人員卻是最複雜的。商業的軟體一般比開源的好,Jira、QC(TD)、CQ...,錢放在那裡呢。比如Jira的多人分配,CQ的超強大定製。
Time of Update: 2018-07-24
美麗軟體的兩個特質 Author by Michael@soho 什麼樣的女人最美麗。 其一,簡潔 其二,獨立 軟體也是如此。 其三,也是另一個共通的特質是開放。對此,不同的人有不同的看法(我指的是女人的開放),但對於軟體的開放,大多會認同。 簡潔,第一特質,即簡潔為美。
Time of Update: 2018-07-24
本文簡單介紹一下軟體開發方法。首先,我們看一下軟體的概念,如下圖: 為瞭解決軟體開發週期大大超過預期,成本高,品質低,軟體維護難度大等軟體危機問題,1968年,北大夕陽公約組織正式提出了軟體工程的概念,如下圖: 簡單的說,軟體工程就是將工程化應用與軟體。。。 軟體開發的生命週期如下: 軟體開發模式有很多種,常見的開發模式如下: 接下來,我們介紹幾種典型的軟體開發模式: 1》瀑布模式