⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c_index_t.cpp

📁 HP共享内存实现,只要将sql语句配置好,装载共享内存即可
💻 CPP
字号:
#include "share_mem/c_index.h"
#include <share_mem/c_shm_mem.h>
#include <share_mem/c_shm.h>


int main( int argc, char** argv )
{
	dbConnect();

	/*c_shm m_serv;

	m_serv.share_area_id = 5;
	 m_serv.para.loadPara();
	m_serv.getshm();

	c_shm_mem* shm_mem = m_serv.get_mem("serv");
	if( shm_mem == NULL )
	{
		cout<<"获得共享内存块错误"<<endl;
		exit(1);
	}*/

	c_shm::getInstPtr()->init("shmdata");
	c_shm_mem_load_data* test_load = (c_shm_mem_load_data*)c_shm::getInstPtr()->get_mem( "serv" );

	if( test_load == NULL )
	{
		printf("get not ok!\n");
		exit(1);
	}
	else
	{
		printf("get ok!\n");
	}

	c_index  m_index;

	m_index.shm_mem = test_load;

	m_index.appendKeySeq (0);

	m_index.test();
	sleep(5);
	return 0;

//创建索引
	m_index.createIndex();

//进行查找
	c_key_value key_v;
	m_index.getKeyValue( key_v );

	key_v.setData( 0, "1200530045" );

	m_index.find( key_v );

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -