自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nana的专栏

Stick with it, and keep moving.

  • 博客(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 1497

原创 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 839

原创 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 1526

原创 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 1728

转载 cin,cout与scanf,printf的速度到底相差多少

原文:http://hi.baidu.com/i5love1you9/item/2b97cb3dd91f20b7134b14c5

2014-11-09 16:41:06 912

原创 题目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 535

原创 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 1374

转载 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 1390

原创 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 2258

转载 gloox 之 Client

Client 类,实现了一个基本的Jabber客户端,派生自 ClientBase类详细说明:此类实现了一个基本的Jabber客户端它支持SASL Authentication (SASL验证)以及TLS(加密),都是分别自动切换 "启用或关闭" 状态的。如果服务器支持,它们就会被自动地启用。使用方法:创建一个Client类对象,传入连接验证信息(Jid,密码),验证信息在构造

2013-05-17 21:57:58 813

原创 linux的学生管理系统——C语言命令行实现

首先规划一下一步一步的来做数据库的表 做两个一个是学生的信息表 一个是学生的成绩表通过学号关联需要做的是 对学生基本信息进行管理包括查询 删除 修改 添加(添加 只需要添加一条记录)开始的数据库 你可以 手动写入数据库表里面另外对成绩可以进行统计 比如排序 总分 平均分对某门课可以进行统计比如某门课 的平均分  每个分数段的人数先整理一下看看要做哪些

2013-05-15 16:40:33 2947 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 806

原创 两两字符串交换

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 1145

原创 字符串和时间转换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 1696

转载 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 584

原创 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 3458

原创 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 788

原创 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 25911 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 585

原创 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 523

原创 linux读取配置文件

读取配置文件类似这种类型的配置文件还是比较简单的,比如不小心前后多出了空格,或者加#写注释等,我这里写的比较简单的配置文件   流程是这样 打开文件  读一行 解析一行 然后把结果放入链表 读完了 关闭文件  首先得makefile注意这里-lmysqlclient要加上去,里面有对mysql了的操作    然后头文件a.h stru

2013-01-12 18:00:55 1283

原创 fileman命令的帮助+?

首先用 rl_bind_key('?', r1_block);绑定函数,用来用户一输入问号就显示帮助     总结:开始时一直是错在命令的传参过程中,导致程序都看起来很盲目,所以做程序要有步骤 一步一步来 一个问题一个问题的解决,一开始把所有的代码都输入进去 出现了错误就会素手无策,一定要想办法,有思路,不要盲目。对于这个程序,在检查程序,首先rl_bind

2012-12-31 17:17:51 1396

原创 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 13801

原创 Linux平台Makefile文件的编写基础篇

目的:       基本掌握了 make的用法,能在Linux系统上编程。环境:       Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c:              #include

2012-12-08 10:35:07 614

原创 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 760

转载 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 3441

原创 linux下C连接mysql

以下变量类型在MySQL的库当中定义。我们需要这些变量是为了使用MySQL的函数。这些变量有详细的解释,但是这些解释对于写代码来说并不重要。 MYSQL以下代码块是用来连接数据库的通讯过程typedef struct st_mysql { NET net; /* Communication parameters */ gptr

2012-10-27 14:06:13 599

原创 链表创建、查询、删除、插入等操作

1、首先编写好makefile2.所需要的宏定义a.h3、编写主函数main.c4.需要调用的函数func.c //创建链表对链表进行查询插入链表删除链表的数据输出链表的数据 最后make编译一下./myfile即可出结果。

2012-10-27 00:39:36 611

转载 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 824

原创 C文件的读写

1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件”(text),其每一个字节存放一个AS

2012-10-22 23:28:03 833

原创 strcpy、strlen、strcmp函数

C语言中strcpy,strcmp,strlen,strcat函数原型在文思创新面试中,出现过考题:自己编写strcpm的实现,IBM曾经也考过写strcpy原型,这几个函数在面试的时候经常被考到,很具有代表性,在面试中突然被问起还真有点措手不及呢。现在记下供大家学习和以后温习:以下是我在学习过程中的小小锻炼:一、strcpy #includechar* mystrcpy(ch

2012-10-14 14:15:36 1035 1

apriori算法源码(java)

Apriori算法是一种挖掘关联规则的频繁项集算法,其核心思想是通过候选集生成和情节的向下封闭检测两个阶段来挖掘频繁项集。而且算法已经被广泛的应用到商业、网络安全等各个领域。可在hadoop上运行,速度效果很明显。

2014-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除