计算机二进制二进制的最高位时符号位:0表示正数,1表示负数正数的原码,反码,补码都一样负数的反码=它的原码符号位不变,其它位取反负数的补码=它的反码+10的反码,补码都是0java中的数都是有符号的在计算机运算的时候,都是以补码的方式来运算的。java中有4中位运算,分别是按位与&,按位或|,按位异...
分类:
其他好文 时间:
2014-07-22 22:49:53
阅读次数:
204
NDK Prebuilt library support: NDK使用二进制库方法: Android NDK r5 introduced support for prebuilt libraries (shared and static), i.e. the ability to include and use, in your applications, prebuil...
分类:
其他好文 时间:
2014-07-22 08:28:36
阅读次数:
297
在使用grep 搜索到字符串时,输出信息如下: Matched?to?a?binary?file:log 从打印消息上看,这个文本文件被当作二进制文件。 为什么? 用vim?打开log?发现原因,log文件有个^@字符,这其实就是c语言字符串...
分类:
其他好文 时间:
2014-07-22 08:19:36
阅读次数:
188
![这些选项有什么用?][1] **PK** Belongs to primary key 作为主键 **NN** Not Null 非空 **UQ** Unique index 不能重复 **BIN** Is binary column 存放二进制数据的列 **UN** Unsigned data type 无符号数据类型...
分类:
数据库 时间:
2014-07-21 10:38:22
阅读次数:
244
原始类型和值? java虚拟机支持的原始数据类型包括运算类型、布尔类型和返回地址类型。运算类型包括整型和浮点型。 ?? ?整型包括: ?? ?byte,8比特有正负的二进制整数,默认值是0; ?? ?short,16比特位...
分类:
编程语言 时间:
2014-07-21 10:34:42
阅读次数:
254
在Host PC (x86)下编译ARM的应用时需要使用ARM交叉编译器,
虽然可以从头编译相关工具,但是实在是太麻烦了,而且一般都没有这必要。
目前可以使用的已编译好的二进制文件主要是由Mentor Graphics提供。
主要步骤如下:
1. 下载相关的软件包
$ wget https://sourcery.mentor.com/GNUToolchain/package128...
分类:
系统相关 时间:
2014-07-21 09:28:42
阅读次数:
293
RPM程序包管理器详解RPM是RedHatPackageManager的缩写,它的主要功能是将编译好的程序打包成一个文件或有限的几个文件,可用于实现安装、卸载、升级、查询等功能。Linux系统中,我们要安装的程序包通常由四部分组成:1、二进制程序。2、库文件。3、配置文件。4、帮助文件这四部..
分类:
其他好文 时间:
2014-07-20 15:27:11
阅读次数:
239
一.RPM介绍及其组成:1.)RPM包简介:rpm分为源码包,二进制包,Delta包三种。源码包将由rpm自动编译,安装。2.)Linux中的包管理器:dpkg:debian发行版本的包管理器。rpm:redhat发行版的包管理器。3.)程序包组成部分:二进制程序: /bin/sbin,/usr/bin/usr/sbin,/usr/local/b..
分类:
其他好文 时间:
2014-07-20 15:26:11
阅读次数:
424
问题1:假设我们知道汉字编码范围是0x4E00到0x9FA5,怎么从十六进制的编码转成人类可读的字呢?
问题2:怎么把unicode编码的字写入文件呢,如果直接用open()的话,会提示UnicodeEncodeError: 'ascii' codec can't encode character u'\u4e00' in position 0: ordinal not in range(128...
分类:
编程语言 时间:
2014-07-20 10:46:08
阅读次数:
732
什么是进程?所谓进程就是将一个二进制文件加载到内存形成的一个个体,这就是一个进程。在我们的linux系统中,系统只识别二进制文件,所以一个系统要想正常的运行时,必须启动一些二进制文件,从而形成进程,在以这些进程的方式去执行相应的任务。我们常常听到所谓的程序,那么..
分类:
系统相关 时间:
2014-07-20 03:31:36
阅读次数:
298