技术. C/C++
文章平均质量分 70
yikunkero
这个作者很懒,什么都没留下…
展开
-
不使用if和中间值交换整型a、b
<br />int a,b;a=a+b;b=a-b;a=a-b;<br />这是第一种方法,但是如果a+b的值大于int的最大值,则发生溢出。<br />int a,b;a=a^b;//用b加密过的a,a加密过的bb=a^b;//用b解密被a加密过得a,b此时为a原值a=a^b;//用a解密被b加密过得b,a此时为b原值<br />这种方法是典型方法<br />可以理解为a、b互相加密,然后再互相翻译。原创 2011-01-01 15:56:00 · 813 阅读 · 1 评论 -
以%f格式输出整型遇到的问题。
<br />enum weekday{mon=1,tue,thi,sat,fri,sun};printf("%d/n",fri);//输出结果为5printf("%f/n",5);//输出结果为0.0000printf("%f/n",fri);//输出结果为0.0000printf("%f/n",float(5))//输出结果为5.0000<br /> <br />enum weekday{mon=1,tue,thi,sat,fri,sun};<br />printf("%d/n原创 2011-01-31 17:38:00 · 2141 阅读 · 0 评论 -
C++重定向方法
1 #include "stdafx.h"2 #include 3 #include 4 5 int main(int argc, char* argv[])6 {7 using namespace std;8 9 cout原创 2011-03-20 00:29:00 · 2633 阅读 · 0 评论 -
HDFS中读取文件总结
主要参考Hadoop 1.0.3代码http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.3/src/hdfs/org/apache/hadoop/hdfs/一 HDFS读取过程概述1.打开文件1.1客户端HDFS打开文件时,调用DistributedFileSystem.open(Path f, int原创 2012-10-30 18:02:18 · 9084 阅读 · 1 评论