最近我从Qt Software安装了VS Addin,我将.pro项目导入VS2008.一般来说,一切都很好,只有一个小而烦人的例外.
假设我有一个file.cpp,它有一个声明它是Q_OBJECT的类.因此,这样的文件是MOC-ed并且生成了moc_file.cpp,并且在"生成的文件"下的解决方案中可用.到现在为止还挺好.
有趣的是,当我在file.cpp中更改某些内容(例如添加一行),并使用Ctrl + S保存文件时,moc_file.cpp将从构建中排除(您可以在图标上看到无条目符号) ).当我按F7构建解决方案时,我遇到了许多典型的链接器错误.为了解决这个问题,我需要转到moc_file.cpp的属性,并将"Exclude from build"从"Yes"更改为"No".一切正常.
其他人是否经历过同样的事情?难道我做错了什么?
我有一本书,我想发布为iPhone的应用程序.有没有人知道我可以用来实现这个的免费(或廉价)框架?换句话说,我想为我的书创建一个独立的XCODE项目,其中包括iphone用户将该书作为独立应用程序阅读所需的所有代码.
我见过O'Reilly使用的东西,但它似乎没有免费提供或出售.我们非常感谢您提供的任何帮助或指导.
感谢大家.
什么是最令人印象深刻的"富互联网应用程序" - 通常是Javascript/Flash/Silverlight - 你经历过什么?
我发现Google地图就像Javascript/Flash voodoo,更具体地说是谷歌Streeview获胜.但我很想知道其他人.
我有一个案例,使用JOIN或IN将给我正确的结果......通常有更好的性能,为什么?它取决于您运行的数据库服务器多少钱?(仅供参考我使用的是MSSQL)
我有一个经典ASP网站的VB6后端.然后,VB使用MSXML2.XMLHTTP在同一服务器上调用Web服务.这适用于我们所有的服务器但只有一个.如果我将Web服务站点设置为接受匿名登录,则它将起作用,但是如果我仅强制集成安全性,MSXML将返回"拒绝访问"错误.
Set objDom = CreateObject("MSXML2.DOMDocument")
Set objXmlHttp = CreateObject("MSXML2.XMLHTTP")
' Load XML
objDom.async = False
objDom.loadXML XmlBody
' Open the webservice
objXmlHttp.Open "POST", AsmxUrl, False
' Create headings
objXmlHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
objXmlHttp.setRequestHeader "SOAPAction", SoapActionUrl
' Send XML command
objXmlHttp.send objDom.xml
Run Code Online (Sandbox Code Playgroud)
编辑:根据AnthonyWJones的建议,我下了清单,它仍然无法正常工作.使用Fiddler,它显示一个具有401响应的请求.身份验证选项卡显示:
No Proxy-Authenticate Header is present.
WWW-Authenticate Header is present: Negotiate
WWW-Authenticate Header is present: NTLM
Run Code Online (Sandbox Code Playgroud)
我确实注意到了一种奇怪的行为.当我使用登录到远程桌面的用户的凭据来呼叫网站时,它将起作用.我得到谈判,挑战,然后200,它会工作.当用户通过远程桌面登录而不是其他时间登录时,为什么会这样做有什么想法?
我读到有些数据类型可以加密,因此密码在您的数据库中是安全的.
我目前varchar用来存储密码.我有一个想法,我应该以某种方式将SHA-512函数应用于密码,并将该数据放在某处,以便删除纯文本密码.
但是,Perl中的数据类型告诉我PostgreSQL中有一种比varchar更好的方法.
PostgreSQL中密码的数据类型是什么?
我在这里看到了一些关于存储用户偏好的问题,但它们似乎主要指的是一组相当少的偏好.我目前正在开发一个高度可定制的网络应用程序,它需要存储大量的首选项,而我正在努力解决如何存储它们的问题.
我将要存储的首选项包括用于显示特定工具提示的布尔值,页面上各种内容面板的排列,登录后要显示的页面,特定表单字段的默认值等.总而言之,我是期望每个用户将有50多种此类型的首选项,数据主要是布尔值和整数.
我不是序列化的忠实粉丝,但我担心将每个首选项存储为单个行的可伸缩性.思考?
关于我的服务引用所使用的命名空间,我遇到了问题.我有很多WCF服务,比如命名空间MyCompany.Services.MyProduct(实际名称空间更长).
作为产品的一部分,我还提供了一个示例C#.NET网站.此Web应用程序使用命名空间MyCompany.MyProduct.
在初始开发期间,该服务被添加为网站的项目参考并直接使用.我使用了一个返回实现的对象实例的工厂模式MyCompany.Services.MyProduct.IMyService.到现在为止还挺好.
现在我想更改它以使用实际的服务引用.添加引用并MyCompany.Services.MyProduct在命名空间文本框中键入后,它会在命名空间MyCompany.MyProduct.MyCompany.Services.MyProduct中生成类.坏!我不想using因为我正在使用代理类而在几个地方更改指令.所以我试着在名称空间前加上global::,但是不接受.
请注意,我还没有删除原始程序集引用,并且启用了"重用类型",但显然没有重用.但是,我不想在我的示例网站中保留程序集引用,以便它仍能正常工作.
到目前为止,我提出的唯一解决方案是将Web应用程序的默认命名空间设置为MyCompany(因为它不能为空),并将服务引用添加为Services.MyProduct.假设客户想要使用我的示例网站作为起点,并将默认命名空间更改为OtherCompany.Whatever,这显然会破坏我的解决方法.
这个问题有一个很好的解决方案吗?
总结一下:我想在原始命名空间中生成服务引用代理,而不引用程序集.
注意:我已经看到了这个问题,但没有提供可用于我的用例的解决方案.
编辑:正如John Saunders建议的那样,我已经向Microsoft提交了一些反馈:
反馈项目@ Microsoft Connect
我正在使用 mod rewrite 间接访问我网站根目录中的 PHP 文件。目前,我有这样的事情,
RewriteRule ^(blog|about|page3|etc)$ /$1.php [L]
Run Code Online (Sandbox Code Playgroud)
但我想用的是
RewriteRule ^(.*)$ /$1.php [L]
Run Code Online (Sandbox Code Playgroud)
这样每当我想向我的网站添加新页面时,我就不必更新我的 .htaccess 文件。然而,问题在于它也会影响我的子目录。这使得 CSS、javascript、图像无法访问,因为它重定向到“/dir/example.png.php”。
那么这里最好的解决方案是什么?
我正在使用COM库将C#xlsx文件保存为Excel 8格式.
这里发生的奇怪事情是兼容性验证弹出窗口,暂停了savingAs进程并指出了一些兼容性问题.这些不是重要的错误,并且由于此弹出窗口,该过程变得依赖于用户.既然我想自动完成,你知道怎么跳这一步吗?
.net ×2
c# ×2
database ×2
.htaccess ×1
excel ×1
flash ×1
iphone ×1
javascript ×1
mod-rewrite ×1
msxml ×1
namespaces ×1
performance ×1
postgresql ×1
preferences ×1
qt ×1
scalability ×1
silverlight ×1
sql ×1
sql-server ×1
svcutil.exe ×1
t-sql ×1
types ×1
vb6 ×1
wcf ×1
web-services ×1