精华内容
下载资源
问答
  • QQ下载站进行下载Java反编译工具JAD是一个非常广泛使用的Java反编译工具,我们可以使用Jadcliish使用来班长我们进行midlet的相关信息,那么我们可以在数据中迅速提取我们需要的数据二、JD-GUI是用C++开发的Java反...

    QQ下载站进行下载

    Java反编译工具

    JAD是一个非常广泛使用的Java反编译工具,我们可以使用Jadcliish使用来班长我们进行midlet的相关信息,那么我们可以在数据中迅速提取我们需要的数据

    40a2098c9a34485bec8499c3aa01a71c.png

    二、JD-GUI是用C++开发的Java反编译器。它由PavelKouznetsov开发,支持三个平台:Windows、Linux和Apple MacOS。它在Eclipse平台下提供插件JD-Eclipse。JD-GUI不需要安装,直接单击运行,您可以对JAR、类文件进行反编译。

    三、JDk是一款我们最经常见到的数据反编译工具,我们可以使用JDk来进行数据反义,大家可以;利用JDk来中的插件帮助我们的数据和应用信息,并且时间非常短,使用非常简单

    四、Minjava是一种Java逆向工程软件,它有助于理解一些已经存在的Java软件的体系结构和行为。

    638316b155add8019d866eb2b4f06b19.png

    UuDeJava是JavaClass文件的反编译工具。未编译的Java源程序输出到与Class相同的目录。内部使用jad.exe。解译类文件时,可以直接单击类文件(关联后),或者选择快捷方式将文件或目录发送到uuDeJava。

    c102cd4f90cf333430bfd1ee7dbb8974.png

    六、JDEC是Java反编译器。它可以将.class文件中出现的字节码恢复到Java源代码中,解译结果与原始Java文件几乎相同。它还附带了使用Swing开发的用户界面。

    七、JD-GUI是用C++开发的Java反编译器。它由PavelKouznetsov开发,支持三个平台:Windows、Linux和Apple MacOS。

    八、JadClipse是jad的Eclipse插件,它是一个非常实用和方便的Java反编译插件插件。我们所要做的就是将下载的包复制到eclipse的插件目录中,然后在Window-"Preferences-"Java-"JadClipse下修改PathtoUnpiler。

    展开全文
  • QQ下载站进行下载Java反编译工具JAD是一个非常广泛使用的Java反编译工具,我们可以使用Jadcliish使用来班长我们进行midlet的相关信息,那么我们可以在数据中迅速提取我们需要的数据二、JD-GUI是用C++开发的Java反...

    QQ下载站进行下载

    Java反编译工具

    JAD是一个非常广泛使用的Java反编译工具,我们可以使用Jadcliish使用来班长我们进行midlet的相关信息,那么我们可以在数据中迅速提取我们需要的数据

    40a2098c9a34485bec8499c3aa01a71c.png

    二、JD-GUI是用C++开发的Java反编译器。它由PavelKouznetsov开发,支持三个平台:Windows、Linux和Apple MacOS。它在Eclipse平台下提供插件JD-Eclipse。JD-GUI不需要安装,直接单击运行,您可以对JAR、类文件进行反编译。

    三、JDk是一款我们最经常见到的数据反编译工具,我们可以使用JDk来进行数据反义,大家可以;利用JDk来中的插件帮助我们的数据和应用信息,并且时间非常短,使用非常简单

    四、Minjava是一种Java逆向工程软件,它有助于理解一些已经存在的Java软件的体系结构和行为。

    638316b155add8019d866eb2b4f06b19.png

    UuDeJava是JavaClass文件的反编译工具。未编译的Java源程序输出到与Class相同的目录。内部使用jad.exe。解译类文件时,可以直接单击类文件(关联后),或者选择快捷方式将文件或目录发送到uuDeJava。

    c102cd4f90cf333430bfd1ee7dbb8974.png

    六、JDEC是Java反编译器。它可以将.class文件中出现的字节码恢复到Java源代码中,解译结果与原始Java文件几乎相同。它还附带了使用Swing开发的用户界面。

    七、JD-GUI是用C++开发的Java反编译器。它由PavelKouznetsov开发,支持三个平台:Windows、Linux和Apple MacOS。

    八、JadClipse是jad的Eclipse插件,它是一个非常实用和方便的Java反编译插件插件。我们所要做的就是将下载的包复制到eclipse的插件目录中,然后在Window-"Preferences-"Java-"JadClipse下修改PathtoUnpiler。

    展开全文
  • 回顾最近的Java调查,以确定哪些类型的大数据工具在Java开发人员中很受欢迎。这是另一篇关于发布我最近运行的Java调查结果的帖子,其中我向开发人员询问他们在过去12个月中使用的工具/框架。响应者可以选择预定义的...

    回顾最近的Java调查,以确定哪些类型的大数据工具在Java开发人员中很受欢迎。

    这是另一篇关于发布我最近运行的Java调查结果的帖子,其中我向开发人员询问他们在过去12个月中使用的工具/框架。响应者可以选择预定义的选项列表,也可以选择其他选项并提供自己的选择。在这篇文章中,我们将介绍大数据工具。

    如果您还没有看过Java调查中的先前帖子,请参阅以下主题列表:

    1. 语言
    2. 网络框架
    3. 应用服务器
    4. SQL数据访问工具
    5. SQL数据库
    6. 大数据
    7. 构建工具
    8. 云提供商

    现在让我们来看看大数据。根据维基百科,

    大数据是传统数据处理应用程序不够大的数据集的广义术语。

    在许多情况下,使用SQL数据库存储/检索数据就可以了。在其他一些情况下,它要么不扩展,要么有更好的工具用于我们的目的。这一切都取决于用例。

    现在让我们讨论用于存储/处理数据的不同非SQL工具 - NoSQL数据库,内存缓存,全文搜索引擎,实时流,图形数据库等。

    大数据 - 调查结果

    b2e1d2df00930688daca05758914e2b7.png
    • MongoDB - 一种流行的,跨平台的面向文档的数据库。
    • Elasticsearch - 为云构建的分布式RESTful搜索引擎。
    • Cassandra - 一种开源分布式数据库管理系统,最初在Facebook开发,旨在处理许多商用服务器上的大量数据,提供高可用性而无单点故障。
    • Redis - 一种开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。
    • Hazelcast - 基于Java的开源内存数据网格。
    • EHCache - 广泛使用的开源Java分布式缓存,用于通用缓存,Java EE和轻量级容器。
    • Hadoop - 一个用Java编写的开源软件框架,用于在商用硬件构建的计算机集群上进行分布式存储和分布式处理非常大的数据集。
    • Solr - 一个用Java编写的开源企业搜索平台,来自 Apache Lucene 项目。
    • Spark - Apache Software Foundation中最活跃的项目,一个开源集群计算框架。
    • Memcached - 通用分布式内存缓存系统。
    • Apache Hive - 在Hadoop之上提供类似SQL的层。
    • Apache Kafka - 一种最初在LinkedIn开发的高吞吐量,分布式,发布 - 订阅消息传递系统。
    • Akka - 用于在JVM上构建高度并发,分布式和弹性的消息驱动应用程序的工具包和运行时。
    • HBase - 一个开源的,非关系型的分布式数据库,以Google的BigTable为模型,用Java编写并运行在HDFS之上。
    • Neo4j - 一个用Java实现的开源图形数据库。
    • CouchBase - 一个开源的,分布式NoSQL面向文档的数据库,针对交互式应用程序进行了优化。
    • Apache Storm - 开源分布式实时计算系统。
    • CouchDB - 一个面向开源文档的NoSQL数据库,它使用JSON来存储数据。
    • Oracle Coherence - 一种内存数据网格解决方案,通过提供对常用数据的快速访问,使组织能够预测性地扩展任务关键型应用程序。
    • Titan - 一个可扩展的图形数据库,专门用于存储和查询包含分布在多机群集中的数百亿个顶点和边缘的图形。
    • Amazon DynamoDB - 一种快速,灵活的全面管理NoSQL数据库服务,适用于任何需要一致,一位数毫秒延迟的应用程序。
    • Amazon Kinesis - 一个在AWS上实时传输数据的平台。
    • Datomic - 一个用Clojure编写的完全事务性,云就绪的分布式数据库。
    展开全文
  • 借鉴于其他人:原文链接使用crosstool-ng来制作编译工具链安装crosstool-ng:创建目录文件$ mkdir arm-linux-tools $ cd arm-linux-tools 下载crosstool-ng源码$ wget ...

    借鉴于其他人:原文链接

    使用crosstool-ng来制作编译工具链

    安装crosstool-ng:

    创建目录文件

    $ mkdir arm-linux-tools  
    $ cd arm-linux-tools  

    下载crosstool-ng源码

    $ wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.20.0.tar.bz2  

    注:现在有更多版本,此处学习使用,照搬使用。

    解压源码

    $ tar xvjf crosstool-ng-1.20.0.tar.bz2  

    配置并进行依赖检测

    依赖安装:

    1)gperf
    
    2)bison
    
    3)flex
    
    4)texinfo
    
    5)gawk
    
    6)libtool
    
    7)automake
    
    8)libncurses5-dev
    
    9)g++

    原文命令:

    $ cd crosstool-ng-1.20.0  
    $ ./configure --prefix /home/eric/arm-linux-tools/crosstool-install/ 

    注:此处将会出现libtool找不到错误,修改命令添加路径参数

    修改命令:

    $ cd crosstool-ng-1.20.0  
    $ ./configure --prefix /home/x/arm-linux-tools/crosstool-install/ --with-libtool=usr/share/libtool

    编译并安装

    $ make  

    注:如果编译时出现错误

    32eed4f3a0455d6f117ca8fc0801365d.png

    直接修改kconfig/zconf.hash.c +163 源码中的size_t为unsigned int

    $ make install

    配置环境变量

    $ export PATH=$PATH:/home/eric/arm-linux-tools/crosstool-install/bin/  

    检查是否安装成功

    $ ct-ng -v  

    配置交叉编译工具链:

    将arm-unknown-linux-gnueabi文件夹复制到crosstool-build目录下

    $ cd samples  
    $ cp -r arm-unknown-linux-gnueabi/ ../../crosstool-build/ 

    将默认配置文件拷贝到crosstool-build目录下并改名为.config

        $ cd ~/arm-linux-tools/crosstool-build  
        $ cp arm-unknown-linux-gnueabi/crosstool.config .config  

    执行ct-ng menuconfig进入配置界面进行配置

    $ ct-ng menuconfig  

    1)设定源码包路径和交叉编译器的安装路径

    1)源码包路径:设置Paths and misc options下的Local tarballs directory为/home/eric/arm-linux-tools/src

    2)交叉编译器的安装路径:设置Paths and misc options下的Prefix directory为/home/eric/arm-linux-tools/x-tools/${CT_TARGET}

    (2)修改交叉编译器针对的架构

    1)设置Target options下的Architecture level为armv4t

    2)设置Target options下的Emit assembly for CPU为arm9tdmi

    3)设置Target options下的Tune for CPU为arm920t

    (3)设置编译时的并行进程数

    1)设置Paths and misc options下的Number of parallel jobs为4

    这个数值不宜过大,应该为CPU核心数量的两倍。

    (4)设置编译器前缀

    1)设置Toolchain options下的Tuple's vendor string为S3C2440,这样生成的编译器的前缀就是arm-S3C2440-linux-gnueabi-

    安装termcap

        $ cd /tmp  
        $ wget ftp://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz  
        $ tar xvzf termcap-1.3.1.tar.gz  
        $ cd termcap-1.3.1  
        $ ./configure --prefix=/usr  
        $ make  
        $ make install  

    编译

    在crosstool-build目录下执行以下命令进行编译

     $ ct-ng build.4  

    整个编译过程时间比较长,crosstool-ng会自动下载相应的包和内核文件,然后解压、配置、编译、链接,但有个别包在自动下载过程中会出错,例如duma_2_5_15和expat-2.1.0,需要手动下载这两个包放入Local tarballs directory指定的目录(这里为/home/eric/arm-linux-tools/src),然后再重新执行编译即可。

    注:个人在安装中,发现10多个包都没法下载,全部都是手动下载的,下载的包只要是常见的压缩包应该都没有问题。推荐墙外下载。

    7bc9cbde28e689b0c008748e7d895910.png
    需要下载对应的包(strace-4.8)的提示

    c123c1be073f0353e593a15c20b11d28.png
    作者自己手动下载的包

    编译过程中,在安装到cross-gdb时,出现configure: error: expat is missing or unusable的错误,安装libexpat1-dev即可。

    编译过程中,出现g++: Internal error: Killed (program cc1plus)的错误,尝试着将可用内存加大。

    -----------------------------------------------------------------------------------------------

    在进行ct-ng build时,网上教程都是成功的,然而作者总是出现安装binutils错误:

    22485912746b34c171189d65ac18c3eb.png

    参照Google和百度都无法成功通过build,耗时3天,暂时放弃。

    -----------------------------------------------------------------------------------------------

    配置环境变量

        $ echo "PATH=$PATH:/home/eric/arm-linux-tools/x-tools/arm-S3C2440-linux-gnueabi/bin" >> ~/.bashrc  
        $ source ~/.bashrc  

    确认安装完成

    $ arm-S3C2440-linux-gnueabi-gcc -v  

    编译成功后的交叉编译器路径

    (1)编译器路径:/home/eric/arm-linux-tools/x-tools/arm-S3C2440-linux-gnueabi/bin

    (2)库文件路径:/home/eric/arm-linux-tools/x-tools/arm-S3C2440-linux-gnueabi/arm-S3C2440-linux-gnueabi/lib

    展开全文
  • C# 反编译工具

    2020-03-18 00:07:20
    我们在写.net 代码时经常会遇到这样的问题:不知道一个程序集里面有哪些类,每个类里面包含哪些成员,成员方法是如何实现的。借助于visual studio object browser我们可以看到上述问题中的部分信息,一个很大的痛点...
  • Make自动化编译工具-编译静态库与动态库 MD Document:2/28/2016 2:23:09 AM by Jiimbowhy ...在软件开发过程中,编译程序有时会成为一种...个别文件被更新时,make 也可以检测到有哪些相应的依赖目标需要重新编译或链接。
  • java 反编译工具

    2014-10-18 18:12:03
    这种人有哪些呢?一个是那个公司里面的人,那不可能,除非内讧,还又呢,就是猜想,反推,这个可能吗?呵呵,更不可能,那这个算法从哪里来呢?呵呵,往往泄漏秘密的就是秘密本身……回过头来想想,Java应用程序怎么...
  • nm ldconfig ld ldd ...查看程序执行时所依赖的库有哪些 mipsel-linux-readelf -d microprint Dynamic section at offset 0x120 contains 39 entries: Tag Type Name/Value 0x00000001 (NEEDED)...
  • 求职场达人,工作中,使用的C++编译系统,UML建模工具,程序打包工具有哪些?我是计算机专业大学生,想学些实用的,谢谢亲们
  • 现在最流行的App破解技术大多是基于一定相关技术的基础:如一定阅读Java代码的能力、一些Android基础、会...了这些前基础和工具,就可以破解很多没有加反编译保护措施的App。那么如何就安卓App安全进行保护了...
  • 下面有几篇草稿是关于这次的编译的,当然,既然是草稿是没必要看的---除非你希望知道编译过程中起码有哪些坑位: [运维] ubuntu等linux下编译配置ffmpeg以供c++调用[草稿] [运维] ubuntu等lin...
  • 初学.NET会的一系列疑问,比如: 1) 何为. NET框架,它都包含哪些东西? 2) 程序集是什么,它是如何在CLR(通用语言运行时)中运行的? 3) C#与VB.NET同属于.NET平台,它们之间的根本联系和区别,为何他们之间的...
  • PowerPC 交叉编译工具 ELDK 的安装

    千次阅读 2012-03-02 15:25:47
    PowerPC 交叉编译工具 ELDK 的安装  以下内容除有些步骤说明需要 root 权限,有些不需要。希望你基本的 *Nix 操作基础。看的出来哪些是需要 root 权限,哪些不是(其实已经很明显了,看不出,去补一下命令行基础...
  • xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,...项目源码官方文档准备工作首先,我们需要先准备好编译android native库必须的ndk工具链,如果还没有可以从官网下载解压即可:Android NDK如果是为了获取更...
  • 目录(1).概述与效果(2).为何选择golang开发(附带不同语言开发的优劣对比)1....安装go包依赖管理工具govendor2.使用govendor下载包依赖3.编译RocketmqExporter(5).相关编译文件说明(6).如何进行容器化部署1.制作镜像2...
  • 因为不管怎样只要加载到JAVA虚拟机里就得解密,现有的防止反编译工具都是采用这种方法。 javacompile的能做到哪些呢! 看看它的原理 javacompile分为服务器端与客户端,服务器端用来保存业务逻辑java代码, ...
  • 前言 2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低...面对现有的如此多跨平台方案,为何当下最火的跨平台技术是Flutter,有哪些优势呢? RN、Weex均使用JavaS.
  • C/C++ 编程有哪些值得推荐的工具

    千次阅读 2020-12-11 19:41:43
    有用的C语言工具 用于检查源代码的工具 用于检查可执行文件的工具 ...帮助调试的工具 ...性能优化辅助工具 ...请仔细研究这些工具,如果你花15分钟时间对每个工具进行...可以使用编译工具如lint,但除此之外我们只能...
  • 十三、Wifi工具编译

    2019-12-11 17:41:39
    在上篇博文 十二、Hi3556移植RTL8189 WIFI驱动中,已经成功移植了Wifi功能。那么测试工具编译方式也在此讲述一下。 由于CSDN一直没有办法将... 先上图,看一下一般的wifi工具有哪些 从上图,我们可以知道,这...
  • 它允许您可视化查看Python程序在哪些地方花了更多时间,整个监控方式无需重新启动程序或以任何方式修改工程代码。 Py-Spy的开销非常低:它是用Rust编写的,速度与编译的Python程序不在同一个进程中运行。 这意味着...
  • arm的开发环境有哪些1. ARM SDT: 是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套开发工具。到ARM SDT 2.5.1,ARM宣布推出ARM ADS1.0取代了ARM SDT,不再对ARM SDT进行维护。ARM SDT支持的ARM处理器...
  • jupyter notebook—是一个用于数据预处理的工具 注意!!!!我是在conda环境中安装的...1.查看conda的环境有哪些(conda info -e) 2.激活conda的其中一个环境,activate 环境名 3.安装jupyter notebook(pip i...
  • 它允许您可视化查看Python程序在哪些地方花了更多时间,整个监控方式无需重新启动程序或以任何方式修改工程代码。 Py-Spy的开销非常低:它是用Rust编写的,速度与编译的Python程序不在同一个进程中运行。 这意味着...
  • 专注于Java领域优质技术,欢迎关注来自:java漫游Java生态中一些非常规的技术,它们能达到一些特别的效果。这些技术的实现原理不去深究的话一般并不是广为人知。这种技术通常被称为黑科技。而这些黑科技中的绝大...
  • 操作员站监控的画面有哪些?对应的快捷键是什么?一个完整的筹资方案应该包括以下哪些方面的内容()。存本取息的约定取息日未取,逾期取息()。患儿,男,5岁。2岁时家长发现其眼斜,眼科检查双眼呈交替性内斜,角膜映...
  • 文档生成工具有哪些?(总结)

    千次阅读 2013-03-30 18:45:04
    若创建的中文.CHM帮助文件出现乱码,可于编译.CHM文件前,修改FAR HTML创建的工程文件.HHP,在”项目设置“页更改其文件的语言与字体为相应的中文即可。 DocumentX!: 用于API文档的制作。自动提取lib库中的注释。 ...
  • 今天咱们就来怀旧一下吧~当年学编程时都用过哪些工具吧。 01 Turbo C 2.0 还记得它吗?不不不,应该说,怎么可能忘了这货。想当年学C的时候,第一个C语言的hello world用的就是turboc 2.0写的。不过真的用到奔溃...
  • JBuilder 2005 --开发(编译)环境 Oracle 9i --数据库(所有数据库软件中最好的一种) Rational Rose 2003 --画关系图滴 PowerDesign --画关系图滴(画图推荐用这个,可以转化生成成数据库表) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 805
精华内容 322
关键字:

有哪些编译工具