关于对象关系映射器有很多信息以及如何最好地避免阻抗不匹配,如果使用对象数据库,所有这些似乎都没有实际意义.我的问题是为什么不经常使用这个?是因为性能原因还是因为对象数据库导致您的数据成为应用程序的专有数据,还是因为其他原因?
我在Windows中有一个网络C++程序,我想在不同时间测试网络断开连接.我有什么选择?
目前我是:
这些方法都不适合我,我想更容易模拟网络问题.
我希望有时连接失败,有时套接字读取失败,有时套接字写入失败.如果有一些实用程序可以用来模拟这些类型的问题,那将会很棒.
能够构建一些自动单元测试同时模拟坏网络也是很好的.
我从用户那里得到一个URL.我需要知道:
a)URL是一个有效的RSS提要吗?
b)如果没有与该URL相关联的有效订阅源
使用PHP/Javascript或类似的东西
(例如http://techcrunch.com失败了),但b)会返回他们的RSS提要)
编辑:请参阅下面的答案
Mono的库比Java少了多少?
我缺乏两种选择的概述,但我对下一个项目有很大的选择自由.我正在寻找有关技术领域的经验
我特别关注你在自己的工作中经历的事情而不是我可以google的事情.我的应用程序将是一个后端服务处理来自时间序列的大量数据.
我的主要目标平台是Linux.
编辑: 为了更充分地说出我的问题,我对整个包(第三方库等)感兴趣,而不仅仅是语言.对于图书馆来说,这可能归结为"Mono比Java更少的库"这个问题?
仅供参考,我已经为这个项目选择了Java,因为它似乎在可移植性方面更具战斗性,并且它在旧系统上已经存在了一段时间.我有点难过,因为我对C#非常好奇,我很乐意做一些大项目,但也许下次.感谢所有的建议.
我有一个旧的,遗留的VB6应用程序,它使用DHTML编辑控件作为HTML编辑器.Microsoft DHTML编辑控件,又名DHTMLEd,可能只是一个内部使用IE自己的本机编辑功能的IE控件.
我想修改应用程序以实现像Word这样的智能引号.具体来说,"替换为"或"和'被替换为'或',因为它是键入的;如果用户在替换后立即按下Ctrl + Z,它将返回到直引号.
有人有代码那样做吗?
如果你没有DHTML/VB6的代码,但确实有一个可以在带有contentEditable区域的浏览器中运行的JavaScript代码,我也可以使用它
您是否经常在API文档(例如"公共函数的javadoc"中)中看到"值限制"的描述以及经典文档?
注意:我不是在谈论代码中的注释
"价值限制",我的意思是:
样品:
我经常看到的(无法访问源代码)是:
/**
* Get all readers name for this current Report. <br />
* <b>Warning</b>The Report must have been published first.
* @param aReaderNameRegexp filter in order to return only reader matching the regexp
* @return array of reader names
*/
String[] getReaderNames(final String aReaderNameRegexp);
Run Code Online (Sandbox Code Playgroud)
我希望看到的是:
/**
* Get all readers name for this current Report. <br />
* <b>Warning</b>The Report must have been published first.
* @param aReaderNameRegexp filter …
Run Code Online (Sandbox Code Playgroud) 在python中,您可以让函数返回多个值.这是一个人为的例子:
def divide(x, y):
quotient = x/y
remainder = x % y
return quotient, remainder
(q, r) = divide(22, 7)
Run Code Online (Sandbox Code Playgroud)
这似乎非常有用,但看起来它也可能被滥用("嗯......功能X已经计算出我们需要的中间值.让我们让X返回那个值").
你什么时候画线并定义一个不同的方法?
C#和Java几乎允许在类名,方法名,局部变量等中使用任何字符.使用非ASCII字符,测试不良编辑器和分析工具的界限并使某些人难以阅读是不好的做法,还是美国的傲慢是反对的唯一论据?
有没有人能够在共享的Web主机上启动并运行基于NHibernate的项目?
NHibernate在幕后做了很多花哨的东西,但是我现在使用的主机只允许应用程序以中等信任的方式运行,这限制了你可以用反射做什么,并且它会抛出各种安全性许可错误.即使我只在映射文件中使用公共属性,但是我确实有一些类被定义为代理.
哪些公司提供体面(价格合理)的网络托管,让NHibernate无怨无悔地运行?
更新:似乎从这些答案(和我的实验 - 对不起Ayende,但我仍然无法让它在我的网络主机上工作,即使你浏览了你链接到的文章)是明智地选择你的托管服务提供商和购物.似乎WebHost4Life在这方面相当不错.但是,有没有人尝试使用1和1的Windows共享主机NHibernate?我已经拥有了一个Linux帐户,我在这方面相当满意,如果我能让NHibernate与Windows无缝协作,我可能会坚持使用它们.
java ×2
.net ×1
atom-feed ×1
c# ×1
coding-style ×1
comments ×1
database ×1
discover ×1
dom ×1
feeds ×1
function ×1
html ×1
javascript ×1
linux ×1
mono ×1
networking ×1
nhibernate ×1
oop ×1
php ×1
python ×1
rdbms ×1
relational ×1
return-value ×1
rss ×1
security ×1
testing ×1
vb6 ×1
web-hosting ×1
windows ×1