最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

21 歲理工男開源的這個編輯器火遍全球附面試資源

 更新時間:2020年12月15日 10:02:37   投稿:mrr  
最近在 GitHub 上最火的項目是一個對視力友好的十六進制編輯器,它上線僅 5 天就收獲了 2500 star,最近 24 小時漲了 1600 star 量,感興趣的朋友跟隨小編一起看看吧

來自:機器之心

最近在 GitHub 上最火的項目是一個對視力友好的十六進制編輯器,它上線僅 5 天就收獲了 2500 star,最近 24 小時漲了 1600 star 量。

十六進制編輯器是用于編輯單個字節(jié)數(shù)據(jù)的軟件應(yīng)用程序,主要由程序員或系統(tǒng)管理員使用。

常規(guī)文本編輯器和十六進制編輯器之間的區(qū)別在于常規(guī)編輯器表示文件的邏輯內(nèi)容,而十六進制編輯器表示文件的物理內(nèi)容。十六進制編輯器可以讓你以十六進制的形式查看或編輯文件的二進制數(shù)據(jù),并用較為友好的界面來編輯二進制數(shù)據(jù)。對于需要處理二進制數(shù)據(jù)的用戶,它非常受歡迎,例如使用十六進制編輯器可以更改游戲中的部分設(shè)置。

常用的十六進制編輯器有 Bless Hex Editor、GNOME Hex Editor、Okteta 等。和大多數(shù)編輯器一樣,人們對于十六進制編輯器的要求包括功能強大、可定制性、界面美觀。近日,GitHub 上開源了一款名為 ImHex 的十六進制編輯器,上線 5 天,狂攬 2500 star。

項目地址:https://github.com/WerWolv/ImHex

十六進制編輯器 ImHex

項目作者在 readme 文件中首先介紹了 ImHex 編輯器實現(xiàn)的功能特性。

特征

十六進制視圖

字節(jié)補丁

補丁管理

復(fù)制字節(jié)作為特征

字節(jié)

十六進制字符串

C、C++、 c#、 Rust、Python、Java 和 JavaScript 數(shù)組

ASCII-Art 十六進制視圖

HTML 自包含 div

字符串和十六進制搜索

彩色高亮顯示

從開始、結(jié)束以及當(dāng)前光標位置 goto

類似于 C++ 的自定義語言,用于突出顯示文件內(nèi)容

基于 MIME 類型的自動加載

數(shù)組、指針、結(jié)構(gòu),共用體,枚舉,位段,使用聲明,大小端支持

有用的 error 信息,語法高亮顯示和 error 標記

數(shù)據(jù)導(dǎo)入

Base64 文件

IPS 和 IPS32 補丁

數(shù)據(jù)導(dǎo)出

IPS 和 IPS32 補丁

數(shù)據(jù) Exporting

數(shù)據(jù)檢查器允許將數(shù)據(jù)解析為多種類型(小端和大端)

支持并能快速有效地加載大型文件

字符串搜索

復(fù)制字符串

復(fù)制 demangled 字符串

文件哈希支持

具有自定義初始值和多項式的 CRC16 和 CRC32

MD4, MD5

SHA-1, SHA-224, SHA-256, SHA-384, SHA-512

支持多種架構(gòu)的反匯編器

ARM32 (ARM, Thumb, Cortex-M, aarch32)

ARM64

MIPS (MIPS32, MIPS64, MIPS32R6, Micro)

x86 (16 bit, 32 bit, 64 bit)

PowerPC (32 bit, 64 bit)

Sparc

SystemZ

XCore

M68K

TMS320C64X

M680X

Ethereum

自定義視圖

區(qū)域突出顯示

注釋

數(shù)據(jù)分析

基于文件解析器和 MIME 類型的數(shù)據(jù)庫的 file magic

字節(jié)分布圖

熵圖

最大熵和平均熵

加密 / 壓縮文件檢測

實用工具

Itanium 和 MSVC demangler

ASCII 表

正則表達式替換

數(shù)學(xué)表達式評估器(計算器)

十六進制顏色選擇器

為模式語言和數(shù)學(xué)評估內(nèi)置速查表

在深夜使用時對視網(wǎng)膜友好

界面美觀

每款編輯器都有自己的風(fēng)格,越來越多的開發(fā)者青睞于黑色背景、彩色高亮顯示的界面風(fēng)格,ImHex 就是如此:

編譯

假設(shè)你在 Windows 或者 Arch Linux 中使用 mingw,需要兼容 C++20 的編輯器(例如 GCC 10.2.0)來編譯 ImHex。編譯 ImHex 需要的庫都可以在 pacman 包中找到,如下所示:

GLFW3      ( (sudo) pacman -S glfw )
libmagic, libgnurx, libtre, libintl, libiconv ( (sudo) pacman -S file )
libcrypto      ( (sudo) pacman -S openssl )
capstone      ( (sudo) pacman -S capstone )
libLLVMDemangle     ( (sudo) pacman -S llvm llvm-libs )
nlohmann json     ( (sudo) pacman -S nlohmann-json )
Python3      ( (sudo) pacman -S python3 )
All in one for Arch Linux: sudo pacman -S glfw file openssl capstone llvm llvm-libs nlohmann-json python3
All in one for Fedora: sudo dnf install cmake gcc-c++ capstone-devel glfw-devel glm-devel json-devel llvm-devel mesa-libGL-devel openssl-devel python-devel
All in one for MinGW: pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-capstone mingw-w64-x86_64-glfw mingw-w64-x86_64-glm mingw-w64-x86_64-file mingw-w64-x86_64-llvm mingw-w64-x86_64-nlohmann-json mingw-w64-x86_64-openssl mingw-w64-x86_64-polly mingw-w64-x86_64-python

安裝完這些庫之后,運行以下命令來構(gòu)建 ImHex:

mkdir build
cd build
cmake ..
make -j

該項目的作者 WerWolv 來自瑞士,今年僅 21 歲,是一名在讀本科生。

參考鏈接:

https://zhuanlan.zhihu.com/p/59119723

https://www.howtoing.com/best-hex-editors-for-linux

附:網(wǎng)盤整理面試開發(fā)筆記,必看內(nèi)容。

鏈接: https://pan.baidu.com/s/11NwCNq4WOWMpUFi9gQHYtQ 提取碼: vsau

到此這篇關(guān)于21 歲理工男開源的這個編輯器火遍全球的文章就介紹到這了,更多相關(guān)開源編輯器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Keras搭建Efficientdet目標檢測平臺的實現(xiàn)思路

    Keras搭建Efficientdet目標檢測平臺的實現(xiàn)思路

    EfficientNet模型具有很獨特的特點,這個特點是參考其它優(yōu)秀神經(jīng)網(wǎng)絡(luò)設(shè)計出來的,本文以Efficientnet-B0和Efficientdet-D0為例,進行Efficientdet的解析,感興趣的朋友一起看看吧
    2021-06-06
  • 淺談Visual?Studio和Visual?Studio?Code(VSCode)的區(qū)別及如何選擇

    淺談Visual?Studio和Visual?Studio?Code(VSCode)的區(qū)別及如何選擇

    Visual Studio和VSCode兩者都是 Microsoft 制造的,它們有著相似的名稱,盡管它們的名字相似,但它們的功能卻大不相同,本文主要介紹了Visual?Studio和Visual?Studio?Code(VSCode)的區(qū)別,感興趣的可以了解一下
    2024-06-06
  • 解讀Base64編碼中為什么會有等號(=)問題

    解讀Base64編碼中為什么會有等號(=)問題

    這篇文章主要介紹了解讀Base64編碼中為什么會有等號(=)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 聊聊Flare應(yīng)用前后端性能優(yōu)化問題

    聊聊Flare應(yīng)用前后端性能優(yōu)化問題

    這篇文章主要介紹了Flare應(yīng)用前后端性能優(yōu)化,制作?flare?的過程,其實也是?flame?性能調(diào)優(yōu)的過程。不過在解決問題之前,我們首先得能定位問題有哪些,帶著這些問題一起通過本文學(xué)習(xí)吧
    2022-02-02
  • 火車頭采集正文多圖片如何采集下載(只下載一張圖片的情況該如何處理)

    火車頭采集正文多圖片如何采集下載(只下載一張圖片的情況該如何處理)

    文章采集是站長常常會遇到的事,很多人使用火車頭采集器軟件,采集正文中有多個圖片的時候如果設(shè)置錯誤,會遇到只下載一張圖片、采集后的正文多張圖片同一個文件名的情況
    2023-03-03
  • Jebrains付費插件Activation code[持續(xù)更新]

    Jebrains付費插件Activation code[持續(xù)更新]

    這篇文章主要介紹了Jebrains付費插件Activation code[持續(xù)更新],使用本Activation code需要jetbrains-agent支持!感興趣的朋友跟隨小編一起看看吧
    2020-09-09
  • 高級消息隊列協(xié)議AMQP簡介

    高級消息隊列協(xié)議AMQP簡介

    這篇文章簡單介紹了高級消息隊列協(xié)議AMQP,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 從實例分析ELF格式的.gnu.hash區(qū)與glibc的符號查詢?nèi)^程

    從實例分析ELF格式的.gnu.hash區(qū)與glibc的符號查詢?nèi)^程

    把ELF格式是如何組織一個符號,以及動態(tài)鏈接器如何讀取并處理這些信息以進行符號查詢的全過程詳細地講清楚,本文的實現(xiàn)以及so文件均以glibc 2.31為準,對ELF格式的.gnu.hash區(qū)與glibc的符號查詢知識感興趣的朋友一起學(xué)習(xí)吧
    2021-05-05
  • 細說ASCII、GB2312/GBK/GB18030、Unicode、UTF-8/UTF-16/UTF-32編碼

    細說ASCII、GB2312/GBK/GB18030、Unicode、UTF-8/UTF-16/UTF-32編碼

    本文主要介紹了細說ASCII、GB2312/GBK/GB18030、Unicode、UTF-8/UTF-16/UTF-32編碼,詳細的介紹了這些編碼的知識,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 常見前端面試題及答案

    常見前端面試題及答案

    本文是在GitHub上看到一個大牛總結(jié)的前端常見面試題,很多問題問的都很好,很經(jīng)典、很有代表性。上面沒有答案,我就整理了一下,從網(wǎng)上找了一些相關(guān)問題的答案
    2016-08-08

最新評論

福建省| 吉水县| 固原市| 北安市| 锡林浩特市| 延川县| 牡丹江市| 常宁市| 林甸县| 克东县| 巫山县| 城步| 柘城县| 双桥区| 河东区| 巴东县| 吴川市| 保康县| 信阳市| 黄石市| 攀枝花市| 喀喇| 惠安县| 广南县| 德昌县| 平舆县| 金门县| 苏州市| 苏尼特左旗| 韶山市| 建德市| 塘沽区| 乌鲁木齐县| 灵丘县| 司法| 新绛县| 蓬莱市| 化德县| 合肥市| 平泉县| 衡水市|