外媒速遞:Python語(yǔ)言再登新高峰
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂(lè)精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:Python已在開發(fā)者群體中人氣登頂、三款***開源報(bào)告工具深度剖析、IT外包形勢(shì)展望和21項(xiàng)定則成就更快SQL查詢速度等。
一、調(diào)查發(fā)現(xiàn),Python已在開發(fā)者群體中人氣登頂
原文標(biāo)題:Survey says Python is tops with developers
已經(jīng)在開發(fā)者群體當(dāng)中擁有良好支持度的Python語(yǔ)言近期再登新高峰——根據(jù)Packt發(fā)布的***調(diào)查報(bào)告,它已然成為開發(fā)人員最喜愛的語(yǔ)言選項(xiàng)。調(diào)查顯示,約有20%受訪者正在使用該語(yǔ)言,而這一點(diǎn)也與Tiobe、PyPL以及RedMonk等語(yǔ)言人氣榜單的結(jié)果基本相符。下面,我們將一同了解Packt公布的前十大開發(fā)工具完整排名。
1. Pyton
2. Git
3. Visual Studio IDE
4. Eclipse IDE
5. Java
6. Notepad++
7. Linux
8. R
9. Docker
10. 微軟Excel
二、評(píng)測(cè):三款***開源報(bào)告工具深度剖析
原文標(biāo)題:REVIEW: 3 free open source reporting tools
為后端數(shù)據(jù)庫(kù),特別是接入Web應(yīng)用程序的后端數(shù)據(jù)庫(kù)生成專業(yè)且同需求相匹配的報(bào)告一直是Web開發(fā)領(lǐng)域的一大難題。此類商用產(chǎn)品不僅數(shù)量***,且價(jià)格也令個(gè)人與中小型企業(yè)很難承受。面對(duì)這樣的現(xiàn)實(shí)挑戰(zhàn),我們只能將目光投向開源領(lǐng)域——而這正是我們今天的議題,評(píng)測(cè)三款***開源報(bào)告工具。
1. JasperReports
2. Pentaho
3. BIRT(商務(wù)智能與報(bào)告工具)項(xiàng)目
三、IT外包形勢(shì)展望:七項(xiàng)因素趨熱,七項(xiàng)因素趨冷
原文標(biāo)題:7 hot IT outsourcing trends — and 7 going cold
隨著IT組織在戰(zhàn)略性層面的不斷提升,其同IT外包供應(yīng)商間的合作也在持續(xù)升溫。數(shù)字化轉(zhuǎn)型、自動(dòng)化乃至數(shù)據(jù)革命的到來(lái)不僅重塑著IT事務(wù)的面貌,同時(shí)也給IT外包服務(wù)的類型與數(shù)量帶來(lái)深遠(yuǎn)影響。因此,如果你正在關(guān)注IT外包業(yè)務(wù)的具體技術(shù)、戰(zhàn)略以及客戶需求轉(zhuǎn)變,那么,以下來(lái)提到的十四項(xiàng)重要趨勢(shì)顯得不容錯(cuò)過(guò)。
趨熱:
1. 快速軟件開發(fā)
2. 云整合
3. 人才戰(zhàn)爭(zhēng)
4. 自動(dòng)化成果
5. 離岸人工技術(shù)交付中心
6. 民粹主義與保護(hù)主義
7. 商務(wù)指標(biāo)
趨冷:
1. IT服務(wù)孤島
2. 傳統(tǒng)遠(yuǎn)程基礎(chǔ)設(shè)施管理
3. 人口紅利
4. 自動(dòng)化炒作
5. 低成本服務(wù)臺(tái)與服務(wù)中心
6. H-1B恐慌
7. IT服務(wù)業(yè)增長(zhǎng)
四、21項(xiàng)定則成就更快SQL查詢速度
原文標(biāo)題:21 rules for faster SQL queries
相信每位朋友都希望擁有更快的數(shù)據(jù)庫(kù)查詢速度,而SQL開發(fā)者與DBA們也一直在利用各種***實(shí)踐方法達(dá)成這項(xiàng)目標(biāo)。盡管不存在那種百試百靈的性能提升途徑,但從廣義層面來(lái)看,查詢性能的調(diào)優(yōu)工作確實(shí)存在一定規(guī)律。下面,我們將立足21項(xiàng)定則,聊聊如何有效改善SQL查詢表現(xiàn)。
1. 盡量避免使用指針
2. 必須使用指針時(shí),使用臨時(shí)表
3. 使用臨時(shí)表時(shí),請(qǐng)認(rèn)真考量
4. 對(duì)數(shù)據(jù)進(jìn)行預(yù)備
5. 盡可能減少嵌套查看
6. 使用CASE代替UPDATE
7. 使用表-值代替標(biāo)量
8. 在SQL Server中使用分區(qū)
9. 批量刪除與更新
10. 不要盲目求快
11. 回避ORM
12. 盡可能使用已保存規(guī)程
13. 避免雙重查詢
14. 將大型事務(wù)拆分為小型事務(wù)
15. 不要拉取觸發(fā)器
16. 避免對(duì)GUID進(jìn)行聚類
17. 不要在表內(nèi)進(jìn)行全部計(jì)數(shù)
18. 使用系統(tǒng)表進(jìn)行行數(shù)統(tǒng)計(jì)
19. 僅拉取您需要的列數(shù)量
20. 重寫查詢以避免無(wú)結(jié)果
21. 不要盲目復(fù)用代碼
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】