Tag: configuration

使用IDisposable与C#中的析构函数有什么区别?

我什么时候在类上实现IDispose而不是析构函数? 我读了这篇文章 ,但我仍然没有理解这一点。 我的假设是,如果我在一个对象上实现IDispose,我可以显式地“销毁”它,而不是等待垃圾收集器去做。 它是否正确? 这是否意味着我应该总是明确地调用一个对象上的Dispose? 这是什么常见的例子?

Rails控制台:重新加载! 没有反映模型文件的变化? 有什么可能的原因?

此前它工作正常。 我一直在玩一点点configuration。 所以可能是我在不知不觉中改变了一些configuration。 这里是environment / development.rb的configuration config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching config.consider_all_requests_local = true config.action_view.debug_rjs = true config.action_controller.perform_caching = false # Don't care if the mailer can't send config.action_mailer.raise_delivery_errors = false # Print deprecation notices […]

如何从iPhone Provisioning Portal中删除应用程序ID

在尝试使用iPhone应用程序开发时,我们有几个应该删除的AppID – 除了我找不到任何方法删除它们! 我能和他们做什么? 如果删除不可用,如何重命名,隐藏或永久禁用? 更新: 从2013年4月开始,Apple允许删除AppID。 Whoaa!

作为一名开发人员,您对Windows安装有什么样的改变?

当我得到一个香草Windows系统时,有一堆东西我改变,以使其更适合开发者。 其中一些我记得每一次,其他的东西我只做,当时。 例子: 显示所有文件types的扩展名 使隐藏和系统文件可见 closuresWindows Defender 我似乎记得杰夫在这个话题上的博客文章,但无法find它! 你还有什么,你有什么工具可以自动化这个过程吗?

如果“blah”不存在,ConfigurationManager.AppSettings 会抛出exception吗?

如果web / app.config中不存在“blah”,ConfigurationManager.AppSettings [“blah”]会抛出exception吗? 诚挚的为超级懒惰的问题表示歉意。

.NET:当所需的configuration设置丢失时抛出哪个exception?

这是一个标准的scheme: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); 问题是,我不完全确定哪个exceptionSomeStandardException应该是。 我细读了3.5框架,发现了两个可能的候选: ConfigurationException和ConfigurationErrorsException 。 System.Configuration.ConfigurationException 发生configuration系统错误时引发的exception。 备注 如果应用程序尝试读取或写入数据到configuration文件但不成功,则抛出ConfigurationExceptionexception。 一些可能的原因可能包括configuration文件中格式不正确的XML,文件权限问题以及包含无效值的configuration属性。 注意: ConfigurationException对象是为了向后兼容而维护的。 ConfigurationErrorsException对象将其replace为configuration系统。 这个exception实际上对于我所需要的来说听起来很完美,但它已经被标记为过时,所以,ixnay在atthay。 这让我们非常困惑的ConfigurationErrorsException : System.Configuration.ConfigurationErrorsException 当前值不是EnableSessionState值之一。 正如你所看到的,它的文档是完全没有用的。 (在本地和在线帮助中都是这样的)。对class级本身的考察表明,对于我想要的,这是一种激烈的矫枉过正。 简而言之,我需要一个标准的exception,当应用程序configuration设置丢失或者包含一个无效的值时应该抛出exception。 你会认为框架有这样一个例外,它的应用程序使用。 (它显然是这样做的,但它已经被标记为过时了,被范围上更大的东西所取代)。 有什么解决scheme,如果有的话,你们用这个,我将不得不把它吸了,并为此滚动我自己的例外? 编辑附录 有人问我是否可以提供默认值,并继续。 在某些情况下,是的,在这种情况下,这个例外不会被抛出。 但是,对于某些设置,这不适用。 例如:数据库服务器名称和凭据,身份validation服务器以及安装的第三方应用程序的path。 还值得注意的是,我主要处理的应用程序是一个控制台应用程序在批处理模式下运行,我希望它引发一个由主要方法捕获的exception,如果没有适当的configuration适当的日志logging。 (这是我inheritance的遗留代码,目前只是假设一切都很好)。

如何判断一个Vim会话当前使用哪个colorscheme

您可以通过发出来设置 Vim色彩scheme :colorscheme SCHEME_NAME 但是,奇怪的是,你不能通过发行获得目前使用的scheme :colorscheme 因为这会导致“ E471: Argument required ”。 我也没有看到输出中列出的配色scheme:set 。 那么你如何去搞清楚当前使用的色彩scheme(除了手动切换主题,直到你认出来)?

Java:可能在属性文件中换行

是否有可能在Java属性文件的下一行继续长string? 例如,不知何故 myStr=Hello World 当我得到getProperty("myStr")它将返回“Hello World”?

已存在相同名称的configuration

我有一个包含10个以上项目的解决scheme(VS2010 SP1)。 我在解决scheme中定义了以下configuration: debugging debugging-QA 发布-UAT 发布生产 这使我可以轻松地为每个部署场景设置特定的设置。 但是,由于某种原因,我无法按照我的意愿设置事物。 请看这个屏幕截图: 注意突出显示的项目/configuration。 我无法为这些项目创build“Debug-QA”configuration(通过在该特定项目的单元格中select<New> )。 当我尝试向DataUtility项目添加一个新的“Debug-QA”configuration时,例如,Visual Studio对我说: 由于已经存在相同名称的解决schemeconfiguration,因此无法创build此configuration。 我知道它! 我正在尝试将configuration添加到项目中! 我在这里错过了什么? 我希望所有的项目都有5个configuration。 在尝试匹配(创build)平台时(例如,向DataUtility项目添加“任何CPU”平台),我遇到同样的问题。

如何使用Spring 3.0expression式语言参数化@Scheduled(fixedDelay)?

当使用Spring 3.0function来注释一个计划的任务,我想从我的configuration文件中设置fixedDelay作为参数,而不是硬连线到我的任务类,如目前… @Scheduled(fixedDelay = 5000) public void readLog() { … } 不幸的是,用Springexpression式语言(SpEL) @Value的手段似乎返回一个String对象,而这个对象又不能像fixedDelay参数所要求的那样被自动装箱成一个long值。