system-design

    27热度

    1回答

    我真的很好奇 如何去写一个协作工具,如谷歌文档? 我能想到的最接近的事情是编写一个像聊天这样的消息系统,然后来回发送消息,以便每个客户端都能自我更新。 你知道一个教程/演示,他们编程这样一个小工具吗? 他们用什么工具来做这种类型的应用程序? TIA用于您可以提供的任何指针。

    3热度

    3回答

    我建模,有一个系统(其中包括)这些角色,这些角色类型: 个别球员 组球员 这里是一些额外的事实: 有一套单个球员的功能要求 有几种类型的组选手(例如标志员,导航员,工程师等) 选择(即,类型)组播放器,影响播放器可用的功能 组播播放器的功能是以下组合: (a)单个播放器可以做的事情的子集 (b)(可选) ,基于角色的一些额外要求(例如交战等)。 我可以抽象演员作为泛型播放器的专业化 - 但我不太清

    4热度

    2回答

    这在采访中被问到。 我认为可以通过构造所有有效单词的trie来完成答案,然后可以根据另外给出的不正确的可能有效路径进行建议。 如果用户键入apfle,系统会检测到可能有效的路径是应用程序,然后满足苹果。 有没有比这更好的解决方案?也许这是由拼写检查器执行的。

    0热度

    1回答

    我有一个关于REST和Apache wink的问题。我想使用Apache Wink来处理前端和后端之间的转换。但是,我对如何开始和学习它没有任何想法。谁能帮我?谢谢。

    1热度

    1回答

    我期待着建立一个原型,它应该运行完全无头并且无需用户交互,系统应该能够启动条形码读取器,送过来的互联网的PHP作为file.php?代码=无功... 这是最简单的方法是什么? 我想关: Windows的控制台应用程序,某种 平... 的Linux控制台应用程序,某种wget的 或类似的东西 的 有没有人有更好的方法。 系统应该是完全自主的,插上电源,扫描条形码,发送代码,重复...

    0热度

    1回答

    我想要设计一个支持高速下载/上传和电话的蜂窝连接((即HSDPA/HSUPA))和沉重的多媒体应用(如以高分辨率播放流视频,流式传输是通过蜂窝连接完成的)。 让我们说,正在考虑的hw平台有一个OMAP 4430(至少为了参数的缘故),并且有一个连接到它的蜂窝调制解调器以及一个很好的amoled显示器。它运行嵌入式Linux。 现在,我不知道如何对系统的软件和硬件资源进行分区,以便既不需要资源。另外

    0热度

    1回答

    我在考虑构建一个客户端服务器系统,其中服务器可以接收用户代码并将其编译并将结果返回给用户。该系统将用于我大学的本地在线编程比赛。因此,基本上,用户可以编写一些代码(PHP/C++/Java等),并从前端(Web应用程序)提交他们的代码。一旦他们点击提交,这个代码必须被发送到服务器,然后服务器将编译代码并将结果返回给用户。 什么是最好的方式,以便服务器可以编译多种语言代码(C++,C,Java,PH

    1热度

    3回答

    如果有人被要求“为这样那样的设计一个系统”或“你会用什么样的数据结构?”......可以用关系数据库系统回答吗?设计?完成表,实体,它们之间的关系,外键和主键等等?对于使用数据库系统有很多经验的人来说,这样做没问题,但是没有使用数据结构的项目经验?我只知道链接列表,二叉树,二叉搜索树,堆栈和队列......对即将到来的实习生面试感到紧张。有什么建议?

    2热度

    3回答

    虽然一个快速维基/谷歌泛滥我无数uml免费软件,他们中的大多数不符合我的期望(限于“绘制”水平,而不是“建模”)。我知道sparx的EA和IBM Rational Rose提供了完整的设计到实现工具包,但它们超出了我的预算:( 如果我使用纸和铅笔素描,会有显着差异吗? 假设我知道UML的全规格,并且旨在将其用于 文档 思想(一个或多个)小组成员之间的通信 设计验证

    1热度

    2回答

    我正在使用RPC框架,我想使用多io_service设计来解耦执行IO(前端)执行RPC工作的线程的io_objects (后端)。 前端应该是单线程的,而后端应该有一个线程池。我正在考虑一个设计,使前端和后端使用条件变量进行同步。但是,似乎boost::thread和boost::asio不会混淆--i.e。,似乎条件变量async_wait支持不可用。我有一个关于这个问题的问题here。 我发