码迷,mamicode.com
首页 >  
搜索关键字:二进制    ( 21314个结果
linux-RPM包使用小结
一)什么是RPM?RedhatPackageManager的简称,就是包管理工具,它是linux中使用安装最简便的一种包管理工具。rpm执行安装包有两种:二进制包(Binary):二进制包可以直接安装在计算机中源代码包(Source):源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀rp..
分类:系统相关   时间:2014-07-28 00:37:10    阅读次数:278
C 语言 整理8
//inta=010+10;//0开头是八进制.//0b开头是二进制//0x开头是十六进制//printf("%d",a);//%d打印十进制整数.//%x打印十六进制.(字母小写)%X打印十六进制(字母大写)//%o打印八进制//一个字节又是八位二进制数.//位运算符//按位与&(同为1,则为1,否则为0);//按位或|(同为0,则为..
分类:其他好文   时间:2014-07-28 00:31:39    阅读次数:187
深入浅出NodeJS——Buffer
Node中为了应对文件读写,网络I/O处理,数据库访问等,需要高效操作二进制数据,Javascript中自带的字符串类型已远远不能满足要求,因此Buffer对象应运而生。Buffer对象内存分配并不在V8的堆内存而是C++外部内存申请,并在Javascript分配和使用。Buffer支持和String对象之间相互转换,但不是所有字符编码都支持,同时要注意转换过程中Buffer拼接造成的乱码问题。...
分类:Web程序   时间:2014-07-27 23:52:50    阅读次数:328
UVA 10458 - Cricket Ranking(容斥原理)
UVA 10458 - Cricket Ranking 题目链接 题意:给定k个区间,要求用这些数字范围去组合成n,问有几种组合方式 思路:容斥原理,容斥是这样做:已知n个组成s,不限值个数的话,用隔板法求出情况为C(s + n - 1, n - 1),但是这部分包含了超过了,那么就利用二进制枚举出哪些是超过的,实现把s减去f(i) + 1这样就保证这个位置是超过的,减去这部分后...
分类:其他好文   时间:2014-07-27 23:47:39    阅读次数:446
状态压缩动态规划总结
状态压缩是一个很广的概念,在OI中也有很多的应用,当我们把他应用到动态规划中,可以用来精简状态,节约空间,也方便转移。最常见的就是用二进制来表是状态,利用各种位移运算,就可以实现\(O(1)\)的转移。状压DP适用于“窄棋盘”上的DP,否则状态太多无法存下。POJ1185炮兵阵地题意:给一个\(N ...
分类:其他好文   时间:2014-07-27 23:17:19    阅读次数:391
ELF(Executable and Linkable Format)学习
可执行链接格式(Executable and Linking Format)最初是由UNIX系统实验室(UNIX System Laboratories,USL)开发并发布的,作为应用程序二进制接口(Application Binary Interface,ABI)的一部分。ELF标准的目的是为软件...
分类:其他好文   时间:2014-07-27 22:37:19    阅读次数:327
C++和MATLAB混合编程-DLL
先小话一下DLL,DLL是动态链接库,是源代码编译后的二进制库文件和程序接口,和静态链接库不同的是,程序在编译时并不链接动态链接库的执行体,而是在文件中保留一个调用标记,在程序运行时才将动态链接库文件加载入内存。并且DLL在运行时是共享的,即当多个程序调用时,内存中也只保持一份动态链接库。 动...
分类:编程语言   时间:2014-07-27 21:27:15    阅读次数:247
POJ 3420 Quad Tiling 状压DP+矩阵快速幂
链接:http://poj.org/problem?id=3420 题意:给一个4*N(1 ≤ N ≤ 1e9)的矩形空间,并且给不限块数的1*2的多米诺骨牌,问是由多少种方式能把这个矩形空间填满。 思路:看到这种问题果断想到状压,虽然是在看矩阵的时候看到的这道题。dp[i][j]表示在第i行状态为j的情况下的填满方式数,j的二进制表示中0表示对应位置上一行的骨牌是竖放,或者对应位置的骨牌是横...
分类:其他好文   时间:2014-07-27 11:40:15    阅读次数:269
POJ 3311 Hie with the Pie (状压DP)
状态压缩DP dp[i][j]表示在i状态(用二进制表示城市有没有经过)时最后到达j城市的最小时间 转移方程dp[i][j]=min(dp[i][k]+d[k][j],dp[i][j])   d[k][j]是k城市到j城市的最短距离 要先用flody处理 #include using namespace std; int d[20][20],dp[1<<11][20]; int n,m;...
分类:其他好文   时间:2014-07-27 11:17:42    阅读次数:176
C语言-文件操作
一 ASCII(文本)文件、二进制文件:文本文件每个字符为一个字节,占用空间大,速度慢(需要由二进制文件转换),优点在于便于对字符的操作;二进制文件多用于即需要输入到内存又要暂存在外存上。C语言将文件看做是字符流或二进制流数据(字符/字节)的集合。二缓冲/非缓冲文件:在unix中,缓冲文件(高级I/...
分类:编程语言   时间:2014-07-27 10:17:42    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!