文件名称:Simple-Database-Challenge
文件大小:416KB
文件格式:ZIP
更新时间:2024-05-29 07:34:02
C++
简单数据库挑战 此仓库基于thumbtack.com上的“简单数据库挑战”。 但是到目前为止,由于某些原因,此问题的页面已关闭。 因此,此存储库中有一个来自google快照的pdf格式副本,可向您显示此挑战的背景和要求。 我大约需要90多分钟才能完成此任务。 当我使用C ++作为编程语言并使用带有Cherry绿色开关的机械键盘编写代码时,手指容易疲劳。 我认为这并不坏。 (我也喝醉了!) 功能分析 这个简单的数据库支持“ SET”,“ UNSET”,“ GET”,“ NUMEQUALTO”命令,还支持可以在发送“ COMMIT”之前撤消所有命令的事务。 绩效分析 该项目的重点是快速构建简化数据库的原型。 当然,不要只关注性能。 因此,只有一些示例测试用例可以证明我的代码的正确性。 运行“ do_test.py”以获取测试结果。 您也可以将自己的测试用例添加到“ cases”目录中。
【文件预览】:
Simple-Database-Challenge-master
----Makefile(8KB)
----src()
--------Command.cpp(663B)
--------Handle.cpp(61B)
--------Command.h(4KB)
--------Database.h(1KB)
--------Handle.h(3KB)
--------Printer.cpp(62B)
--------Database.cpp(63B)
--------Printer.h(516B)
----cases()
--------output.6(6B)
--------output.2(6B)
--------input.2(73B)
--------output.3(14B)
--------output.1(8B)
--------input.3(76B)
--------input.5(82B)
--------input.1(37B)
--------input.4(56B)
--------input.6(91B)
--------output.5(14B)
--------output.4(18B)
----README.md(1KB)
----do_test.py(911B)
----main.cpp(259B)
----Simple Database Challenge - Thumbtack.pdf(418KB)
----CMakeLists.txt(314B)