Questions tagged «development-environment»

开发环境是一组集成的编程工具,通常以文本编辑器为中心。

24
如果您是盲人,该如何编程?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 视力是大多数程序员认为理所当然的感觉之一。大多数程序员会花数小时来看电脑显示器(尤其是在他们进入该区域时),但是我知道有盲人程序员(例如目前为Google工作的TV Raman)。 如果您是盲人(或逐渐成为盲人),您将如何设置开发环境来帮助您进行编程? (请为每个答案提出一个建议。这个问题的目的是将好主意带到顶部。此外,屏幕阅读器可以更早地阅读好主意。)

11
Docker Compose与Dockerfile-哪个更好?
我一直在阅读和学习有关Docker的知识,并试图正确选择要使用的Django设置。到目前为止,有: Docker Compose或Dockerfile 我了解在Dockerfiles中使用了Docker Compose,但是我不确定是否将所有内容放入一个大的Dockerfile中并用多个FROM命令处理不同的映像是否是一个好习惯? 我想使用几个不同的图像,包括: uwsgi nginx postgres redis rabbitmq celery with cron 请提供关于使用Docker设置此类环境的最佳实践的建议。 如果有帮助,我在Mac上,请使用boot2docker。 我遇到的一些问题: Docker Compose与Python3不兼容 我想对我的项目进行容器化,所以如果一个大的Dockerfile不理想,那么我觉得我需要使用Docker Compose分解它 我可以使项目Py2和Py3兼容,所以倾向于django-compose



30
推荐的编程字体?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心寻求指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 您使用哪种字体进行编程,以及使用哪种语言/ IDE?我在我的所有Visual Studio工作中都使用Consolas,还有其他建议吗?

17
最佳一般SVN忽略模式?
什么是最好的(或尽可能好的)通用SVN忽略模式使用? 有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些“重叠”的文件类型(即某些类型的项目需要,而其他类型的项目则不需要)。 但是,无论开发环境的具体情况如何,您都绝对不想将大量文件类型自动包含在源代码管理中。 这个问题的答案可以作为任何项目的一个很好的起点-仅要求他们添加一些所需的特定于环境的项目。它也可以适用于其他版本控制系统(VCS)。

18
将Emacs用作IDE
目前,当我使用C或C ++进行编码时,我在Emacs上的工作流程涉及三个窗口。右侧最大的包含我正在使用的文件。左侧分为两部分,底部是我用来键入编译或制作命令的外壳,顶部通常是我在工作时想查阅的某种文档或自述文件。现在,我知道那里有一些相当专业的Emacs用户,并且我很好奇如果打算将其用作完整的IDE,那么其他Emacs在功能上还有什么用处。具体来说,大多数IDE通常以某种形式或其他形式实现这些功能: 源代码编辑器 编译器 调试 文档查询 版本控制 OO功能,例如类查找和对象检查器 对于其中的一些,很明显Emacs如何适合这些功能,但是其余的呢?另外,如果必须专注于特定语言,我会说它应该是C ++。 编辑:一位用户指出,当我说“其余的内容”时,我应该更加具体。通常,我对高效的版本控制以及文档查找感到好奇。例如,在SLIME中,对Lisp函数进行快速的超规格查找非常容易。有没有一种快速的方法可以在C ++ STL文档中查找内容(例如,如果我忘记了hash_map的确切语法)?

21
有没有一种方法可以阻止Google Analytics(分析)将开发工作视为热门?
我已在页面底部添加了所需的JavaScript,以便可以使用Google Analytics(分析)。唯一的问题是,我确定它将所有开发工作都算是热门。每天我可能会看到其中一些页面一百次,这确实会使我的阅读出现偏差。是否可以通过特定的IP地址将其关闭,还是应该在构建过程中构建此东西,以便仅在构建进行部署时才添加它?


22
开发人员应在其PC上具有管理员权限
开发人员应该在其PC上具有管理员权限,还是应该授予他们高级用户访问权限? 一些评论: 如果他们想尝试一些需要安装的新应用程序,则可以在虚拟机上进行尝试,然后让网络管理员为他们安装它。你认为那行得通吗? 开发人员需要在PC上做任何需要管理员权限的事情吗? 我们是由5个开发人员组成的团队,并构建Web应用程序

30
VBoxManage:错误:无法创建仅主机的适配器
我在fedora 17计算机上运行流浪汉 1.4和虚拟框 4.3。当我“无所事事”时,出现以下错误: Bringing machine 'default' up with 'virtualbox' provider... [default] Clearing any previously set forwarded ports... [default] Clearing any previously set network interfaces... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] …

5
如何在Sublime Texteditor中获得大纲视图?
我如何在中获得轮廓视图 Windows的Sublime文本编辑器中? 迷你地图很有用,但我错过了传统轮廓(代码中所有功能的按顺序排列列表,它们以快速导航和定向的顺序显示) 也许有一个插件,插件或类似的东西?如果您可以简短地说出使它起作用所需的步骤,那也很好。 在崇高文字论坛上,这个问题是重复的。

13
ImportError:没有名为“编码”的模块
我最近重新安装了ubuntu并升级到16.04,无法使用python: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' Aborted 在这一点上,python本身不起作用 $ python Could not find platform independent libraries <prefix> …

10
用Docker在OS X上设置开发环境的正确方法是什么?
介绍 我想不出一种使用Docker和Boot2Docker在OS X上设置开发环境的好方法。我遇到的问题是如何管理源代码,以便: 我可以使用已经安装的工具(文本编辑器,IDE,git等)在OS X上修改代码。 这些修改反映在Docker容器中,因此,如果我重新运行测试或刷新网页,则可以立即看到所做的更改。 从理论上讲,通过将我的源代码安装为一个卷可以很容易地做到这一点: docker run -it -v /path/to/my/source/code:/src some-docker-image 不幸的是,这有两个主要问题,使其在OS X上完全无法使用: 问题1:在VirtualBox上安装的卷(使用vboxsf)非常慢 例如,如果源代码是Docker映像的一部分,这是Jekyll编译我的主页需要多长时间: > docker run -it brikis98/yevgeniy-brikman-homepage:v1 bash root@7aaea30d98a1:/src# time bundle exec jekyll build [...] real 0m7.879s user 0m7.360s sys 0m0.600s 这是完全相同的Docker映像,除了这次,我从OS X挂载了源代码: > docker run -it -v $(pwd):/src brikis98/yevgeniy-brikman-homepage:v1 bash root@1521b0b4ce6a:/src# time bundle exec …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.