小编Adr*_*erc的帖子

有没有办法在GTK3应用程序中拥有OpenGL上下文?

我看了一下GtkGlExt,但它只适用于GTK2.不幸的是,经过几个小时的搜索,似乎没有人会像OpenGLDrawingArea那样照顾...

任何信息都将受到欢迎.即使它像"现在不可能".

c c++ linux opengl gtk3

23
推荐指数
1
解决办法
4095
查看次数

捆绑 NestJS + TypeORM 应用程序(使用 webpack)

我最近必须考虑一个新软件的部署方法,该软件是用以下代码编写的:

  • NestJS 6 / Express
  • 类型ORM 0.2
  • 使用 TypeScript

该软件将部署在160多台服务器上,分布在欧洲各地,其中一些服务器的互联网连接非常糟糕。

我做了一些研究,很多人明确建议 反对捆绑。主要论点是,原生扩展将因像webpack或 这样的捆绑器而失败rollup(剧透:这是真的,但有一个解决方案)。在我看来,这很大程度上是因为人们不关心这一点:作者对这个用例node-pre-gyp使用了几乎相同的词语。因此,通常情况下,我被告知要使用yarn install同步node_modules/文件夹

该项目是新的,但node_modules/文件夹已经超过 480 MB。使用 XZ 进行最大压缩后,我得到了 20 MB 的存档。这对我来说仍然太大了,而且似乎是对资源的巨大浪费。

我还看了以下问答:

TypeORM 还有一些单独的问答,但所有这些似乎都需要安装ts-nodeor typescript …

bundling-and-minification typeorm nestjs

14
推荐指数
1
解决办法
8704
查看次数

一次将 jpeg_write_scanlines 与多个扫描线一起使用会更好吗?

使用 libjpeg(或 libjpeg-turbo)进行 JPEG 编码,我想知道是否有任何改进可以同时为 jpeg_write_scanlines 函数提供多个扫描线。我对 720x288 图像进行了一些测试,但一次处理整个图像时我只得到了 0.5% 的增加。

我想这种增加只是由于消除了调用堆栈开销,但我期待更多,至少对于 libjpeg-turbo。

性能测试是使用 Callgrind(在 Valgrind 中)运行的,所以也许我遗漏了一些东西。或者我真的误解了 JPEG 编码器的工作原理。

c libjpeg libjpeg-turbo

5
推荐指数
1
解决办法
1024
查看次数