1.编译protobuf的时候会出现链接错误:
undefined reference to `google::protobuf::Message::SpaceUsedLong() const'
2.编译的时候会出现
terminate called after throwing an instance of 'google::protobuf::FatalException'
what(): CHECK failed: (scc->visit_status.load(std::memory_order_relaxed)) == (SCCInfoBase::kRunning):
Aborted (core dumped)
1.链接到protobuf静态库即可:
g++ -lprotobuf
2.初次编译可能会出现这个问题,需要添加
g++ -lpthread
后面编译就不会出现这个问题,不加pthread也可以编译通过。
centos 7
libprotoc 3.14.0
java数据结构中的算法 java数据结构与算法
数据结构和算法(一)一、数据结构内容介绍1.1.数据结构和算法的重要性算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算1.2.数据结构和算法的关系1)数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。
2)要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决.