TinyDB:Dropbox 的一个小实现,完全用 C 编写

  • Y0_221067
    了解作者
  • 33.3KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-12 02:47
    上传日期
小数据库 类似 Dropbox 的服务的小型客户端/服务器实现,完全用 C 编写。 特征 原生跨平台(Unix/Linux、BSD 和 Windows) 多线程或多进程服务器架构 用户名空间分离 独占文件访问控制——互斥 可从 CLI 或配置文件配置 常用日志格式支持 网络级独立(IPv4、IPv6) 域名解析 Unix/Linux 守护进程模式 安装 只需克隆这个存储库并运行make 。 您将在bin目录下找到客户端和服务器可执行文件。 Windows 支持和交叉编译 Windows 如果本机完全支持(无 cygwin),但您可能需要使Makefile适应您的构建环境。 您甚至可以通过设置正确的$(CC)并运行make OS=Windows_NT来交叉编译二进制文件。 安装标志 您可以在Makefile指定DAEMON和DEBUG标志以分别生成 Unix/Linux 下的守护程序并访
评论
    相关推荐
    • Bug_Bounty_Dorks:该Bug_Bounty_Dorks存储库包含流行的Bug Bounty Dorks,它们从不同
      Bug_Bounty_Dorks:该Bug_Bounty_Dorks存储库包含流行的Bug Bounty Dorks,它们从不同的位置获取并在一个位置进行编译
    • Minecraft-Bugfixes
      我会不时将一些带有错误修正的Minecraft反编译类放到该存储库中,以将其链接到Minecraft Bug Tracker( )。 它只会包含单个(或什至只是部分)类,并且不打算盗版任何东西,而只是用来帮助解释错误和可能的修复。
    • ecshop bug
      ecshop 中出现的bug处理,js-jq冲突问题,在有冲突页面加载bug.js即可
    • rtape:迁移到 NotABug
      rtape 是一个包,用于以比标准 RData 格式更舒适的方式存储大量数据。 以 RData 格式存储大量数据会导致问题,因为必须将整个文件加载到内存中才能访问和操作此类文件中的对象; rtape 是这个问题的简单解决方案。...
    • gazelle-bugreport-2-dep:该存储库使用gazelle-bugreport-2-fork; 因此,该gaze
      gazelle-bugreport-2-dep:该存储库使用gazelle-bugreport-2-fork; 因此,该gazelle-bugreport-2-dep的用户将拥有gazelle-bugreport-2-fork作为传递依赖项
    • BugTracking的数据库
      刚上传的BugTracking的数据库,下载下来直接就可以用,里面有所有的存储过程代码
    • autoclonetype2_bug
      对于那些希望基于火箭芯片甚至芯片场开发RTL的人来说,这是一个模板存储库,它们能够编辑凿子环境中的所有源,而无需将其发布到本地常春藤。 您可以在build.sc添加自己的子模块。 有关更多信息,请在添加您自己的...
    • Bug Spray.zip
      语言:English 一键单击以创建详细文档以附加到Bug票证。 厌倦了与具有相同问题的开发人员来回返回?您使用的是哪个浏览器版本?哪种操作系统?... Bug喷雾跟踪的数据永远不会发送或存储除非您的设备除外。
    • BugFree2.1.1
      BugFree2.1.1发布!-开源中国社区.ZIP
    • bugfree bugfree 2.2
      bugfree 2.2拥有更加全面的管理Bug的功能