Questions tagged «configuration-files»

为某些计算机程序配置初始设置的文件。

24
如何存储Node.js部署设置/配置文件?
我一直在开发一些Node应用程序,并且一直在寻找一种存储与部署相关的设置的良好模式。在Django世界(我来自哪里)中,通常的做法是先创建一个settings.py包含标准设置(时区等)的文件,然后创建一个local_settings.py用于部署特定设置的文件。与哪个数据库进行通信,什么Memcache套接字,管理员的电子邮件地址等等。 我一直在寻找Node的类似模式。只需一个配置文件就可以了,因此不必将其与其他所有文件一起使用app.js,但是我发现有一种方法可以在不在源代码管理中的文件中具有服务器特定的配置,这一点很重要。同一应用程序很可能会以完全不同的设置部署在不同的服务器上,并且不得不处理合并冲突,而这并不是我的乐趣所在。 那么,为此是否有某种框架/工具,或者每个人都只是自己一起破解一些东西?

14
如何在Windows窗体应用程序中保存应用程序设置?
我想要实现的非常简单:我有一个Windows Forms(.NET 3.5)应用程序,该应用程序使用读取信息的路径。用户可以使用我提供的选项表单来修改此路径。 现在,我想将路径值保存到文件中以备后用。这将是保存到该文件的众多设置之一。该文件将直接位于应用程序文件夹中。 我了解三个选项可供选择: ConfigurationSettings文件(appname.exe.config) 登记处 自定义XML文件 我读到没有预见到.NET配置文件来将值保存回它。至于注册表,我想尽可能地远离它。 这是否意味着我应该使用自定义XML文件保存配置设置? 如果是这样,我想查看该代码示例(C#)。 我已经看到了有关该主题的其他讨论,但是对我来说仍然不清楚。

5
是.yaml还是.yml?
根据yaml.org,官方文件扩展名为.yaml。 引用: YAML文件是否有官方扩展名? 请尽可能使用“ .yaml”。 但是,互联网上似乎在使用扩展名上存在分歧。如果您在网上查找示例,其中许多示例都使用未经批准的.yml扩展名。 搜索Google会返回较短结果的3倍。 49,100 15,400 那我应该使用哪个呢?创建者建议的适当的4个字母扩展名,还是在互联网狂野的西部发现的3个字母扩展名?

13
如何在Go中处理配置
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我是Go编程的新手,我想知道:处理Go程序的配置参数的首选方法是什么(在其他情况下,这种东西可能会使用属性文件或ini文件)?


5
如何使用ConfigurationElementCollection实现ConfigurationSection
我试图在项目中实现自定义配置部分,并且不断遇到我不理解的异常。我希望有人可以在这里填空。 我App.config看起来像这样: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="ServicesSection" type="RT.Core.Config.ServicesConfigurationSectionHandler, RT.Core"/> </configSections> <ServicesSection type="RT.Core.Config.ServicesSection, RT.Core"> <Services> <AddService Port="6996" ReportType="File" /> <AddService Port="7001" ReportType="Other" /> </Services> </ServicesSection> </configuration> 我有一个ServiceConfig这样定义的元素: public class ServiceConfig : ConfigurationElement { public ServiceConfig() {} public ServiceConfig(int port, string reportType) { Port = port; ReportType = reportType; …


9
如何使用Bash引用文件中的变量?
我想为变量调用设置文件,如何在bash中执行此操作? 因此,设置文件将定义变量(例如:CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" 脚本将在其中使用这些变量 #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up /srv/www/htdocs/$playschool 我怎样才能让bash做类似的事情?我需要使用awk / sed等吗?

4
Eclipse .classpath / .project文件中包含什么?
最近,我们的一个团队成员遇到了一个Eclipse项目的问题。Tomcat尚未部署该应用程序的JAR。 我们最终注意到.classpathEclipse文件与项目正常的团队成员不同。我们.classpath用一个正常的项目中的文件替换了该文件,并且Tomcat部署已完成。 出于好奇,想知道将来如果出现问题,和文件中的内容,将会如何处理。我可以在其中添加什么,这意味着什么?.classpath.project


1
我如何找出maven正在使用哪个settings.xml文件
我最近更改了密码,必须更改我的maven settings.xml文件以反映该情况。但是,无论我在settings.xml文件中做什么,更改后的密码都不会被获取。出于绝望,我使用-s开关(mvn -s <my intended settings.xml file>)运行了Maven,一切都开始工作了。似乎暗示Maven默认情况下使用的是“错误”的settings.xml 有没有办法让我弄清楚maven正在使用的settings.xml文件位于何处?


11
解析配置文件,环境和命令行参数,以获取单个选项集合
Python的标准库具有用于配置文件解析(configparser),环境变量读取(os.environ)和命令行参数解析(argparse)的模块。我想编写一个可以完成所有这些任务的程序,并且: 具有一系列的选项值: 默认选项值,被覆盖 配置文件选项,被覆盖 环境变量,被覆盖 命令行选项。 允许在命令行上使用例如指定一个或多个配置文件位置--config-file foo.conf,并读取该位置(代替或添加到常规配置文件中)。这仍然必须遵循上述级联。 允许在单个位置定义选项,以确定配置文件和命令行的解析行为。 将已解析的选项统一为一个选项值集合,供程序的其余部分访问,而无需关心它们的来源。 我需要的所有内容显然都在Python标准库中,但它们不能一起正常工作。 如何以最小的Python标准库偏差实现此目标?

10
在PHP中创建配置文件
我想为我的PHP项目创建一个配置文件,但是我不确定执行此操作的最佳方法是什么。 到目前为止,我有3个想法。 1用途变量 $config['hostname'] = "localhost"; $config['dbuser'] = "dbuser"; $config['dbpassword'] = "dbpassword"; $config['dbname'] = "dbname"; $config['sitetitle'] = "sitetitle"; 2用const define('DB_NAME', 'test'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); define('TITLE', 'sitetitle'); 3用途数据库 我将在类中使用config,因此我不确定哪种方法是最佳方法,或者是否有更好的方法。


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.