greenDao_2.0.0学习笔记之1-简介

GreenDAO是一款开源的ORM框架,专为Android平台设计,它极大地简化了SQLite数据库的操作过程,提高了开发效率。具备高性能、易用API及高度优化等特点。

官网地址:http://greendao-orm.com/

github地址:https://github.com/greenrobot/greenDAO


1 简介

(翻译自官方)greendao是一个开源的项目。来帮助Android开发者在把数据存储到SQLite数据库。Sqlite是一个很好的嵌入式关系型数据库很适用于android、ios这样硬件相对pc比较低的移动终端。用Android官方提供的api来操作sqlite需要开发者做大量的工作,比如:写SQL语句并解析查询结果。如果你使用greendao,这些繁琐的数据库操作对你来说将变的很简单,greenDao将Java对象映射到数据库表(通常称为ORM)。这样,您可以使用面向对象的接口来存储、更新、删除和查询对象。使你开发更节省时间,关注实际问题!

其实上边说了;greenDao是开源的ORM项目。简化了对sqlite的操作,使开发者节省时间。


2 greenDao 好处

* 超强的性能(可能是Android最快的ORM)
* 简单、易用的API
* 对Android系统高度优化的操作
* 最小的lib库(100k+)
* 让你更专注于其他问题


3 那些app在使用?

几个顶级Android应用程序依赖greendao。这些应用程序有几个超过10000000+安装。这说明greenDao是进过商业App认可的。看看现在的统计数据

查看链接:http://www.appbrain.com/stats/libraries/details/greendao/greendao






====================[ Build | LD_ais_view_hwp | Release ]======================= /home/luyunhao/clion-2025.1.3/bin/cmake/linux/x64/bin/cmake --build /home/luyunhao/project/LIDAR_Multipath_2.0.0/cmake-build-release --target LD_ais_view_hwp -j 70 [1/13] Building CXX object src/CMakeFiles/ego_motion.dir/common/cpu_affinity.cpp.o FAILED: src/CMakeFiles/ego_motion.dir/common/cpu_affinity.cpp.o /usr/bin/g++ -DD5MMode -Dego_motion_EXPORTS -I/home/luyunhao/project/LIDAR_Multipath_2.0.0/src -I/home/luyunhao/project/LIDAR_Multipath_2.0.0/tools -I/home/luyunhao/project/LIDAR_Multipath_2.0.0/third_party/include -I/home/luyunhao/project/LIDAR_Multipath_2.0.0/src/aisview_udp/canet/src -I/usr/local/cuda/include -I/opt/TensorRT/include -I/home/luyunhao/project/LIDAR_Multipath_2.0.0/src/parrallel/cuda_parallel -pthread -O3 -DNDEBUG -std=gnu++1z -fPIC -fdiagnostics-color=always -ldl -MD -MT src/CMakeFiles/ego_motion.dir/common/cpu_affinity.cpp.o -MF src/CMakeFiles/ego_motion.dir/common/cpu_affinity.cpp.o.d -o src/CMakeFiles/ego_motion.dir/common/cpu_affinity.cpp.o -c /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp: In function ‘void InitSetCpuAffinity(const int&)’: /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp:14:9: error: ‘assert’ was not declared in this scope assert(inFile.is_open()); ^~~~~~ /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp:14:9: note: suggested alternative: ‘qsort’ assert(inFile.is_open()); ^~~~~~ qsort /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp: In function ‘void InitSetCpuAffinityNot(const int&)’: /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.cpp:65:9: error: ‘assert’ was not declared in this scope assert(inFile.is_open()); ^~~~~~ /home/luyunhao/project/LIDAR_Multipath_2.0.0/src/common/cpu_affinity.c
最新发布
12-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值