64位

openssl的安装与简单使用

拜拜、爱过 提交于 2019-12-17 21:40:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现 (包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求 (PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 上述知识各位可以去官网看看,或参考网上资料。 本文只针对本人实践过的openssl的安装过程以及关于RSA、AES的两种加解密算法的简单使用实例 一、Linux下安装过程(本人是Centos 64bit系统) 1、 官方下载相应的源码,相应的安装教程,网上应该能找到很多的,这里就不在累赘了。 需要提醒的是,安装完openssl后,发现程序编译提示-lcrypto 无法链接,表示缺少crypto库,此时参照该篇帖子 http://blog.chinaunix.net/uid-14704264-id-4204452.html 完成即可。本人选择直接yum安装openssl-devel 即 yum install openssl-devel 二、 Windows7 64bit 操作系统 下编译openssl过程 (仅讲述本人机器环境下

hadoop2.6.0 在64位CentOS 6.4系统上的编译

好久不见. 提交于 2019-12-10 19:55:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 直接使用官网上下载的hadoop2.6.0在运行时候经常都会遇到WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable警告 这是因为hadoop本地库和系统不兼容导致,这个时候我们就需要手动在系统上编译hadoop了 所需包: jdk-6u29-linux-x64.bin 下载地址: http://download.csdn.net/detail/tonylllz/9385886 apache-ant-1.9.6-bin.tar.gz 下载地址: http://download.csdn.net/detail/tonylllz/9385789 apache-maven-3.2.5-bin.tar.gz 下载地址: http://download.csdn.net/detail/tonylllz/9385793 findbugs-3.0.1.tar.gz 下载地址: http://download.csdn.net/detail/tonylllz/9385813 hadoop-2.6.0-src.tar.gz

RHEL 4.7 (64bit) 环境安装 GCC 4.6 测试记录 (更新至gcc-4.6.1)

匆匆过客 提交于 2019-12-09 11:38:02
下载GCC 4.6 及其依赖源码包: gcc-4.6.0.tar.gz gmp-5.0.2.tar.bz2 mpfr-3.0.1.tar.bz2 mpc-0.9.tar.gz 具体下载地址可找Google问问看。 安装环境为一台装有 RHEL4.7 的PC服务器 ### 主机配置信息检查 [root@Linux bin]# cat /etc/issue Red Hat Enterprise Linux AS release 4 (Nahant Update 7) Kernel \r on an \m [root@Linux bin]# cat /proc/version Linux version 2.6.9-78.ELsmp (brewbuilder@ls20-bc2-14.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)) #1 SMP Wed Jul 9 15:46:26 EDT 2008 [root@Linux bin]# uname -r 2.6.9-78.ELsmp [root@Linux bin]# grep "model name" /proc/cpuinfo model name : Intel(R) Xeon(R) CPU E5504 @ 2.00GHz model name :

MongoDB中关于64位整型存储解决方案

亡梦爱人 提交于 2019-12-04 02:06:02
社区内一哥们@smcboy 提出关于 php中操作MongoDB存储整数问题 ,找到点资料花点时间翻译过来,是个很好的学习方式。 @红薯 那篇讨论我的修改回复,仍然没有更新可恶啊~!!说实话我就是高一英语水平 为了这篇文章我算是绞尽脑汁,翻译了大半天,累死我了。科学精神可贵、可贵!! 在我当前项目中大量是 MongoDB ,正在从传统RDBMS过度到key-value存储。Facebook中用户标识 UserID 使用64位Int数据类型存储,杯具的是 MongoDB的 PHP驱动 只支持32位整型数据,导致UserID被截断无法处理Facebook用户信息。 MongoDB数据采用 BSON (Binary JSON )文档型存储,BSON有两种整型数据类型,1、32位有符号整型数据(INT); 2、64位有符号型整型数据(LONG)。由于PHP不支持大于8个字节整数,所以MongoDB PHP驱动只支持32位有符号整型数据存储。然而这样不是绝对的,在C类型 long 为64位平台上,PHP仍然可以正常支持64位整型数据; 除了在Windowns上,其他平台上C中long类型总是32位。 当PHP中整型存储到MongoDB中,PHP驱动会采用最低兼容原则用32位进行转换存储到MongoDB文档中。下面是测试案例(测试平台为 64位): $m = new Mongo(); $c =

Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令]

人盡茶涼 提交于 2019-12-03 14:40:22
Ubuntu 12.04(64位)下载并编译 Android 4.1 源码[只有2条命令] ==================================================== $ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so Ubuntu 10.04(64位)下载并编译 Android 2.2 源码[只有11条命令] ==================================================== 为了方便

如何在64位版本Linux上开发运行32位应用程序

倾然丶 夕夏残阳落幕 提交于 2019-12-01 11:33:55
最近换了Linux系统,由i686换成了x86-64,导致在进行开发的时候出用不了原来SDK中32位的开发工具。于是,博主找到如下文章,博主亲测实用: 如何在64位版本Linux上开发运行32位应用程序 内容如下: 很多程序员(特别是别的公司的)跟我抱怨说他们32位软件无法在我们的64位Linux系统上正常运行,而在他们32位机上正常,其实这个很好解决,一般 是64位系统安装后没有默认安装glibc的32位版本,通过简单的执行以下命令即可实现在64位Linux系统上开发运行32位应用程序,而不用重新安 装操作系统。 yum install glibc*.i686 -y 如果还提示少某个so文件,安装对应的库,如提示缺少libz.so,则安装libzip以及libzip-devel的64位和32位版本,如果提示缺少libssl.so则安装openssl以及openssl-devel的64位和32位版本,命令行如下: yum install libzip libzip-devel -y yum install libzip.i686 libzip-devel.i686 -y yum install openssl openssl-devel -y yum install openssl.i686 openssl-devel.i686 -y 如果出现:i386 architecture

Hadoop 2.7.2 CentOS7 x64 环境搭建

爷,独闯天下 提交于 2019-11-30 06:34:25
一、环境配置 1.CentOS [root@master hadoop-2.7.2]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [root@master hadoop]# uname -r 3.10.0-229.20.1.el7.x86_64 2.JDK(jdk8u51) [root@master hadoop]# java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 3.Hadoop(2.7.2) http://hadoop.apache.org/releases.html#25+January%2C+2016%3A+Release+2.7.2+%28stable%29+available 4.基本环境 服务器Esxi6.0上开了5台虚拟机,具体设置如下 [root@master

linux开机自启动命令

本小妞迷上赌 提交于 2019-11-29 09:59:47
需求,开机自启动命令例如: service iptables stop service mysqld start svnserve -d -r /root/svndata/ ... 步骤: 1.su 2.vi /ect/rc.d/rc.local 3.脚本如下: # want to do the full Sys V style init stuff. touch /var/lock/subsys/local /usr/bin/svnserve -d -r /root/svndata/ /usr/local/bin/redis-server /usr/local/redis-3.0.4/redis.conf /etc/init.d/mysqld start export JAVA_HOME=/usr/local/jdk1.7.0_79 /usr/local/apache-tomcat-7.0.64/bin/startup.sh start 4.保存,reboot测试是否生效,测试结果为生效 备注:测试环境为Redhat enterprise Linux 6.0 64位和CenterOS6.5 64位 来源: oschina 链接: https://my.oschina.net/u/555061/blog/682710

32位、64位与Java开发研究分析

主宰稳场 提交于 2019-11-29 04:29:02
1 32位与64位五大不同 1.1 设计初衷不同 64位操作系统的设计初衷 是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等 领域中需要大量内存和浮点性能的客户需求 。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。 1.2 要求配置不同 64位操作系统 只能安装在64位电脑上(CPU必须是64位的) 。同时需要 安装64位常用软件以发挥64位(x64)的最佳性能 。32位操作系统则可以 安装在32位(32位CPU)或64位(64位CPU)电脑上 。当然, 32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣 。 1.3 运算速度不同 64位CPU GPRs(General-Purpose Registers,通用寄存器)的 数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据) ,比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。 1.4 寻址能力不同 64位处理器的优势还 体现在系统对内存的控制上 。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64

PLSQL developer 连接不上64位Oracle 的解决方法

余生颓废 提交于 2019-11-29 01:33:25
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1、Database下拉框为空: 2、强制输入用户名、密码及Database,登录弹出: 引用 Initialzation error Could not initialize "...." Make sure you have the 32 bits Oracle Client installed. OracleHomeKey: OracleHomeDir:... Found:oci.dll Using: ... Loadlibrary(...) returned 0 说明PLSQL Developer并不支持Oracle 64位客户端连接。 解决办法 : 1、下载32位Oracle客户端 其实可以下载免安装版的, http://www.oracle.com/technetwork/topics/winsoft-085727.html 我下载的是第一个: http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip 下载需要登录,得先在Oracle注册账号才能下载! 2、解压 将下载到的将其解压,如我解压到了 E:\app\instantclient