精华内容
下载资源
问答
  • Android反编译工具包(升级)官方绿色版

    万次下载 热门讨论 2012-10-10 19:18:30
    Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,亲测验证成功!详见博客:Android APK反编译详解(附图) http://blog.csdn.net/sunboy_2050/article/details/6727581
  • Java.Utils:网络工具包

    万次阅读 2020-02-13 18:39:20
    /** * * 网络工具包 * * * @author:bood * @date:2020/9/25 */ public class NetUtils { public NetUtils() { } /** * * 获取请求中的 IP * * * @param request: * @return:java.lang.String * @author:bood * ...
    package org.bood.shimmer.common.utils;
    
    import org.springframework.util.MultiValueMap;
    import org.springframework.web.util.UriComponentsBuilder;
    
    import javax.net.ssl.HttpsURLConnection;
    import javax.servlet.http.HttpServletRequest;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.*;
    
    /**
     * <p>
     * 网络工具包
     * </p>
     *
     * @author:bood
     * @date:2020/9/25
     */
    public class NetUtils {
    
        public NetUtils() {
        }
    
    
        /**
         * <p>
         * 获取请求中的 IP
         * </p>
         *
         * @param request:
         * @return:java.lang.String
         * @author:bood
         * @date:2020/9/25
         */
        public static String getIpAddress(HttpServletRequest request) {
            String[] ipHeaders = {"x-forwarded-for", "Proxy-Client-IP", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR"};
            String[] localhostIp = {"127.0.0.1", "0:0:0:0:0:0:0:1"};
            String ip = request.getRemoteAddr();
            for (String header : ipHeaders) {
                if (ip != null && ip.length() != 0 && !"unknown".equalsIgnoreCase(ip)) {
                    break;
                }
                ip = request.getHeader(header);
            }
            for (String local : localhostIp) {
                if (ip != null && ip.equals(local)) {
                    try {
                        ip = InetAddress.getLocalHost().getHostAddress();
                    } catch (UnknownHostException ignored) {
                    }
                    break;
                }
            }
            if (ip != null && ip.length() > 15 && ip.contains(",")) {
                ip = ip.substring(0, ip.indexOf(','));
            }
            return ip;
        }
    
        /**
         * <p>
         * IP 转 Integer
         * </p>
         *
         * @param ip: IP 地址
         * @return:java.lang.Integer
         * @author:bood
         * @date:2020/9/25
         */
        public static Integer ipToInteger(String ip) {
            String[] ips = ip.split("\\.");
            int ipFour = 0;
            for (String ip4 : ips) {
                Integer ip4a = Integer.parseInt(ip4);
                ipFour = (ipFour << 8) | ip4a;
            }
            return ipFour;
        }
    
        /**
         * <p>
         * Integer 转 IP
         * </p>
         *
         * @param ip: IP 地址
         * @return:java.lang.String
         * @author:bood
         * @date:2020/9/25
         */
        public static String IntegerToIp(Integer ip) {
            StringBuilder sb = new StringBuilder();
            for (int i = 3; i >= 0; i--) {
                int ipa = (ip >> (8 * i)) & (0xff);
                sb.append(ipa + ".");
            }
            sb.delete(sb.length() - 1, sb.length());
            return sb.toString();
        }
    
        /**
         * <p>
         * IP 地址是否可达
         * </p>
         *
         * @param ip: IP 地址
         * @return:boolean
         * @author:bood
         * @date:2020/9/25
         */
        public static boolean isReachable(String ip) {
            InetAddress address;
            try {
                address = InetAddress.getByName(ip);
                if (address.isReachable(5000)) {
                    return true;
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            return false;
        }
    
        /**
         * <p>
         * 根据 url 和请求参数获取 URI
         * </p>
         *
         * @param url:    请求地址
         * @param params: 请求参数
         * @return:java.net.URI
         * @author:bood
         * @date:2020/9/25
         */
        public static URI getURIwithParams(String url, MultiValueMap<String, String> params) {
            UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url).queryParams(params);
            return builder.build().encode().toUri();
        }
    
        /**
         * <p>
         * 判断网址是否有效
         * 对于404页面,如果被电信或者联通劫持了,也会返回200的状态,这个是不准确的
         * </p>
         *
         * @param url: 请求地址
         * @return:boolean
         * @author:bood
         * @date:2020/9/25
         */
        public static boolean isReachable(URL url) {
            boolean reachable = false;
            HttpURLConnection httpconn = null;
            HttpsURLConnection httpsconn = null;
            int code = 0;
    
            try {
                if ("https".equals(url.getProtocol())) {
                    httpsconn = (HttpsURLConnection) url.openConnection();
                    code = httpsconn.getResponseCode();
                } else {
                    httpconn = (HttpURLConnection) url.openConnection();
                    code = httpconn.getResponseCode();
                }
                if (code == 200) {
                    reachable = true;
                }
            } catch (Exception e) {
                reachable = false;
            }
    
            return reachable;
        }
    
        /**
         * <p>
         * 实现 Ping 命令
         * Ping 的字符串换行使用 java 的换行符"\n",如果 ping 不同返回 null
         * </p>
         *
         * @param ip: IP 地址
         * @return:java.lang.String
         * @author:bood
         * @date:2020/9/25
         */
        public static String ping(String ip) {
            String res = "";
            String line = null;
            try {
                Process pro = Runtime.getRuntime().exec("ping " + ip);
                BufferedReader buf = new BufferedReader(new InputStreamReader(pro.getInputStream(), "GBK"));
                while ((line = buf.readLine()) != null) {
                    if (!"".equals(line)) {
                        res += line + "\n";
                    }
                }
            } catch (Exception e) {
                res = null;
            }
            return res;
        }
    
    }
    

    “混〔IT〕的小学生”的遐想混IT的小学生 → 热爱编程,喜欢挑战新事物!

    展开全文
  • 微信支付工具包

    千次下载 热门讨论 2015-01-12 21:46:48
    本人微信支付代码中相关的工具包,方便大家结合我的博客更方便的测试成功。
  • android adb工具包

    千次下载 热门讨论 2012-08-10 15:22:10
    android adb工具包
  • ADB工具包下载

    万次阅读 2019-05-08 00:46:02
    完整的ADB工具包,总共有四个文件,两个exe后缀,两个dll后缀。 完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包 以下...

    完整的ADB工具包,总共有四个文件,两个exe后缀,两个dll后缀。
    完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包

    以下是adb工具包最新Google官方版下载地址:

    ADB和Fastboot for Windows

    https://dl.google.com/android/repository/platform-tools-latest-windows.zip

    ADB和Fastboot for Mac

    https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

    ADB和Fastboot for Linux

    https://dl.google.com/android/repository/platform-tools-latest-linux.zip

    转至:https://blog.csdn.net/liuxinfa/article/details/82878816

    展开全文
  • python安装wheel工具包和setup.py工具包

    千次阅读 2019-06-01 11:48:49
    除了使用conda install 和pip install来安装需要的工具包外, 属于在线安装工具包。还可以提前下载好所需工具包,进行离线安装工具包。 以tensorflow工具包为例,进行tensorflow.wheel和tensorflow.gz 安装 一 ...


    除了使用conda install 和pip install来安装需要的工具包外, 属于在线安装工具包。还可以提前下载好所需工具包,进行离线安装工具包。
    以tensorflow工具包为例,进行tensorflow.wheel和tensorflow.gz 安装

    一 tensorflow工具包下载

    1.tensorflow.wheel 下载

    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    https://pypi.org/search/?q=tensorflow

    2. tensorflow.gz 文件下载

    https://github.com/tensorflow/docs

    二 tensorflow.wheel文件安装

    pip install package_spec
    在这里插入图片描述

    三 setup.py安装

    1 解压tensorflow.gz文件,找到文件夹下的setup.py文件
    2 打开cmd, 切换到安装目录
    3 python setup.py build
    4 python setup.py install
    在这里插入图片描述

    展开全文
  • Java开发专用工具包工具包简介工具包更新日志下载地址 工具包简介 yixi-utils@versionID.jar是易兮科技团队从事Java开发专用工具包,致力于解决部分业务代码重复性高、开发难度大、难维护等问题。因此在 2020.8.8 ...

    工具包简介

    yixi-utils@versionID.jar是易兮科技团队从事Java开发专用工具包,致力于解决部分业务代码重复性高、开发难度大、难维护等问题。因此在 2020.8.8 推出第一版工具包,内置了数据库连接、字符串加密、外网众多接口调用包等百余项常见功能实现。并在后续的版本迭代中不断更新完善工具包内容。

    为帮助广大程序员解决部分开发问题,提高编程效率,现将此工具包下载地址分享在百度云上,供所有用户免费使用。如遇资源缺失或开发问题,请在下方留言或者微信联系我们。
    微信号 : HD15542547268

    工具包更新日志

    日期 版本号 更新内容
    2020.8.8 yixi-utils-1.0 增加连接池、配置文件等数据库连接方式
    2020.8.10 yixi-utils-1.1 增加常见加密算法

    下载地址

    百度云下载链接
    提取码 : yixi

    展开全文
  • adb工具包是一款资深机友常使用道德软件,这款软件可以帮您进行手机解锁等,有些人需啊哟用到这款软件的时候却不知道该怎么安装使用,下面小编就给大家详细介绍adb工具包安装使用方法。 adb工具包最新版下载;...
  • JavaWeb开发工具包 --dddbdddb.jar工具包使用简介工具包结构创建一个“dddb"类数据库连接数据库表初始化“增、删、查、改”基本方法”超级操作“方法总结工具包下载地址: dddb.jar工具包使用简介 dddb.jar工具包将...
  • 几个安全工具包,圈子社区出的和cracer v7 还有i春秋的一个工具包 圈子社区单兵武器工具包:链接:https://pan.baidu.com/s/1HOA-vC3jWEsWoXGEX51MRA 提取码:9lj5 cracerv7 工具包:链接:...
  • rtsp-server工具包: https://github.com/yxteagle/pysdk-live uvc工具包: https://github.com/yxteagle/pysdk-uvc
  • LabVIEW2018工具包分享

    万次阅读 多人点赞 2019-05-31 21:57:31
    LabVIEW2018工具包分享地址 仅用于学习交流,不用于商业用途 labview2018软件 中文版LabVIEW (1.61 GB) http://ftp.ni.com/evaluation/labview/ekit/other/downloader/2018LV-WinChn.exe 英文版64位...
  • NLP 工具包 大调查 自然语言处理工具包合集  可以想一想,如何你把NLP领域的所有的工具都能掌握的数如家珍,是不是很NB?必然的。  只用过这里面的一部分。。。  这份调查是基于使用语言差别来归纳的,别问我...
  • python中常用的工具包

    万次阅读 多人点赞 2018-09-08 10:49:05
    一、Python中常用的科学计算工具包: 我们最了解的科学计算工具可能是Matlab,它能进行集数值计算,可视化工具及交互于一身,可惜的是它是一个商业产品。开源方面除了GNU Octave在尝试做一个类似Matlab的工具包外,...
  • google工具包

    千次阅读 2016-03-25 23:24:30
    google工具包 http://ifeve.com/google-guava/
  • pycharm安装工具包超详细方法,以及解决安装工具包安装过慢方法,如安装jieba包。 一、安装方法 1.打开文件下面设置:选择图上标记部分,然后点击窗口右上角+号 2.然后在圈中输入要安装的包的名字 3、然后 点击...
  • jd-gui.exe反编译查看工具包官方绿色版

    万次下载 热门讨论 2013-04-19 17:37:43
    jd-gui.exe 工具类 用于查看反编译的jar
  • python各种工具包下载

    千次阅读 2018-06-12 14:19:35
    python各种工具包下载
  • Hutool Java开发工具包

    万次阅读 2019-03-06 17:02:26
    Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、 XML等JDK方法进行封装,组成各种Util工具类。于2014年4月由内蒙古开发者路小磊创建. 为什么要用Hutool 减少代码的重复编写 大部分...
  • conda-forge安装工具包

    千次阅读 2020-05-15 22:03:39
    利用conda 安装Python语音处理工具包librosa librosa在音频、乐音信号的分析中经常用到,是python的一个工具包 conda下安装librosa的命令为: “conda install -c conda-forge librosa
  • Swing 美化工具包

    千次阅读 2015-08-23 17:18:41
    Java Swing 界面美化工具包
  • VMware 8安装Mac OS X 10.8 Lion系统及工具包

    千次下载 热门讨论 2012-10-30 00:00:08
    VMware 8安装Mac OS X 10.8 Lion系统及工具包,包含Mac OS X 10.8 Lion系统,unlock-all-v110工具包
  • MATLAB添加工具包

    千次阅读 2019-03-10 17:06:22
    每天都是觉得自己是菜鸡的一天,猜猜又发生了啥……行吧反正就是还要搞一台电脑再装一遍设置一遍软件。...实验结果要在我的Windows系统上的MATLAB做分析,现在我的MATLAB要装一个工具包。 前天晚上收完文件今天我才...
  • VNISEdit工具打包Windows程序

    千次阅读 2017-02-23 09:59:54
    VNISEdit工具打包Windows程序
  • MATLAB工具包安装步骤

    千次阅读 2016-07-01 10:53:40
    MATLAB工具包安装
  • 使用Anaconda下载工具包

    千次阅读 2016-10-20 13:52:57
    Anaconda作为一个工具包集成管理工具,下载python工具包是很方便的,直接敲:conda install package_name但是有时候安装一个工具包(如xmltodict)的时候,在当前的channels中找不到这个包,会提示:[root@master ...
  • apache提供的众多commons工具包,号称Java第二API,而common里面lang3包更是被我们使用得最多的。因此本文主要详细讲解lang3包里面几乎每个类的使用,希望以后大家使用此工具包,写出优雅的代码 讲解版本为(2018年...
  • Java开发常用的工具包

    千次阅读 2018-12-21 18:29:13
    Java开发常用的工具包今天,我们就来聊聊在开发中,经常被我们所忽略的【工具包】 今天,我们就来聊聊在开发中,经常被我们所忽略的【工具包】 Apache Commons StringUtils 绝对是力荐的工具类!String本身作为...
  • Python常用的19个工具包汇总

    千次阅读 2019-08-25 21:18:51
    一、Python 科学计算工具包 NumPy+SciPy+Matplotlib+iPython,Python 的这几个工具包集合到一起也可以做到集数值计算,可视化工具及交互于一身。同时,这几个工具包非常重要,特别是 NumPy 和 SciPy,也是很多 ...
  • JAVA 常用GUI工具包

    千次阅读 2017-03-05 23:48:56
    1.AWTAbstract Windows Toolkit(AWT)是最原始的 Java GUI 工具包。它是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包(如窗体、文本标签、按钮、菜单等)2.SwingSwing 是 Sun 开发的一个经过仔细...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,651
精华内容 120,660
关键字:

工具包