Tag: configuration

在PHP中创build一个configuration文件

我想为我的PHP项目创build一个configuration文件,但我不确定最好的方法是什么。 到目前为止,我有两个想法。 1使用variables $config['hostname'] = "localhost"; $config['dbuser'] = "dbuser"; $config['dbpassword'] = "dbpassword"; $config['dbname'] = "dbname"; $config['sitetitle'] = "sitetitle"; 2使用常量 define('DB_NAME', 'test'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); define('TITLE', 'sitetitle'); 三用数据库 我将在类中使用configuration,所以我不知道哪种方式是最好的,或者如果有更好的方法。

Java Web应用程序configuration模式

是否有任何模式或最佳实践可用于简化在多个环境中更改Java Web应用程序的configurationconfiguration文件。 例如JDBC URL,SOAP端点等 作为一个有助于澄清我的问题的背景知识,我使用了几个大型的Java Web应用程序,在任何给定的发布周期中,都可以通过6个不同的环境。 开发,集成,QA,性能,并最终部署到多个生产服务器。 在每个环境中,configuration都需要改变。 现在,每个部署的大部分configuration更改都是手动完成的,既费时,又容易出错。 有没有办法从这个过程中手动干预?

是可以更改Mercurial的默认差异工具?

每次我做'hg diff file.ext'我最终使用控制台diff应用程序。 有没有办法改变这个? 我无法在Mercurial文档中find参考( 我不是在谈论合并! )。 我想使用Kdiff3或WinMerge(我正在使用Windows)。

典型的./configure在Linux中有什么作用?

为什么有必要尽pipe在makefile中指定了一切?

Node.js / Express.js应用程序只适用于端口3000

我有一个Node.js / Express.js应用程序运行在我的服务器上,只能在端口3000上工作,我试图找出原因。 这是我发现的: 没有指定一个端口( app.listen() ),应用程序运行,但网页不加载。 在端口3001( app.listen(3001) )或任何其他未使用的端口上,应用程序将运行,但网页无法加载。 在端口2999,该应用程序抛出一个错误,因为别的东西正在使用该端口。 在端口3000,应用程序运行,网页加载正常。 我知道快速应用程序默认为端口3000.但奇怪的是,我的应用程序只运行时,我明确地使其在端口3000上运行( app.listen(3000) )。 我在/usr/bin/express第220行find了这个: app.set(\'port\', process.env.PORT || 3000); 这是按照前面的说法来做的:将端口设置为指定的值,如果没有指定则将端口设置为3000。 我怎样才能使我的应用程序工作在不同的端口,如8080或3001? 谢谢! 编辑:代码示例(非常简单的节点/快速应用程序) var express = require("express"); var app = express(); app.get('/', function(req, res){ res.send('hello world'); }); // Only works on 3000 regardless of what I set environment port to or how I set […]

为Python设置Vim

我真的很喜欢Python的Emacs编辑器,因为如果我有这样的东西,它就是智能的Tab键 def foo(): if bar: blah [b]eep 我按下光标上的标签(这是在哔声b),它不会插入一个新的选项卡导致语法错误,但它会切换可能的级别,嘟嘟声可以。 有没有在Vim上得到这个效果?

更改TeamCity Web服务器的端口

我安装了TeamCity,并使其对我的项目工作。 不过,我已经意识到,我不希望它的pipe理页面被configuration在端口80.我要在该服务器上的其他网站,我想在默认的端口。 如何更改configuration的端口? 我徘徊了一下configuration,并通过pipe理设置看,但无法弄清楚。

如何在app.config中定义自定义TraceListener

我已经实现了一个自定义的跟踪监听器(派生自TextWriteTraceListener ),现在我想设置我的应用程序使用它,而不是标准的TextWriteTraceListener 。 首先,我添加了默认的TextWriteTraceListener ,以确保它可以正常工作。 这是我的app.config: <configuration> <system.diagnostics> <trace autoflush="true" indentsize="4"> <listeners> <add name="TextListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log" /> <remove name="Default" /> </listeners> </trace> </system.diagnostics> </configuration> 现在我的跟踪侦听器是在MyApp.Utils命名空间中定义的,它被称为FormattedTextWriterTraceListener 。 所以我改变了上面的configurationtypes到MyApp.Utils.FormattedTextWriterTraceListener ,它目前看起来像这样: <configuration> <system.diagnostics> <trace autoflush="true" indentsize="4"> <listeners> <add name="MyTextListener" type="MyApp.Utils.FormattedTextWriterTraceListener" initializeData="trace.log" /> <remove name="Default" /> </listeners> </trace> </system.diagnostics> </configuration> 但是,现在当我尝试logging一些东西,我得到一个ConfigurationErrorsException消息: 无法find类MyApp.Utils.FormattedTextWriterTraceListener的types。 有谁知道我怎么可以在configuration中设置这个自定义侦听器,如果它甚至有可能?

Xcode6错误:“找不到适用于应用程序的configurationconfiguration文件”

我正在尝试在Xcode6中提交我的iOS应用程序。 当我在pipe理器中点击Submit或Validate时,popup一个窗口,显示: 无法find或生成匹配的签名资产: Xcode尝试查找或生成匹配的签名资产,但由于以下问题而未能这样做: 找不到匹配的configuration文件“Applications / MyApp.app” 没有一个有效的供应configuration文件允许指定的权利:应用程序标识符,testing报告活动,钥匙串访问组。 我在会员中心为这个应用程序创build了一个分发configuration文件,它出现在Xcode中。 我环顾四周,并没有发现任何网上已经告诉我如何解决这个问题。 谁能帮忙? 谢谢。 安迪

Grails BuildConfig.groovy,构build,编译和运行时间的区别?

在BuildConfig.groovy (1.3.7)中build , runtime和compile什么区别? grails.project.dependency.resolution = { plugins { build "acme:acme-cache:latest.integration" } dependencies { build "com.foo.bar:foobar:1.0.5" runtime "org.apache.httpcomponents:httpclient:4.0.3" compile("com.thoughtworks.xstream:xstream:1.3.1") } }