我正在寻找一个好的SIP库,用C#编写或提供C#包装器.不一定需要是免费的.有人用过什么好东西吗?
为了澄清,我说的是VoIP协议SIP.
我真的在寻找一个谷歌搜索这个.我想有人回来说"我们使用______,而且效果很好."
为了进一步说明,我正在寻找一个可以帮助我实现SIP代理服务器的库,而无需手动构建SIP数据包.我不是在寻找星号,freeswitch或任何其他的pbx软件.
我期待在C#中创建一个服务,它将等待SIP数据包并响应它们,我想要一个可以处理大部分细节的库.
我的理解是有3种类型的样式表:
根据本书,如果某个元素与任何这些样式表中的选择器不匹配,那么属性值才会从父元素继承.但是,该书还说,浏览器的默认样式表应该为所有类型的元素定义样式.
如果浏览器的样式表确实为所有类型的元素定义了样式,并且此样式具有比继承更高的优先级,则永远不应该遵循继承的属性值.显然情况并非如此,那么在浏览器的默认样式表中定义的属性和为父元素定义的属性的正确优先级规则究竟是什么?(我知道并非所有的CSS属性都继承了,但为了讨论起见,我假设我指的是一个属性,例如color)
唐先生,提前谢谢
在ASP.NET中,如果项目处于会话状态,即实现IDisposable,但是当会话到期时,应用程序永远不会被应用程序专门删除和处理,将在对象上调用Dispose()中的任何代码将执行?
除此之外,有没有合理的方法将整个git存储库转换为subversion?
我只能找到有关从 subversion 迁移到 git以及在两者之间交换更改集的信息,但不能将整个git存储库的简单转换为svn.
我在SQL Server 2005数据库中创建了一个表,并使用汇总和计算值填充它.目的是避免每次调用数据库时进行大量连接和分组.我希望这个表每小时更新一次,但我不确定在网站负载时最好的方法.如果我删除每条记录并在一个事务中重新填充表格,那么会不会出现死锁和其他麻烦?
sql-server performance deadlock transactions sql-server-2005
首先,我想知道是否应该同时使用Qt和Windows。如果是这样,我应该使用VC ++ 6.0 IDE还是另一个?
在Steve Yegge对Design Patterns的评论中,他将Interpreter Pattern称为"开玩笑".他继续谈论编译器的看法是如何改变的,但是解释语言仍然存在,尽管我看不出它是如何与模式联系起来的.
有谁想要启发这个无知的学生?
c# ×2
c++ ×2
asp.net ×1
command-line ×1
css ×1
deadlock ×1
exe ×1
git ×1
html ×1
ida ×1
idisposable ×1
interpreter ×1
lua ×1
performance ×1
python ×1
qt ×1
session ×1
sip ×1
sql-server ×1
svn ×1
transactions ×1
visual-c++-6 ×1
voip ×1
windows ×1