二进制

Linux下软件包的几种安装方式 2015-10-18

源码包安装 在Linux下的很多软件都是通过源码包方式发布的,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行. 安装的具体步骤: $ tar zxvf XXXX.tar.gz (or tar jxvf XXXX.tar.bz2) $ cd XXXX $ ./configure $ make # make install 复制代码 $ make clean 复制代码 安装完成后用来

Linux学习笔记6_软件包的安装(redhat) 2015-10-18

对于.tar.gz软件包的安装(二进制文件的安装) 首先使用命令tar zxvf *****进行解压缩(*表示文件名),完成以后进入文件夹,使用ls -l查看文件以及相对应的权限.找到install文件,如果没有执行权限,使用chmod命令修改权限.执行命令./install便开始了安装,对照相关的提示完成安装.(./表示在当前目录下安装) 不同的安装包内的文件会有不同,但是安装方法都是大同小异的.下载的安装包一般都没有执行权限,需要通过修改权限获得执行权限. 对于rpm包的安装 常用的命令:

如何判断一个数是不是2的整数次方 2015-10-18

将2的幂次方写成二进制形式后,很容易就会发现有一个特点:二进制中只有一个1,并且1后面跟了n个0:因此问题可以转化为判断1后面是否跟了n个0就可以了. 如果将这个数减去1后会发现,仅有的那个1会变为0,而原来的那n个0会变为1:因此将原来的数与去减去1后的数字进行与运算后会发现为零. 最快速的方法:(number & number - 1) == 0

使用二进制日记进行mysql增量备份 2015-10-18

使用二进制日记进行mysql增量备份 在使用增量备份之前,先使用mysqldump进行完全备份,后使用二进制日记进行增量备份. #vi /etc/my.cnf 在[mysqld]标签下添加如下一句 log-bin=mysql(自己定义,无要求) #service mysqld restart 在 /var/lib/mysql目录下生成相应二进制日记. 恢复 #mysqlbinlog mysql.00001 | mysql -uroot -p****** ( 恢复之前先重启) 如果要恢复某一时间段

编程之美1——一个数的二进制表示中1的个数 2015-10-18

这里要介绍3种解法 第一种:(常规解法) 数在计算机内部都是用二进制表示的,所以可连续用数n除2 代码1: #include <iostream> using namespace std; int main(void) { int n,m; m=0; cin>>n; while(n) { if(n%2) //如果n不能整除2,说明当前n的末尾数为1 m++; n>>=1; //n右移1位,即n/2 } cout<< m <<endl; retur

编程之美2——N!的二进制表示中最低位1的位置 2015-10-18

任何数在计算机内部都是用二进制表示的,可以用这个特性来快速判断N!的二进制表示中最低位1的位置. 解法一: 将一个数的二进制数除以2,若二进制数的末尾是0,则能整除,否则不能整除. 因此,求 N!的二进制表示中最低位1的位置 即为求 N!中有多少个质因数2 以下为代码1: #include <iostream> using namespace std; int main(void) { int n,m; m=0; cin>>n; while(n) { n>>=1; m+

Linux系统中rpm软件包的管理 2015-10-18

首先认识一下Linux系统中的rpm包的样子,只以.rpm结尾的包即是. 比如:zsh-4.3..1.el6.x86_64.rpm linux系统中软件包的组成: 1.二进制程序,这些一般是命令,存放路径/bin ,/sbin/ , /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 2.库文件:软件的运行和安装都需要库文件的支持,存放路径:/lib , /usr/lib , /usr/local/lib 3.配置文件:用于配置软件的

二进制文件文件转换为16进制文件 2015-10-18

/**************************************************** 二进制文件文件转换为16进制文件 ****************************************************/ #include <stdio.h> #define DATA_MAX 3000000 unsigned char data[DATA_MAX]; int i_read; int i; int main () { int buffer; int i

Oralce7和Oralce8里大对象的比较 2015-10-18

Oralce7和Oralce8里大对象的比较,Oralce7,是有2种基本的long类型,大对象,long 字符与 long raw 二进制,它所使用的相关的内部存储方式,其最多的可以存储2g的相关数据,只能按照顺序进行访问),每个表中只能存储一列,select返回实际的数据. Oralce8以后:有long,long raw,clob,blob,nclob,bfile类型.long,long raw类型同Oralce 7,lob类型存储数据能够达到4g,即可以存储在表的内部也可以存储在表的外部

NSLogger 打印Image 和 NSData二进制 2015-10-18

Log的艺术,顺带赞NSLogger Tagged iOS, 开发 写代码易,调程序难.不论是多么资深的程序员,都不可能在毛线球一般的代码中弄清到底发生了什么,特别是当在程序在N多个线程中来回跳转和涉及到难以理解的内存操作的时候,我们不可避免地需要log的帮助来整理思路,确认到底发生了什么.而这时候,输出log的好坏和时机,往往决定了花在调试上的时间. 其实某种程度上来说,log是一门艺术,而从输出log上往往也能判断程序员的水平.新手往往都很可爱,NSLog(@"Hello World&quo

让IE支持CSS3圆角的方法 2015-10-17

IE6/7/8这三个IE浏览器版本都不支持CSS 3的解析,只有还不太主流的IE 9支持CSS 3和HTML 5的标准.让IE支持CSS 3的解析方法有很多种,下面介绍一种实用的让IE支持CSS 3解析的方法--IE利用VML矢量可标记语言作为画笔绘出圆角: 1.下载一个压缩包,里面有一个微软的脚本文件(11KB)和一个用来测试服务器是否有正确的Content-Type的HTML文 件:iecss3.rar;.htc文件是IE内核支持Web行为后用来描述此类行为的脚本文件.它们定义了一套方法和属

数学基础——进制转换 2015-10-17

首先,先明确进制中的两个基本概念. 基:二进制的基为二,八进制的基为八,十进制的基为十,十六进制的基为十六,以此类推. 位权:以小数点开始,依次向左右两边编号,向左为0,1,2,-,向右为-1,-2,-3,-.以二进制为例,从小数点开始,向左位权依次 为20,21,22,向右依次为,,其他进制以此类推. 二进制,八进制,十六进制转换为十进制:按权相加法,即将该进制数的每一位乘以位权,然后相加,和即为该进制对应的十 ,进制.例如: 1010100(2)=1*26+1*24+1*22=8

ubuntu 下怎么生成core dump文件 2015-10-17

ulimit -a //查看 ulimit -c unlimited //设置core文件大小不限 编译时加入-g 选项 运行程序./a.out,如果发生断错误,会在工作目录自动生成一个core文件 用gdb调试:gdb -c core //打开gdb调式core file ./a.out //加载二进制 bt //打印堆栈信息 /* * Test.c * * Created on: 1 * Author: root */ #include <pthread.h> #incl

redhat 5.3 安装mysql详细步骤 2015-10-17

非源码的二进制包安装步骤: //卸载老版本: shell> rpm -qa | grep mysql , 如果存在系统安装的mysql,请先执行以下命令卸载: 如果是RHEL4的话: shell> rpm -e mysql-4.1..RHEL4.1 --nodeps shell> rpm -e mysqlclient.23..RHEL4.1 --nodeps 如果是RHEL5.3的话: shell> rpm -e mysql-5.0..el5 --n

PDF二次开发iStylePDF表单域填充 2015-10-17

讲到PDF表单,我们首先需要认识Adobe定义的PDF表单有哪些.以下是我从网上搜索到的简单介绍: PDF 表单简介 PDF 是可移植文档格式(PortableDocument Format)的缩写,这是由 Adobe Systems Inc 开发的文件格 式.PDF 将从各种桌面发布应用程序捕捉格式信息,使其能够发送设定了格式的文档并根据需要在接收者的监视 器或打印机中显示这些文档.要查看 PDF 文件,需要使用 Adobe Reader:要创建或修改 PDF 文件,需要使 用 Adobe A

计算机语言的分类 2015-10-17

计算机语言通常分为三类:即机器语言,汇编语言和高级语言. 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合.它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能.机器语言具有灵活.直接执行和速度快等特点. 用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义.手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态.这是一件十分繁琐的工作,编写程序花费的时间往往是实际运

怎样学好信息技术,提高效率(*^__^*) 2015-10-17

如今信息技术是一热门,在工作中也能得到广阔的发展,因为学习的人也越来越多!信息技术是同学们喜欢上的一门课,但很多同学学得并不好.有不少学生玩游戏的水平很高,但编辑制作能力很低.究其原因是不少学生把上信息技术课当成放松娱乐,没有把信息技术当成一门功课认真对待.随着信息技术课程标准的出台和信息技术即将纳入中招考试,学生如果不认真学习,将会影响自己的升学成绩,影响到高中和大学的学习,甚至影响到今后的工作和生活.在此,对刚升入初中的新同学该怎样学好信息技术提出如下建议: 学好理论知识.学习信息技术不是光

源程序安装后的后续工作 2015-10-17

我们在上回介绍了怎么使源程序用编译的方式去安装一些软件,但由于是自定义安装的路径,一般情况下,此程序的库文件,man文件,头文件等,系统是找不到的,因此我们也无法直接来使用这些文件或者程序.所有我们需要将它们导出,放到相应的位置,以便于我们以后使用 首先介绍安装的此程序的执行路径的导出: 1, # export PATH=$PATH:/usr/local/axel/bin (/usr/local/axel指安装的路径) 此为用命令的方式来暂时定义此程序,以方便立即使用 ,但这种方法是不能永久生效

Linux中rc启动目录详解 2015-10-17

rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录. rcx.d/: 各个启动级别的执行程序连接目录.里头的东西都是指向init.d/的一些软连接.具体的后边叙述. 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d
一周排行
  • 优酷土豆集团副总裁于洲易网科技讯 9月11日消息,优酷土豆集团副总裁.土豆首席战略官于洲今日在接受易网科技专访时表示,优酷土豆合并过后,优酷.土豆仍然作为独立平台运营,但原优酷旗下搜库将拆分单独运营.这意味着优酷土豆 ...
  • 一.病毒是何方神圣 何为计算机病毒呢?标准的定义应该是指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用的一组计算机指令或者程序代码.由于计算机病毒与生物病毒一样,能够自行传播.繁殖,并附着在正 ...
  • 唯品会再遭美国律所诉讼 被指夸大利润等财务数据6月11日消息,美国霍华德史密斯律师事务所(Law Offices of Howard G. Smith)今日宣布,已代表在2015年2月17日至2015年5月15日期间 ...
  • 给了A.B两个单词和一个单词集合Dict,每个的长度都相同.我们希望通过若干次操作把单词A变成单词B,每次操作可以改变单词中的一个字母,同时,新产生的单词必须是在给定的单词集合Dict中.求所有行得通步数最少的修改方 ...
  • 2013 年结束了,我们根据过去一年的用户访问.交流分享和项目本身的更新频度等诸多角度对收录于开源中国的近三万款开源软件进行统计,从而得出前 10 名最受欢迎的开源软件,仅供参考. 本排行榜主要是针对国产开源软件,榜 ...
  • 匿名管道概述     匿名管道就是没有名字的管道了,还有一种管道呢,叫做命名管道.     在本地机器上可以使用匿名管道来实现父进程和子进程之间的通信,这里需要注意两点,第一就是在本地机器上,这是因为匿名管道不支持跨 ...
  • 方法:打表,排序,比较. AC代码:#include #include #include #include #include #include #include #include #include #include ...
  • 程序
  • IEEE 802.11所制定的是技术性标准,Wi-Fi联盟所制定的是商业化标准,而Wi-Fi所制定的商业化标准基本上也都符合IEEE所制定的技术性标准.WPA(Wi-Fi Protected Access)事实上就是 ...
  • 先说明一下自己的情况,我机子的显卡为HD2400,内核是自己编译的2.6.23,使用的是unstable的源.以前一直使用vesa驱动,觉得显示效果也还是相当可以的,毕竟自己没有那些对于显示效果有太高要求的应用程序. ...