码迷,mamicode.com
首页 >  
搜索关键字:二进制    ( 21314个结果
序列化Serializable和Externalizable的区别
大家都知道Serializable是一个mark interface,告诉JVM这个对象可以被转换成二进制流来传输.  但是Serializable与Externalizable的转换二进制流的过程是不一样的.  Serializable 在我们实现这个接口的时候,我们可以使用4个私有方法来控制序列化的过程:    我们来看一个例子:  Java代码      pub...
分类:其他好文   时间:2014-10-31 15:42:05    阅读次数:171
hdu4623:crime 数学优化dp
鞍山热身赛的题,也是去年多校原题题目大意:求n个数的排列中满足相邻两个数互质的排列的数量并取模当时的思路就是状压dp.. dp[i][state] state用二进制记录某个数是否被取走,i 表示当前序列末尾的数字然后gcd状态转移可是n是28,算了一下有几亿个状态。。没法做。。回来之后找了题解发现...
分类:其他好文   时间:2014-10-31 15:20:29    阅读次数:342
调试--valgrind
利用valgrind调试内存问题,不需要重新编译源程序,它的输入就是二进制的可执行程序。调用Valgrind的通用格式是:valgrind [valgrind-options] your-prog [your-prog-options]Valgrind 的参数分为两类,一类是 core 的参数,它对...
分类:其他好文   时间:2014-10-31 13:30:18    阅读次数:129
Java读写二进制文件操作
/** ?*?二进制读写文件 ?*/ import?java.io.BufferedInputStream; import?java.io.BufferedOutputStream; import?java.io.DataInputStream; import?java.io.DataOutputStream; import?java.io.FileInput...
分类:编程语言   时间:2014-10-31 12:17:42    阅读次数:187
《JavaScript编程精解》读书笔记
第一章 JavaScript基础:值、变量、控制流程JavaScript里有六种基本类型:number类型、string类型、boolean类型、object、function和undefined。1)数字number类型的二进制存储方式: 标准的JavaScript数字描述是64位的浮点型,即d....
分类:编程语言   时间:2014-10-31 11:23:42    阅读次数:209
【编程之美】2.1 二进制数中1的个数
这个已经看过几遍了,列一下各种解法。#include //n&(n-1) 每次消去最低位的1//算法复杂度与2进制中1的个数有关int numOfOne(unsigned int n){ int num = 0; for(;n; n = n & (n - 1), num++); r...
分类:其他好文   时间:2014-10-31 09:59:22    阅读次数:201
第三讲,我们来谈谈:“二进制的负数”
首先,你要记住并且不要问为什么:“在计算机中,所有的数据,最终都是使用二进制数表达的。”还要记住并且不要问为什么:“在计算机中,正数是直接用原码来表示和存储的。”要记住并且不要问为什么:“在计算机中,负数是以它的补码(即它的反码+1)来表示和存储的。”对于允许..
分类:其他好文   时间:2014-10-31 06:31:02    阅读次数:182
倒排表压缩算法
倒排表内存放的都是整型数字,所以对倒排表的压缩其实就是对数字的压缩。而二进制数字都是存储在long(8byte) ,int(4byte),short(2byte)类型里面,这种存储方式最大的弊端就是每个数字不管大小消耗的空间都是等价的,比如int的1和int的100000000都是4个字节,而数字1...
分类:编程语言   时间:2014-10-30 23:51:36    阅读次数:428
POJ 2570 Fiber Network(最短路 二进制处理)
题目翻译 一些公司决定搭建一个更快的网络,称为“光纤网”。他们已经在全世界建立了许多站点,这 些站点的作用类似于路由器。不幸的是,这些公司在关于站点之间的接线问题上存在争论,这样“光纤网”项目就被迫终止了,留下的是每个公司自己在某些站点之间铺设的线路。 现在,Internet 服务供应商,当想从站点 A传送数据到站点 B,就感到困惑了,到底哪个公司 能够提供必要的连接。请帮助供应商回答他们的查询...
分类:Web程序   时间:2014-10-30 22:37:39    阅读次数:311
C语言 01
1、为了区分八进制,十六进制的区别:八进制前加零,十六进制前加x0, 如058,x059;2、进制转换,二进制,八进制,十进制,十六进制之间的相互转换。(转换为二进制后其他的就好转换) 如:十进制数57,二进制111001,由二进制转换为八进制,从二进制的右边到左边3位数分一组,前面不够的补零,即1...
分类:编程语言   时间:2014-10-30 22:32:06    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!