草庐IT

do_stuff_that_fails

全部标签

c++ - TabCtrl_InsertItem : do we need to keep memory of the text alive?

对于TabCtrl_InsertItem,我们需要保留pszTextmember指向有效内存还是操作系统会复制文本以便我们可以立即清除文本?TCITEMtcItem={TCIF_TEXT};CStringstrText;for(inti=0;i我们如何才能知道对于这个函数和future的其他函数哪个是正确的?我在MSDN中找不到它。 最佳答案 操作系统会将字符串复制到内部数据结构中。您不需要维护支持字符数组。您可以在函数调用完成后立即释放它。通常,任何接收字符串的WindowsAPI函数都是这种情况。没错,MSDN文档中没有明确说明

java - 在java中的do while循环中只执行一次指令

在java中,如何在dowhile循环中只执行一次指令do{intparam;//executethisontyonetime(dependsofparam)//otherinstructionsinstructions}while(condition)谢谢 最佳答案 把你想只执行一次的语句放在一起是一种方法,但是,当然,这假设语句出现在循环的末尾或开始,并且不依赖于循环的条件on在循环中(之前或之后)。如果你有这样的事情:do{//dosomestuff//onetimecondition//dosomemorestuff}whi

windows - Laravel 家园 : Provisioning failing on Windows 8

我正在尝试将LaravelHomestead用于Laravel4.2.9项目。这是我正在运行的:Windows8.164位VirtualBox4.3.17Vagrant1.6.5最新的Homestead版本当第一次使用vagrantup运行盒子或发出vagrantprovision命令时,我得到这个:==>default:Runningprovisioner:shell...default:Running:inlinescript==>default:/tmp/vagrant-shell:line1:/home/vagrant/.ssh/$2:ambiguousredirectTheS

时间:: do while loop not working as supossed

这个程序应该适用于这两种情况,至少我认为,但对于某些值,它并没有按预期工作。staticvoidMain(string[]args){doublenum,temp=0;doublefrac;intj=1;num=1034.264;do{j=j*10;Console.WriteLine(j);temp=num*j;Console.WriteLine(temp);}while((temp%10)!=0);}对于值1034.347,它工作正常--workingfor1034.347但是对于值1034.235notworking1034.235它将变得无限 最佳答案

c++ - shell_notifyicon : an attempt was made to reference a token that does not exist, 没有显示图标

我看到通知气球,但没有显示图标。在成功(返回TRUE)调用Shell_NotifyIcon后出现Windows错误:尝试引用不存在的token。主要问题是为什么我看不到图标?使用最新更新的Windows7。这是一个代码片段:namespacetray_tip{#defineFINAL_INIT(tip,title,ic,icon_id,inst)\if(icon)\{\staticconstGUIDmyGUID=\{0x23977b55,0x10e0,0x4041,{0xb8,0x62,0xb1,0x95,0x41,0x96,0x36,0x69}};\data.guidItem=myG

windows - 在 Windows 7 上配置 GitBash : ssh failing, 我正在尝试一切,发疯了

我快要疯了,只是想通过ssh连接到github。我在Windows7上。对Murgatroyd说实话,我整天都在搜索谷歌和论坛,但没有突破。在我最近的尝试中,我在C:\Users\myname.ssh中放置了一个配置文件。结果更接近幸福,但仍未达到。我的配置简单地说:Hostgithub.comIdentityFile~/.ssh/id_rsa命令ssh-vTgit@github.com产生:OpenSSH_4.6p1,OpenSSL0.9.8e23Feb2007debug1:Readingconfigurationdata/c/Users/myname/.ssh/configdebu

asp.net - Windows 搜索 SQL : Semicolon in LIKE statement causes exception (E_FAIL 0x80004005)

我在windows搜索引擎中查询我的ASP.NETweb应用程序中的一些文档。我正在寻找标题包含字符串“;IT”的所有文档(除了其他条件,从以下示例中删除)。我正在通过ADO.NET,所以我的代码看起来像这样(删除了一些不重要的细节):varconnString="Provider=Search.CollatorDSO;"+"ExtendedProperties='Application=Windows';";varconn=newOleDbConnection(connString);conn.Open();StringWriterwSql=newStringWriter();wSq

windows - 让 windows 8 显示 "How do you want to open"对话框?

例如,当您打开Chrome时,如果它不是默认浏览器,您可以按一个按钮,该按钮将显示Windows的对话框,提示您选择打开http链接的方式。有谁知道我怎样才能做到这一点? 最佳答案 我找到了解决方案:C:\windows\system32\openwith.exe"procotol://or/file/to/choose/handler" 关于windows-让windows8显示"Howdoyouwanttoopen"对话框?,我们在StackOverflow上找到一个类似的问题:

windows - Jenkins windows slave 构建 "Failed to abort"错误

我目前在Mac上运行Jenkins并将一些作业分配给Windows机器,Windows构建越来越频繁地失败并出现以下错误:17:53:01FATAL:hudson.remoting.RequestAbortedException:java.io.IOException:Failedtoabort17:53:01hudson.remoting.RequestAbortedException:hudson.remoting.RequestAbortedException:java.io.IOException:Failedtoabort17:53:01athudson.remoting.R

windows - Cordova 平台添加 : Failed to run 'java -version'

我有下一个问题:当我第一次运行时,cordovaplatformaddandroid产生了跟随错误Error:ERROR:executingcommand'ant',makesureyouhaveantinstalledandaddedtoyourpath.我在我的路径中安装并添加了ant我第二次运行cordovaplatformaddandroid时,它说:Error:Failedtorun'java-version',makesureyourjavaenvironmentissetupincludingJDKandJRE.YourJAVA_HOMEvariableisC:\Prog