问题列表 - 第6587页

带引号的临时对象和参数的规则

说我上课了:

class A
{
 public:
 A() {}
};
Run Code Online (Sandbox Code Playgroud)

和功能:

void x(const A & s) {}
Run Code Online (Sandbox Code Playgroud)

我这样做:

x(A());
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释有关通过引用传递临时对象的规则吗?就编译器允许的内容而言,在需要const的地方,如果发生隐式副本等等.从游戏中看,你似乎需要有意义的const,但有关于所有这些的正式规则吗?

谢谢!

c++ reference temporary object

2
推荐指数
2
解决办法
386
查看次数

智能代码完成?AI是否通过学习编写代码?

我问这个问题,因为我知道这里有很多读得很好的CS类型可以给出一个明确的答案.

我想知道是否存在(或正在研究/开发)这样的AI,它通过生成和编译代码来编写程序,然后通过从以前的迭代中学习来进行.我正在谈论努力使我们,程序员,过时.我正在想象通过反复试验来学习编程语言中哪些有效和哪些无效的东西.

我知道这听起来像是在天空中,所以我要求找出已做过的事情,如果有的话.

当然,即使是人类程序员也需要输入和规范,因此这样的实验必须具有精心定义的参数.就像AI要探索不同的计时功能一样,必须明确定义这个方面.

但是,通过复杂的学习AI,我很想知道它可能会产生什么.

我知道计算机有很多人的品质无法像我们的判断,品味和偏见那样复制.但是我的想象力喜欢一个程序的想法,这个程序在经过一天的思考后会吐出一个网站,让我看看它是什么产生的,甚至我常常认为它是垃圾; 但也许每天一次我可能会给它反馈并帮助它学习.

这个想法的另一个途径是提供像"菜单网站"或"图像工具"这样的高级描述会很好,它会产生足够深度的代码,这对于我来说代码完成模块是很有用的.细节.但我想这可以设想为非智能静态分层代码完成方案.

这个怎么样?

computer-science artificial-intelligence machine-learning genetic-algorithm

7
推荐指数
2
解决办法
3442
查看次数

Gmail喜欢使用jQuery上传文件

我想像google mail一样上传文件.我想使用jQuery和PHP来做到这一点,无论如何获得进度条等?

在这里,我添加了一个谷歌如何做到这一点的视频.http://dl.getdropbox.com/u/5910/Jing/2009-04-02_1948.swf

没有闪光,没有perl或cgi请..

我想我现在可以没有进度条,我实际上是在搜索有关jquery插件的信息,或者我需要查看的内容

php ajax jquery

21
推荐指数
2
解决办法
3万
查看次数

Base64字符串抛出无效字符错误

即使我不应该,我仍然会收到Base64无效字符错误.

该程序获取XML文件并将其导出到文档.如果用户想要,它也会压缩文件.压缩工作正常并返回一个Base64字符串,该字符串被编码为UTF-8并写入文件.

当它将文档重新加载到程序中时,我必须检查它是否被压缩,代码只是:

byte[] gzBuffer = System.Convert.FromBase64String(text);
return "1F-8B-08" == BitConverter.ToString(new List<Byte>(gzBuffer).GetRange(4, 3).ToArray());
Run Code Online (Sandbox Code Playgroud)

它检查字符串的开头以查看其中是否包含GZips代码.

现在的问题是,我的所有测试都有效.我拿一根绳子,压缩它,解压缩,并将它与原始的相比较.问题是当我从ADO Recordset返回字符串时.字符串正是写入文件的内容(最后添加了一个"\ 0",但我认为它甚至没有做任何事情,即使修剪它仍然会抛出).我甚至将整个字符串复制并粘贴到测试方法中并压缩/解压缩.工作良好.

测试将通过,但代码将使用完全相同的字符串失败?唯一的区别是,只是声明一个常规字符串并传递它,我从记录集返回一个.

关于我做错什么的任何想法?

c# string ado.net base64 invalid-characters

14
推荐指数
1
解决办法
10万
查看次数

JCA有什么好处?

我们的应用程序通常通过Web服务,MQ,JDBC,专有(直接通过套接字)和其他传输孩子连接到不同的后端之王.我们已经有许多实现允许我们从应用程序连接到这些后端,虽然所有这些实现都实现了公共java接口,但它们不共享任何其他内容.

我们已经意识到所有这些特定连接器实现都有共同的代码部分代码,我们决定通过一个通用连接器简化未来连接器的开发.此连接器将能够将消息格式化为后端预期的格式,并使用可用的传输机制发送它们.例如:MQ或超过套接字的固定长度消息格式.

我们面临的困境之一是这种连接器最合适的技术.到目前为止,我们的连接器是实现常见Java接口的基本java类.由于我们通常在某些Java EE应用程序服务器中托管我们的应用程序,因此Java Connector Architecture似乎是最适合此软件的技术.但是,实现符合JCA标准的连接器似乎相对复杂.采用标准有什么明显的好处 - JCA并且有益于额外的努力吗?

java connector backend jca java-ee

14
推荐指数
2
解决办法
1万
查看次数

log4net与Nlog

有人都有经验吗?他们如何相互叠加?

我们计划使用其中一个登录企业应用程序.

参考文献:

log4net的

n日志

编辑:我们没有nlog或log4net的现有依赖项.

log4net nlog

355
推荐指数
12
解决办法
13万
查看次数

找不到引用的组件"System".(或该事项的任何其他组成部分)

问题:刚刚开始,解决方案之外的任何程序集的所有引用都无法解决,The referenced component 'SomeComponent' could not be found.在尝试构建时.这种情况发生在第三方组件(所有15个左右)以及所有.NET Framework程序集中 - 基本上任何不是同一解决方案中的另一个项目.

试图加载一些其他解决方案产生了同样的问题.但是,创建一个新的WinForms项目没有问题.(从头开始重新安装VS之前,它已经工作了,现在也不起作用.我创建了一个新的WinForms应用程序以及一个WPF应用程序,设计师也无法加载程序集.我尝试了目标3.5和2.0而没有运气.)

我试过的事情:

  • 修复Visual Studio安装
  • 重新启动计算机
  • 用/ resetsettings标志启动VS.
  • 系统还原到2天前,当它已知工作
  • 卸载VS并重新安装
  • SVN全新结账

有没有人有这方面的经验,并知道如何让这个再次工作?我最强大的Google-fu让我失望了,所以我在这里问.如果需要,可以标记社区维基.

更新:我尝试"升级"Windows(到相同的版本),因为我没有看到Vista的修复选项,它仍然是一个禁忌.我重新安装了一切似乎相关的东西.到目前为止,看起来我只是需要备份和重新格式化,我想除非在明天之前出现解决方案.

Update2:我只是备份了数据并重新格式化了,所以我再也无法验证我还没有尝试过的任何想法,所以我只是让赏金自己到达最高投票答案并作为参考之后可能遇到此问题的其他人.

visual-studio-2008 visual-studio

34
推荐指数
3
解决办法
3万
查看次数

.Net中的多个音频输出

我正在寻找一个可以播放16个音频文件(mp3/wav)到16个模拟设备的PC盒子(可以把它当作16组扬声器).音频文件到模拟输出之间将存在一对一的关系.提出硬件方面的解决方案是使用多个声卡,所以我的问题是,是否有可用的库可以让我播放音频文件到特定的声卡/频道?

.net c# audio

7
推荐指数
1
解决办法
3329
查看次数

将颜色淡化为白色(增加亮度)

我希望.NET中的文本框"发光"为黄色,然后"淡化"为白色(基本上,通过逐步增加亮度).我认为Stackoverflow会在您发布答案后执行此操作.我知道增加亮度并不是那么简单(它不仅仅是均匀地增加/减少RGB),但我不知道如何做到这一点.

完美的色彩准确性对此并不重要.我正在使用C#,虽然VB的例子也很好.

编辑:这适用于Winforms.

.net c# interpolation colors winforms

7
推荐指数
1
解决办法
4268
查看次数

NHibernate 2 +流利的Nhibernate中等信任

NHibernate 2和\或Fluent Nhibernate是否会在中等信任环境中工作.如果没有,是否有任何解决方法?

nhibernate medium-trust fluent-nhibernate

3
推荐指数
1
解决办法
7227
查看次数