小编Ale*_*eks的帖子

基于 Javascript 的 UML 图编辑器

我正在寻找一个基于 HTML5/JS 的 UML 编辑器库,能够支持自定义 UML 编辑器开发,基本上是类图,最终是包和组件图。

我的具体要求:

  • 支持 UML 类图(强制性)和组件和包(可选)的基本元素:类、属性、方法、构造型、关联(所有风格)、泛化等。
  • 工具箱中的拖放功能(可选)
  • XMI 支持(可选)
  • 纯 JS/HTML5,最终使用一些知名的库
  • 对模型逻辑结构的良好控制和用于迭代模型的漂亮界面

我已经看过其中的几个(GoJS、Jointjs 等),但希望看到所有可能的选项,也许还有一些建议。

谢谢!

html uml

2
推荐指数
1
解决办法
5638
查看次数

处理 mysql 数据库连接

我正在开发一个高性能实时应用程序,以 Node.js 和 mysql 作为后端。

为了提高性能,我有一个单独的node.js进程更新底层mysql bd。更新请求排队以保证顺序执行(必须)。

我正在考虑在此过程中保持永久打开的数据库连接,以免在每个请求上打开它时浪费时间。

其他数据库请求(更新或读取)直接由 Web 服务器 Node-js 实例提供,可能是并行的。当然,这些数据库连接是在每个请求中创建/释放的。

您看到这种方法的一些缺点吗?

更新:

重要的附加信息。我选择这个独立的流程解决方案主要是因为以下原因......

每次更新之前必须执行的逻辑相对复杂,并且取决于数据库中的数据结构。每次更新之前都需要进行一些额外的查询。这个独立的进程在内存中具有完整的数据结构,可以非常快速地执行这些检查,并且无需访问数据库(性能提升)。

mysql node.js

2
推荐指数
1
解决办法
890
查看次数

为什么 Mocha 测试用例应该是无状态的?

It is a common recommendation, that Mocha test cases should not share state. In light of Mochas strongly sequential nature of execution of test cases, I really do not understand this recommentation. And more - I see it dubious.

If the test cases, even asynchronic ones, are executed strictly one after another, there is no risk of time-race problems or other unpredicted execution sequence.

Let's take this Mocha structure:

describe
   describe
     it1
     it2    // async
     it3
   describe
     it4
     it5 …
Run Code Online (Sandbox Code Playgroud)

testing mocha.js

2
推荐指数
1
解决办法
813
查看次数

返回到 GIT 中的上一点

我觉得我的 GIT 搞得一团糟。

\n\n

情况如下:

\n\n

在此输入图像描述

\n\n

最上面的项目 (unver\xc3\xb6ffentliche...) 是一个工作目录,其中包含一些待处理的更改。我不需要它们。

\n\n

我只想回到标记点,即 6 月 5 日的提交。

\n\n

我想摆脱分离的头和这个小分支,并最终掌握 HEAD 当前指向的位置。

\n

git

2
推荐指数
1
解决办法
4182
查看次数

标签 统计

git ×1

html ×1

mocha.js ×1

mysql ×1

node.js ×1

testing ×1

uml ×1