如何通过使用perl和针对sql server的dbi来检索存储过程的返回值?有人可以举例吗.
我正在尝试使用wave模块来读取python中的wav文件。
我的应用程序不常见的是我没有使用文件或文件名来读取wav文件,而是将wav文件放在缓冲区中。
这就是我在做什么
import StringIO
buffer = StringIO.StringIO()
buffer.output(wav_buffer)
file = wave.open(buffer, 'r')
Run Code Online (Sandbox Code Playgroud)
但是我EOFError运行它时得到了...
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/wave.py", line 493, in open
return Wave_read(f)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/wave.py", line 163, in __init__
self.initfp(f)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/wave.py", line 128, in initfp
self._file = Chunk(file, bigendian = 0)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/chunk.py", line 63, in __init__
raise EOFError
Run Code Online (Sandbox Code Playgroud)
我知道这些StringIO东西可以用于创建wav文件,并且我尝试了以下操作,并且效果很好
import StringIO
buffer = StringIO.StringIO()
audio_out = wave.open(buffer, 'w')
audio_out.setframerate(m.getRate())
audio_out.setsampwidth(2)
audio_out.setcomptype('NONE', 'not compressed')
audio_out.setnchannels(1)
audio_out.writeframes(raw_audio)
audio_out.close()
buffer.flush()
# these lines do …Run Code Online (Sandbox Code Playgroud) 我有两个JavaScript文件,其中包含一个名为$()的jQuery函数.
如何区分两个同名的函数?
在代码中,注释部分是我需要解决的问题...有没有办法在LINQ中编写这样的查询?我需要这个,因为我需要根据状态进行排序.
var result = (
from contact in db.Contacts
join user in db.Users on contact.CreatedByUserID equals user.UserID
join deal in db.Deals on contact.ContactID equals deal.ContactID into deals
orderby contact.ContactID descending
select new ContactListView
{
ContactID = contact.ContactID,
FirstName = contact.FirstName,
LastName = contact.LastName,
Email = contact.Email,
Deals = deals.Count(),
EstValue = deals.Sum(e => e.EstValue),
SalesAgent = user.FirstName + " " + user.LastName,
Tasks = 7,
// This is critical part
if(Deals == 0) Status = "Prospect";
else
Status = "Client"; …Run Code Online (Sandbox Code Playgroud) 我有一个算法来创建Eratosthenes的筛子并从中拉出素数.它允许您输入筛子的最大值,算法会为您提供低于该值的素数,并将它们存储在c样式数组中.
问题:一切正常,值高达500.000,但是当我输入一个较大的值 - 运行时 - 它在xcode中给出了以下错误信息:
Program received signal: “EXC_BAD_ACCESS”.
warning: Unable to restore previously selected frame.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Not safe to call dlopen at this time.)
Run Code Online (Sandbox Code Playgroud)
我的第一个想法是我没有使用足够大的变量,但是当我使用'unsigned long long int'时,这应该不是问题.此外,调试器将我指向我的代码中的一个点,其中数组中的一个点被赋值.因此我想知道阵列有最大限制吗?如果是:我应该使用NSArray吗?如果不是,那么基于此信息导致此错误的原因是什么?
编辑:这是代码的样子(它不完整,因为它在发布的最后一行失败).我正在使用垃圾收集.
/*--------------------------SET UP--------------------------*/
unsigned long long int upperLimit = 550000; //
unsigned long long int sieve[upperLimit];
unsigned long long int primes[upperLimit];
unsigned long long int indexCEX;
unsigned long long int primesCounter = 0;
// Fill sieve with 2 to upperLimit
for(unsigned long …Run Code Online (Sandbox Code Playgroud) 是/RegServer和/RegSvr相同或不同,如果不同为什么/如何?
例如,我见过(32位操作系统的例子)这种风格:
RegSvr32 COM.exe
Run Code Online (Sandbox Code Playgroud)
要么
RegSvr32 COM.dll
Run Code Online (Sandbox Code Playgroud)
或者作为替代方案(在64位操作系统上):
COM.exe /RegServer
COM.exe /RegSvr
Run Code Online (Sandbox Code Playgroud)
这些不同的方法是否做同样的事情?
我在Win7 64bit机器上下载并安装了适用于Windows的Bonjour SDK.
我试图在C:\ Program Files\Bonjour SDK\Samples\CS中构建这两个项目.然而,他们都引用了Bonjour,导致我得到以下构建错误'无法加载类型库以供参考"Bonjour".图书馆未注册.
Bonjour似乎安装正确,因为我可以运行Bonjour打印机向导,它似乎正常工作.
知道Visual Studio无法找到库的原因吗?
顺便说一句,我正在使用Visual Studio 2008.
我花了很长时间从RESTful服务添加身份验证等角度学习如何自定义WCF; 我构建了一些自定义服务主机,然后添加了使用IOC容器来实际创建服务实例等的功能.
我们有iPhone/iPad应用程序以及其他一些小工具类型(技术术语!)现在使用这些(i-platform上的XML,基于浏览器的JSON),我对我们的性能和易用性非常满意可以添加新的操作等
我学会了DataContract序列化程序的所有缺陷(现在在隔离的情况下使用它们来读取/写入WCF之外的对象)以及在那个陡峭的学习曲线之后,但是现在我们拥有它们,我对它们都非常满意.
现在我们有了一系列新的Web项目,我抓住了使用MVC的机会 - 并对此印象深刻; 模特绑定,特别是真正踢屁股.
我现在正在为这些Web项目寻找类似的RESTful api(它们都是类似的站点,但不同的品牌和业务逻辑的微小变化取决于自定义需求).最初,我预计WCF上的所有这些工作都会让我们处于有利地位 - 但MVC有自己的RESTful XML/JSON开发路径,现在我已经陷入了两者之间.
如果您正在编写MVC站点,您是否会使用WCF来实现其REST API?
我将抛弃一个使用WCF的参数 - 正确编写后,它可以被隔离以作为Windows服务运行而无需Web服务器.然而,这似乎是一个绝望的情况!
更新
我应该说我现在已经使用MVC 2和3实现了3个独立的大型REST服务,并且很高兴能够使用它.我已经编写了模型绑定器来包装WCF的DataContractSerializer for XML,当然JSON支持就好了.我现在不会回去.
我想创造一个游戏,其中有一个无尽的(实际上是一个非常大的)世界,玩家可以在其中移动.我是否会绕过实现游戏是一回事,但我发现这个想法很有意思,并且想要了解如何做到这一点.
重点是拥有一个所有数据按需随机生成的世界,但是以确定的方式生成.
目前,我专注于一个大的2D地图,从中可以显示任何部分,而不需要了解周围的部分.
我已经通过编写一个函数实现了一个原型,该函数给出了一个随机的,但是确定性的整数,给定了地图上像素的x和y(参见我最近关于这个函数的问题).使用此功能,我使用"随机"值填充地图,然后使用基于周围像素的简单过滤器平滑地图.这使得地图依赖于其边缘之外的几个像素,但这不是一个大问题.最终的结果是至少看起来像地图(特别是具有良好的高度颜色图).鉴于此,人们可能首先生成一个较粗糙的地图,用于产生更大的海拔差异,以创建山脉和海洋.
无论如何,这是我的想法,但我确信已经有办法做到这一点,我也相信,鉴于规范,你们中的许多人可以提出更好的想法.
编辑: 忘记链接到我的问题.
编辑2: 我想我必须澄清,分别生成的地图的两个相邻部分需要平滑地相互连接是很重要的.
编辑3: 评论中要求提供更多信息.
这是一个关于分形和Perlin噪声的页面图像,看起来很像我以前自己制作的(因为我最好的尝试可能使用了Perlin Noise):
http://www.neilblevins.com/cg_education/fractal_noise/perlin_fractal_max_levels2.jpg
将黑色像素视为深海,将白色像素视为山顶.这就是我需要的,一个简单的2D高程图.
我想要做的是从非常大的世界中选择任何矩形(在MAXINT*MAXINT像素的范围内)并生成它.如果我生成上面图像的任何部分,它应该得到完全相同的像素,就像我生成一个包含较小部分的较大部分一样.
现在谈谈Unreason的问题:
所需的性能:我的主要目标是基于回合制的RPG,因此性能可能非常低,但我认为看看是否可以创建快速算法会非常有趣.
内存要求:最好不要预先生成任何东西,但除此之外,内存使用应该与任何普通游戏或应用程序匹配.
要求的细节:嗯,如果你看一下图像,你就会明白.如果可以缩小和平移而不必首先在最放大的水平计算地图,那将是非常好的.
生成所需的对象类型和对象属性:没有什么花哨的,我对根据上图的地形感到满意.但我承认我一直在考虑类似的设置,一切都是一个非常大的城市.不过,那将是另一个问题.
编辑4:希望是最后一个.
好了,看了一下之后,Perlin Noise就好了.我还有一个问题(如果有人现在关心回答我接受了一个(实际上是两个)答案:)).
perlin噪音功能需要两倍.这些双打的范围是多少?[0-1 [?或者我可以愉快地发送我的大整数?
.net ×2
objective-c ×2
algorithm ×1
arrays ×1
asp.net-mvc ×1
audio ×1
bonjour ×1
c ×1
c# ×1
com ×1
dbi ×1
dictionary ×1
exception ×1
if-statement ×1
ios ×1
iphone ×1
javascript ×1
jquery ×1
linq ×1
linq-to-sql ×1
perl ×1
python ×1
random ×1
registration ×1
rest ×1
sdk ×1
uibezierpath ×1
wave ×1
wcf ×1
windows ×1
xcode ×1