问题标签 [custom-backend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
104 浏览

mobile - 关于带有基于本体的后端的移动应用程序的问题

我们公司正在考虑一个移动应用程序(android、ios),该应用程序需要与基于本体数据库中的搜索发送“问题”和接收“答案”的后端进行通信。我有一些问题:

1)目前本体数据库的最新技术是什么(商业或开源)?

2)为了开发这样的后端,需要什么样的服务器(软件)?

3)既然这个应用程序一次应该有成千上万的用户(它是为了公共管理目的),需要什么样的服务器(硬件)?(分布式服务器、负载平衡等)。

非常感谢。

0 投票
1 回答
149 浏览

php - 将 Wordpress 管理模板下拉菜单更改为收音机

我要做的是将管理模板下拉菜单更改为带有模板名称和模板外观图标的单选按钮。问题是当我选择一个模板时不会保存为该模板。

这是我到目前为止所拥有的。

我正在 wp-admin > 包含文件夹中编辑 meta-box.php。任何帮助都会很棒。

0 投票
1 回答
378 浏览

php - 使用 Laravel 4 实现用户/角色/权限

我想用 Laravel 4 实现一个后端系统。

与任何其他 CMS 一样,它需要能够:

  • 创建用户
  • 创建角色/组
  • 将用户分配给角色/组
  • 将模块的添加/编辑/删除权限设置为角色/组

Laravel 4 中是否有任何可用的包/捆绑包满足上述要求?

0 投票
1 回答
649 浏览

magento - 自定义后端客户编辑页面中的选项卡

我需要在后端的客户编辑页面中自定义选项卡。要求是左栏中的所有选项卡都应移动到主要内容块,并且应内联显示。我通过自定义 customer.xml 文件并为选项卡块设置自定义模板来实现这一点。如何从默认选项卡集中删除一些选项卡?为了完成同样的任务,我尝试了按块重写的覆盖_beforeToHtml()方法。Mage_Adminhtml_Block_Customer_Edit_Tabs即使我可以使用该removeTab()方法删除一些选项卡,我也无法删除一些选项卡,例如“重复配置文件(测试版)”。什么是删除选项卡的正确方法以及选项卡数组设置的确切位置。

0 投票
2 回答
1132 浏览

open-source - 开发应用后端的开源平台/软件

我们将为我们的一个客户开发一些移动应用程序,并且我们正在为后端服务器定义技术解决方案。

基本上,我们需要实现一个为应用程序提供 REST API 的后端。这些应用程序将需要用户身份验证、用户配置文件和用户内容处理等功能。后端还应该公开一个 Web 管理界面,并允许以类似 CMS 的方式操作一些应用程序内容。

我的客户特别想避免使用 baas 解决方案(如 Parse),我正在尝试寻找一些能够提供开箱即用功能的开源软件,以避免从头开始编写所有内容,并开发其他部分。我们可以使用 AWS 等云服务来托管后端。

您会建议哪些现有平台/软件?

0 投票
1 回答
109 浏览

node.js - 上下文 IO node.js 客户端库

我正在使用 Context.io 的 Node.js 客户端库从我的帐户中获取电子邮件正文,这是在下面的代码中完成的。

一旦我有了这些数据,我就很困惑如何将它们带到前端。我是整个 MEAN 堆栈的新手,从我对基础知识的研究中,我收集到使用 Node,您可以进行 http 调用,解析 json 响应,然后将其写入服务器,但似乎我必须制作一个 API,然后才能从 Angular 调用它并按照我的意愿显示它。我知道使用 PHP 等其他后端语言,您可以只在 html 中编写代码,而不需要中间结构来将信息从 PHP 获取到前端。在向 Context.io 发出 API 请求后,有没有比在 Node 中编写自己的 API 更简单的方法?

0 投票
2 回答
579 浏览

backend - 发送源代码有多安全

我不知道这是否是发布此问题的正确位置,上周我访问了 quickblox 的站点,使用它们来满足我的后端需求。不久后,我收到了他们支持的邮件,要求我在 Skype 上加入他们,我做到了。他立即要求我将我完整的 android 源发送给他,以便他可以进一步讨论。我很震惊,因为这就像把我的一生都交给了第三方。

即使公司作为一个实体可能没有任何问题,但腐败的员工有可能违反签署的 NDA 并采取其他行动,否则我拒绝向他发送我的源代码,从那时起我就留在了中间如何继续。我的项目是 android,具有消息传递、语音 + 以及您在 viber 和 whatsapp 等现代应用程序中可以期待的所有功能。高度征求专业意见

“您的代码中特定于 QuickBlox 的部分”如果我必须按照您的建议向他们发送特定文件,并且缺少一些其他文件,我确信,eclipse 会报告丢失文件的错误......请相应地提出建议......

0 投票
1 回答
1579 浏览

python - PostgreSQL 死后 Django 没有重新连接,需要自定义后端吗?

我一直在做一些测试,并且能够确认使用DjangowithPostgreSQL并且PGBouncer它不会在失去连接时自动重新连接。老实说,我不确定这是一个错误还是设计使然。如果这是一个错误,我会很乐意报告它,如果不是,我想解释一下为什么以及如何绕过它,而不是另一个自定义后端。

通过不断地执行以下操作,我相当容易地完成了这些Django 1.8.4测试Django 1.8.6

重新启动运行查询后等待多长时间都没关系,PostgreSQL我仍然得到相同的结果。我看到Django有代码可以运行 aSelect 1来检查连接,但这似乎不起作用。回到Django 1.5.x我们已经编写了一个自定义的 PostgreSQL 后端来做同样的事情,但删除了它,因为它似乎Django在我们升级时内置了它。这是一个错误吗?

2015 年 11 月 6 日编辑:在 Django 中,PostgreSQL 后端实现了对数据库执行 a 的is_usable函数。SELECT 1但是,我无法找到is_usable除 in 以外的任何用法,close_if_unusable_or_obsolete但在任何地方都找不到它的任何用法。我认为它将在某些数据库包装器中使用,该包装器捕获异常并基于is_usable.

上面提到的代码可以django/db/backends/postgresql_psychopg2/base.py在 Django 1.8 中找到。

编辑 2 2015 年 11 月 6 日:好的,我为数据库编写了自己的自定义包装器,并且只是覆盖了ensure_connection在连接丢失时尝试重新连接到数据库的方法。但是,在第一次尝试访问数据库进行会话时,我得到了另一个粗糙的回溯。但是,如果我立即再次查询它就可以了。如果我将我正在做的事情包装在一个try/except: pass块中,它似乎一切正常,但不能真正判断它是否会在以后引起问题。这是回溯和代码。

现在看代码:

0 投票
1 回答
46 浏览

php - 有没有办法在插件中轻松制作 Wordpress 元框?

我创建了一个具有自定义帖子类型的插件,并且那里有大量的元框,我希望它们更有条理或在选项卡式视图中。

像这样的插件:

https://wordpress.org/plugins/tabify-edit-screen/

它真的很好而且很简单,但是我无法在我的插件中实现视图。

是否有高级或免费的解决方案?

0 投票
1 回答
381 浏览

compiler-errors - 究竟应该使用什么命令行来生成所有记录RegisterInfo.td 文件?

背景资料:到目前为止,我已经阅读了 llvm 教程,包括: 表生成命令指南

Table Gen 的通用文档,尤其是 Running TableGen 部分

我目前正在为 llvm 的新目标编写代码,我不允许在此处发布。我将 X86 目标用于我的问题的上下文,因为它仍然适用于该目标。

我正在尝试做的事情:我正在尝试使用 tablegen 从 X86RegisterInfo.td 生成记录我正在使用的命令行是这样的:

返回此错误

我能够运行上面 Running TableGen 参考中给出的 X86.td 示例命令,所以我非常有信心包含路径 -I/.../... 是正确的,因为如果没有以这种方式编写,命令不运行。我也在同一目录中运行我的命令,../Target/X86,作为有效的示例命令。

使用什么正确命令以便 TableGen 工具生成 X86RegisterInfo.td 文件的记录(或者通常用于 XXXRegisterInfo.td,其中 XXX 是目标名称)?

我对 LLVM 和自定义或编写编译器非常陌生,所以我祈祷只是我不了解如何使用命令行,但如果它也可能是一个完全不同的问题,任何提示我正确的方向都非常感谢。

非常感谢你!