<track id="ogt4v"></track>

      <option id="ogt4v"><div id="ogt4v"></div></option>

      1. 知名系統中的一些有趣bug

        產品的絕大部分bug,會在測試階段被消滅,但仍然有不少的bug,脫離測試工程師的魔掌,展現在了用戶面前。有些bug十分影響用戶體驗,不過有些bug,反而會娛樂大眾,讓人笑翻了天。

        尤雨溪公布 Vue 3.0 開發路線:將從頭開始重寫 3.0

        在上周的 Vue.js 倫敦大會上,Vue.js 作者尤雨溪簡要介紹了 Vue 下一個主要版本要發布的內容,9 月 30 日,尤雨溪在 medium 個人博客上發布了 Vue 3.0 的開發路線,我們不妨看看 Vue 3.0 將會有怎樣的發展。

        僅剩下Safari了:Firefox宣布支持谷歌的WebP圖片格式

        WebP是出于減少數據量、加速網絡傳輸的目的而開發的。這是Google舊款VP8編碼(已在2010五月開源)的衍生分支,在質量等同于JPEG的情況下壓縮文件尺寸。

        翻譯 | Vim 的起源

        它不像React,每個人都知道它是由Facebook開發和維護的,Vim沒有明確的作者。盡管它是如此的普遍和重要,卻沒有任何類型的委員會或組織來為Vim做決策

        Facebook 開源 Skip,面向對象+函數式編程語言

        近日,Facebook 開源了全新語言 Skip,這是 Facebook 內部開發的一個實驗性質編程語言,Facebook 表示,Skip 項目于 2018 年完成,今后將不再積極開發。

        如何選擇適合你的區塊鏈框架?

        現在有這么多鏈和DLT(分布式分類帳技術),你該如何選擇使用哪一個?每個框架都有某些特點,適用于某些特定的應用程序。接下來,讓我們來探索其中的5個框架。

        開源作者痛斥京東重量級項目抄襲

        作者稱,京東方面在開源其項目的時候使用了他的源碼,但是沒有根據 Apache-2.0 的許可條款添加引用說明。他列舉了一些引用的地方,例如 storage/chunk.go 里面,函數名 WalkIndexFile,兩種文件名”.cpx”、”.cpd”,變量名 TombstoneFileSize,這些都是作者當時一拍腦袋比較隨意想出來的詞匯,竟然會“巧合”地在出現別人的項目里。

        反客為主 Linux成為微軟Azure上最流行的操作系統

        Azure 上最流行的操作系統不再是 Windows Server ,而是 Linux 。

        你可能沒聽說過的 Go 語言的一些驚人優點

        我想向您介紹一些相當小眾但仍然很重要的功能。只有在您決定嘗試 Go 語言后,您才會知道這些功能。這些都是表面上沒有體現出來的驚人特性,但它們可以為您節省數周或數月的工作量。而且這些特性還可以使軟件開發更加愉快。

        Linux之父Linus Torvalds談Linux行為準則

        Linux 之父 Linus Torvalds 最近休假尋求專業建議來改變個人行為,而 Linux 社區也采用了新的受爭議的行為準則。他接受 BBC 的電子郵件采訪,談論了對此事的看法。

        自由軟件之父RMS:Linux貢獻者無權撤銷代碼

        近日,Linux 社區的動蕩引起了整個開源屆的關注。在貢獻者威脅要從操作系統中撤回代碼之后,幾位開源屆的大人物也發表了對此事件的看法。

        C# 8小特性

        對于C# 8,有吸引了大多數注意力的重大特性,如默認接口方法和可空引用,也有許多小特性被考慮在內。本文將介紹幾例可能加入C#未來版本的小特性。

        蘋果的3D Touch技術為何慘淡收場?

        蘋果的3D Touch功能為什么會慘淡收場呢?外媒Hackernoon從用戶體驗的角度分析了其中的原因,稱該技術實用性不強,沒有給iPhone的交互方式帶來任何改進,而且與iPhone原有的輕觸式觸控方式相沖突。

        Linux創始人公開道歉 他真的會改變嗎?

        在那段時間里,Torvalds已經建立了十分嚴厲、不估計他人感情的聲譽,評論家們說他的行為已經達到了情感虐待的地步。

        一個利用PHP中的file_exists()函數漏洞實現非法入侵的例子

        這里證明這個函數會識別一個規則就是遇到類似/../這種結構時,會將第一個斜線前面的內容當作一個目錄名來處理。這里也就是說分號、斜線這種是可以在這個函數中逃逸出來的。

        你不曾察覺的隱患:危險的 target=“_blank” 與 “opener”

        在網頁中使用鏈接時,如果想要讓瀏覽器自動在新的標簽頁打開指定的地址,通常的做法就是在 a 標簽上添加 target等于”_blank” 屬性。然而,就是這個屬性,為釣魚攻擊者帶來了可乘之機。

        Git 2.19 對Diff、Branch和Grep等做了改進

        這很有用,這樣git diff可以在其輸出中展示新文件的完整內容。但是之前,diff中的文件路徑沒有被標記成新的。在一份相關說明提到,apply命令也改進了其對intent-to-add選項的處理。

        Stack Overflow最新薪資計算器出爐:DevOps和Go語言開發者是大贏家

        你知道自己的技術能力值多少錢嗎?Stack Overflow最新的2018年薪資計算器已正式出爐,通過最新的計算器可以看出現在哪些工作崗位正在扶搖直上,哪些工作崗位正在走下坡路,哪些城市的技術從業者獲得了巨額收入。

        JavaScript編程趨勢:用map和filter替換forEach

        使用map和filter有很多好處,比如關注點分離、易于測試、可讀性和異步編程的支持。因此,對我來說這是一個明智的選擇。但是,我經常遇到使用forEach的開發人員。雖然函數式編程可能有點兒嚇人,但是這些方法并沒有什么好害怕的

        [圖]微軟正計劃在Windows 10中棄用傳統磁盤清理工具

        微軟近日宣布,在即將發布的Windows 10 October 2018(十月更新)功能更新中將進一步強化存儲感知(Storage Sense)功能,并計劃在不久的將來從系統中移除磁盤清理。

        操作系統是如何管理內存的

        從虛擬化、并發、持久化這三個方面來剖析操作系統,從要達到的目標到遇到的問題到解決方案到新的問題,一層層地告訴你為什么會變成現在這個樣子。

        資深CTO帶來的8條Serverless最佳實踐

        最佳實踐并非“唯一的實踐”。最佳實踐是以一系列基本假設為前提,如果你的場景不存在這些假設,那么這些最佳實踐可能就不合適你。

        如何像程序員一樣思考——解決問題的經驗

        你可能還想知道,像程序員一樣思考到底意味著什么?怎樣才能做到?從本質上講,它是一種更有效的解決問題的方法。在這篇文章中,我的目標是用這種方式教你。

        Facebook程序員是如何背鍋的?

        作者是一位在硅谷Facebook工作的程序員,他的文章描述了硅谷的生活,文化的差異,很有意思,推薦給大家。

        請問:如何寫出沒有BUG的代碼?

        當時的工作人員記錄了這樣一句日志:” First actual case of bug being found. ” 這次著名的事件,猶如潘多拉打開了魔盒,從此,程序員的世界里,bug 滿天飛。

        Python 也攤上事兒了,術語 master-slave 亦恐被無奈修改

        這項帶有政治色彩的“運動”蔓延到了 Python 身上,就連宣布退出 Python 核心開發組決策層的 Guido van Rossum 也被請回來解決關于政治不正確的語言辯論

        讀《Google是如何做軟件測試的》

        網上有《What Test Engineers do at Google》的原文翻譯,以及相關中文書籍《google軟件測試之道》。今天不會在這里搬內容,寫一些讀書筆記和感悟。

        Azure Cloud Shell:無需安裝的CLI才是最好的

        他在用Mac還是Windows?他安裝了Homebrew了嗎?他用的Python的版本是什么?天哪!還有Python的版本問題。后來,我意識到,其實我們不必做任何事情。我們不需要安裝Azure CLI就可以使用它。我們所需要的只是Azure Cloud Shell而已。

        你們都在用IntelliJ IDEA嗎?或許你們需要看一下這篇博文

        IntelliJ IDEA作為一個非常好用的工具,他的神奇之處真的很多很多,掌握了這款idea的技巧之后,開發效率至少提升兩倍以上,這篇文章詳細的介紹了常用快捷鍵以及一些非常實用的小工具

        JavaScript2018:異步生成器,更好的正則表達式

        “自JavaScript誕生起,ECMAScript正則表達式沒有過很大的進步提升,幾乎其他的編程語言的正則表達式的庫功能更加高級。” ECMAScript 6 包含了 一些小的更新 ,但是他將ECMAScript 2018視為“第一次明顯改變你怎樣寫正則表達式的更新“。

        GitHub:我們為什么會棄用jQuery?

        這篇文章將介紹過去我們是如何依賴上 jQuery 的,隨著時間地推移,我們意識到不再需要它,但到最后我們并沒有使用另一個庫或框架取代它,而是使用標準的瀏覽器 API 實現了我們所需要的一切。

        阮一峰:如何降低軟件的復雜性?

        John Ousterhout 是斯坦福大學計算機系教授,也是 Tcl 語言的創造者。我還沒讀這本書,但是我看了作者在谷歌的一次演講(Youtube),介紹了這本書的主要內容。我覺得非常值得看,大部分書教你怎么寫正確的代碼,這本書教你如何正確設計軟件。

        閑魚基于Flutter的移動端跨平臺應用實踐

        Flutter 作為 Google 新一代的跨平臺框架,有較多的優點,但跟其他跨平臺解決方案相比,最吸引我們的是它的高性能,可以輕松構建更流暢的 UI。雖然各跨平臺方案都有各自的特點,但 Flutter 的出現,給閑魚、給大家都提供了一種新的可能性。

        數據庫術語master-slave政治不正確,Redis 作者被迫修改

        相信在座各位的開發者都不會對 Redis 的主從模式(master-slave)感到陌生。Redis 中的主從模式事實上也是源自 MySQL 中同名的一個概念,是同步數據的一種手段。在這樣的場景下,master-slave 本來是一個不帶任何感情色彩的詞語

        最新技術:網站不靠Cookie 通過 TLS 協議也能追蹤你

        你以為禁用瀏覽器 Cookie 就能避免被網站追蹤嗎?倡導將 Cookie 追蹤選擇權還給用戶的說法,可能只是煙霧彈,實際上仍能使用最新 TLS 1.3 傳輸層安全協議追蹤用戶。

        彼之蜜糖,吾之砒霜——聊聊軟件開發中的最佳實踐

        最佳實踐是一種:因其產生的結果優于其它選擇下的結果,或其已經成為一種做事的標準,從而被普遍認可優于任何替代方案的方法或技術。

        關于.NET Core是否應該支持WCF Hosting的爭論

        .NET Core是否應該支持Windows通信基礎(WCF) Hosting?在許多人看來,這似乎是一個奇怪的問題;答案很明顯……是?否?好吧,實際上,這個問題的正反雙方都在為自己的立場激烈辯護。本文將分析這場爭論,說明雙方的論據。

        編程中常用到的 ES6 語法

        ES6中類class、Promise與異步編程、代理(Proxy)和反射(Reflection)API,這幾塊內容比較復雜,以后有機會再詳細寫。

        譯 | 我從未真正搞懂 JavaScript 閉包

        我牢牢記住閉包的方法是通過 背包的比喻 。當一個函數被創建、傳遞或者從另一個函數中返回時,它就背著一個背包。背包里是函數聲明時的作用域里的所有變量。

        Linus Torvalds:我不看好量子計算

        對整個內核都了如指掌的人是不存在的。但這么多年來,我親眼目睹了這么多補丁,對內核的大體有所了解,一個補丁只要我看一下就知道它對不對

        MySQL 小心了:MariaDB 會取代你!

        這邊廂,MySQL的人氣趨于平緩、甚至下降;那邊廂,MariaDB卻人氣急升。

        三個技巧,將Docker鏡像體積減小90%

        在構建Docker容器時,應該盡量想辦法獲得體積更小的鏡像,因為傳輸和部署體積較小的鏡像速度更快。但RUN語句總是會創建一個新層,而且在生成鏡像之前還需要使用很多中間文件,在這種情況下,該如何獲得體積更小的鏡像呢?

        譯 | MariaDB 和 MySQL 全面對比:選擇數據庫需要考慮這幾點

        這篇文章的目的主要是比較 MySQL 和 MariaDB 之間的主要相似點和不同點。我們將從性能、安全性和主要功能方面對這兩個數據庫展開對比,并列出在選擇數據庫時需要考慮的重要事項。

        聊聊程序員的影響力

        一旦你有了影響力,別忘了幫助別人提升影響力。注意那些被忽視的人,幫助他們提升他們的影響力。借出你的時間和信譽度,把那些讓你變得強大的技能也教給需要它們的人。

        64歲谷歌老程序員的補丁 vs 35歲中年程序員的焦慮

        我見過 70 后的程序員,但是我從來沒見過 64 歲還在寫代碼的程序員。有著高貴的出生,在基礎的軟件領域持續耕耘,勤奮(看看他最近一年給 V8 引擎提交的那些補丁的數量),這么一個老爺爺,和一堆 70、80、90 后坐在一起,開發和改進了軟件行業最困難的模塊之一 V8 引擎,這是怎樣的境界?

        命令行界面 (CLI)、終端 (Terminal)、Shell、TTY,傻傻分不清楚?

        計算機史這玩意,有趣是挺有趣的,就是查起資料來太費腦子。

        Linux 用戶應該嘗試使用 BSD 的 6 個理由

        迄今我因 BSD 是 自由及開源軟件 (FOSS)已經寫了數篇關于它的文章。但總有人會問:“為什么要糾結于 BSD?”。我認為最好的辦法是寫一篇關于這個話題的文章。

        從一張搞笑圖看JavaScript的語法和特性

        這張圖里的很多知識并不是實際編程所需要的(就像i+++++i,這些是我認為不重要的知識)。我是希望借這張圖聊到一些js的語法特性,以加深對js的理解。這兩點在我看來有本質的區別。

        全球免費公共 DNS 解析服務器 IP 地址列表推薦 (解決無法上網/加速/防劫持)

        如果配置了不合理的 DNS 服務器,可能會導致網速緩慢、打不開網站;一些惡意的 DNS 還會讓你電腦出現彈窗廣告、網站被劫持修改 (中間人攻擊)、監聽等等一系列的安全問題

        與程序員打交道,千萬別“嘴欠”說這 11 句話

        對于非開發人員來說,如何與開發人員進行合理且有效地溝通就成為了職場中一項必備技能

        程序員夏洛克之被踢出去的用戶

        “那個,我以前做開發的時候,大家都叫我夏洛克”。

        對比 Ubuntu 18.04 和 Fedora 28

        Ubuntu 18.04 是 Ubuntu 目前最新的 長期支持版本(LTS),為用戶提供 GNOME 桌面系統。Fedora 28也提供 GNOME 桌面系統,但落實到具體的軟件包管理方面,二者的桌面體驗存在差異;在用戶界面方面也顯然存在差異。

        圖組 | 你相信程序員有潔癖這樣的鬼話嗎

        如果你是一名程序猿,或是潔癖癥、強迫癥患者,以下圖片可能會引起不適,請做好心理準備!

        Linux 27 周年!27件相關的有趣事實你知道多少?

        為了慶祝這個瘋狂的“我能行”內核的27年,這里有一個關于Linux的27個事實的列表,它巧妙地從社區來源的概要、對它的創建者的采訪以及從公開數據中大量的采集匯總而成。

        這些價值上億美元的網站,背后居然都只有一個程序員

        UI 領域技術更迭非常之快,簡直變幻莫測,我相信 React 會是 UI 的終極選擇。

        項目經理是如何把一個項目帶崩的

        我是一名項目經理,在過去的四個月里,我把一個項目帶崩了(上線后頻出問題,用戶無法使用)。在最近的幾天,我每天都在反思自己,我都在問自己以下幾個問題:

        用產品經理的思維分析子彈短信

        產品不一定要做到十分完美才能上線,雖然子彈語音轉換文字的準確性不夠高,但并不會影響溝通。就像我們平時寫的東西里面有錯別字,讀書有部分內容看不太懂,遇到不懂的生僻詞,但并不會影響對于整體信息內容本身的理解。

        華住酒店5億開房信息泄露 或因程序員將含有數據庫密碼的文件上傳到github所致

        華住在企業代碼的審核中可能有一些失誤,這些代碼很可能包含公司的機密信息,但也上傳到了公共平臺,這表明企業在進行信息建設的時候,可能使用的是非常簡便的安全措施,在平臺正式上線后又沒有彌補缺陷。

        將 Linux 終端會話錄制成 SVG 動畫

        Termtosvg 將你的終端會話錄制成一個單獨的 SVG 動畫。它是一款簡單的命令行工具,使用 Python 語言編寫,可以生成輕量級、外觀整潔的動畫,可以嵌入到網頁項目中。

        (…)這三個點在JavaScript中是個啥意思?

        這篇文章的標題來自我在Quora上被要求回答的一個問題。下面是我試圖解釋JavaScript中三個點的作用。希望這對于將來有相同問題的人來說可以消除圍繞這個概念的迷霧。

        關于TensorFlow,你應該了解的9件事

        谷歌開發技術推廣工程師 Laurence Moroney 在 Google Cloud Next 大會上進行了一段 42 分鐘的演講,主題是「What’s New with TensorFlow?」。本文作者 Cassie Kozyrkov 對該演講進行了總結,概括出關于 TensorFlow 的九件事。

        我電腦感染了一種奇怪的病毒,它點中了我的笑穴!

        說真的,小發網齡也有十多年了,從互聯網早期到現在見過的各種病毒也不少,但從來沒有見過像這個病毒一樣大陣仗的,一邊放著背景音樂一邊對電腦進行著破壞,場面居然有那么一絲歡樂,要不是知道它是病毒,我都以為我打開的是某個搞笑視頻。。。

        Kotlin使用率達35%,Java要退位了?

        在今年的Google I/O大會上,關于Kotlin,Google只說了只言片語:之后就沒有再宣布關于Kotlin的重大消息或規劃了。但結合過去一年Google的種種,我們似乎得到了一個信息:Google要拋棄Java,Kotlin要上位了!

        發布至今18年,為什么SQLite一定要用C語言來開發?

        SQLite 在 2000 年 5 月 29 日發布,并一直使用 C 語言實現。C 語言一直是實現 SQLite 這類軟件庫的最佳語言,目前還沒有計劃使用其他編程語言重新開發 SQLite。

        惰性求值——lodash源碼解讀

        lodash受歡迎的一個原因,是其優異的計算性能。而其性能能有這么突出的表現,很大部分就來源于其使用的算法——惰性求值。 本文將講述lodash源碼中,惰性求值的原理和實現。

        Microsoft宣布正式發布Linux on ASE

        Microsoft宣布正式發布(GA)用于ASE(應用服務環境,App Service Environment)的Linux。該服務使客戶可結合使用Linux上的應用服務(App Service)特性與ASE。

        編程難在哪里?一個美國實習生的故事

        記得之前組里來了一個美國實習生小伙子,很geek的那種,干活快,一天能給你寫2000行代碼(我code review的速度跟不上他寫的速度),讓做什么東西,上午告訴做個這個功能,下午就能在測試環境跑起來演示了

        北京后廠村的高速繁榮與集體焦慮

        后廠村一直是一個傳說。實際上它的正式名稱是中關村軟件園——中國單位經濟產出和智力密度最高的地方,關鍵詞包括巨頭科技公司、碼農、高學歷、高薪資、平均年齡29.2歲。

        30條編程名言佳句: 這不是Bug只是未知的特性

        如果你交給某人一個程序,你將折磨他一整天;如果你教某人如何編寫程序,你將折磨他一輩子。

        每人應知的 23 個比特幣和區塊鏈名言

        無論是世界領導者、各大企業 CEO、行業專家或投資者,他們都曾被問及對于比特幣和區塊鏈的看法,以下是他們的觀點:

        現代 JavaScript 的變量作用域

        我希望此篇作用域的總結能讓大家更好的理解 JavaScript 如何處理變量。貫穿全文的示例中我使用 var,let 和 const 定義變量。伴隨著 ES6 的降臨,我們大可以使用 let 和 const 取代 var。

        《延禧攻略》的莫蘭迪色火了,學一學里面的高級配色!

        該劇還推翻了于正之前鐘愛的高飽和度阿寶色,一改往日色彩艷麗的宮廷風,以一種低調而不失奢華的畫面質感,俘虜了不少觀眾的眼球。

        你或許從未聽說過的15個HTML元素方法

        本文首先將為初學者介紹 HTML 與 DOM 的基本常識,隨后為大家介紹15個比較冷門的 HTML 元素的方法。

        從 Google Trends,看各大深度學習框架使用熱度

        今年7月,小米也擁抱開源,發布自家深度學習框架 MACE。據悉,MACE 支持 TensorFlow 和 Caffe 模型,提供轉換工具,可以將訓練好的模型轉換成專有的模型數據文件,同時還可以選擇將模型轉換成C++代碼,支持生成動態庫或者靜態庫,提高模型保密性。

        融資2.5億的“自主國產”紅芯瀏覽器,其實是個套殼Chrome

        今天又給大家帶來一個神奇的項目。又是崇山峻嶺,又是長城,又是紅色的中國地圖……我的老天鵝,這氣勢未免也太恢弘了!讓我們看看這款“安全、穩定、自主可控”的國產瀏覽器,到底有多厲害吧:

        經濟學人:區塊鏈如何重構人類的信任體系?

        許多人把區塊鏈叫做自由主義者的陰謀,另一些人擔憂人類歷經千辛萬苦建立起來的現有體制將會被取代。“每當我們使用一次去中心化數據庫,就意味著我們向從中心機構到非中心,點對點機構的轉變又邁進了一步。

        集Python、C++、R為一體!編程語言 Julia 1.0 正式發布

        8 日,Julia 正式發布 1.0 版本。Julia 團隊表示:“Julia 1.0 版本是我們為如饑似渴的程序員構建一種全新語言數十年來工作成果的巔峰。”那么問題來了,Julia 真有這么神?你做好學一門新編程語言的準備了嗎?

        Vue CLI 3.0正式發布,帶來多項重大更新

        近日,Vue的作者尤雨溪在Medium上宣布正式發布Vue CLI 3.0,它也將為很多開發者帶來期待已久的新特性。

        編程語言選型技巧

        在做編程語言選型的時候,除了技術本身還有很多其他因素,這些因素要針對具體場景來分析,所以本文從通用性的角度考慮,只講技術層面的內容。

        優秀軟件設計文檔最佳實踐

        作為一名軟件工程師,我花了很多時間在閱讀和撰寫設計文檔上。在磨礪了數百篇文檔之后,我發現,優秀的設計文檔與項目的成功之間有著密切的聯系。

        譯 | 什么是深度學習里的卷積?

        這個過程很簡單,只需一行代碼就能實現。但是,你真的理解“卷積”是什么嗎?當初學者第一次接觸這個詞時,看到堆疊在一起的卷積、核、通道等術語,他們往往會感到困惑。作為一個概念,“卷積”這個詞本身就是復雜、多層次的。

        純 CSS 作品,沒有圖片和JavaScript,你能相信嗎?

        純 CSS 作品,沒有圖片和JavaScript,你能相信嗎?

        Y Combinator宣布正式進入中國 陸奇擔任YC中國創始人及CEO

        全球知名創業投資及加速器Y Combinator(以下簡稱YC)今日宣布正式入華,并成立Y Combinator中國(簡稱YC中國)。

        單行bash編程技巧(一)

        Bash One-Liners Explained 是一系列介紹 Bash 命令技巧的文章,由國外牛人 Peteris Krumins 撰寫。憑借扎實的功底和豐富的經驗,作者總結了許多快速解決問題的技巧,并且每一條都只要用簡潔的一行 Bash 命令就可以完成,同時每一行命令文中都給出了非常詳盡的解釋。

        關于CSS變量你需要知道的一切都在這里

        預編譯器支持更多的特性,其中CSS變量就是一個不錯的賣點。這些工作讓互聯網更加接近未來。在這篇指南里,我會展示如何使用CSS原生變量,以及如何在日常工作里使用它們,讓生活變的更美好。

        人民日報出版《區塊鏈——領導干部讀本》一書

        據新聞網稱,該書以國家大數據頂層設計和戰略部署為背景,圍繞區塊鏈的起源、核心特性、未來可能的應用場景以及對商業、法律和技術帶來的挑戰等多角度對區塊鏈進行了系統闡釋和透徹解讀。

        王垠:Kotlin 和 Checked Exception

        然而瀏覽了 Kotlin 的文檔之后,我發現 Kotlin 的設計者誤解了一個重要的問題——關于是否需要 checked exception。對于這個話題我已經思考了很久,覺得有必要分享一下我對此的看法,避免誤解的傳播,所以我還是決定寫一篇文章。

        Python中的9個“奇怪”的現象

        讀者們,我最近在網上偶然發現了很多“奇怪”的Python代碼片段。本文,我與你們分享其中一些。

        在安卓項目里部署so文件你需要知道的知識

        即使你在項目中只是使用Java語言,很多情況下,你可能并沒有意識到項目中依賴的函數庫或者引擎庫里面已經嵌入了.so文件,并依賴于不同的ABI。例如,項目中使用RenderScript支持庫,OpenCV,Unity,android-gif-drawable,SQLCipher等,你都已經在生成的APK文件中包含.so文件了,而你需要關注.so文件。

        來自Netflix的10條高可用架構建議

        在 Netflix,我們使用 Spinnaker 作為持續集成和交付的平臺。這里討論的很多最佳實踐都已納入到 Spinnaker 中,這些技巧和最佳實踐具有通用性,將幫到任何想要提升系統可用性的人。

        機器學習項目失敗的9個原因

        在機器學習中,根據對數據的訓練和測試來衡量模型的性能是非常重要的。該信息將用于選擇要使用的模型、超參數和確定模型是否已準備好用于生產使用。為了衡量模型的性能,最重要的是選擇最佳的評估標準來完成手頭的任務。

        在Unix里 一切都是文件

        UNIX操作系統的設計、用戶界面、文化和演變都是建立在它的一套統一的想法和概念上。其中最重要的一點可能是“一切皆文件”,而這個概念被認為是UNIX的靈魂之一。

        Paul Graham:夢寐以求的編程語言

        一次性程序的另一個特點就是簡潔。對黑客來說,這一點永遠有吸引力。如果考慮到你最多只打算在這個程序上耗費一個小時,這一點就更重要了。

        盤點被神運營毀掉的好軟件

        本來好端端的軟件,一頓操作后失足掉出歷史端莊大道的例子,屢見不鮮。今天,就讓我們一起來盤點一下那些被“神運營”毀掉的好軟件,你都用過幾款?

        鮮為人知的 Python 語法

        所有人(好吧,不是所有人)都知道 Python 是一門用途廣泛、易讀、而且容易入門的編程語言。但同時 Python 語法也允許我們做一些很奇怪的事情。

        安卓9.0加入“防回滾”機制 無法降級!

        這次谷歌發布了Android 9 Pie系統之后,谷歌Pixel系列手機和Essential Phone都已經可以升級到最新的Android 9.0了,而經過國外XDA論壇的深入挖掘發現,在Android 9.0中的“rollback protection(回滾保護)”從推薦變為強制特性

        Linux 內核 Git 歷史記錄中,最大最奇怪的提交信息是這樣的

        Git 還支持章魚式的合并,這意味著可以有超過兩個父節點的合并。這對于我們那些從事小型項目開發的人來說,這似乎很奇怪:與三四個父節點合并會不會令人感到困惑?這得看情況而定。

        Windows 命令行:深入 Windows 控制臺

        Windows控制臺是一種傳統的Win32可執行文件,雖然它最初是用“C”編寫的,但隨著團隊現代化和模塊化控制臺的代碼庫,大部分代碼都已正在遷移到現代C++了。

        Facebook 開源 Skip,面向對象+函數式編程語言

        近日,Facebook 開源了全新語言 Skip,這是 Facebook 內部開發的一個實驗性質編程語言,Facebook 表示,Skip 項目于 2018 年完成,今后將不再積極開發。

        Linux之父Linus Torvalds談Linux行為準則

        Linux 之父 Linus Torvalds 最近休假尋求專業建議來改變個人行為,而 Linux 社區也采用了新的受爭議的行為準則。他接受 BBC 的電子郵件采訪,談論了對此事的看法。

        Git 2.19 對Diff、Branch和Grep等做了改進

        這很有用,這樣git diff可以在其輸出中展示新文件的完整內容。但是之前,diff中的文件路徑沒有被標記成新的。在一份相關說明提到,apply命令也改進了其對intent-to-add選項的處理。

        Stack Overflow最新薪資計算器出爐:DevOps和Go語言開發者是大贏家

        你知道自己的技術能力值多少錢嗎?Stack Overflow最新的2018年薪資計算器已正式出爐,通過最新的計算器可以看出現在哪些工作崗位正在扶搖直上,哪些工作崗位正在走下坡路,哪些城市的技術從業者獲得了巨額收入。

        JavaScript編程趨勢:用map和filter替換forEach

        使用map和filter有很多好處,比如關注點分離、易于測試、可讀性和異步編程的支持。因此,對我來說這是一個明智的選擇。但是,我經常遇到使用forEach的開發人員。雖然函數式編程可能有點兒嚇人,但是這些方法并沒有什么好害怕的

        [圖]微軟正計劃在Windows 10中棄用傳統磁盤清理工具

        微軟近日宣布,在即將發布的Windows 10 October 2018(十月更新)功能更新中將進一步強化存儲感知(Storage Sense)功能,并計劃在不久的將來從系統中移除磁盤清理。

        資深CTO帶來的8條Serverless最佳實踐

        最佳實踐并非“唯一的實踐”。最佳實踐是以一系列基本假設為前提,如果你的場景不存在這些假設,那么這些最佳實踐可能就不合適你。

        如何像程序員一樣思考——解決問題的經驗

        你可能還想知道,像程序員一樣思考到底意味著什么?怎樣才能做到?從本質上講,它是一種更有效的解決問題的方法。在這篇文章中,我的目標是用這種方式教你。

        Facebook程序員是如何背鍋的?

        作者是一位在硅谷Facebook工作的程序員,他的文章描述了硅谷的生活,文化的差異,很有意思,推薦給大家。

        Python 也攤上事兒了,術語 master-slave 亦恐被無奈修改

        這項帶有政治色彩的“運動”蔓延到了 Python 身上,就連宣布退出 Python 核心開發組決策層的 Guido van Rossum 也被請回來解決關于政治不正確的語言辯論

        Azure Cloud Shell:無需安裝的CLI才是最好的

        他在用Mac還是Windows?他安裝了Homebrew了嗎?他用的Python的版本是什么?天哪!還有Python的版本問題。后來,我意識到,其實我們不必做任何事情。我們不需要安裝Azure CLI就可以使用它。我們所需要的只是Azure Cloud Shell而已。

        閑魚基于Flutter的移動端跨平臺應用實踐

        Flutter 作為 Google 新一代的跨平臺框架,有較多的優點,但跟其他跨平臺解決方案相比,最吸引我們的是它的高性能,可以輕松構建更流暢的 UI。雖然各跨平臺方案都有各自的特點,但 Flutter 的出現,給閑魚、給大家都提供了一種新的可能性。

        Linux 用戶應該嘗試使用 BSD 的 6 個理由

        迄今我因 BSD 是 自由及開源軟件 (FOSS)已經寫了數篇關于它的文章。但總有人會問:“為什么要糾結于 BSD?”。我認為最好的辦法是寫一篇關于這個話題的文章。

        從一張搞笑圖看JavaScript的語法和特性

        這張圖里的很多知識并不是實際編程所需要的(就像i+++++i,這些是我認為不重要的知識)。我是希望借這張圖聊到一些js的語法特性,以加深對js的理解。這兩點在我看來有本質的區別。

        與程序員打交道,千萬別“嘴欠”說這 11 句話

        對于非開發人員來說,如何與開發人員進行合理且有效地溝通就成為了職場中一項必備技能

        圖組 | 你相信程序員有潔癖這樣的鬼話嗎

        如果你是一名程序猿,或是潔癖癥、強迫癥患者,以下圖片可能會引起不適,請做好心理準備!

        將 Linux 終端會話錄制成 SVG 動畫

        Termtosvg 將你的終端會話錄制成一個單獨的 SVG 動畫。它是一款簡單的命令行工具,使用 Python 語言編寫,可以生成輕量級、外觀整潔的動畫,可以嵌入到網頁項目中。

        (…)這三個點在JavaScript中是個啥意思?

        這篇文章的標題來自我在Quora上被要求回答的一個問題。下面是我試圖解釋JavaScript中三個點的作用。希望這對于將來有相同問題的人來說可以消除圍繞這個概念的迷霧。

        關于TensorFlow,你應該了解的9件事

        谷歌開發技術推廣工程師 Laurence Moroney 在 Google Cloud Next 大會上進行了一段 42 分鐘的演講,主題是「What’s New with TensorFlow?」。本文作者 Cassie Kozyrkov 對該演講進行了總結,概括出關于 TensorFlow 的九件事。

        Microsoft宣布正式發布Linux on ASE

        Microsoft宣布正式發布(GA)用于ASE(應用服務環境,App Service Environment)的Linux。該服務使客戶可結合使用Linux上的應用服務(App Service)特性與ASE。

        30條編程名言佳句: 這不是Bug只是未知的特性

        如果你交給某人一個程序,你將折磨他一整天;如果你教某人如何編寫程序,你將折磨他一輩子。

        你或許從未聽說過的15個HTML元素方法

        本文首先將為初學者介紹 HTML 與 DOM 的基本常識,隨后為大家介紹15個比較冷門的 HTML 元素的方法。

        從 Google Trends,看各大深度學習框架使用熱度

        今年7月,小米也擁抱開源,發布自家深度學習框架 MACE。據悉,MACE 支持 TensorFlow 和 Caffe 模型,提供轉換工具,可以將訓練好的模型轉換成專有的模型數據文件,同時還可以選擇將模型轉換成C++代碼,支持生成動態庫或者靜態庫,提高模型保密性。

        融資2.5億的“自主國產”紅芯瀏覽器,其實是個套殼Chrome

        今天又給大家帶來一個神奇的項目。又是崇山峻嶺,又是長城,又是紅色的中國地圖……我的老天鵝,這氣勢未免也太恢弘了!讓我們看看這款“安全、穩定、自主可控”的國產瀏覽器,到底有多厲害吧:

        優秀軟件設計文檔最佳實踐

        作為一名軟件工程師,我花了很多時間在閱讀和撰寫設計文檔上。在磨礪了數百篇文檔之后,我發現,優秀的設計文檔與項目的成功之間有著密切的聯系。

        在安卓項目里部署so文件你需要知道的知識

        即使你在項目中只是使用Java語言,很多情況下,你可能并沒有意識到項目中依賴的函數庫或者引擎庫里面已經嵌入了.so文件,并依賴于不同的ABI。例如,項目中使用RenderScript支持庫,OpenCV,Unity,android-gif-drawable,SQLCipher等,你都已經在生成的APK文件中包含.so文件了,而你需要關注.so文件。

        來自Netflix的10條高可用架構建議

        在 Netflix,我們使用 Spinnaker 作為持續集成和交付的平臺。這里討論的很多最佳實踐都已納入到 Spinnaker 中,這些技巧和最佳實踐具有通用性,將幫到任何想要提升系統可用性的人。

        在Unix里 一切都是文件

        UNIX操作系統的設計、用戶界面、文化和演變都是建立在它的一套統一的想法和概念上。其中最重要的一點可能是“一切皆文件”,而這個概念被認為是UNIX的靈魂之一。

        Paul Graham:夢寐以求的編程語言

        一次性程序的另一個特點就是簡潔。對黑客來說,這一點永遠有吸引力。如果考慮到你最多只打算在這個程序上耗費一個小時,這一點就更重要了。

        Linux 內核 Git 歷史記錄中,最大最奇怪的提交信息是這樣的

        Git 還支持章魚式的合并,這意味著可以有超過兩個父節點的合并。這對于我們那些從事小型項目開發的人來說,這似乎很奇怪:與三四個父節點合并會不會令人感到困惑?這得看情況而定。

        知名系統中的一些有趣bug

        產品的絕大部分bug,會在測試階段被消滅,但仍然有不少的bug,脫離測試工程師的魔掌,展現在了用戶面前。有些bug十分影響用戶體驗,不過有些bug,反而會娛樂大眾,讓人笑翻了天。

        尤雨溪公布 Vue 3.0 開發路線:將從頭開始重寫 3.0

        在上周的 Vue.js 倫敦大會上,Vue.js 作者尤雨溪簡要介紹了 Vue 下一個主要版本要發布的內容,9 月 30 日,尤雨溪在 medium 個人博客上發布了 Vue 3.0 的開發路線,我們不妨看看 Vue 3.0 將會有怎樣的發展。

        成人網站PornHub爬蟲分享(一天可爬取500萬以上的視頻)

        10個線程同時請求,可達到如上速度。若個人網絡環境更好,可啟動更多線程來請求,具體配置方法見 [啟動前配置]

        僅剩下Safari了:Firefox宣布支持谷歌的WebP圖片格式

        WebP是出于減少數據量、加速網絡傳輸的目的而開發的。這是Google舊款VP8編碼(已在2010五月開源)的衍生分支,在質量等同于JPEG的情況下壓縮文件尺寸。

        雷軍22年前寫的代碼 你見過嗎?

        網上出現一篇“劉強東的代碼水平如何”的文章,有網友在下面回復“代碼只服雷軍”。這個回復吸引了小編的注意,雷軍的代碼水平真的很牛嗎?

        翻譯 | Vim 的起源

        它不像React,每個人都知道它是由Facebook開發和維護的,Vim沒有明確的作者。盡管它是如此的普遍和重要,卻沒有任何類型的委員會或組織來為Vim做決策

        要嫁就嫁程序猿——錢多話少死的早

        我是一個苦b的程序員,今晚加班到快通宵了,困得快睜不開眼了,女上司很關心,問我要不要吃宵夜。我沒好氣地說,宵夜就算了,能讓我睡一覺就行了。女上司紅著臉說了句討厭

        開源作者痛斥京東重量級項目抄襲

        作者稱,京東方面在開源其項目的時候使用了他的源碼,但是沒有根據 Apache-2.0 的許可條款添加引用說明。他列舉了一些引用的地方,例如 storage/chunk.go 里面,函數名 WalkIndexFile,兩種文件名”.cpx”、”.cpd”,變量名 TombstoneFileSize,這些都是作者當時一拍腦袋比較隨意想出來的詞匯,竟然會“巧合”地在出現別人的項目里。

        有人向我反饋了一個bug

        有人向你反饋了一個bug。 “26樓會議室的燈亮著。它需要被熄滅。”bug的備注里寫道“你應該能在5分鐘內搞定,只要按一下開關就好了。“ 你去了26樓的會議室。燈的確亮著,但房間里沒有燈的開關。

        你可能沒聽說過的 Go 語言的一些驚人優點

        我想向您介紹一些相當小眾但仍然很重要的功能。只有在您決定嘗試 Go 語言后,您才會知道這些功能。這些都是表面上沒有體現出來的驚人特性,但它們可以為您節省數周或數月的工作量。而且這些特性還可以使軟件開發更加愉快。

        做程序猿的老婆應該注意的一些事情

        經過初步了解,配電腦、修電腦、裝系統等都可以找程序猿來干。而且程序猿不會油嘴滑舌的。很多妹子也都這么想的,于是大學四年,程序猿鉆了不少次各種妹子宿舍,一去就一下午,他說裝系統太慢,我暫且就信了吧。

        自由軟件之父RMS:Linux貢獻者無權撤銷代碼

        近日,Linux 社區的動蕩引起了整個開源屆的關注。在貢獻者威脅要從操作系統中撤回代碼之后,幾位開源屆的大人物也發表了對此事件的看法。

        為什么有些大公司技術弱爆了?

        今年年初,到一家互聯網公司實習,該公司是國內行業龍頭。
        不過技術和管理方面,卻弱爆了。

        蘋果的3D Touch技術為何慘淡收場?

        蘋果的3D Touch功能為什么會慘淡收場呢?外媒Hackernoon從用戶體驗的角度分析了其中的原因,稱該技術實用性不強,沒有給iPhone的交互方式帶來任何改進,而且與iPhone原有的輕觸式觸控方式相沖突。

        高盛區塊鏈79頁完整報告:從理論到實踐!【中文版】

        我們闡明區塊鏈的特性最適應現有的哪些商業問題,并量化其如何改變產業現狀。我們突出展示那些將探索或賦能這一進程的私有和上市企業——并分析區塊鏈可以創造哪些新的利潤池,或是破壞哪些舊的利潤池。

        Linux創始人公開道歉 他真的會改變嗎?

        在那段時間里,Torvalds已經建立了十分嚴厲、不估計他人感情的聲譽,評論家們說他的行為已經達到了情感虐待的地步。

        谷歌工程師寫的這段代碼什么水平?

        看來大家對谷歌前程序員寫的代碼,不是很滿意,認為問題很多。其實不一定大牛寫的代碼就很牛逼,有些時候,也會出現一些小問題。曾經因為一行代碼錯誤,日本價值18億的衛星就失控了。

        一個利用PHP中的file_exists()函數漏洞實現非法入侵的例子

        這里證明這個函數會識別一個規則就是遇到類似/../這種結構時,會將第一個斜線前面的內容當作一個目錄名來處理。這里也就是說分號、斜線這種是可以在這個函數中逃逸出來的。

        一個美國人到中國當產品經理的心得:中國App設計真好!

        有一天,我想找點樂子玩,于是我就在自己的筆記本里一條條列出「中國製造」的這些應用和我在美國用的那些有何不同。寫完才發現列了這麼長,于是我決定專門寫一篇文章,進行一個系統的分析。

        224422中马堂六肖中特
        <track id="ogt4v"></track>

            <option id="ogt4v"><div id="ogt4v"></div></option>

            1. 044期六肖中特 精准无错六肖中特十六码中特 053期精准六肖中特
              <track id="ogt4v"></track>

                  <option id="ogt4v"><div id="ogt4v"></div></option>