/* 题意:Nim游戏! 思路:通过异或,判断将n个数表示成二进制的形式之后,是否对应位的数字1 的个数是偶数! */ #includeusing namespace std;int main(){ int n, x, s; while(cin>>n){ s=...
分类:
其他好文 时间:
2014-09-16 21:46:11
阅读次数:
219
最近在做解压缩相关项目,需要处理不同格式的文档,各个文件格式,解析器如何知道一个文件是什么格式,主要是文件二进制头(file signatures-文件签名)来决定的。
例如如何确定一个文件是apk(同zip等压缩文件)文件,需要解析其前四个字节“50
4B 03 04”来确定。
反编译apk文件中的dex文件,其前8个字节是固定的(“64
65 78 0A 3...
分类:
其他好文 时间:
2014-09-16 19:01:01
阅读次数:
564
在数制使用时,常将各种数制用简码来表示:如十进制数用D表示或省略;二进制用B来表示;十六进制数用H来表示。如:十制数123表示为:123D或者123;二进制数1011表示为:1011B;十六进制数3A4表示为:3A4H。另外在编程中十六进制数也用“0x”作为开头。
分类:
其他好文 时间:
2014-09-16 17:19:40
阅读次数:
164
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5014
Number Sequence
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 681 Accepted Submis...
分类:
其他好文 时间:
2014-09-16 16:04:00
阅读次数:
220
思路:对于一个二进制100011;尽量将填满:填成111111;然后有一个很好算的方法gets(n)表示二进制下N有多少位,N^X=(111111)2X=111111^N;其实答案可以直接 ANS=N*(N+1);找的规律;#include #include #include #include #i...
分类:
其他好文 时间:
2014-09-16 15:35:20
阅读次数:
177
初学Linux,首先需要弄清Linux 标准目录结构/root ---启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home ---存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin ---系统启动时需要的执行文件(二进制)sb...
分类:
系统相关 时间:
2014-09-16 14:11:40
阅读次数:
300
一、基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、概念out-of-sourcebuild,与in-source...
分类:
其他好文 时间:
2014-09-16 10:42:20
阅读次数:
222
$filename = intval ( $_GET ['id'] ) . '.jpg'; $xmlstr = $GLOBALS ['HTTP_RAW_POST_DATA']; if (empty ( $xmlstr )) { $xmlstr = file_get_contents ...
分类:
Web程序 时间:
2014-09-16 01:32:09
阅读次数:
166
二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。通过PHP QR Code如何实现二维码呢?...
分类:
Web程序 时间:
2014-09-16 00:24:09
阅读次数:
249
一:单向加密算法1、md5($str, bool):默认返回32位,为true返回16位的二进制字符;2、crypt($strl, $salt):$salt为干扰串,置于密文前面,有多种格式;3、sha1($str, bool):默认返回40位,为true返回20位的源码格式字符;二:双向加密算法1...
分类:
Web程序 时间:
2014-09-16 00:15:09
阅读次数:
336