标签: development-environment

我可以为Adobe AIR应用程序分配全局热键吗?

是否可以将全局热键分配给Adobe AIR应用程序中的特定功能,即应用程序功能是否响应热键,无论应用程序是否处于活动状态(当然,它必须在运行,但仅在系统托盘中运行).

air customization development-environment

12
推荐指数
1
解决办法
2150
查看次数

通过远程桌面开发

有没有人有关于让团队通过远程桌面工作的成功评论?

在许多工作场所,我们将最终用户通过Citrix和应用程序放在一个功能强大的中央服务器上.有时客户端与服务器位于同一建筑物中,但通常它们是远程的.

将我的开发人员放在使用Hyper-V的几台服务器上运行的Windows XP或Vista实例上可能会有一些巨大的好处.

我担心通过互联网的RDP/RDC太慢,以至于没有人能够有效地开发.

我相信我能听到很多关于它的坏事......那里有没有成功的人?

rdp development-environment remote-desktop remote-access

12
推荐指数
4
解决办法
1万
查看次数

用于在Windows 7上进行开发的本地LDAP服务器

我们的(ASP.Net)应用程序必须与LDAP/Active Directory服务器通信以验证用户组.现在我们团队的几个成员需要能够断开连接.

有没有办法在开发机器上设置本地LDAP服务器(Windows 7 Pro)?

.net windows development-environment ldap

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

如何在Symfony2开发环境中显示404错误页面

我想在开发环境中处理404页面.我使用此文件自定义404:app/Resources/TwigBundle/views/Exception/error.html.twig

这个产品网址正常工作: mysite.com/404

但是这个mysite.com/app_dev.php/404抛出NotFoundHttpException并给我开发调试页面.

是否可以显示错误页面而不是调试页面?

更新:

官方文档现在有一章关于:在开发期间测试错误页面

development-environment symfony

12
推荐指数
3
解决办法
2万
查看次数

使用docker运行多个项目,每个docker都使用docker-compose运行

我们正在使用微服务方法来构建我们的产品.我们正在使用一些项目,每个项目都使用docker-compose来运行.问题是在开发环境中,如果我们想要更改多个项目中的代码并测试已开发的代码,我们必须单独运行项目并手动将它们链接在一起.

现在我们要创建一个开发工具包,它可以克隆项目并将它们一起运行并处理链接.docker-compose可以处理多个docker-compose文件吗?如果没有,有没有足够的工具为我们这样做?或者我们的目标是否有任何推荐的方法?

编辑:例如我们有两个项目:PROJECT_A和PROJECT_B.每个都有自己的docker-compose.yml,每个都需要postgresql来运行.我们在PROJECT_A中有docker-compose.yml,如下所示:

db:
    image: postgres:9.4
    ports:
      - "5432"

project_a:
    build: .
    command: python2.7 main.py
    links:
        - db
Run Code Online (Sandbox Code Playgroud)

我们在PROJECT_B中有docker-compose.yml,如下所示:

db:
    image: postgres:9.4
    ports:
      - "5432"

project_b:
    build: .
    command: python2.7 main.py
    links:
        - db
Run Code Online (Sandbox Code Playgroud)

每个项目都可以单独运行并且运行正常.但是如果我们想要改变PROJECT_A和PROJECT_B之间的api,我们需要运行这两个项目并将它们链接在一起来测试我们的代码.现在我们要编写一个开发工具包项目,该项目可以运行这两个项目并在需要时链接它们.这样做的最佳方法是什么?

development-environment docker microservices docker-compose

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

使用本地pip安装导出conda环境

我已导出当前活动的环境

conda env export > environment.yml
Run Code Online (Sandbox Code Playgroud)

这非常方便,因为它跟踪conda和pip安装的包.但是,我有一些软件包(例如,整体和底图)由来自Christoph Gohlke的Windows编译软件包的.whl文件中的pip本地安装.当我尝试通过重建我的环境时

conda env create -f environment.yml
Run Code Online (Sandbox Code Playgroud)

pip返回错误,因为它无法在索引中找到这些包(显然).有没有办法在conda导出步骤中告诉pip在哪里查找这些本地包?可以假定.whl文件与environment.yml文件位于同一目录中.

python windows development-environment pip conda

12
推荐指数
1
解决办法
3675
查看次数

烧瓶生产和开发模式

我已经开发了一个带烧瓶的应用程序,我想将其发布用于生产,但我不知道如何在生产和开发环境(数据库和代码)之间进行分离,有文档可以帮助我或编写代码.我在config.py文件中指定了两个环境,但我不知道该怎么做.

class DevelopmentConfig(Config):
    """
    Development configurations
    """
    DEBUG = True
    SQLALCHEMY_ECHO = True
    ASSETS_DEBUG = True
    DATABASE = 'teamprojet_db'
    print('THIS APP IS IN DEBUG MODE. YOU SHOULD NOT SEE THIS IN PRODUCTION.')


class ProductionConfig(Config):
    """
    Production configurations
    """
    DEBUG = False
    DATABASE = 'teamprojet_prod_db'
Run Code Online (Sandbox Code Playgroud)

python development-environment config production-environment flask

12
推荐指数
2
解决办法
2万
查看次数

Wordpress开发过程

我想设计一个wordpress开发过程,如下图所示:

在此输入图像描述

首先,我想为我的Wordpress网站创建一个bitbucket存储库.从这个存储库中,我们所有的软件开发人员都应该能够将站点克隆到本地机器上进行开发.对于开发所有开发人员应该有一个本地数据库来测试更改.

在开发人员完成任务后,他应该能够将他的更改推送到回购.当sprint完成后,我想将来自repo的所有更改与Jenkins管道/作业一起发送到测试环境.在这种环境下,测试人员应该能够使用prod系统中的克隆数据库测试所有新功能(包括dev更改).

成功完成所有测试后,我希望能够将数据库更改应用于prod系统(使用SQL脚本),并将所有更改与其他Jekins管道/作业一起发送到prod系统.

你认为这可行吗?什么是插件更新?我可以为每个系统设置环境变量,以便可以在开发机器上完成插件更新吗?

我不确定这是否可行,因为插件或插件更新会创建大量新的数据库更改,我想我需要一个可以显示所有更改的工具,如Sourcetree for git.

是否有人具有wordpress和这种开发过程的专业知识,可以与我分享他的经验?

或者你认为这个过程不适用于wordpress?如果这是真的,那将是非常糟糕的,因为我需要一个像这样的过程.

非常感谢!

sql git wordpress development-environment jenkins

12
推荐指数
1
解决办法
293
查看次数

如何从 package.json 设置 NODE_ENV 以进行反应

我正在尝试在执行 react 应用程序时从本地定位多个环境。

1. Development
2. Staging
3. Production
Run Code Online (Sandbox Code Playgroud)

我还尝试在任何环境中测试离线模式。所以,我配置的脚本如下:

    "staging-server": "nodemon server.js --environment=staging",
    "staging": "concurrently -k  \"npm:staging-server\" \"NODE_ENV='staging' PORT=3003 react-scripts start\"",
    "prod": "npm run build && forever server.js --environment=production"
Run Code Online (Sandbox Code Playgroud)

我可以在我的 express 中使用 args 获取环境 arg,但是只有当我控制台 process.env.NODE_ENV 时,我的本地 ui 应用程序仍然显示开发。我也试图用同一行设置 NODE_ENV 进行登台,但仍然没有运气。端口设置有效,但应用程序在 3000 和 3003 两个端口中运行。如何摆脱这种情况并通过提供有用的链接或代码来帮助我理解暂存配置很好

javascript development-environment staging reactjs create-react-app

12
推荐指数
3
解决办法
3万
查看次数

理解 Scala 开发工具

生态系统中有无数的开发工具和术语,例如语言服务器、构建服务器、Metals、BSP、LSP、Bloop、Zinc、Coursier、增量编译器、演示编译器等。

我想知道是否有人可以演示它们如何组合在一起并简要解释关系和差异。具体来说,我希望按照“理解 Scala FP 库”的思路给出图表和答案。例如,这是我的尝试

(Concept)                       (Example implementation)
--------------------------------------------------------------------
IDE                             Visual Studio Code
 |                               |
Scala IDE plugin                Metals Visual Studio Extension
 |                               |
Language Server Protocol        Microsoft LSP
 |                               |
Scala language server           Metals
 |                               |
Build Server Protocol           BSP from JetBrains and Scala Center
 |                               |
Scala build server              Bloop
 |                               |
Build tool                      sbt
 |                               |
Dependency resolution           Coursier
 |                               |
Incremental compiler            Zinc
 |                               |
Presentation compiler           parser and typer phases of scalac
 | …
Run Code Online (Sandbox Code Playgroud)

development-environment scala build-tools incremental-build scala-metals

12
推荐指数
1
解决办法
1265
查看次数