草庐IT

return-property

全部标签

c++ - 为什么 GetFileAttributesW(L"C :") return FILE_ATTRIBUTE_REPARSE_POINT?

通常,GetFileAttributesW(L"C:")返回0x10(FILE_ATTRIBUTE_DIRECTORY),这是合理的。在某些情况下,GetFileAttributesW(L"C:")将返回0x2416(FILE_ATTRIBUTE_DIRECTORY|FILE_ATTRIBUTE_REPARSE_POINT|FILE_ATTRIBUTE_NOT_CONTENT_INDEXED)我想知道是什么让它发生以及如何摆脱它。这个问题使得boost::filesystem::canonical无法工作。你有什么主意吗? 最佳答案

Windows 8 的 Java System.properties 获取登录用户

所以我正在使用javaSystem.getProperties("user.home")。这是我遇到的问题,我在需要管理员权限的安装过程中调用它,在安装过程中我需要在用户目录中保存一些文件(例如c:\Users\myname\AppData\Local\保存的文件)。问题出现如下步骤所示:1)用户mbrando登录windows82)他运行安装程序3)系统提示他以管理员权限登录4)他以用户身份登录:imadmin5)安装程序继续6)安装程序将用户本地的一些文件保存在c:\users\imadmin\AppData...而不是c:\users\mbrando\AppData用户的本地主目

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# - "Property elements cannot be in the middle of an element' s 内容。”WPF 应用程序中的错误

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

c++ - 命名管道 : ReadFile after ConnectNamedPipe return ERROR_BROKEN_PIPE

我重新激活了我确定在几个月前使用过的代码。它让我发疯,但它不再是了。我在其他问题中找不到答案。在服务器端,我使用创建了一个管道#defineMAX_MESSAGE_LENGTH1024SECURITY_ATTRIBUTESsa;SECURITY_DESCRIPTORsd;InitializeSecurityDescriptor(&sd,SECURITY_DESCRIPTOR_REVISION);SetSecurityDescriptorDacl(&sd,TRUE,static_cast(0),FALSE);sa.nLength=sizeof(sa);sa.lpSecurityDescr

windows - Powershell 脚本 : Can't read return value of executed program

我正在使用PowerShell运行一个脚本,该脚本执行wget以获取网页(一个简单的数据库导入脚本)并分析其输出(错误消息或“OK”)。我正在使用thispreviousquestion的答案中的代码我的。$a=c:\path_to_wget\wget.exe--quiet-O-"http://www.example.com/import_db"$rc=$a.CompareTo("OK")exit$rc当wget操作的结果是404-并且wget可能返回错误级别1或127-我从PowerShell收到以下错误消息:Youcannotcallamethodonanull-valuedexp

c++ - shell 扩展 : DragQueryFile returns at most 16 (in Windows 7)

我已经编写了一个shell扩展(由TheCompleteIdiot'sGuidetoWritingShellExtensions指导),在我升级到Windows7(32位)之前它可以正常工作。现在,函数DragQueryFileUINTuNumFiles=DragQueryFile(hDrop,0xFFFFFFFF,NULL,0);返回所选文件的正确数量,直到该数量超过16。然后始终返回16。我已经在XP(32)和Vista(32)中测试过它,它可以工作,在Windows7(32/64)中它没有。有什么想法吗?谢谢。 最佳答案 IS

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

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

c# - 使用嵌套方法时奇怪的执行顺序,yield return 和组合使用

这个问题在这里已经有了答案:yieldreturnstatementinsideausing(){}blockDisposesbeforeexecuting(2个答案)关闭8年前。我无法理解为什么Program.Fetch1和Program.Fetch2不会产生完全相同的执行顺序。唯一的区别是Program.Fetch1正在调用Program.Fetch来执行实际的提取操作。classProgram{staticIEnumerableFetch1(){using(Contextc=newContext()){returnFetch(c);}}staticIEnumerableFetch

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完成处理后才会发生。怎么了?