草庐IT

property-injection

全部标签

windows - 尝试在 Windows 中启动 Zookeeper 时出现 "log4j.properties was unexpected at this time"

我正在使用从Confluent(http://www.confluent.io/product/kafka-streams/)下载的kafka流。我按照说明在Windows上运行Zookeeper和Kafka。但是当我尝试使用命令启动ZooKeeper时D:\Softwares\confluent-3.0.1\bin\windows>zookeeper-server-start.bat./etc/kafka/zookeeper.properties,我得到错误D:\Softwares\confluent-3.0.1\bin\windows../../etc/kafka/log4j.pr

c++ - 如何将 DLL 注入(inject) Delphi 程序

我有一个遗留应用程序,其中包含一个包含我需要提取的数据的网格。我没有该应用程序的代码,并且无法通过正常方式(例如以编程方式选择所有单元格并将它们复制到剪贴板)从中获取数据。所以我决定按照“II.TheCreateRemoteThread&LoadLibraryTechnique”一节中的描述使用DLL注入(inject)http://www.codeproject.com/Articles/4610/Three-Ways-to-Inject-Your-Code-into-Another-Proces我的计划是将DLL加载到遗留应用程序的地址空间。让DLL从网格中读取数据并将它们写出(例

c# - "Property elements cannot be in the middle of an element' s 内容。”WPF 应用程序中的错误

我正在使用Dragablz我的WPF应用程序中的选项卡控件。我的App.xaml中的以下代码昨晚运行良好,但当我今天加载项目时,它向我显示此错误:Propertyelementscannotbeinthemiddleofanelement'scontent.Theymustbebeforeorafterthecontent. 最佳答案 原因很简单:首先添加样式“OpenSans”,然后设置MergedDictionary属性,然后再添加两个样式。要修复,只需像这样重新排序: 关于c#-"

c++ - 注入(inject)后未执行 DLLMain()

我用C++编写了一个dll和注入(inject)器。dll代码如下:#include#include#include#include#include#includeusingnamespacestd;#pragmacomment(lib,"wsock32.lib")extern"C"__declspec(dllexport)voidUploadFile(){.....}INTAPIENTRYDLLMain(HMODULEhinstDLL,DWORDfdwReason,LPVOIDlpReserved){switch(fdwReason){caseDLL_PROCESS_ATTACH:M

c# - 使用 TypeConverter 进行依赖注入(inject)

我有一个正在设计的应用程序,它引用了一个我也在设计的库。具体来说,应用程序需要创建我的下层库中定义的Sheathing类的实例。[TypeConverter(typeof(SheathingOptionsConverter))]publicclassSheathing:Lumber{publicstringDescription{get;set;}publicSheathing(stringpassedDescription){Description=passedDescription;}}我的应用程序在属性网格中列出了不同的护套选项。因为它在下拉菜单中列出了它们,所以我不得不扩展Ex

c# - 注入(inject)应用程序配置的最佳方式

好吧,我正带着一个关于将配置设置注入(inject)应用程序组件的正确方法的问题进入这个奇妙的网站。因此,概述是:我有一个用C#.Net3.5编写的应用程序。它由3个组件组成-一个核心、一个数据和一个服务。数据和服务程序集需要从app.config检索设置,这是通过设置文件完成的,例如。代码:publicstaticStringRequestQueueConnectionString{get{returnConnectionSettings.Default.RequestQueueConnectionString;}}配置:...现在,程序集都是使用IoC的StructureMap设置

c# - 具有非依赖参数的构造函数注入(inject)

我有一个像这样的接口(interface)ITradingApi:publicinterfaceITradingApi{IOrderCreateOrder(...);IEnumerableGetAllSymbols();//...}这意味着成为交易软件供应商的不同API的外观。我的View模型在其构造函数中依赖于此交易API:publicclassMainViewModel{publicMainViewModel(ITradingApitradingApi){/*...*/}//...}我使用Ninject作为IoC容器,所以我将像这样创建我的View模型的实例:varvm=kerne

c# - (自动)依赖注入(inject)绑定(bind)机制

创建依赖项注入(inject)绑定(bind)的两种常见机制(例如通过IOC容器)来自XML配置或命令式代码块。在这些情况下,键值对是显式的(即键=请求的类型,值=返回的类型)。仍然存在第三种“启发式”方法,其中仅向应用程序/IOC容器提供[IMyClass]键,然后容器反射(reflect)一组应用程序程序集依赖项以找到所有名称匹配的具体类[MyClass]。换句话说,“返回类型”值是发现的而不是声明的。我想知道的有两个方面:哪些IOC容器(或其他后期绑定(bind)工具)允许启发式方法?这种方法有更通用的名称吗?除了我列出的三种绑定(bind)技术外,还有其他用于实践的绑定(bin

c# - 如何在 Property Trigger 触发时设置 viewmodel 属性

我有一个带有View模型的ListView。ItemsSource是View模型中对象的集合。某些标志IsFlagOn的View模型上存在一个属性。当ListViewItem检测到IsMouseOver时,我想将View模型中的该属性设置为True。然后将其他UI元素绑定(bind)到同一属性,以便在切换MouseOver时View发生变化。我如何在XAML中完成此操作?我会想象这样的事情(但这会中断):更新:错误是CannotresolvetheStyleProperty'IsFlagOn'.VerifythattheowningtypeistheStyle'sTargetType,

c# - ASP.NET 用户控件 : Page_Load fires before property is set

这让我发疯。我有一个非常简单的用户控件:publicint?ImageId{set;get;}protectedvoidPage_Load(objectsender,EventArgse){...dosomethingwithImageId...}然后我将此控件放在UpdatePanel中带有ListView的页面上:'ID="cipPreview"runat="server"/>问题是Page_Load在ASP.NET设置ImageId之前触发。在调试器的帮助下,我发现由于某种原因,MyControl中的ImageId已设置,但它仅在Page_Load完成处理后才会发生。怎么了?