自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (14)
  • 收藏
  • 关注

转载 linux c单链表实现简单学生信息管理系统

Linux c学生信息管理系统是在linux平台下运行的c程序。开发的主要目的是为了对自己学习的总结也是对自己学习的点滴记录,以备后续查看学习。开发平台:centos7.2系统下开发运行完成功能主要使用单向链表来保存学生的节点信息通过链表对学生节点进行增删改查的操作可以对学生按照学号和名字进行删除对学生按照学号和名字进行查找程序主要是练习模块化的操作设计,对程序进行模块开...

2019-04-20 16:12:36 806

原创 Hadoop-2.6.0下HDFS的集群HA的主备自动切换搭建

一.环境说明1.1 安装环境说明及安装包  1). 操作系统为CentOS6.6  2). Hadoop版本为Hadoop-2.6.0   hadoop-2.6.0.tar.gz(64位)  3).JDK版本为 1.7      jdk-7u75-linux-x64.gz  4). zookeeper-3.4.6.tar.gz现有四台机器配置分布如下主机

2015-09-02 13:36:45 4525

原创 Hadoop-2.6.0上调用C的API实现类似云盘的功能

Hadoop-2.6.0上调用C的API实现类似云盘的功能(上传,下载,删除,重命名)测试系统:CentOS6.6, hadoop-2.6.0本次测试是调用hadoop下的C的API来访问HDFS实现类似云盘的上传,下载,删除,重命名的功能,其它功能还请有意者自行添加,废话少说,开始进入正题。首先我们要能在hadoop-2.6.0上的C的API访问HDFS详情可以访问:http:/

2015-08-16 17:22:32 1199

原创 Hadoop-2.6.0上的C的API访问HDFS

在通过Hadoop-2.6.0的C的API访问HDFS的时候,编译和运行出现了不少问题,花费了几天的时间,上网查了好多的资料,终于还是把问题给解决了 参考文献:http://m.blog.csdn.net/blog/Aquester/25242215 系统:CentOS 6.6,hadoop-2.6.0, 在hadoop集群的datanode机器上进行样例代码来源官方文档中的C

2015-08-14 14:13:54 4856 1

转载 CentOS 64位上编译Hadoop 2.6.0源码包

Hadoop不提供64位编译好的版本,只能用源码自行编译64位版本。学习一项技术从安装开始,学习hadoop要从编译开始。1.操作系统编译环境yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool ncurses-devel openssl-devel libXtst2

2015-08-02 18:15:59 751

原创 hadoop-2.6.0集群开发环境配置

hadoop-2.6.0集群开发环境配置 一.环境说明1.1安装环境说明本例中,操作系统为CentOS 6.6, JDK版本为JDK 1.7,Hadoop版本为Apache Hadoop 2.6.0 现有四台机器如下 10.25.100.130 node01    //namenode10.25.100.131 node02    //datanode10.

2015-07-30 19:07:45 935

原创 linux c服务器与客户端之间的文件传输

最近做了一下linux C网络方面的项目,简单的写了一下服务器于客户端之间上传,下载文件,利用并发服务器,可以实现多个客户端同时上传,下载。写的不好,还请大神多多指教!多的不说,一切都在代码中,部分代码如下所示:/*server.c */ 服务器端void *recvmation(void *arg) //接收客户端发送过来的信息,线程{ int my_fd = *((int *

2015-05-24 17:31:27 9871 4

原创 linux网卡驱动及上网

1.输入 ifconfig eth0 IP地址  netmask  子掩网比如:ifconfig eth0 192.168.1.110 netmask 255.255.255.02.输入 route add default gw 网关比如:route add default gw 192.168.1.13.DNS设置echo "nameserver xx.xx.xx.xx">>

2015-05-23 13:31:12 574

转载 linux route命令使用

说明:route命令是打印和操作ip路由表描述:route操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主 机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。参数说明:add:添加一条新路由。          del:删除一条路由。          -net:目标地址是一个网络

2015-04-21 14:28:28 407

原创 Mysql 中C API 的学生信息管理

使用嵌入式MySQL服务器库,能够在客户端应用程序中使用具备全部特性的MySQL服务器。 主要优点在于,增加了速度,并使得嵌入式应用程序的管理更简单。 嵌入式服务器库是以MySQL的客户端/服务器版本为基础的,采用C/C++语言编写。 其结果是嵌入式服务器也是用C/C++语言编写的。 在其他语言中,嵌入式服务器不可用。API与嵌入式MySQL版本和客户端/服务器版本等效。 要想

2015-01-20 14:40:26 1424

转载 如何设置显示vim编辑器的行号

VIM 配置: 设置显示vim的行号在root用户下进行操作; 1、在/etc/vim/下打开找到vimrc文件; 2、用vi打开vimrc  3、去掉引号,set mouse = a (支持鼠标) 4、在最后加上三行       a、set nu       b、set autoindent      c、 set cindent 5、保存并推

2014-12-14 15:59:21 2093

转载 vim使用教程(全)-最好的编辑器

vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progres

2014-12-13 18:54:47 478

转载 字节存储排序:大端和小端的判别及转换

当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-endian)和小端(little- endian)两个描述。字节排序按分为大端和小端,概念如下大端(big endian):低地址存放高有效字节小端(little endian)

2014-07-27 10:21:58 568

原创 Linux pipe 函数

1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描述词由参数filedes数组返回。 filedes[0]为管道里的读取端 filedes[1]则为管道的写入端。4) 返回值:

2014-07-17 17:04:13 515

原创 Go 数组

数组(Array) 数组是大小固定,相同数据类型,有序元素序列的集合。数组的大小在定义的时候就确认好的,同一个数组元素的数据类型是相同的。数组存储数据的内存是连续的,有序的元素序列,元素的存储有先后顺序。数组的索引下标从0开始,最大下标为数组的长度减1。数组的声明数组的声明语法如下:var 变量名 [元素的数量]Type语法说明如下所示:var:是Go 语言中声明变量的关键字变量名:声明的数组变量名元素的数量:数组的大小,可以是一个表达式,最终通过编译计算的结果必须是整型数值Type:数组

2021-10-11 17:24:35 458

原创 Go 语言变量的声明和初始化

什么是变量变量(variable) 一词来源于数学,是计算机中存储计算结果或表示值得抽象概念,我们可以通过变量名访问变量的值。Go 语言是静态类型语言,在静态类型语言中变量必须指定一个类型,例如:整型,布尔型,字符串,数组,指针等。Go语言的每一个变量都有自己的类型,变量必须经过声明才可以使用。可以在声明变量时指定变量的类型,也可以让编译器自动推断变量类型。标准格式Go 语言变量声明的标准格式为var 变量名 变量类型var 是声明变量的关键字,中间用空格隔开,和C语言..

2021-05-05 19:27:53 530

原创 详解大端模式和小端模式

一, 什么是大端和小端Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排列在内存的低地址端,高位字节排放在内存的高地址端2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端举一个简单的例子, 比如数字0x12 34 56 78在内存中的表示形式为:二, 数组在大端小端情况下的

2017-10-15 17:05:30 301

原创 ftp客户端的简单实现

根据ftp协议实现简单版的ftp客户端与ftp服务器进行互传文件由于业务需要使用FTP服务器进行文件传输,因为一些因素的限制,需要自己实现一个ftp的客户端与ftp服务器进行文件传输的任务, 利用抓包工具对ftp协议进行分析,实现了一个简单的ftp客户端实验环境系统:centos6.5下编译测试项目地址: https://github.com/wuchenxiaod

2017-09-15 13:34:38 3064

全国行政地区五级联动数据库

2018最新全国省市区县乡镇五级联动MySQL数据库,解压后接近77M,包含72万行数据,地区精确到村,单表,方便做五级联动。亲测可用,为sql文件,可直接导入使用

2019-02-28

Hadoop-2.6.0上调用C的API实现类似云盘的功能

Hadoop-2.6.0上调用C的API实现类似云盘的功能,很适合hadoop初学者研究C的API来访问HDFS

2015-08-16

校园交通导游系统

程序要求至少包括10个以上的校园建筑物,每两个建筑物可以有不同的路径,并且路长可能不同,要求找出从任意建筑物到达另一建筑物的最短路径。先从文件中读取校园的各个建筑物以及相互之间的路径和路长,构造校园的导游图。其次,根据用户输入的两个建筑物,给出两个建筑物点之间的最短路径。 此程序运用了结构体用来存储校园建筑物的编号和建筑物的名称,另用一结构体存储建筑物间的权值; 计算任意两建筑物间路径长度用到的是弗洛伊德算法,通过判断两建筑物间是否路径,然后计算两建筑物间的最短路径。

2015-06-14

MinGW-5.1.3.exe

windows下的gcc编译器,MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

2015-06-07

Linux 下服务器与客户端之间的文件传输

Linux 下服务器与客户端之间的文件传输,利用并发服务器实现多个客户端与服务器之间的交互,利用了linux下的MySQL数据库,实现了登陆界面的注册与登陆。代码简单易懂,很适合初学者

2015-05-24

Linux高性能服务器编程

本书是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编写高性能Linux服务器应用的方法、技巧和思想。不仅理论全面、深入,抓住了重点和难点,还包含两个综合性案例,极具实战意义。 全书共17章,分为3个部分:第一部分对Linux服务器编程的核心基础——TCP/IP协议进行了深入的解读和阐述,包括TCP/IP协议族、TCP/IP协议,以及一个经典的TCP/IP通信案例;第二部分对高性能服务器编程的核心要素进行了全面深入的剖析,包含Linux网络编程API、高级I/O函数、Linux服务器程序规范、高性能服务器程序框架、I/O复用、信号、定时器、高性能I/O框架库Libevent、多进程编程、多线程编程、进程池和线程池等内容,原理、技术与方法并重;第三部分从侧重实战的角度讲解了高性能服务器的优化与监测,包含服务器的调制、调试和测试,以及各种实用系统监测工具的使用等内容

2015-05-03

linux 高级程序设计第三版源代码

很好的一本书籍,很适合学习linux高级程序的同学学习, 里面代码很详细,很完整,祝大家学习愉快

2015-04-21

Msql 中C API的学生信息管理系统

利用Mysql 中的C API函数接口,对学生信息的单个表格进行管理,可以对数据库,数据库内的表格进行创建,查看,删除,对学生的信息进行,增删查改,等一些简单的操作。对于刚开始学习mysql 的同学有很大的帮助,很值得一看!

2015-01-19

SDL拼图小游戏

基于linux的SDL拼图小游戏,通过多文件的编译,使用时间线程与图片移动同时进行,通过鼠标事件,键盘事件控制游戏的进行,时间到之后可以选择重新开始与直接退出

2014-12-12

HEAD_FIRST设计模式

程序员必备书籍,对了解类有很大的作用,值得每个程序员阅读

2014-12-06

程序员生存定律

程序员必读之书,作为一个好的程序员,不光会敲代码,更要懂得生存之道。

2014-12-06

Effective + C++中文版

学习C++的好帮手,程序员必读书籍,值得大家看看

2014-12-05

职工工资信息管理系统

主要利用了C语言完成了这个小型的职工工资管理程序。本程序主要实现了对职工信息的统计,对职工工资信息的统计。通过输入职工的职务工资,运用程序实现对职工工资的计算,然后输出职工的职务工资减去税金、水费、电费、清洁费、闭路电视费等相关的费用所得的应发工资,也就是工人最后所能拿到的工资。 1. 职工基本信息的录入,而其中的工资信息通过程序计算得出。 2. 对已录入信息的查询与修改。 3. 对记录信息的添加和删除。 4. 对职工已录入记录的查找:按照职工姓名查找,并显示该职工的全部信息;按照部门查找,并显示该部门的平均工资,工资总额,以及所有人员的工资。

2014-11-14

空空如也

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

TA关注的人

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