我在正在开发的应用程序中使用DirectMusic进行MIDI播放.有谁知道是否可以使用DirectMusic播放单个音符?目前,我正在将一个代表整个"歌曲"的内存数据结构转换为MIDI缓冲区并通过DirectMusic播放.我希望能够播放单独的音符,而无需为它生成MIDI缓冲区,加载它并播放它.DirectMusic甚至可以使用这种类型的东西吗?
这是我第一次进入DirectMusic世界,所以希望我不太了解它的能力......
有没有办法让弹出窗口一打开就最大化?如果没有,至少让它屏幕大小?这个:
window.open(src, 'newWin', 'fullscreen="yes"')
Run Code Online (Sandbox Code Playgroud)
显然只适用于IE的旧版本.
只是想知道是否有人尝试嵌入并实际将任何js引擎集成到.net环境中.我可以找到并实际使用(经过很多痛苦和努力,因为它已经过时而且还没完成)spidermonkey-dotnet项目.有这方面经验的人吗?发动机如SquirrelFish,V8 ..
并不是说我对Mozilla的Spidermonkey不满意(将它用于核心ASP.NET应用程序中的自定义组件的Rails式miniframework),但我仍然喜欢进一步探索这些选项.命令行解决方案不是我需要的,我不能依赖CLR以外的任何东西,我需要从/到JavaScript/C#对象调用方法.
// c# class
public class A
{
public string Hello(string msg)
{
return msg + " whatewer";
}
}
// js snippet
var a = new A();
console.log(a.Hello('Call me')); // i have a console.log implemented, don't worry, it's not a client-side code :)
Run Code Online (Sandbox Code Playgroud)
只是为了澄清 - 我不是试图在服务器端javascript中实际编写应用程序本身.它仅用于编写自定义用户子应用程序(可以看作是某种DSL).允许普通人在js中编程比C#更容易(也更安全).
使用subversion创建新存储库的正常工作流程是创建一个新的存储库,检查存储库根目录,创建我的分支标记和主干文件夹,并在主干中放置我的初始文件.然后我提交这个"初始导入",从我的硬盘驱动器中删除签出的回购并执行检查中继.然后我就可以开始工作了.
但是,当处理大量导入时,想想数百个megs,以及异地版本控制托管(基于http)这个初始导入可能需要相当长的时间才能提交.更糟糕的是,在提交后我需要重新检查这个巨大的行李箱.
有没有办法让subversion使用trunk的本地副本而不再检查已经存在的数据?
好吧,经过很长一段时间用C#编写.net程序,我开始对静态类型语言带来的所有语法垃圾感到愤怒和沮丧.现在我想改用动态类型语言,它利用了CLI.所以我搜索了一下,我不喜欢我所看到的.我首先找了IronPython.但该项目感觉杂乱无章,它看起来并不好看.然后我听说了Boo.我喜欢boo,理想和所有,但它有点像项目停止.然后我听说IronRuby,但该项目仍处于测试阶段,所以我决定等到它变得更加成熟.
因为我找不到一个好的CLR兼容动态语言,我问你们你们(你们)会用什么?
由于人们开始询问不选择IronPython的原因是什么.好吧,原因是,正如我之前所说的那样,它似乎杂乱无章.为什么?
1-主页指向codeplex的另一个页面,主页应该是干净的,只是指出IronPython的优点,以IronRuby页面为例http://www.ironruby.net/它隐藏了语言开发的东西user(即使用户在使用之前必须访问IronRuby的svn).IPython在创建时试图添加什么样的问题.是否有包含此类信息的页面?那么页面就在那里,但它隐藏在"更多信息页面"中的一堆无意义的文章链接中.在Boo的页面上,它清晰可见,名为Manifesto http://boo.codehaus.org/BooManifesto.pdf.
我有更多的感觉,即IPython只是一个家庭酿造的翻译,尽管它实际上具有质量.我觉得下载Boo并使用IronPython更安全(但不用担心微软我也下载了IPython).
关于Duck-Typing和Boo的静态打字,它们似乎对我来说都很好.
我已经尝试过Lisp(实际上是Scheme)并发现它是一种非常漂亮的语言,我有兴趣学习更多.但是,似乎Lisp从未在严肃的项目中使用过,而且我没有看到它被列为任何职位发布所需的技能.我有兴趣听到任何使用过Lisp或者在"现实世界"中使用它的人,或者谁知道它是否被认为是纯粹的学术语言.
SSL可以是"显式"或"隐式",如此链接所述:
http://help.globalscape.com/help/secureserver2/Explicit_versus_implicit_SS.htm
System.Net.Mail仅支持"显式"SSL,如下所述:
所以,我正在尝试使用System.Net.Mail连接到我无法控制的SMTP服务器,而且它失败了.我怎么能确定它失败了,因为服务器需要"隐式"SSL连接?我可以从客户端做什么测试?
我在名为first.css的外部CSS文件中有以下样式
table { width: 100%; }
Run Code Online (Sandbox Code Playgroud)
这使表填充其容器.如果只有两个小列,它们彼此之间的距离太远.
为了强制列显得更近,我添加了这种风格
table { width: 50%; }
Run Code Online (Sandbox Code Playgroud)
到一个名为second.css的新文件,并将其链接到html文件.
有没有办法覆盖first.css中的width属性而无需在second.css中指定宽度?
我希望html表现得好像从未有过width属性,但我不想修改first.css
我有一个div包含一些动态添加和删除的内容,所以它的高度经常变化.我也有一个div绝对定位在javascript的正下方,所以除非我能检测到div的高度何时改变,否则我无法重新定位它下方的div.
那么,我怎样才能检测到div的高度何时发生变化?我假设我需要使用一些jQuery事件,但我不确定要挂入哪一个.
如果您有以下内容:
$var = 3; // we'll say it's set to 3 for this example
if ($var == 4) {
// do something
} else if ($var == 5) {
// do something
} else if ($var == 2) {
// do something
} else if ($var == 3) {
// do something
} else {
// do something
}
Run Code Online (Sandbox Code Playgroud)
如果说80%的时间$var是3,那么你是否担心在找到真实情况之前它会经历4个案例?
我在一个小网站上思考这不是什么大不了的事,但是当if语句每秒运行1000次时呢?
我正在使用PHP,但我认为语言并不重要.
javascript ×3
.net ×2
c# ×2
boo ×1
clojure ×1
commit ×1
common-lisp ×1
css ×1
directmusic ×1
html ×1
if-statement ×1
ironpython ×1
jquery ×1
lisp ×1
midi ×1
optimization ×1
performance ×1
popup ×1
repository ×1
scheme ×1
smtp ×1
spidermonkey ×1
ssl ×1
svn ×1
svn-checkout ×1
system.net ×1
xaudio2 ×1