主頁 >  其他 > CSDN開發者周刊第 26 期:Rust 升級成微軟第一梯隊語言;“熊孩子”亂敲鍵盤攻破 Linux 桌面;500 個值得學習的 AI 開源專案

CSDN開發者周刊第 26 期:Rust 升級成微軟第一梯隊語言;“熊孩子”亂敲鍵盤攻破 Linux 桌面;500 個值得學習的 AI 開源專案

2021-01-27 11:35:39 其他

CSDN開發者周刊:只為傳遞“有趣/有用”的開發者內容!

在這里插入圖片描述

本周熱門專案

0、Rust 升級成為微軟一級專案

2015 年誕生的 Rust 是一款小眾的現代系統編程語言,近幾年間,接連受到了各大企業的青睞,并且連續 3 年被評為最受開發者歡迎的編程語言,

如今,Rust 正式升級成為微軟第一梯隊的編程語言,與 C++、C# 平級,

在這里插入圖片描述

1、500 個值得學習的 AI 開源專案

  • https://codechina.csdn.net/mirrors/ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

一名國外的 AI 研究員以文章的形式整理了 500 個值得學習的 AI 專案,覆寫機器學習、深度學習、計算機視覺、NLP 等領域,

在這里插入圖片描述

2、IEEE 榮譽勛章授予資料壓縮先驅 Jacob Ziv

  • https://spectrum.ieee.org/the-institute/ieee-member-news/ieee-medal-of-honor-goes-to-data-compression-pioneer-jacob-ziv

近日,IEEE 終身 Fellow 授予以色列科學家 Jacob Ziv, 因其對資訊論和資料壓縮技術的重要貢獻和杰出研究領導地位獲得本年度的 IEEE 榮譽勛章,

LZ77 與 LZ78 是 Abraham Lempel 與 Jacob Ziv 在 1977 年以及 1978 年發表的論文中提出的兩個無損資料壓縮演算法,二人脫離了 Huffman 及算術編碼的設計思路,創造出了一系列比 Huffman 編碼更有效,比算術編碼更快捷的通用壓縮演算法,

IEEE 榮譽勛章獎項創立于 1917 年,是 IEEE 協會的最高獎項,也是全球電氣電子工程學界的最高獎勵,授予那些為電子電氣領域做出特殊貢獻的人物,

3、AWS 宣布創建 Elasticsearch 和 Kibana 分支

  • https://aws.amazon.com/cn/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch/

日前 Elastic 公司宣布,將對旗下 Elasticsearch 和 Kibana 進行開源許可修改,從 Apache 2.0 許可的源代碼移到服務器端公共許可(SSPL)和 Elastic許可的雙重許可下,使用戶可以選擇要應用的許可,根據官方資訊,從 7.11 版本開始,兩個產品的所有維護分支,默認發行版將繼續使用 Elastic 協議,

此舉旨在禁止云服務商(aka AWS)使用它的軟體作為一種服務提供給客戶,但許可的更改也意味著 Elasticsearch 和 Kibana 不再是開源軟體了,亞馬遜 AWS 宣布它將創建和維護 Elasticsearch 和 Kibana 的一個分支,繼續使用 ALv2 許可證,亞馬遜稱,它是在 ALv2 許可下提供 Elasticsearch 的軟體即服務,而且它在 Elasticsearch 上的所有改進都遞交到上游,

4、IntelliJ IDEA 20 周歲了!

  • https://www.jetbrains.com/lp/intellijidea-20-anniversary/

JetBrains 公司回顧 20 周年,在其創立之初,該公司只是布拉格一家名不見經傳的小公司,當時只有三名員工,用一款產品為 800 個客戶提供服務,時至今日,公司已在全球設立 9 個辦事處,員工人數超過 1250 名,開發者工具達到 25 款,用戶規模更是突破 800 萬,

IntelliJ IDEA 五大核心功能:

  • Сode completion
  • Show Intention Actions
  • Run
  • Go to Declaration
  • Toggle Line Breakpoint

本周熱聞

0、Visual Studio 將原生支持 WSL 2

  • https://devblogs.microsoft.com/cppblog/c-with-visual-studio-and-wsl2/

微軟官方團隊宣布,為對支持 C++進行原生支持,他們于 2019 年在 Visual Studio 中發布了基于的 Linux 的 Windows 子系統 WSL ,目前 Visual Studio將原生支持 WSL 2,這樣,開發者就可以在 WSL2 上進行無縫構建和除錯,無需添加 SSH 連接,

在這里插入圖片描述

1、多個 Linux 發行版考慮移除 Chromium 軟體包

近日,Google Chrome Team 通過郵件的形式告知 Linux 發行版開發者,為改善 Google 用戶資料安全體驗,從 2021 年 3 月 15 日開始,在構建配置上使用 google_default_client_id 和 google_default_client_secret 的 Chromium 和 Chromium OS 衍生產品的終端用戶將無法登錄其 Google 帳戶,

在這里插入圖片描述

2、“熊孩子”亂敲鍵盤攻破 Linux 桌面

  • https://github.com/linuxmint/cinnamon-screensaver/issues/354

近日,一位昵稱叫 robo2bobo 的程式員爸爸在 Github 上匯報了一個 Bug,而 Bug 的起因竟是由他兩個熊孩子引起的,robo2bobo 寫道:“幾周前,我的孩子想入侵我的Linux桌面,當時我就站在他們的身后,他們在各處打字單擊,最終導致 Linux Mint 螢屏保護程式崩潰,從而使兩個人都可以訪問桌面“,

根據錯誤報告,兩個孩子在物理鍵盤和螢屏鍵盤上同時按下了隨機鍵,而 robo2bobo 讓孩子們再次復現該問題,竟然成功了,隨后,他在 Linux Mint 的 GitHub 頁面上反饋了這一 bug,而有一位大神表示,他早在17年前就警告過Cinnamon 和 GNOME 官方,

目前,Linux Mint 已發布了相關補丁,解決該 bug,

3、GCC 11 進入最后開發階段, 62 個高優先級回歸

  • https://gcc.gnu.org/gcc-11/changes.html

近日,GCC 11官方宣布,GCC 11 已處于第四階段的開發中,截至其宣布時,仍有 62 個P1 優先級的回歸需要處理,另外,P2 優先級的為 334 個,P3 優先級的為35個,P4 優先級的為 190 個,P5 優先級的為 24 個,

部分更新如下:

  • C++ 的默認模式由 -std=gnu++14 更改為 -std=gnu++17
  • 構建 GCC 時,主機編譯器必須支持 C++11,而不是 C++98
  • 支持 Linux Kernel Concurrency Sanitizer (KCSAN)
  • 優化列號的計算方法
  • 引入 AddressSanitizer 硬體輔助支持
  • 實作了部分 C++20 特性,比如支持 consteval virtual 函式
  • 修復了一些 C++ 缺陷報告,比如可變模板的默認模板引數問題
  • C 和 C++ 新的警告型別
  • 優化了對 C++17 和 C++2a 的支持

4、英特爾返聘退休 3 年的 CPU 架構師 Glenn Hinton

  • https://www.anandtech.com/show/16438/new-intel-ceo-making-waves-rehiring-retired-cpu-architects

上周,英特爾宣布老將帕特·基辛格(Pat Gelsinger)擔任 CEO 一職,并于 2 月 15 日生效,新官上任三把火,目前,帕特·基辛格的”第一把火“便是聘請有“酷睿i7之父”的稱號Glenn Hinton 回歸,

CSDN 社區精選

0、讓 Flutter 在鴻蒙系統上跑起來

  • https://blog.csdn.net/MeituanTech/article/details/112975700

鴻蒙系統 (HarmonyOS)是華為推出的一款面向未來、面向全場景的分布式作業系統,在傳統單設備系統能力的基礎上,鴻蒙提出了基于同一套系統能力、適配多種終端形態的分布式理念,自 2020 年 9 月 HarmonyOS 2.0 發布以來,華為加快了鴻蒙系統大規模落地的步伐,預計 2021 年底,鴻蒙系統會覆寫包括手機、平板、智能穿戴、智慧屏、車機在內的數億臺終端設備,對移動應用而言,新的系統理念、新的互動形式,也意味著新的機遇,如果能夠利用好鴻蒙的開發生態及其特性能力,可以讓應用覆寫更多的互動場景和設備型別,從而帶來新的增長點,

在現有的眾多跨端框架當中,Flutter 以其自渲染能力帶來的多端高度一致性,在新系統的適配上有著突出的優勢,雖然Flutter 官方并沒有適配鴻蒙的計劃,但經過一段時間的探索和實踐,美團外賣 MTFlutter 團隊成功實作了 Flutter 對于鴻蒙系統的原生支持,

這里也要提前說明一下,因為鴻蒙系統目前還處于Beta版本,所以這套適配方案還沒有在實際業務中上線,屬于技術層面比較前期的探索,接下來本文會通過原理和部分實作細節的介紹,分享我們在移植和開發程序中的一些經驗,希望能對大家有所啟發或者幫助,

1、章文嵩將離職,曾是阿里開源“趕集人”,投身開源 20 年

近日,據晚點 LatePost 報道,滴滴內部發公告稱將成立技術委員會,其中 CTO 張博擔任技術委員會主席,橙心優選 CTO 賴春波、國際化 CTO 卜崢擔任副主席,技術委員會將在穩定性保障和中后臺降本增效進行持續投入,

同時,還有個重磅訊息:滴滴高級副總裁章文嵩將于近期離職,他所負責的基礎平臺作業,將由智能中臺負責人楊毅接任,

2、Oracle 2021年度安全警報:Critical Patch Update 發布8個資料庫警告

  • https://blog.csdn.net/enmotech/article/details/112975376

Oracle公司于2021年1月19日,發布了第一個年度安全預警,關于 Oracle 資料庫部分,共 8個 安全警告,通過應用最新的 CPU 補丁可以修復這個安全漏洞,

此重要補丁更新包含8個新的安全補丁,以及針對Oracle資料庫產品的其他補丁修正,這8個安全漏洞中:

  • CVE-2021-2018 漏洞無需身份驗證即可遠程利用,即入侵者可以通過網路利用這些漏洞而無需用戶憑據,這個漏洞的安全風險較高,風險評分 8.3分,但是攻擊復雜度高,影響Oracle 18c 和 19c,但是只影響 Windows 平臺,
  • CVE-2021-2035 是通過資料庫的 Scheduler 定時組件進行攻擊,需要 Export Full Database 權限,管控這個權限可以降低風險,這個漏洞實作復雜度低,風險評分高達 8.8 分,建議梳理資料庫的權限,或者應用補丁修復,
  • CVE-2021-2054 和 Sharding 組件相關,相信大多數用戶沒有用到,如果沒用分布式組件可以忽略,
  • CVE-2021-2116 和 CVE-2021-2117 和 Oracle Apex 相關,通過 http 協議攻擊,但是需要有效的用戶帳號,做好賬戶管理,風險不大,
  • CVE-2021-1993 和 Java VM相關,是之前一系列反序列化的漏洞延續,可以通過 Package 的權限限制防范,或者補丁修復,
  • CVE-2021-2045 和 Text 組件相關,多數用戶同樣應該未使用這個選項,可以忽略(資料庫安裝時,這些用不到的選件,最好不要安裝),
  • CVE-2021-2000 是 Unified Audit - 統一審計管理特性相關的漏洞,需要 SYS帳號,對于權限要求極高,所以風險最低,安全分是 2.4 分,

以上的 8個 風險漏洞中,其中兩個(CVE-2021-2035, CVE-2021-2054)來自北京安華金和的專家 Eddie Zhu 提報,

3、18個撰寫 JavaScript 好習慣!

  • https://blog.csdn.net/qq449245884/article/details/112915420

在我多年的編程生涯中,我會優先考慮撰寫代碼的方式,不僅是為了讓代碼更簡潔,還因為它有助于提高編碼效率,使撰寫代碼的速度更快,
寫1000行代碼和寫300行代碼是不一樣的,這對我們正在做的程式或腳本有很大的幫助,編程時必須非常小心,因為在大型專案中,臟代碼可能是一個嚴重的問題,
許多程式員批評 JS 語言沒有像Java或c++那樣的標準作業方式,但事實是JavaScript是目前使用的最好的語言之一,其中一些是Facebook和Netflix,像React這樣的庫提高了前端性能,至于后端,nextJs用于提高速度,這些組合讓當今的程式員抓狂,

ECMAScript v6(縮寫為ES6或ES2015)是JavaScript自2015年6月以來一直遵循的標準,
通過學習以下技巧,我們能夠改善撰寫代碼的方式,花點時間在控制臺上練習,學習好,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253041.html

標籤:AI

上一篇:成功解決TypeError: distplot() got an unexpected keyword argument ‘y‘

下一篇:Opencv影像操作——影像遍歷、影像ROI選取、影像混合

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more