<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    華為云官方博客

    分享專業技術、開發實戰經驗、程序人生以及華為云的一切

    • 博客(2015)
    • 論壇 (29)
    • 收藏
    • 關注

    原創 做運維,送你7個常用的服務器資源監控工具

    摘要:服務器監控工具功能相當強大,無論何時何地,我們都可以了解到服務器的功能以及性能。服務器監控工具的使用,可以讓我們清楚的知道用戶可以打開我們的網站,且確保網速不慢。這里為你列出了幾個常用的服務器監控工具,為你省去尋找方案的麻煩。以這臺鯤鵬服務器為例,先查看自己操作系統的發行版本(1)nmon:支持收集一段時間內,整機的CPU、磁盤、網絡、內存等各項資源的使用情況。(2)perf:Linux kernel自帶的系統性能優化工具,獲取指定進程內的調用情況、各線程調用的CPU資源消耗情況,

    2021-01-07 11:48:04 5800 13

    原創 優化了MYSQL大量寫入問題,老板獎勵了1000塊給我

    摘要:大家提到Mysql的性能優化都是注重于優化sql以及索引來提升查詢性能,大多數產品或者網站面臨的更多的高并發數據讀取問題。然而在大量寫入數據場景該如何優化呢?今天這里主要給大家介紹,在有大量寫入的場景,進行優化的方案??偟膩碚fMYSQL數據庫寫入性能主要受限于數據庫自身的配置,以及操作系統的性能,磁盤IO的性能。主要的優化手段包括以下幾點:1、調整數據庫參數(1) innodb_flush_log_at_trx_commit默認為1,這是數據庫的事務提交設置參數,可選值如下:0

    2021-01-04 11:43:34 7871 10

    原創 幾款Java開發者必備常用的工具,準點下班不在話下

    摘要:一問一答的形式輕松學習掌握java工具。以一問一答的形式學習java工具Q:檢查內存泄露的工具有?A: jmap生成dump轉儲文件,jhat可視化查看。Q:某進程CPU使用率一直占滿,用什么工具可以排查?A:top -Hp pid找到最占CPU的線程然后jstack來查找那個線程此時所處的堆棧,確定問題發生位置?!?各工具詳細介紹§ jstack全稱: JVM Stack Trance作用: 查看某個java進程的堆棧情況, 可用于確認死鎖、IO等待、死循環等問題。

    2020-12-18 11:15:10 18612 23

    原創 35歲+的大齡程序員:面對“中年危機”,這份書單或許能幫到你

    摘要:對于多數程序員來說,40歲之前賺到別人60歲的錢是普遍目標,不過職業的進階也印證著人生的進階,所以何時開始思考未來的職業規劃,都不算早。知乎上有個話題叫做“程序員的悲哀是什么?”,有個高贊回復直戳大多數程序員的命門:“最大的悲哀就是以為自己掙到了很多錢,其實根本不懂怎么掙錢,隨著年齡的增長,工作瓶頸越來越多,越來越容易受到歧視,卻不知道怎么走下去!”程序員老實、愛學習,也是最有危機感的群體之一,他們每天在GitHub、各大技術論壇上如饑似渴地汲取對自己最有幫助的技術知識,同時怕時間精力跟不上高

    2020-11-27 14:25:02 58746 53

    原創 案例集錦|科技賦能,華為云GaussDB助千行百業數字化轉型

    當下,全社會駛入數字化轉型快車道,以科技賦能、智慧轉型為主旨的數字生態推動著千行百業的變革。數據庫作為企業核心數據底座,華為云提供了安全可靠的云原生底座和一站式上云解決方案。其中華為云GaussDB覆蓋全場景,已成為金融政企客戶核心數據上云的信賴之選,在500+大客戶規模商用。工商銀行流量洪峰來襲,無法靈活擴展?集群規模龐大,高度集中安全風險大?工商銀行&華為云GaussDB,讓在線交易安全又可靠!永安保險數據指數增長,無法快速擴展?保險行業數據管理難,運維繁瑣?

    2021-01-18 15:01:50 150

    原創 簡化業務代碼開發:看Lambda表達式如何將代碼封裝為數據

    摘要:在云服務業務開發中,善于使用代碼新特性,往往能讓開發效率大大提升,這里簡單介紹下lambad表達式及函數式接口特性。1.Lambda 表達式Lambda表達式也被稱為箭頭函數、匿名函數、閉包。他允許把函數作為一個方法的參數(函數作為參數傳遞到方法中),體現出輕量級函數式編程思想。為什么引入lambda?Model Code as Data,編碼及數據,盡可能輕量級的將代碼封裝為數據。解決方案:接口&實現類(匿名內部類)存在問題:語法冗余,this關鍵字、變量捕獲、數據控

    2021-01-18 11:33:08 109

    原創 全網嘔血整理:關于YOLO v3原理分析

    摘要:YOLO系列的目標檢測算法可以說是目標檢測史上的宏篇巨作,接下來我們來詳細介紹一下YOLO v3算法內容。算法基本思想首先通過特征提取網絡對輸入特征提取特征,得到特定大小的特征圖輸出。輸入圖像分成13×13的grid cell,接著如果真實框中某個object的中心坐標落在某個grid cell中,那么就由該grid cell來預測該object。每個object有固定數量的bounding box,YOLO v3中有三個bounding box,使用邏輯回歸確定用來預測的回歸框。網絡結構

    2021-01-18 10:47:27 86

    原創 億級大表在線不鎖表變更字段與索引

    摘要:在業界中有一個比較成熟的工具,針對大表的場景,可以在線進行Alter變更,且不會出現鎖表的風險。除此之外,它還有其他的一些優點,讓我們開始探索吧。背景大家在日常工作中,往往需要對數據庫的表結構做變更,一般涉及到增刪字段,修改字段屬性等ALTER的操作。然而,在大表場景下,特別是千萬級、億級的大表,如果處理不當。這些操作往往會引發鎖表的巨大隱患,特別是在生產環境中,一旦在變更表結構過程中,出現了長時間鎖表,會導致用戶產生的數據長時間無法正常變更到表中,進而導致服務功能異常,結果將是災難性的。

    2021-01-18 10:31:05 49

    原創 音視頻又貴又卡還不夠炫?云原生的華為云視頻云服務帶你重塑新體驗

    摘要:在后疫情時代,音視頻服務以前所未有之勢被各行業強烈需要,然目前想要被廣泛應用,卻面臨三大挑戰:“貴”、“卡”、“不夠炫”。依托華為強大的技術基礎,華為云視頻云服務如何解決這三大挑戰?或許,“華為云視頻云如何理解云原生”,“到目前為止有哪些實踐及應用”可以給我們答案。云原生,未來可期。后疫情時代,視頻云發展機遇與挑戰并存疫情讓幾乎所有行業意識到視頻服務的基礎性與必要性,視頻云“一夜爆紅”,視頻云服務加速被接納,促使視頻云的產品和能力快速更新。而到目前為止,視頻被運用到各個行業,華為云視頻云總

    2021-01-18 10:15:57 72

    原創 一文帶你探究Sentinel的獨特初始化

    摘要:本系列通過作者對Redis Sentinel源碼的理解,詳細說明Sentinel的代碼實現方式。Redis Sentinel 是Redis提供的高可用模型解決方案。Sentinel可以自動監測一個或多個Redis主備實例,并在主實例宕機的情況下自動實行主備倒換。本系列通過作者對Redis Sentinel源碼的理解,詳細說明Sentinel的代碼實現方式。Sentinel使用Redis內核相同的事件驅動代碼框架, 但Sentinel有自己獨特的初始化步驟。在這篇文章里,作者會介紹Senti..

    2021-01-15 11:04:30 954

    原創 來不及解釋!Linux常用命令大全,先收藏再說

    摘要:Linux常用命令,很適合你的。一提到操作系統,我們首先想到的就是windows和Linux。Windows以直觀的可視化的方式操作,特別適合在桌面端PC上操作執行相應的軟件。相比較Windows來說,Linux的很多管控都需要用命令來操作。Linux命令行方式的操作,特別是在服務器端編程、管理、運維方面,都非常的簡單、短小、精悍。短短一行組合命令,即可完成在Windows需要各種加工、整合的復雜高效的功能操作。 不信,下面全都是。啟動網絡命令ip addr 查看網卡信息se..

    2021-01-15 10:21:54 839 10

    原創 遇到代碼缺陷不要慌,馬上教你快速檢測和修復

    摘要:人類思維中總存在缺陷,寫出的代碼一樣會存在缺陷,導致軟件系統出現不符合預期的行為。本文討論了軟件缺陷的定義、分類、檢測和修復。人類思維中總存在缺陷,寫出的代碼一樣會存在缺陷,導致軟件系統出現不符合預期的行為。自動化地檢測和修復缺陷是提高軟件開發效率和軟件質量的重要手段。本文討論了軟件缺陷的定義、分類、檢測和修復。軟件缺陷與其分類計算機學科中的中文詞匯很多是從英文翻譯過來的,有時不能夠準確地描述或刻畫詞匯真實的含義。在軟件領域,你能想到的和缺陷相關的詞匯可能有:bug,defect,...

    2021-01-15 09:33:07 272 2

    原創 古有諸葛亮八卦陣阻敵,今有iptables護網安

    摘要:保障網絡環境的安全,我們得“武裝”起來,守住各個入口。怎么“武裝”呢?網絡世界就和現實世界一樣,總是會有些不懷好意的“人”出現,掃掃你的端口啊,探測探測你的應用情況啊,看看有沒有什么漏洞啊,然后趁虛而入......像不像個小偷,這瞅瞅那瞅瞅,門有沒有上鎖,窗戶有沒有關嚴,看準時機就悄悄潛入了。所以為了保障網絡環境的安全,我們得“武裝”起來,守住各個入口。怎么“武裝”呢?使用iptables就可以做到,您可以根據業務需要設計一套自己的“八卦陣”,每一個報文要進來或者出去都得經過“..

    2021-01-15 09:12:30 111 1

    原創 開發老人筆記:Git 常用命令清單

    摘要:git是目前世界上最先進的分布式版本控制系統。多人協作master:此分支用來發布穩定的代碼,合并一般是由管理員合并 dev:此分支用于團隊開發,團隊成員向此分支提交代碼 bug:此分支用于修復緊急bug,修復完成后一般刪除MASTER 分支當dev完成一個版本的測試后,合并到mastergit merge devDEV 分支在本地創建dev分支,需要 git push origin dev 同步到遠程git merge dev 不需要進行git add 等操

    2021-01-14 13:49:44 487

    原創 區塊鏈輕節點:“身”輕,責任重

    摘要:本文將帶大家了解下區塊鏈服務的輕節點的主要特征和使用場景。隨著信息時代的來臨,大數據一詞開始緊緊圍繞著人們的生活。在這個數據信息爆炸的時代,區塊鏈的誕生和引用解決了傳統商業網絡的諸多痛點問題,其具備的多中心化、共識可信、不可篡改、可追溯等特性,使得越來越多的行業注意到了它。習近平主席在中國科學院第十九次院士大會上的講話中指出:“以人工智能、量子信息、移動通信、物聯網、區塊鏈為代表的新一代信息技術加速突破應用”,區塊鏈再次掀起了熱潮,在電子政務、供應鏈物流、醫療健康等諸多領域顯露崢嶸。隨著區塊鏈

    2021-01-14 11:27:52 197

    原創 需求條目化:一個讓用戶故事有效落地的套路

    摘要:你覺得需求條目化怎么樣?曾經,大概在2010年之后的幾年里,敏捷在國內變得越來越廣為人知,作為重要的敏捷需求實踐,用戶故事幾乎成為了標配。但實踐者們對于它,卻一直都有著非常多的疑問和困惑,尤其是用戶故事和用例的爭議,貫穿了國內幾乎整個發展歷程。雖然在我看來它們的關系很好理解、很簡單,Craig Larman在他的工作坊里面講得蠻清楚的,也是我個人比較認可的觀點。簡單來說,就是如下這個用戶故事實踐,確實好用,實踐者往往也很容易就能喜歡上它,雖然實踐起來往往都偏離得比較厲害,首當其沖的就是極少有人

    2021-01-14 10:45:48 159

    原創 十八般武藝玩轉GaussDB(DWS)性能調優:Plan hint運用

    摘要:本文介紹GaussDB(DWS)另一種可以人工干預計劃生成的功能--plan hint。前言數據庫的使用者在書寫SQL語句時,會根據自己已知的情況盡力寫出性能很高的SQL語句。但是當需要寫大量SQL語句,且有些SQL語句的邏輯極為復雜時,數據庫使用者就很難寫出性能較高的SQL語句。而每個數據庫都有一個類似人的大腦的查詢優化器模塊,它接收來自語法分析模塊傳遞過來的查詢樹,在這個查詢樹的基礎上進行邏輯上的等價變換、物理執行路徑的篩選,并且把選擇出的最優的執行路徑傳遞給數據庫的執行器模塊。查詢優

    2021-01-14 10:18:54 147

    原創 跨越全場景統一架構三大挑戰,MindSpore亮出“四招”

    摘要:本文重點剖析全場景統一的AI框架的挑戰和MindSpore的解決思路。2020年的最后一天,MindSpore發布了1.1版本,1.1中很重要的特性是構建了端邊云全場景統一的基礎架構:https://gitee.com/mindspore/mindspore所以本文重點剖析全場景統一的AI框架的挑戰和MindSpore的解決思路。全場景統一AI框架的挑戰所謂全場景AI,是指可以將深度學習技術快速應用在云邊端不同場景下的硬件設備上,包括云服務器、移動終端以及IoT設備等等,高效運行并

    2021-01-13 14:07:33 661

    原創 看圖學NumPy:掌握n維數組基礎知識點,看這一篇就夠了

    摘要:NumPy是Python的最重要的擴展程序庫之一,也是入門機器學習編程的必備工具。國外有位程序員講NumPy的基本運算以圖解的方式寫下來,讓學習過程變得輕松有趣。NumPy是Python的最重要的擴展程序庫之一,也是入門機器學習編程的必備工具。然而對初學者來說,NumPy的大量運算方法非常難記。最近,國外有位程序員講NumPy的基本運算以圖解的方式寫下來,讓學習過程變得輕松有趣。在Reddit機器學習社區發布不到半天就收獲了500+贊。下面就讓我們跟隨他的教程一起來學習吧!教程

    2021-01-13 11:21:20 278

    原創 進來抄作業:分布式系統中保證高可用性的常用經驗

    摘要:高可用性對于我們來說應該屬于經常提到的名詞,本文我們將介紹在分布式系統中保證高可用性的一些常用經驗。系統可用性指標系統可用性指標簡單來將就是系統可用時間與總運行時間之比Availability=MTTF/(MTTF+MTTRMTTF)?MTTF 是 Mean Time To Failure,指平均故障前的時間,即系統平均能夠正常運行多長時間才發生一次故障。系統的可靠性越高,MTTF 越長(簡單理解MTTF 就是指系統正常運行的時間)。MTTR 是 Mean Time To Recov

    2021-01-13 10:38:13 171

    原創 十八般武藝玩轉GaussDB(DWS)性能調優:路徑干預

    摘要:路徑生成是表關聯方式確定的主要階段,本文介紹了幾個影響路徑生成的要素:cost_param, scan方式,join方式,stream方式,并從原理上分析如何干預路徑的生成。一、cost模型選擇顧名思義,cost_param是控制cost相關的一個參數。在了解cost_param之前,先回顧一下選擇率的概念,GaussDB優化器中的選擇率是指,當一個表有一個過濾或關聯條件時,通過該條件能被選中的行數占總行數的比例,是介于0~1之間的一個實數。選擇率在優化器中是一個重要的概念,主要應用于行數和d

    2021-01-13 10:23:57 151

    原創 實時媒體AI,打破內容創作天花板,加速視頻創新

    摘要:互聯網視頻經過幾代發展,用戶體驗快速升級,對創新玩法、互動性要求越來越高。那如何解決這些問題? 媒體AI,是行業共識。華為云提供云原生實時媒體AI能力,聯合伙伴打造AI算法開放生態市場,加速視頻業務創新,云端特效就是其中一個用例。隨著視頻業務不斷升級,用戶對體驗的要求越來越高,比如要互動性更強、玩法更多樣,體驗更酷炫等。另外,直播業務、RTC業務,內容同質化比較嚴重,內容創造、用戶體驗也都遇到了天花板,這些都需要一些技術去打破它。華為云跟斗魚長期碰撞,共同探索后,得到一個命題:通過媒體AI去做這個

    2021-01-13 10:04:27 162

    原創 華為云張昆:支持全場景全業務,GaussDB加速企業數字化轉型

    云、AI、5G等技術驅動,數據庫行業迎來新的需求,云數據庫也在不斷演進升級。依托華為云與華為云Stack,通過全棧軟硬件優化,華為云GaussDB進行了進階與革新,以統一的架構,支持關系型與非關系型的數據庫引擎。近日,在第十一屆中國數據庫技術大會上,筆者有幸采訪到了華為云數據庫產品總監張昆,張昆向我們詳細解讀了GaussDB如何做到架構革新,做到支持全場景全業務,并從解決方案與案例的維度分享了華為云數據庫的優秀實踐。華為云數據庫產品總監 張昆華為云GaussDB全場景數據庫服務目前,華為

    2021-01-12 11:46:50 679

    原創 魚和熊掌兼得:C++代碼在編譯時完成白盒測試

    摘要:如果能夠讓代碼在編譯的時候,自動完成白盒測試,這不是天方夜譚。白盒測試也叫開發者測試,是對特定代碼函數或模塊所進行的功能測試。當前主流的白盒測試方法是:先針對仿真或者生產環境編譯出可執行文件,然后運行得到測試結果。這種方法有3個問題:可能需要專門針對白盒測試額外做一次構建。這是因為仿真環境和實際運行環境可能是不同的硬件平臺,而且白盒測試需要額外鏈接一些庫(比如GTest),構建方式和發布版本不一樣。這一方面讓構建需要加入額外動作,另一方面也不容易保證兩套構建工程的一致性,難以確保開發人員每次發

    2021-01-12 11:31:25 140

    原創 這5個讓人窒息的爛代碼,你看完都忍不了!

    摘要:下面就為大家帶來個人認為的常見的爛注釋風格。相信作為程序員的大家,只要寫代碼,就會自己寫及看到別人寫的代碼注釋。所以,我們往往會遇到“百花齊放,百家爭鳴”般的注釋。程序員最討厭的10件事,0:寫注釋,1:別人不寫注釋。作為一個老IT人,看了那么多年代碼,也就看了那么多年注釋??梢哉f,好代碼不一定有好注釋,但爛代碼基本和爛注釋共存。下面就為大家帶來個人認為的常見的爛注釋風格,希望能對大家在日后的工作中,帶來一絲絲的幫助。排名不分先后:1. 注釋上帶聯系方式,TODO事項,問題單需求鏈接等。這

    2021-01-12 11:09:27 4410 20

    原創 新來的運維這樣用HDFS,CIO都懵了···

    摘要:本文主要研究了HDFS文件系統的讀寫流程以及基于MRS在windows客戶端下讀寫HDFS文件的實現。HDFS(Hadoop分布式文件系統)是Apache Hadoop項目的一個子項目。HDFS支持海量數據的存儲,允許用戶把成百上千的計算機組成存儲集群,其中的每一臺計算機稱為一個節點。用戶通過HDFS的終端命令可以操作其中的文件和目錄,如同操作本地文件系統(如Linux)中的文件一樣。用戶也可以通過HDFS API或MapReduce來編程訪問其中的文件數據。本文主要研究了HDFS文件系統

    2021-01-12 10:42:51 127

    原創 基于網絡開放可編程技術構建新一代網絡設備運管平臺

    摘要:基于AOC打造新一代網絡設備運管平臺,并在生產測試區上線,實現了網絡運維開放可編程技術在金融行業的首應用。Bank4.0時代,智能金融服務融入生活中的各個場景,隨時隨地、永不掉線的金融服務需要平穩的網絡支撐。隨著金融互聯網業務的飛速發展,一方面金融機構對數據中心基礎網絡的平穩性和快速性的要求越來越高,而另一方面不斷擴大的網絡規模和愈發復雜的網絡架構又給網絡運維工作帶來巨大的挑戰。網絡運維工作量和難度的日益增加,催生了數據中心網絡運維自動化轉型的需求,且已成為趨勢。金融行業在自動化轉型過程中,凸

    2021-01-12 10:07:57 278 5

    原創 了解庫開發,我們從STM32標準庫開發學起

    摘要:從STM32新建工程、編譯下載程序出發,讓新手由淺入深,盡享STM32標準庫開發的樂趣。自從CubeMX等圖像配置軟件的出現,同學們往往點幾下鼠標就解決了單片機的配置問題。對于追求開發速度的業務場景下,使用快速配置軟件是合理的,高效的,但對于學生的學習場景下,更為重要的是知其然并知其所以然。以下是學習(包括但不限于)嵌入式的三個重要內容,1、學會如何參考官方的手冊和官方的代碼來獨立寫自己的程序。2、積累常用代碼段,知道哪里的問題需要哪些代碼處理。3、跟隨大佬步伐,一步一個腳印。

    2021-01-11 14:02:28 2073 5

    原創 從標準到開發,解讀基于MOF的應用模型管理

    摘要:為了打破技術與業務的壁壘,搭建技術與業務的橋梁,因此基于如下流程實現應用業務模型管理 ROMA ABM。在數字經濟時代,數據正在成為企業極其重要的戰略性資產。在政府方面,數據第一次作為新型生產要素,列為比肩土地、勞動力、資本、技術的“第五要素”。隨著數據增多,越來越難弄清楚這些數據背后的具體含義,從而引發一些下列問題:查找信息難 大數據時代,政企數據量呈爆發式增長,在海量信息中快速、精確查找數據顯得不盡如人意。 理解不一致 業務理解存在差異,讓IT與業務脫節成為“兩張皮”,從而造成大量重復工

    2021-01-11 11:17:58 141

    原創 十八般武藝玩轉GaussDB(DWS)性能調優:SQL改寫

    摘要:本文將系統介紹在GaussDB(DWS)系統中影響性能的壞味道SQL及SQL模式,幫助大家能夠從原理層面盡快識別這些壞味道SQL,在調優過程中及時發現問題,進行整改。數據庫的應用中,充斥著壞味道的SQL,非常影響查詢的性能。壞味道SQL,即由于開發者寫的隨意,導致執行性能較差,需要通過優化SQL語句進行調優的SQL。在GaussDB(DWS)分布式場景下,相對于單機環境,將出現更多的壞味道SQL語句。本文將系統介紹在GaussDB(DWS)系統中影響性能的壞味道SQL及SQL模式,幫助大家能夠從原

    2021-01-11 10:38:11 151

    原創 讓機器有溫度:帶你了解文本情感分析的兩種模型

    摘要:本篇博文從模型和算法的視角,分別介紹了基于統計方法的情感分析模型和基于深度學習的情感分析模型。文本情感分析(Sentiment Analysis)是指利用自然語言處理和文本挖掘技術,對帶有情感色彩的主觀性文本進行分析、處理和抽取的過程。目前,文本情感分析研究涵蓋了包括自然語言處理、文本挖掘、信息檢索、信息抽取、機器學習和本體學等多個領域,得到了許多學者以及研究機構的關注,近幾年持續成為自然語言處理和文本挖掘領域研究的熱點問題之一。從人的主觀認知來講,情感分析任務就是回答一個如下的問題“什么人?

    2021-01-11 10:11:59 142

    原創 軟件界曠世之架:測試驅動開發(TDD)之爭

    摘要:在軟件行業中,神仙打架的名場面,那就不得不提的是2014年的那場——測試驅動開發(TDD)之爭。在歷史上有很多精彩絕倫的神仙打架,比如數學界的牛頓和萊布尼茨關于微積分的曠世之爭;比如量子物理中的愛因斯坦和波爾的紫禁之巔;比如足球里的梅西和C羅的旗鼓相當難分高下;又比如滴滴和快滴之間觸目驚心的燒錢大戰……而在軟件行業中,也同樣有神仙打架的名場面,那就不得不提的是2014年的那場——測試驅動開發(TDD)之爭。比賽的紅方是David Heinemeier Hansson,藍方是Kent Beck。

    2021-01-08 13:55:37 482 4

    原創 代碼也能“殺”蟲:此蟲,真蟲非Bug也

    摘要:看這群大學生如何保護糧食,讓害蟲、霉變無處遁形。國以民為本,民以食為天,對有著14億人口的中國來說,糧食安全,一直都是關系國計民生的頭等大事。2010年以來,我國人均糧食占有量持續高于世界平均水平,然而,中國也是世界糧食進口第一大國。新冠疫情全球蔓延,紛紛將糧食緊握手中,糧食危機被認為是“危機中的危機”。同時,糧食受氣候、溫度、濕度等自然環境影響,糧食安全問題越發引起人們的注意。#聽他們自己說在糧食儲存過程中,蟲害、霉變和管理漏洞問題讓我國糧食安全面臨著嚴峻的挑戰。每年糧食產后損失的數

    2021-01-08 11:22:43 1119 6

    原創 文檔驅動開發模式在 AIMS 中的應用與實踐

    摘要:程序員常會說:我最討厭別人寫的代碼沒有文檔,我也最討厭自己需要寫文檔。有一個很老的梗: 我最討厭別人寫的代碼沒有文檔,我也最討厭自己需要寫文檔。有這種想法的程序員應該算是一個老鳥了,對于大多數程序員來說,對于他們來說: 文檔是什么。對于大規模,超大規模的項目,并且歷時很長,需要大量人員協同開發的項目,沒有文檔簡直不可想象。但是由于時間緊,任務重,大多數的項目中的開發者都沒時間寫文檔,而且,文檔也不計入考核指標,導致開發者也沒有動機寫文檔。這就造成了很多項目都缺少規范化文檔,項目的交接和接口

    2021-01-08 10:35:31 218 3

    原創 軟件“美不美”,UI測試一下就知道

    摘要:軟件測試的最高層次需求是:UI測試,也就是這個軟件“長得好不好看”。為了讓讀者更好地理解測試,我們從最基礎的概念開始介紹。以一個軟件的“輪回”為例,下圖展示了一個軟件的研發流程。隨著軟件規模的不斷增大,一個軟件動輒百萬行的代碼,想要單靠人工檢查或者程序猿的技術本身保證質量已經變得不現實。因此,測試成為軟件流程中必不可少的環節。測試過程中會涉及不同的需求,以Mike Cohn在他的著作《Succeeding with Agile》一書中提出的“測試金字塔”寶圖鎮樓為例, 從下至上對應的測試需

    2021-01-08 10:15:29 229 1

    原創 掌握ROMA Compose,報表清單不禿頭

    摘要:在沒有ROMA Compose之前,完成一個跨數據源的關聯查詢是一個十分艱巨的任務。1. ROMA Compose為何誕生試想這樣一個場景,主管讓剛入職的小沛明天下班前給他發一份報表。小沛興沖沖的打開需求清單一看,好家伙,報表需要連接各個不同數據源,A部門提供的數據存在MySQL、B部門提供的數據存在Oracle、C部門提供的數據存在Redis、D部門干脆數據庫也不是了,直接只提供了一系列API??紤]到后續更新的需要,小沛還需要每天拉取數據同時進行各種過濾操作。數學專業的萌新小沛寫Ma

    2021-01-07 11:21:19 169

    原創 技術干貨丨隱私保護下的遷移算法

    摘要:本文稍微回顧一下傳統遷移算法的流程、特性和局限之處,然后文章介紹幾種解決當源域數據有某些訪問限制的場景下實現遷移的算法。具體包括:ADDA-CVPR2017,FADA-ICLR2020,SHOT-ICML2020。本文介紹一種特殊場景下的遷移算法:隱私保護下的遷移算法。首先,本文稍微回顧一下傳統遷移算法的流程、特性和局限之處,然后文章介紹幾種解決當源域數據有某些訪問限制的場景下實現遷移的算法。具體包括:ADDA-CVPR2017,FADA-ICLR2020,SHOT-ICML2020。傳統遷移

    2021-01-07 10:50:27 171

    原創 業務爆發式增長,音視頻服務如何做好質量監控與優化?

    摘要:云原生時代,視頻直播、實時音視頻通信等在線音視頻服務面臨各種復雜的網絡環境和流量爆發式的增長,對音視頻質量監控和成本優化提出新的嚴峻挑戰。2020年是不平凡的一年,客觀來說它促進了我們音視頻業務的爆發式增長。華為云基于大容量、低時延、全互聯的媒體網絡,通過全國的2000多個節點和幾百T的寬帶,和我們的客戶一起服務了億級在線用戶。在這個過程中,通過大數據提升視頻體驗質量和成本優化顯得尤為重要,同時華為云也積累了一些經驗。今天來自華為公司,在大數據和音視頻業務領域有十多年研發經驗的康永紅,將和大家分享

    2021-01-07 10:19:15 165

    原創 MyBatis中SQL語句優化小結

    摘要:MyBatis 作為一款優秀的持久層框架,它支持自定義SQL、存儲過程以及高級映射。MyBatis 作為一款優秀的持久層框架,它支持自定義SQL、存儲過程以及高級映射。它免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。還可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)為數據庫中的記錄。接下來為大家帶來在日常應用的過程中的一些小技巧。一、MyBatis總結1.MyBatis

    2021-01-06 14:29:02 241 1

    原創 Go語言微服務開發框架:Go chassis

    摘要:分布式系統中每個進程的動態配置管理及運行時熱加載就成為了一個亟待解決的問題。go chassis汲取了netflix的archaius框架經驗,并做出來自己的創新特性。引言https://github.com/go-chassis/go-chassis是一個微服務開發框架,而微服務開發框架帶來的其中一個課題就是:當單體應用向微服務轉型后,有大量的配置需要管理,而你并不希望登錄到遠端機器去更改配置,并重啟應用,尤其是現在已經是容器的時代了,也不希望因為一個配置的變更,而發布一個新的軟件包。.

    2021-01-06 14:14:26 241

    空空如也

    華為全聯接2020精彩來襲!數據庫專場等你來撩

    發表于 2020-09-23 最后回復 2020-09-24

    一圖速覽HC2020丨這個技術有點“燃”

    發表于 2020-09-18 最后回復 2020-09-18

    華為云開發者推廣招募計劃

    發表于 2020-09-08 最后回復 2020-09-08

    華為云TechWave技術峰會來了??!

    發表于 2020-07-15 最后回復 2020-08-27

    全網首發!華為云GaussDB(for Redis)正式商用

    發表于 2020-08-26 最后回復 2020-08-27

    揚帆起航: 華為云大數據挑戰賽邀你駕馭風浪

    發表于 2020-08-26 最后回復 2020-08-26

    一圖看懂API全場景測試6大服務技術

    發表于 2020-08-26 最后回復 2020-08-26

    【有獎問答】海量好禮重磅來襲!提問/回答/集贊贏年貨禮包、華為訂制禮品??!

    發表于 2019-12-20 最后回復 2020-08-26

    @開發者們!0元體驗鯤鵬開發套件,分享心得或案例還能get好禮!

    發表于 2020-07-01 最后回復 2020-08-23

    30年的技術陳釀,華為云實時音視頻服務來了~~

    發表于 2020-08-21 最后回復 2020-08-21

    首秀618,華為云服務器“The 3”成團來襲

    發表于 2020-06-08 最后回復 2020-08-21

    想get超強的應用性能?想讓開發工作事半功倍?那么這些應用服務必須了解

    發表于 2020-08-19 最后回復 2020-08-19

    瓜分億元補貼,828企業上云節來了

    發表于 2020-08-14 最后回復 2020-08-15

    【直播】AI+大數據產品如何為企業提供高性價比智能數據化解決方案?

    發表于 2020-03-05 最后回復 2020-08-14

    開發團隊中的任務沒人領取,你頭疼嗎?

    發表于 2020-03-20 最后回復 2020-07-15

    上云之路——華為云有獎征文大賽,約定你!

    發表于 2020-06-02 最后回復 2020-07-01

    華為云的留言板

    發表于 2020-01-02 最后回復 2020-03-05

    華為云社區·CSDN【尋找黑馬程序員】有獎征文,邀你揮灑才情

    發表于 2019-07-22 最后回復 2019-12-16

    有獎小游戲 | 情人節禮物我買單!只要你點進來……

    發表于 2017-02-13 最后回復 2017-03-08

    華為Mate9免費拿| 年底了,華為軟件開發云送你兩份大禮!

    發表于 2016-12-24 最后回復 2017-02-19

    雙旦活動獲獎名單公布,看看誰拿到了華為Mate9?

    發表于 2017-01-16 最后回復 2017-01-17

    【云智軟件,眾享未來】 華為大連軟件開發云正式上線?。ǘ鄰埇F場圖)

    發表于 2016-12-23 最后回復 2016-12-31

    華為軟件開發云:最牛體驗官,等你來挑戰!華為Matebook抱回家?。ǐ@獎名單已公布)

    發表于 2016-09-20 最后回復 2016-11-25

    華為來青島了 落戶高新區共建企業云青島基地

    發表于 2016-11-23 最后回復 2016-11-24

    軟件開發云中如何設置Maven類型的編譯構建任務?

    發表于 2016-09-14 最后回復 2016-11-23

    軟件開發云各服務包含哪些角色類型及對應的操作權限是什么?

    發表于 2016-09-14 最后回復 2016-11-23

    #華為軟件開發云#如何將SVN代碼庫遷移到軟件開發云配置管理代碼庫?

    發表于 2016-09-14 最后回復 2016-11-23

    軟件開發云中如何自定義Ant類型編譯構建任務的構建路徑?

    發表于 2016-09-14 最后回復 2016-10-10

    #華為軟件開發云# 如何使用Git的常用命令?

    發表于 2016-09-14 最后回復 2016-09-20

    空空如也

    TA創建的收藏夾 TA關注的收藏夾

    TA關注的人 TA的粉絲

    提示
    確定要刪除當前文章?
    取消 刪除
    多乐彩