前几天有需要在java代码中调用二进制程序,就在网上找了些资料,写点东西记录下。Android 也是基于linux 的系统,当然也可以运行二进制的可执行文件。只不过Android 限制了直接的方式只能安装运行apk文件。虽然有NDK可以用动态链接库的方式来用C的二进制代码,但毕竟不方便。至少我们可以...
分类:
移动开发 时间:
2014-10-16 21:13:43
阅读次数:
201
在ubuntu平台上使用命令方式查看系统信息1、列出所有的PCI设备:lspci 显示系统中所有的PCI设备,参数v:查看硬件的详细信息;n,查看供应商和设备代码;x,显示硬件设置信息的二进制数据。 00:00.0 Host bridge: Intel Corporation 2nd Gener.....
分类:
系统相关 时间:
2014-10-16 19:55:13
阅读次数:
258
function fromHex(color){
/*
summary:
将css的属性值,转变为rgb格式的对像
"#fff" -> 0xfff
长度为4, 一个字符占用代表一个属性, 0x10 == 16(2的4次方,即1后面4个0) === 1 0000, 那么一个f 为 1111...
分类:
Web程序 时间:
2014-10-16 19:35:02
阅读次数:
284
第五章 深入理解模板
5.1 模板参数
关于bitset
bitset就是可以存放二进制的容器。
对于bitset的主要操作有:
(constructor)
Construct bitset (public member function) //构造bitset..
格式bitset长度> 名字
applicable operators
...
分类:
编程语言 时间:
2014-10-16 18:51:43
阅读次数:
328
在做通讯相关的数据操作时常常须要用到byte[] byte 数组替换操作.比方协义转换相关的如今提供了几种替换的方法 /// /// 二进制数据 操作 /// public class HexUtility { /// /// 二进制...
分类:
编程语言 时间:
2014-10-16 18:31:02
阅读次数:
254
1 xinit在说明startx之前,我想我们应该先了解一下xinit。因为startx就是通过调用xinit启动X的。1.1 功能当我们安装了Ubuntu后,默认就已经安装了xinit,它位于/usr/bin下。xinit是一个二进制文件,并非是一个脚本。它的主要功能是启动一个X服务器,同时启动一个基于X的应用程序。1.2 用法xinit的用法为:xinit [[clie...
分类:
其他好文 时间:
2014-10-16 16:40:03
阅读次数:
8064
编码的思维图谱:
也就是说文件没有编码之说,其实都是按二进制格式保存在硬盘中的,仅仅是在写入读取时须使用对应的编码进行处理,以便操作系统配合相关软件/字体,绘制到屏幕中给人看。所以关键问题是得知道原先这些字串数据是使用什么编码来编译的!但是在 Unicode之前都是使用类似对照表的形式来组织编码的,无法从串数据流本身统一解出不同的文
字来。...
分类:
编程语言 时间:
2014-10-16 14:51:52
阅读次数:
162
二进制日志记录了数据库的所有改变,使得任何Slave都可以通过执行Master二进制日志保持数据的一致。二进制日志仅包含可能改变数据库的语句。那些尚没有但是可能改变数据库的语句也会记录下来,注意那些可能带来变化的语句,如DROPTABLEIFEXISTSCREATEIFNOTEXISTS,以及那些不匹..
分类:
数据库 时间:
2014-10-16 03:49:32
阅读次数:
273
方法1:intCountNumOf1(intdigital){intnum=0;while(digital){if(digital%2==1){num++;}digital/=2;}returnnum;}方法2:intCountNumOf1(intdigital){intnum=0;while(digital){num+=(digital%2)?1:0;digital/=2;}returnnum;}方法3:intCountNumOf1(intdigital){intnum=0;while(d..
分类:
其他好文 时间:
2014-10-15 21:01:52
阅读次数:
140