- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 gearman+redis队列持久化
1.下载redis-3.0.2.tar.gz,下载链接:http://download.redis.io/releases/redis-3.0.2.tar.gz 解压安装 开启服务:redis-server/etc/redis.conf 2. 下载gearmand-1.1.12.tar.gz, 解压 tar-
2017-07-19 16:51:08
1502
原创 hadoop wordcount代码事例详解
import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache
2014-12-14 09:21:23
842
原创 ubuntu下eclipse中hadoop中环境变量的设置
环境:ubuntu12.04(32位) eclipse-jee-luna-SR1-linux-gtk.tar.gz(32位) hadoop-2.2.01.安装hadoop前一篇博客中有详细介绍 http://blog.csdn.net/nana_93/article/details/41912257这里就不再详细说了2.安装eclipse下载软件:
2014-12-13 20:35:39
1539
原创 ubuntu下hadoop-2.2.0搭建
环境:vmware10、ubuntu12.04、jdk1.7.0_51、Hadoop2.2.0安装vmware10;在虚拟机上安装ubuntu12.04;1.安装Java环境:在oracle官网下载jdk,桌面新建tools文件夹并放入里面;这里笔者用的是jdk1.7.0_51;解压:z1@z1-ubuntu:~/Desk
2014-12-13 19:14:03
1766
转载 cin,cout与scanf,printf的速度到底相差多少
原文:http://hi.baidu.com/i5love1you9/item/2b97cb3dd91f20b7134b14c5
2014-11-09 16:41:06
930
原创 题目1001:A+B for Matrices
题目描述: This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.输入: The input consists of several test cases, each
2014-10-25 14:46:35
537
原创 VTK在VS2008下的安装指南
1 安装所需资源及版本cmake-2.8.6-win32-x86.exevtk-5.8.0.zipvtk-5.8.0-win32-x86.exevtkdata-5.8.0.zip几个文件都能从VTK官网上找到本安装过程基于windows XP系统下的VS2008平台 2 安装步骤2.1 安装CmakeCMake 是个跨平台的自动化建构系统,用于VTK、ITK
2014-04-17 15:28:08
1385
转载 gloox环境搭建
Gloox是一个开源的跨平台的C++实现的XMPP协议开发包,目前的版本为1.0测试版,不过由于是测试版,故在实际项目使用中不便于使用,故仍用0.9.9.5版本,这是一个比较稳定的版本,提供了很多的功能支持。当从gloox的官网中下载0.9.9.5之后,解压。可以看见里面含有一个SRC的文件夹,里面就是gloox的所有的头文件和源文件了。在编译gloox中,根据了解,可以编译成DLL动态库
2013-05-24 17:07:07
1403
原创 error C3861: 'TryEnterCriticalSection': identifier not found
最近在搭建gloox环境,为此出现问题搜索了半天 其实很简单, 双击错误,在mutex.cpp文件中加入 #ifndef _WIN32_WINNT # define _WIN32_WINNT 0x400 #endif即可解决问题 来自http://www.zeroc.com/forums/help-center/351-ice
2013-05-24 17:03:43
2269
转载 gloox 之 Client
Client 类,实现了一个基本的Jabber客户端,派生自 ClientBase类详细说明:此类实现了一个基本的Jabber客户端它支持SASL Authentication (SASL验证)以及TLS(加密),都是分别自动切换 "启用或关闭" 状态的。如果服务器支持,它们就会被自动地启用。使用方法:创建一个Client类对象,传入连接验证信息(Jid,密码),验证信息在构造
2013-05-17 21:57:58
826
原创 linux的学生管理系统——C语言命令行实现
首先规划一下一步一步的来做数据库的表 做两个一个是学生的信息表 一个是学生的成绩表通过学号关联需要做的是 对学生基本信息进行管理包括查询 删除 修改 添加(添加 只需要添加一条记录)开始的数据库 你可以 手动写入数据库表里面另外对成绩可以进行统计 比如排序 总分 平均分对某门课可以进行统计比如某门课 的平均分 每个分数段的人数先整理一下看看要做哪些
2013-05-15 16:40:33
3034
2
原创 嵌入式数据库sqlite的使用
SQLite3 使用教学 SQLite 简单教程简介特点软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing):May you do good and not evil. 愿你行善莫行恶 May you find forgiveness for
2013-05-15 16:31:11
818
原创 两两字符串交换
int gsmInvertNumbers(const char* pSrc, char* pDst, int nSrcLength) { int nDstLength; // 目标字符串长度 char ch; // 用于保存一个字符 // 复制串长度 nDstLength = nSrcLength; int i = 0;// 每两两字符进行颠倒对调变换 f
2013-05-15 16:21:19
1166
原创 字符串和时间转换time_t
1.指定time_t类型的时间,格式化为YYYYMMDDHH24MISS型的字符串 void timeToSting(time_t time1, char *szTime) 02 { 03 struct tm tm1; 04 05 #ifdef WIN32 06 tm1 = *localtime(&time1
2013-05-15 16:06:48
1731
转载 Linux下文件格式的压缩、解压小结
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz
2013-05-14 17:05:48
596
原创 ftp上传出现553 Could not create file解决方法
1、设置selinuxvi /etc/sysconfig/selinux将其中的SELINUX=enforcing改为SELINUX=disabled2、设置如下setsebool -P allow_ftpd_full_access 1
2013-05-13 20:50:22
3473
原创 CentOS Linux解决Device eth0 does not seem to be present
在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象: 解决办法:首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示:# vi /etc/udev/rules.d/70-persistent-net.rules# This f
2013-05-07 16:09:35
803
原创 Linux TCP/UDP小例子
1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解
2013-03-31 17:33:16
25959
6
原创 linux 密码无回显
getpass函数的运用#include#include int main(void) { char *pwd; pwd=getpass("password:"); printf("password is:%s\n",pwd); return 0; } ***************另外的可参考#include #
2013-01-14 15:23:21
599
原创 C写日志文件
#include#include#include#include#includevoid logfile(const char *fmt,...); int main(){ logfile("%s","login system"); return 0;} void logfile(const char *fmt,...){ FILE *f
2013-01-14 15:19:30
530
原创 linux读取配置文件
读取配置文件类似这种类型的配置文件还是比较简单的,比如不小心前后多出了空格,或者加#写注释等,我这里写的比较简单的配置文件 流程是这样 打开文件 读一行 解析一行 然后把结果放入链表 读完了 关闭文件 首先得makefile注意这里-lmysqlclient要加上去,里面有对mysql了的操作 然后头文件a.h stru
2013-01-12 18:00:55
1299
原创 fileman命令的帮助+?
首先用 rl_bind_key('?', r1_block);绑定函数,用来用户一输入问号就显示帮助 总结:开始时一直是错在命令的传参过程中,导致程序都看起来很盲目,所以做程序要有步骤 一步一步来 一个问题一个问题的解决,一开始把所有的代码都输入进去 出现了错误就会素手无策,一定要想办法,有思路,不要盲目。对于这个程序,在检查程序,首先rl_bind
2012-12-31 17:17:51
1421
原创 linux .so动态库makefile的嵌套调用
1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件编译成一个动态库:libtest.so。test.h: #include "stdio.h"void test_a();void test_b();void test_c(); test
2012-12-08 23:13:25
13817
原创 Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make的用法,能在Linux系统上编程。环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include
2012-12-08 10:35:07
620
原创 linux下C连接mysql
insert.c#include#include "/usr/include/mysql/mysql.h"//locate mysql.h查找路径int main(){ MYSQL conn; int res; mysql_init(&conn); if(mysql_real_connect(&conn,"localhost"
2012-11-03 17:36:01
773
转载 Connection to mysql server on 10065 解决办法
Connection to mysql server on 10065 解决办法远程访问linux上 的mysql一直不行,一直报 error 2003 : connection to mysql server on 10065 我是用的 Navicat for MySQL 登陆的 1.修改方式1代码改表法。 可能是你的帐号不允许从远程登陆,只能在localhos
2012-10-28 12:48:22
3515
原创 linux下C连接mysql
以下变量类型在MySQL的库当中定义。我们需要这些变量是为了使用MySQL的函数。这些变量有详细的解释,但是这些解释对于写代码来说并不重要。 MYSQL以下代码块是用来连接数据库的通讯过程typedef struct st_mysql { NET net; /* Communication parameters */ gptr
2012-10-27 14:06:13
606
原创 链表创建、查询、删除、插入等操作
1、首先编写好makefile2.所需要的宏定义a.h3、编写主函数main.c4.需要调用的函数func.c //创建链表对链表进行查询插入链表删除链表的数据输出链表的数据 最后make编译一下./myfile即可出结果。
2012-10-27 00:39:36
627
转载 mysql C接口大全
mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。 mysql_close() 关闭一个服务器连接。 mysql_connect() 连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。mysql_change_user() 改变在一个打开的连接上的用户和数据库。 mys
2012-10-25 17:08:14
831
原创 C文件的读写
1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件”(text),其每一个字节存放一个AS
2012-10-22 23:28:03
840
原创 strcpy、strlen、strcmp函数
C语言中strcpy,strcmp,strlen,strcat函数原型在文思创新面试中,出现过考题:自己编写strcpm的实现,IBM曾经也考过写strcpy原型,这几个函数在面试的时候经常被考到,很具有代表性,在面试中突然被问起还真有点措手不及呢。现在记下供大家学习和以后温习:以下是我在学习过程中的小小锻炼:一、strcpy #includechar* mystrcpy(ch
2012-10-14 14:15:36
1049
1
apriori算法源码(java)
2014-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人