首页 > 编程知识 正文

普通本科毕业不想做程序员(程序员都是本科生吗)

时间:2023-05-05 13:08:51 阅读:66445 作者:1916

【导语】: ImHex是一款界面优美的十六进制编辑器,主要面向逆向工程师和程序员。 如果你喜欢黑暗系编辑器,我想那是你的菜。

ImHex最近在GitHub上非常热,陈列5天就获得了2.5k Star,10天就获得了5k Star。

开发者介绍

ImHex的开发者是WerWolv,今年21岁,是瑞士电子工程系的大二学生。 他热衷于嵌入式系统、基本编码、ARM微控制器开发、操作系统以及主机自制软件和定制固件。

项目地址 + 源码

https://github.com/WerWolv/ImHex

示例图

功能特点功能性十六进制视图

打工族

十六进制字符串

c、c、C#、Rust、Python、Java JavaScript数组

ASCII-Art进制视图

HTML自包含div

字节修补程序

补丁程序管理

字节复制功能

字符串和十六进制搜索

彩色突出显示

从开头、结尾和当前光标位置跳转

自定义c类模式语言以分析突出显示的文件内容

基于MIME类型的自动加载

数组、指针、结构、共享、枚举、位空间、使用声明、大小侧支持

有用的错误消息、语法高亮和错误标记

读取数据

Base64文件

IPS和IPS32修补程序

导出数据

IPS和IPS32修补程序数据检查器可以将数据分析为多种类型(小端和大端)

支持大型文件的高速、大学加载

字符串搜索

字符串复制

复制demangled字符串

支持文件hash

CRC16和CRC32支持自定义初始值和多项式

MD4,MD5

SHA-1、SHA-224、SHA-256、SHA-384和SHA-512

支持多种不同体系结构的分解器

arm32(arm、Thumb、Cortex-M、aarch32 ) )。

ARM64

MIPS(MIPS32、MIPS64、MIPS32R6、Micro ) )。

x86(16位、32位、64位) )。

owerpc (32位、64位)。

Sparc

系统频率

酷睿

M68K

TMS320C64X

M680X

以太网用户界面

书签

突出显示区域

评论

数据分析

基于文件解析器和MIME类型数据库的文件幻像

字节分布图

熵图

最大熵和平均熵

加密/压缩文件发现

帮助工具

安腾和MSVC demangler

ASCII代码表

正则表达式替换

公式评估器(计算机) ) )。

十六进制拾色器

模式语言和数学的计算中内置了速查表

深夜使用时不会破坏视网膜

编译您的编译工具必须与C 20兼容,例如GCC 10.2.0。 更重要的是,编译ImHex还需要以下依赖关系:

GLFW3

lib幻方图、libgnurx、libtre、li繁荣的钢铁侠tl、libiconv

libcrypto

电容

libLLVMDemangle

nlohmann json

Python3

以上所有依赖项安装脚本都位于以下链接中: 主要支持Arch Linux、Fedora、Debian/Ubuntu或msys2: https://github.com/werw olv/im hex/blob/master/dit hub

安装以上依赖项后,运行以下命令以构建ImHex :

要在mkdirbuildcdbuildcmake . make-jmacintosh中生成ImHex,请使用以下命令:

brew bundle---no-lock---- file dist/brewfilemkdirbuildcdbuildcc=$ (brew---- prefix llvm (/繁荣的钢铁侠/clangcxx=$(brew-) ) ) ) ) ) 652 clang pkg _ config _ path=' $ (brew-- prefix OpenSSL )/lib/pkgconfig

开源前哨日常共享热门、有趣、实用的开源项目。 参与10万星开源技术库的维护,包括Python、Java、C/C、Go、JS、CSS、Node.js、PHP和. NET。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。