先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:
编程语言 时间:
2014-07-14 08:20:58
阅读次数:
189
UUID(UniversallyUniqueIdentifier)全局唯一标识符,是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID,UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID,UUID的唯一...
分类:
编程语言 时间:
2014-07-13 23:29:31
阅读次数:
256
多重背包问题。
题意是给你一个数目的钱,还有一些 不同数量 也不同面额的钞票。问最接近给定 的数目,不能大于。
老样子,转换为 01 背包 和完全背包做。
不过很神奇的是,给多重背包 用二进制思想转换的时候 用 k
#include
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-07-13 16:22:52
阅读次数:
133
网络上传输数据通用的有XML,JSON等,iOS中也可以用Plist。
要进行数据传输,就要首先进行序列化:
1.序列化.
* 对象转换成二进制流.(这个一句话就行)
2.反序列化.
* 二进制流转换为对象等. (关键要弄清楚这个)
JSON:(和XML一样都是用来传数据的)
* 轻量级的数据交换格式,正在逐步取代XML.
XML:
* 结构性的标记语言,易读.但数据...
分类:
移动开发 时间:
2014-07-13 15:37:00
阅读次数:
314
MySQL备份与恢复常用方法总结(mysqldump/xtrabackup/lvm快照备份/二进制日志及时点恢复)自言:学习在于总结,把所了解的类似东西放到一起更能加深记忆一、了解备份相关知识1)按服务器备份时状态可分为:热备份:读、写不受影响;温备份:仅可以执行读操作;冷备份:离线备份..
分类:
数据库 时间:
2014-07-13 14:18:53
阅读次数:
499
用${jetty.home}和${jetty.base}配置安全
Jetty 9.1中:
1)${jetty.home}是jetty发布(二进制)的目录路径;
2)${jetty.base}是用户定制化的目录路径。
这样分化:
1)允许你管理多个Jetty安装;
2)当你升级Jetty后,更容易保留你当前的配置。
更多的信息在后面讲《启动Jetty》时会详述。
而且,Jet...
分类:
其他好文 时间:
2014-07-12 23:05:55
阅读次数:
309
场景:
1. 在读取文件或内存时,有时候输出那段内存的十六或二进制表示进行分析。
2. 标准的printf没有显示二进制的,而%x显示有最大上限,就是8字节,超过8字节就不行了。...
分类:
编程语言 时间:
2014-07-12 21:52:09
阅读次数:
174
对象序列化就是把一个对象变为二进制的数据量的一种方法,通过对象序列化可以方便地实现对象的传输或存储.
class Person2 implements Serializable {
private String name; // 声明name属性
private int age; // 声明age属性
public Person2(String name, int age) {...
分类:
其他好文 时间:
2014-07-12 20:22:45
阅读次数:
201
前言
当序列中元素范围比较大时,就不适合使用计数排序。针对这种情况,就有了基数排序,这是一种按位排序。它仍然是以计数排序为基础。
基数排序
基数排序的基数:十进制数的基数自然是10,二进制的基数自然是2。通常有两种按位排序策略:1.高位优先法(most significant digit first,MSD):简单讲就是从高位排起。2.低位优先法(least significant digit first,LSD):它与高位优先相反,从低位排起。从排序效果上看,高位优先比较直观,但却涉及到递归的过程,故...
分类:
其他好文 时间:
2014-07-12 18:56:51
阅读次数:
225
· 第28页
本页里的主要内容是:
1 介绍swift语言里的各类数制,或者说某一整数的不同表示形式。
1)十进制,无前缀
2)二进制,以0b开头,后边是若干个0和1的序列
3)八进制,以0o开头,后边是若干0~7的序列
4)16进制,以0x开头,后是0~9、a~f序列
以常量31为例,二进制表示31为:0b11111
以常量31为例,...
分类:
其他好文 时间:
2014-07-12 18:07:48
阅读次数:
332