数据结构及数据库
放牛娃不吃草
这个作者很懒,什么都没留下…
展开
-
数据结构单项链表C++实现改变C版本
以前的一篇博文是使用C语言实现的链表,但是在多处需要使用到链表时候,造成了不便。这里使用类对他进行了简单的封装。对以下代码经过简单的修改即可以加入您的工程啦。感谢您的阅读。#ifndef POINT_HPP#define POINT_HPPtypedef struct Ret_Regex{ char *Data; unsigned char length;原创 2013-02-16 15:44:07 · 1046 阅读 · 0 评论 -
Hadoop 安装及环境配置整理修改
一、Hadoop简介: Hadoop是由Apache基金会所开发的分布式系统基础架构,实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS;Hadoop框架最核心设计就是HDFS和MapReduce,HDFS为海量数据提供了存储,MapReduce为海量数据提供了计算。 Hadoop要解决的问题:海量数据的存储(HDFS)、海量数据的分析(Ma...转载 2018-03-30 15:07:04 · 1424 阅读 · 0 评论 -
设计模式之六大原则
设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blo转载 2017-08-23 15:46:11 · 440 阅读 · 0 评论 -
protobuf 嵌套消息的使用
protobuf的简单的使用,不过还留下了一个问题,那就是之前主要介绍的都是对简单数据的赋值,简单数据直接采用set_xx()即可,但是如果不是简单变量而是自定义的复合类型变量,就没有简单的set函数调用了,下面看一个简单的例子。在网络游戏中,游戏玩家之间的同步是一个最基本的功能,而同步是通过对坐标的广播进行的,因此我们假设一个简单的模型,当一个玩家的位置发生变化时,将玩家的新位置发给地图内所原创 2017-04-18 14:49:17 · 4344 阅读 · 1 评论 -
SQLITE3的锁以及事务
SQLITE的锁在SQLite中,锁和事务是紧密联系的。为了有效地使用事务,需要了解一些关于如何加锁的知识。 SQLite采用粗放型的锁。当一个连接要写数据库,所有其它的连接被锁住,直到写连接结束了它的事务。SQLite有一个加锁表,来帮助不同的写数据库都能够在最后一刻再加锁,以保证最大的并发性。 SQLite使用锁逐步上升机制,为了写数据库,连接需要逐级地获得排它锁。SQ转载 2016-02-15 10:27:06 · 713 阅读 · 0 评论 -
ubuntu上安装和使用sqlite数据库
本文参考了:http://blog.csdn.net/jianchi88/article/details/7037524安装和使用数据库系统Sqlite3安装数据库系统Sqlite3:apt-get install sqlite sqlite3检查数据库安装结果:sqlite3 test.db.database.exit提供下面的命令我们应该可以看到文件test.d转载 2016-02-14 13:58:35 · 3232 阅读 · 0 评论 -
postgres数据库开发笔记
库使用介绍,常用SQL语句,提供库使用示例,原创 2015-01-28 15:03:52 · 1238 阅读 · 0 评论 -
The MySQL C API 编程实例
在网上找了一些MYSQL C API编程的文章,看了后觉得还是写的不够充分,根据自己经验写了这篇《The MySQL C API 编程实例》,希望对需要调用到MYSQL的C的API的朋友有所帮助,附例中的环境为RedHat 在这篇文章里,我们将学会怎么使用MySQL 的C APIs(Application Programming Interfaces 编程接口)。为了很好地了解这篇文章,转载 2013-12-08 19:15:21 · 1162 阅读 · 0 评论 -
Centos下MySQL的安装及配置教程
http://www.cr173.com/html/19814_1.html原创 2013-12-08 19:14:50 · 1368 阅读 · 0 评论 -
Linux下使用C/C++访问数据库——Oracle之OCI篇
一、什么是OCI?开发基于Oracle数据库的应用程序,我们可以选择多种工具,不仅可以用一般的数据库开发技术,诸如ADO(ActiveX Data Objects)、ODBC(Open DataBase Connectivity)等等,同时,也可以用Oracle公司提供的专门的开发工具,诸如Pro C_C++,OCI(Oracle Call Intedace)等等。比较这几种方式,前者因为转载 2013-09-10 21:57:41 · 1733 阅读 · 0 评论 -
哈希表实验C语言版
此文帮助您迅速理解并掌握哈希表的构建和运用原创 2013-07-15 22:07:05 · 1998 阅读 · 0 评论 -
C++封装的用于存放内存块的双向循环列表
C++有许多已经封装好的数据结构,但是当数据不是标准数据时,存在很大麻烦,如内存块时。直接进入话题吧:如题:结构头文件#include #include #define uint unsigned inttypedef struct databuf{ char *Addr ; unsigned int Len ; databuf *next; datab原创 2013-04-25 18:15:15 · 1359 阅读 · 0 评论 -
(单向链表)数据结构的创建和功能函数(C语言)
头文件注意点:串的数据类型是用指针查询数据的,注意保护指针不被free掉,长度定义unsigned char 可能小了些。需修改。/******************************** * FIFO Ready Data Wait Sent* ********************************/#include typedef struct{原创 2012-12-04 14:05:30 · 1515 阅读 · 1 评论 -
LINUX下查看点云图————point cloud(.ply .vtk .pcd)
首先,你要确定点云的格式:.pcd(.vtk) 还是 .ply如果是.pcd(.vtk),那么可以用pcl工具查看:1、安装pcl,官网链接点击打开链接sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt-get install libpcl-a...转载 2019-03-23 22:08:30 · 1694 阅读 · 0 评论