木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺

03 2013 档案

摘要:英文原文: http://www.gratisoft.us/todd/papers/strlcpy.html英文作者:Todd C. Miller,Theo de Raadt译者:林海枫译本地址:http://blog.csdn.net/linyt/archive/2009/07/27/4383328.aspx注:本译文版权由译者所拥有,欢迎转载,但请注明译者和原文,请匆用于任何商业用途。Strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数Todd C. MillerUniversityof Colorado, BoulderTheo de RaadtOpenBSDprojec 阅读全文
posted @ 2013-03-30 15:45 C语言程序 阅读(670) 评论(0) 推荐(0) 编辑
摘要:问题:函数memcpy(dest, src, sizeof(dest))、strncpy(dest, src, sizeof(dest))和snprintf(dest, sizeof(dest), "%s", src)都可以将src字符串中的内容拷贝到dest字符串中。哪一种方式效率最高呢?就是说,哪种方式性能最好呢?解决办法:1. 建立三个文件test_memcpy.c,test_strncpy.c和test_snprintf.c:文件test_memcpy.c:david@u1110-hp:~/wrk/tmp/cstring$ cat test_memcpy.c #in 阅读全文
posted @ 2013-03-29 23:18 C语言程序 阅读(709) 评论(0) 推荐(0) 编辑
摘要:在创建一个表baobei_info后,给baobei_info 插入一些数据,他并不支持insert 这样的关系型数据库的操作,首先:我们在创建表时,row 分割符是使有 ":",在file文件夹下新建一个baobei_info.txt 格式如:1:1002:90我们把这个baobei_info.txt 文件导入到数据库hive 表baobei_info 中。命令如下:load data local inpath '/home/liucheng/file/baobei_info.txt' overwrite into table baobei_info;如图 阅读全文
posted @ 2013-03-29 14:04 C语言程序 阅读(497) 评论(0) 推荐(0) 编辑
摘要:问题:使用snprintf()完成字符串的复制操作:#include #include #include #define ARR_SIZE(a) (sizeof((a))/sizeof((a)[0])) #define LEN_BUF 5 int main() { char buf[] = "0123456789"; char buf1[LEN_BUF]; char buf2[LEN_BUF]; // char *buf2 = NULL; // Source buf greater than dest buf1 causes stack overflow // s... 阅读全文
posted @ 2013-03-29 13:59 C语言程序 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:下载地址: http://mirrors.cnnic.cn/apache/hive/hive-0.8.1/hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。Hive定义Hive[1] 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Had 阅读全文
posted @ 2013-03-29 12:15 C语言程序 阅读(186) 评论(0) 推荐(0) 编辑
摘要:问题:从网上拷贝了一段代码,粘贴到自己写的程序strcat_compare.c中,然后编译gcc -o strcat_compare strcat_compare.c;出现错误如下:avid@ubuntu:~/wrk/tmp$ gcc -o strcat_compare strcat_compare.c strcat_compare.c: In function ‘main’: strcat_compare.c:28:1: error: stray ‘\343’ in program strcat_compare.c:28:1: error: stray ‘\200’ in program . 阅读全文
posted @ 2013-03-28 16:07 C语言程序 阅读(1822) 评论(0) 推荐(0) 编辑
摘要:只能望洋兴叹的大神级别人物。中国的V,以前也有当一名黑客的想法,没有人指路,也没有胆量,只能膜拜大神!下面是原文,道哥文章。http://taosay.net/?p=189声明:本文内容禁止讲给16岁以下的小朋友听,以免吓坏小朋友。出于保护当事人的原因,禁止任何人在任何时候以任何理由向我打听其人其事,我不会做出任何回复。我不对本文的真实性负责。本文禁止任何媒体转载,但允许个人转载至微博或个人博客!本文中所有的人物都将匿名,请不要去猜测他是谁,也请不要试图寻找他,这只会给你我都带来不必要的麻烦。如果你竟然强大到能够以势压人,那么我的回答只会有一个:“我在微信里胡乱吹牛B的,这你也信?”,所以请不 阅读全文
posted @ 2013-03-27 18:40 C语言程序 阅读(519) 评论(0) 推荐(0) 编辑
摘要:package com.picc.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URI; import java.net.URL; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.f... 阅读全文
posted @ 2013-03-27 17:28 C语言程序 阅读(415) 评论(0) 推荐(0) 编辑
摘要:HDFS 简介 HDFS 是 hadoop Distributed file system 的缩写,意为hadoop 分布式文件系统。是基于流数据模式访问和处理超大文件的需求而开发的,运行在廉价的商用服务器上。 有以下特点: 处理超大文件,可以处理和存储PB级的数据,在yahoo 已经运行了4096个节点的集群了。 在hadoop file system 创建文件夹 ./bin/hadoop fs -mkdir input 把一个本地file文件夹下的文件上传到 新建的input文件夹下 hfs1.jpg ./bin/hadoop fs -put ~/file/student.txt inp. 阅读全文
posted @ 2013-03-27 14:07 C语言程序 阅读(251) 评论(0) 推荐(0) 编辑
摘要:package dataimport; import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.KeyValue; import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.hbase.... 阅读全文
posted @ 2013-03-26 17:21 C语言程序 阅读(381) 评论(0) 推荐(0) 编辑
摘要:有这样一个实际的问题需要要通过hadoop的来解决一下。有一个学生成绩表,有学生姓名 和成绩格式如下zs 89 zs 100 ls 98 ls 100 zs 20 ww 89 ww 67 ls 30 ww 20一个学生 有多个科目,有不同的成绩。需要对每个同学的成绩求平均值。同时,把这个student.txt 上传到 hadoop的 file System 中。./bin/hadoop fs -put ~/file/student.txt代码如下:package com.picc.test; import java.io.IOException; import java.util.Itera. 阅读全文
posted @ 2013-03-25 12:12 C语言程序 阅读(885) 评论(0) 推荐(0) 编辑
摘要:在安装hadoop 之前一定要先安装免登陆的 ssh.可以参看安装ssh 的例子。http://blog.csdn.net/liuc0317/article/details/8621879安装 hadoop 伪分布式 参看 http://blog.csdn.net/liuc0317/article/details/8613586写这篇blog 是见解 http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html 的例子接下来我们开始学习hadoop 为给我们提供的 wordcount 的例子。第一步:查看一下 hadoop给我们 阅读全文
posted @ 2013-03-21 14:41 C语言程序 阅读(353) 评论(0) 推荐(0) 编辑
摘要:Java 访问 Hbase 的API第一步:要添加eclipse 对Hadoop的插件。1.复制 hadoop安装目录hadoop-0.20.203.0/contrib/eclipse-plugin/hadoop-eclipse-plugin-0.20.203.0.jar到eclipse安装目录下的plugins目录中。2.重启eclipse,配置hadoop installation directory。如果安装插件成功,打开Window-->Preferens,你会发现Hadoop Map/Reduce选项,在这个选项里你需要配置Hadoop installation directo 阅读全文
posted @ 2013-03-19 11:24 C语言程序 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1.gcc版本过高,解决方法sudo apt-get install gcc-4.4sudo apt-get install g++-4.4装完后在/usr/bin目录下sudo mv gcc gcc.baksudo ln -s gcc-4.4 gccmv g++-4.4 g++g++ -v2.selected multilib '32' not installed解决方法sudo apt-get install g++-4.4-multilib3.host SharedLib: lib64EGL_translator (out/host/linux-x86/obj/lib/l 阅读全文
posted @ 2013-03-19 10:05 C语言程序 阅读(327) 评论(0) 推荐(0) 编辑
摘要:问题:桌面系统为WIN7旗舰版,使用如下工具制作ubuntu 1210启动盘:1. Universal USB Installer 1.9.3.0;2. Lili USB Creator 2.8.19;制作完成后,拿到PC机上修改BIOS选项为U盘第一启动顺序;但是,到了显示启动界面的地方就停住了,键盘的Num Lock还受控,说明没有死机;怀疑过ISO文件的可靠性,重新下载了ISO文件,比对MD5正确。怀疑过U盘的可靠性,使用原先能用来启动安装Ubuntu 1004的U盘来制作,依然不行。解决办法:放狗搜了一下,发现有多人试过Power ISO软件制作的Linux启动盘可用。下载了Power 阅读全文
posted @ 2013-03-19 09:41 C语言程序 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Ubuntu 9.o 下安装 HbaseHbase 下载 地址 http://archive.apache.org/dist/hbase/hbase-0.90.4/解压 tar vxf hbase-0.90.4.tar.gz cd hbase-0.90.4单机版的配置配置一个目录现在你已经可以启动Hbase了。但是你可能需要先编辑conf/hbase-site.xml去配置hbase.rootdir,来选择Hbase将数据写到哪个目录 . hbase.rootdir file:///DIRECTORY/hbase 将DIRECTORY替换成你期望写文件的目... 阅读全文
posted @ 2013-03-18 13:08 C语言程序 阅读(275) 评论(0) 推荐(0) 编辑
摘要:(一) 写一个简单的可变参数的C函数 下面我们来探讨,如何写一个简单的可变参数的C函数。写可变参数的C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va在这里是variable-argument(可变参数)的意思。这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件。下面我们写一个简单的可变参数的函数,该函数至少有一个整数参数,第二个参数也是整数,是可选的。函 阅读全文
posted @ 2013-03-16 22:56 C语言程序 阅读(220) 评论(0) 推荐(0) 编辑
摘要:以下是一些对Hadoop 技术的学习和说明的一些文章,在此列举一下。可以日后方便查询。Ubuntu11.10 正式版下载地址 http://ubuntu.cn99.com/ubuntu-releases/11.10/Hadoop 介绍 http://www.cnblogs.com/wayne1017/archive/2007/03/18/668768.html http://www.searchtb.com/2011/01/understanding-hbase.htmlEclipse 下安装 Hadoop 插件 跑第一个Demo http://phz50.iteye.com/blog/9.. 阅读全文
posted @ 2013-03-14 13:25 C语言程序 阅读(132) 评论(0) 推荐(0) 编辑
摘要:问题:使用如下命令从头重建yum的库,但是仍然出现错误:[root@centos-74 ~]# yum clean all ... Cleaning up Everything Cleaning up list of fastest mirrors [root@centos-74 ~]# rm -f /var/lib/rpm/__db* [root@centos-74 ~]# rpm --rebuilddb [root@centos-74 ~]# yum clean metadata Loaded plugins: fastestmirror ... 0 metadata files remo 阅读全文
posted @ 2013-03-07 10:34 C语言程序 阅读(554) 评论(0) 推荐(0) 编辑
摘要:问题:在CentOS 5.5中需要使用yum安装程序,出现错误:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:/usr/lib/python2.4/site-packages/_sqlitecache.so: wrong ELF class: ELFCLASS32Please install a package which provides this module, orverify that the module 阅读全文
posted @ 2013-03-06 18:33 C语言程序 阅读(366) 评论(0) 推荐(0) 编辑
摘要:检查服务器时间,发现服务器时间与当前时间错了很多。于是调整。使用ntpdate ,不管如何设置,包括关闭防火期,设置ntp.conf,结果都不成功。随即使用网上提供的另外一种方法,临时先解决一下燃眉之急。使用linux的rdate命令:rdate---通过网络获取时间。主要参数两个-p 打印出远程服务器的时间-s 设置当地服务器的时间。第一步,找一个时间服务器,打开rdate服务。使用的端口是37.命令: chkconfig time on (off)然后检查37端口是否开启,处于监听状态。netstat -an|grep 37如果不启动这个服务,连接的时候会报下面的错误:rdate: cou 阅读全文
posted @ 2013-03-05 16:52 C语言程序 阅读(733) 评论(0) 推荐(0) 编辑
摘要:一. Crontab介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-part 阅读全文
posted @ 2013-03-05 15:45 C语言程序 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Linux下的拷贝代码,没有用ANSI库函数#include #include #include #include #include #include #include #define BUFFER_SIZE 1024 int main(int argc,char **argv){ int from_fd,to_fd; int bytes_read,bytes_write; char buffer[BUFFER_SIZE]; char *ptr; if(argc!=3) { fprintf(stde... 阅读全文
posted @ 2013-03-04 21:54 C语言程序 阅读(297) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://goo.gl/E5Ei5这要还是要从FLASH分页和非分页的区别说起。 下面详细说一说,FLASH里非分页和分页的使用。 要明白一点,分页是不可见的,要用的时候PPAGE参与寻址。 FLASH里非分页工作机制 FLASH一共为128K,一页是16K,那么应该有8页才是,但是实际只有6个分页。有2个非分页放在4000-7FFF,和C000-FFFF两个逻辑地址窗里。那么,当程序的寻址在64K之内(2^16=64K,16位机的寻址能力是64K)时,就不用分页了,直接使用那两个非分页的数据。实际上,3E页 3F页是可见的,其实他们就是那2个非分页的映射。因此,使用非分页FL. 阅读全文
posted @ 2013-03-03 21:32 C语言程序 阅读(860) 评论(0) 推荐(0) 编辑

木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺
点击右上角即可分享
微信分享提示