精华内容
下载资源
问答
  • 32ubuntu14.04手动编译hadoop2.6.0

    千次阅读 热门讨论 2015-01-06 16:08:07
    32ubuntu14.04手动编译hadoop2.6.0

    下载官方编译好的包安装老是报错:Unable to load native-hadoop library for your platform

    用file命令查看发现官方包里的libhadoop.so.1.0.0文件竟然是64位的。

    假设应该安装了jdk,教程:http://blog.csdn.net/ggz631047367/article/details/42366687

    1.安装maven

    sudo apt-get install maven
    mvn --version

    2.安装依赖库

    sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev

    3.安装openssh

    sudo apt-get install openssh-server

    4.安装protoc

    sudo apt-get install protobuf-compiler
    protoc --version

    5.OK开始编译,cd进入HADOOP源代码目录 hadoop-2.6.0-src,执行:

    mvn clean package -Pdist,native -DskipTests -Dtar
    成功会显示:BUILD SUCCESS

    编译好的文件就在:hadoop-2.6.0-src/hadoop-dist/target


    错误:

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs) 
    on project hadoop-maven-plugins: MavenReportException: Error while creating archive:

    解决方法:把jdk1.8.0会有这个错误,切换其它版本。

    sudo update-alternatives --config java
    sudo update-alternatives --config javac 


    展开全文
  • 环境:小米手环5NFC版 + CH340+...写入的号码为 扇区0前8 4. 模拟门卡,在小米手环上模拟门卡 将空白卡贴在手环上 5.模拟成功后,把手环放到写卡器上,再次写入CUID,选择步骤2保存的文件,写入成功 ...

    环境:小米手环5NFC版 + CH340+PN532芯片
    需求:模拟加密卡

    解法:使用mifareonetool,先自行下载驱动和软件 MifareOneTool

    步骤如下

    1.检测设备

     

     

    2.扫描卡片并一键破解,保存文件

     

    3.格式化空白卡后UID写号

     

    写入的号码为 扇区0前8位

     

    4. 模拟门卡,在小米手环上模拟门卡 将空白卡贴在手环上

     

    5.模拟成功后,把手环放到写卡器上,再次写入CUID,选择步骤2保存的文件,写入成功

     

    6.把手环拿到门禁机上测试或者使用比对软件测试

    加载密钥-选择步骤2另存的文件-选择已知密钥读-读取手环内容,另存为手环卡文件

    7、选择高级-差异比较,比较步骤2的文件和步骤6的文件,一般0扇区最后几位不让写,索引会有不同

     

     

     

    展开全文
  • Java 手写 MD5验证

    万次阅读 2018-01-31 17:12:42
    package site.cnkj.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Random; public class MD5Util { ... public static String md5str(String data)

    ```java

    package site.cnkj.util;

    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.Random;

    public class MD5Util {

        public static String md5str(String data) {
            MessageDigest mdDigest;
            StringBuffer stringBuffer = new StringBuffer();
            Random random = new Random();
            data = data +88;
            try {
                mdDigest = MessageDigest.getInstance("md5");
                // 进过计算 md5算法处理之后的字节码
                byte[] databytes = data.getBytes();
                mdDigest.update(databytes);
                byte[] md5dis = mdDigest.digest();
                // 如何把一个16长度的 byte 数组变成32位长度的16进制形式

                for (int i = 0; i < md5dis.length; i++) {
                    byte b = md5dis[i];
                    // 一个 byte 等于8个字节,4个 bit 表示一个16进制
                    // 变成16进制形式,最长2位
                    String tempstr = Integer.toHexString(b & 0xff);
                    if (tempstr.length() < 2) {
                        tempstr = "0" + tempstr;
                    }
                    stringBuffer.append(tempstr);
                }
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            return stringBuffer.toString();
        }
    }
     

    ```

    展开全文
  • 5、计算机网络 一、计算机组成原理 计算机组成原理这门课很好地向我们阐述了计算机是如何工作的,妹子咨询你电脑问题的时候,答案就藏在这门课程里面(大雾)。 推荐书籍:《深入理解计算机系统》 这本书是从程序员...

    不知不觉自己的程序员生涯已经有 6 年。

    变秃了,也变强了。

    如果让我回到大学生涯,我一定会认认真真的学习下面的课程,起码我的头发可以少掉一半!

    1、计算机组成原理

    2、计算机操作系统

    3、计算机编译原理

    4、数据结构与算法

    5、计算机网络

    一、计算机组成原理

    计算机组成原理这门课很好地向我们阐述了计算机是如何工作的,妹子咨询你电脑问题的时候,答案就藏在这门课程里面(大雾)。

    推荐书籍:《深入理解计算机系统》

    这本书是从程序员的角度来看待整个计算机系统的,所以是非常适合程序员的。但是这本书不仅仅包含了计算机硬件的相关知识,同时还包含了包括操作系统、计算机网络等相关知识。

    二、计算机操作系统

    无论你学习什么编程语言,和都避免不了和操作系统打交道,比如你学习 Java,用到多线程技术,实际上操作系统才是负责管理进程和线程的;比如你学习到内存分配的知识,c++里可以直接分配一段内存,此时实际上是调用操作系统提供的API进行内存分配。

    如果不懂操作系统,你在未来学习编程语言的高级特效,涉及到线程进程调度,内存分配,或者是学习Linux相关的知识时,都会一头雾水,所以,只有学会了操作系统,我么才能够更好地学习其他语言和技术。

    基于此,计算机操作系统的知识点频繁出现在笔试环节。

    毕业的程序员或者非科班的程序员可以看看下面的两篇文章,就当再复习学习一遍。

    三、计算机编译原理

    首先正式一个问题:编译原理并非随随便便就能入门的

    换言之,需要准备一些基础知识在学习。

    编译原理的学习和实践通常基于对计算机编译过程、计算机基本工作原理、甚至一定的数学知识有一定积累,这些知识分别分布并应用在了编译原理的不同阶段。没有这些基本知识的积累,很快就会在某个阶段由于功底不够而无法再继续后面的学习。

    所以,先认认真真的积累上述的一和二在入门学习吧。

    四、数据结构与算法

    相信无论是已经毕业的同学还是正在学校学习的同学,都或多或少地被数据结构与算法这门课给折磨过。数据结构与算法这门课开篇就讲了一个非常重要的概念:程序 = 数据结构 + 算法,对于初学者可能还不能完全地理解这句话,不过对于已经工作两三年的同学相信对这句话是深信不疑的。

    对于数据结构与算法的学习,我个人认为应该分层三个步骤:首先先大致了解什么是算法,可以通过一些科普读物来入门,这个过程我称之为入门阶段;接着可以尝试实现一些比较容易的数据结构和算法,这样可以更加深对数据结构和算法的了解,这个过程我称之为实践阶段;最后去了解数据结构与算法背后的相关数学原理等,这个过程我称之为原理阶段。

    五、计算机网络

    计算机网络的相关知识在工作时使用的频率还是挺多的,毕竟,所谓的CURD工程师总是在处理 API 相关的业务。

    关于计算机基础的内容,我整理了 4 本手册,全网累积下载100w次,几乎程序员人手一套,包含数据结构与算法、操作系统、计算机组成原理、计算机网络等硬核基础知识,图文+实战案例,平时开发+搞定面试,帮你快速建立对计算机科学的大局观,夯实计算机基本功,瞬间起飞~

    下载地址:图解操作系统、网络、计算机组成 PDF 下载!

    作者简介

    作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。
    转载说明:未获得授权,禁止转载

    展开全文
  • 5 $ cd .. 6 $ cp make/mingw64.mk config.mk 7 $ make -j4  完成最后一个命令,xgboost的编译就成功了。然后是 安装xgboost的python模块 ,首先在Git Bash中cd进入xgboost文件夹里的python-package子文件夹(我...
  • 5.PMAC下机-下机编程基础

    千次阅读 2015-03-18 16:53:36
    在开始下机编程之前,先要了解下机编程的基础-各种变量、运动参数和命令行操作。
  • 【技巧总结】运算装逼指南

    万次阅读 多人点赞 2019-11-18 13:34:09
    算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用运算这些技巧,当然,采用运算,也是...
  • 题目描述:ABCDE个人传球,由A开始第一次传球,经5次传球后传回到A的上。其中A与B不会相互传球,C只会传给D,E不会传给C,共有多少种传法?解题思路:由于就5个人传球,人数比较少,可以定义枚举类型ABCDE,...
  • 开始招募会员之后,到 3 个月的群响定位和思考 刚开始招募会员之后 ,999 元一波流在 5 月 8 号开始传播,等到我们招募到 750 第一批会员之后,我们的思考和想法。 核心就是一点,发现群响来的人,不仅是创业者,...
  • 操作基础篇之操作全面总结

    万次阅读 多人点赞 2012-03-19 09:34:08
    Title: 操作基础篇之操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 操作 操作技巧 判断奇偶 交换两数 变换符号 求绝对值 操作压缩空间 筛素数 操作趣味应用 操作...
  • 生成5位序列号

    千次阅读 2015-08-18 22:52:47
    String xlh = code.substring(code.length()-5, code.length()); System.out.println("数据库原有的最大序列号:"+xlh); if(xlh!=null){ System.out.println("累加的新生成的序列号:"+AddOne(xlh)); }else{ ...
  • html5在手机上手指左右滑动切换页面,哪大虾做过,给个列子 例如:http://imag.jimi.com/dx/
  •  5 亿数据被拖库,疑似毁于一程序员之? 而对于事发的原因,据紫豹科技爆料,疑似毁于一程序员之。 起因是该程 序员直接将数据库连接方式上传至 GitHub,最终导致泄库,但具体细节目前还无法确认。 而从...
  • 先在相机视野中找九个点的位置坐标,让机械依次走过九个点,读取机械的坐标值,在halcon中将视野内相机的坐标和机械的坐标相对应。
  • 试用与非门和异或门设计一个组合逻辑电路来判断输入的四二进制数能否被5整除(0可被5整除), 若可被整除则输出F=1, 否则F=0. 根据题目的描述, 可以得到本题的真值表. 第4题真值表 A B C D F 0 ...
  • 游】梦幻西游游 美术资源加密分析

    万次阅读 多人点赞 2016-03-24 18:48:29
    最近研究了一下梦幻西游游版的资源打包方式其中就用到了Hash表索引 一般的luac文件反编译工作到此就结束了,可梦幻西游游的luac文件不是一般的luac,直接用上面的工具肯定会报错 这是因为梦幻西游游版修改了...
  • 求所有5位数的黑洞数

    千次阅读 2015-01-26 00:51:10
    求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。 比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。 ...
  • 现在5s初到64了,以前打的包好多都会报错,什么百度地图的api,友盟的api,分享什么的都都挂鸟,费劲写了好多天一跑老大的5s尼玛全红了,顿时千万只草泥马脑海里奔腾。还是说……解决办法如下 targets ->build ...
  • 数据手套的设计与实现

    千次阅读 热门讨论 2017-06-14 18:39:45
    最近因为参加比赛做了一个数据手套,话不多说,先上图: ...蓝牙发送任务(发送的姿态数据) 弯曲度传感器应用的原理就是串联分压,通过弯曲弯曲度传感器,改变它的电阻,从而改变它的电压
  • 通过以上所给,我明知道五位选手每个人刚好说对一半,但是是哪一半我们不知道。我们知道在我们的计算机中,对为1,不对为0,只要我们每选手的两个预测相加都恰好等于1,那条件就成立了,接下来我们动手写程序。 #...
  • 业务需要导出的Excel的数字内容保留两小数,并且四舍入 代码实现 百度一圈所抄袭的代码 DecimalFormat dfScale2 = new DecimalFormat("###.##"); dfScale2.format(1.125D); 发现问题 导出数据很诡异.不是所有...
  • 7-12 我是升旗 (10 分)

    千次阅读 2019-09-27 20:31:34
    一年一度的升旗选拔又要到了,学校要求每个班级选出一同学做升旗的候选人。因 为升旗对身高有严格的要求,所以班主任决定选班级里个子最高的同学(如果两同学 一样高,则选任意一)。你能很快地给老师答案...
  • 老版的身份证号码是15的,有些政府网站上登记的是老版的号码,15,未做更新,所以需要手动更新为18。 【解决办法】 import numpy as np def id_corrected(id_card): """ 将老版15身份证...
  • 4 微处理器 8 微处理器 16微处理器 32微处理器 2.这个必须背,不是简答就是简答,肯定出简答 3.系统软件 给一个实例判断是否是系统软件! 常见的系统软件: 操作系统、程序语言设计、语言处理...
  • Golang练小项目系列

    千次阅读 2019-06-28 19:04:35
    golang练小项目系列(1)-向量 golang练小项目系列(2)-并发爬虫 golang练小项目系列(3)-并发读取文件夹信息 golang练小项目系列(4)-网络聊天室 golang练小项目系列(5)-并发无阻塞缓存 ...
  • Java运算

    千次阅读 多人点赞 2019-06-06 17:47:01
    Java定义了运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节类型(byte)等类型。 Java包含了七种运算符 运算符 说明 >> 右移运算符,符号左侧数值 按右移 ...
  • 运算 - 初见

    千次阅读 多人点赞 2020-07-10 14:48:59
    以前也多多少少接触过一点运算,课本上,LeetCode上,但是就是没有动手实操过,因为没遇到那个场景。。 我一度不知道运算干嘛用,昨天在《编程珠玑》上看到一个运算解决大数排序的问题,突然我就对这个技术有...
  • win7 qt5 oracle11g 64下编译oci驱动

    千次阅读 2014-10-07 18:49:51
    今天在我的笔记本上安装了WIN7 64旗舰版 、VS2013、Qt5.3.1(64)、oracle11g64服务端和客户端 为了验证编译环境的正确性,测试编译下oci驱动。找到oci的源码文件夹,我的Qt安装目录是C:\Qt,所以我的oci的源码...
  • 四名牌手打牌,电脑随机將52张牌(不含大、小王)发给四名牌,并在屏幕上显示每牌手的牌。 //提示:设计出三个类: Card类(代表每一张扑克)、Player类(代表每一选手)和Poke类(代...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 459,752
精华内容 183,900
关键字:

五位手