我开始研究一个相对较大的基于Web的应用程序,它具有大吞吐量和大量数据存储的潜力.
我的专长在于MS SQL Server,但对于启动项目来说成本过高.
是否有任何替代SQL Server(标准)可以处理相同的吞吐量,有类似的功能,是免费的吗?非常感谢任何建议,在此先感谢,JP
更新
回答一个共同点 - SQL Express有一些限制,使我无法接受.具体来说,纠正我,如果我错了,它只能解决1个CPU,1GB内存,每个数据库的最大大小为4GB等.
此外,我知道bizspark.问题是,一旦项目上线,必须支付服务器许可证(即Windows/SQL Server).非常适合起床和跑步,但之后你必须付钱.(如果我错了,请纠正我)
每当我使用Eclipse源代码格式化器/美化器(通过菜单项Source - Clean Up或CTRL - SHIFT - f)时,它会将我已经分成多行的语句重新格式化为一行超过80个字符的行,例如我有:
public CDataCacheContainer loadDataset(CDataFileDef dsd)
throws IOException {
Run Code Online (Sandbox Code Playgroud)
它变成了
public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException {
Run Code Online (Sandbox Code Playgroud)
超过80个字符,打印时看起来很差.
我可以阻止eclipse这样做吗?或者是否有一个替代的eclipse源代码格式化程序,可以很好地包装80个字符?
编辑1:
在Eclipse中Window - Preferences - Java - Code Style - Formatter - Edit,最大线宽设置为80.我已将其更改为78并且还启用了对Assignment表达式的包装,这有所帮助.现在唯一没有包装的表达式是这一个:
datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD
Run Code Online (Sandbox Code Playgroud)
和其他人一样喜欢它.
我以编程方式创建了一个UIButton,我想创建一个动作来处理单击并双击该按钮.
我的问题是如何创建此操作,我应该为这两个事件创建单独的操作方法吗?
你能为这次活动提供一个非常基本的代码吗?
非常感谢.
在过去的几个小时里,我一直在努力思考我应该走哪条路线.我有一个通知模型.到目前为止,我已经使用了notification_type列来管理类型,但我认为最好为通知类型创建单独的类,因为它们的行为方式不同.
现在,有3种方式可以发送通知:短信,推特,电子邮件
每个通知都有:
id
subject
message
valediction
sent_people_count
deliver_by
geotarget
event_id
list_id
processed_at
deleted_at
created_at
updated_at
Run Code Online (Sandbox Code Playgroud)
似乎STI是一个很好的候选人吧?当然Twitter/SMS不会有主题,Twitter也不会有sent_people_count,告别.在这种情况下,我会说他们分享他们的大部分领域.但是,如果我为twitter添加一个"reply_to"字段,为DM添加一个布尔值呢?
我的观点是,现在STI是有道理的,但这是一个案例,我可能会在未来踢我自己,而不仅仅是从MTI开始?
为了使事情更复杂,我想要一个通讯模型,这是一种通知,但区别在于它不会使用event_id或deliver_by.
我可以使用大约2/3的通知基类字段来查看通知的所有子类.STI是不是很明智,或者我应该使用MTI?
我正在尝试重置输入的实际值属性,以便在重置时可以将其重置为该值,而不是表单加载时的原始值.问题是这些变化似乎没有生效.我试过了两个:
$(this).attr('value', $(this).val());
Run Code Online (Sandbox Code Playgroud)
以及....
$(this).val($(this).val());
Run Code Online (Sandbox Code Playgroud)
这些都不会实际更改value=""输入的属性,这是重置表单时使用的属性.问题是,如果有人保存表单(通过AJAX),然后再次编辑它并按下重置(w/out保存此时间),它将返回到加载页面的原始值,而不是上次保存的值,这就是我想要的.我知道有很多方法(存储在局部变量或其他东西),但jQuery解决方案会好得多.有任何想法吗??
来自:http: //software.intel.com/en-us/articles/introduction-to-pc-architecture/
例外号10h对应于"浮点错误",但软件中断10h也对应于"视频支持"BIOS中断(均为实模式).
我错过了什么?
我在这里读了几个答案,谴责使用svn:externals.我确实看到它们如何被滥用,它确实让我们更加依赖Subversion,但我真的没有看到我们的团队很快就会离开它.
无论如何,这是我的困境.我们的解决方案引用了多个项目,这些项目位于存储库的各自部分.其中许多项目在多个解决方案之间共享,我们也不希望阻止共享我们的项目.我们还在我们的存储库(单元测试框架,库等)中检查了几个固定版本依赖项.
我想配置一些只使用外部的"工作空间"(就Subversion而言,它们只是空目录,或者可能只包含一个解决方案文件)来为我们的开发人员配置解决方案.单独检出大多数项目将不足以构建它们,但是检查它的工作区将足以构建它,因为它的所有依赖项都将随附它.有没有其他人实现过类似的解决方案,并且svn:externals是一个很好的方法来解决这个问题?如果我们走这条路,你对我有什么谨慎的话?
基本上结构看起来像这样(为了简洁省略了trunk/branches/tags):
/projects
/project1
/project2
/dependencies
/xUnit
/1.5
/1.4
/NHibernate
/2.1.0
/2.0.1
/workspaces
/project1
/project1 (external to ^/projects/project1)
/xUnit (external to ^/dependencies/xUnit/1.5)
/NHibernate (external to ^/dependencies/NHibernate/2.0.1)
/project2
/project2 (external to ^/projects/project2)
/xUnit (external to ^/dependencies/xUnit/1.4)
/NHibernate (external to ^/dependencies/NHibernate/2.1.0)
Run Code Online (Sandbox Code Playgroud) 每当我为我的应用程序构建安装项目时,我都会收到消息"请等待Windows配置Microsoft Visual Studio 2008 ...".它配置VS一段时间,然后构建项目.当我构建vb.net应用程序本身时,这不会发生,只有安装项目在同一个解决方案中.这种情况发生在使用Leadtools库的应用程序上,而不是其他应用程序.
有什么可能导致这个问题的想法?
在项目中处理多个Flex/Bison解析器的最佳方法是什么?
我写了一个解析器,现在我需要在同一个项目中使用第二个解析器.到目前为止,在parser1.y我插入main(..)方法的第三部分并yyparse从那里调用.
我想获得是一种有两个不同的解析器(什么parser1.y和parser2.y),并能够从外部函数中使用它们(让我们假设main在main.cpp).
我应该使用哪些预防措施来导出文件yyparse外的函数.y以及如何处理两个解析器?
PS.我正在使用g ++编译而不是Flex和Bison的C++版本,我想保持这种方式(因此避免将解析器封装在对象中).
这可能比我做的更容易,但基本上我需要做的是选择列中具有最接近数字的行作为指定值.例如:
数据库中指定列中3行的值列表:10,15,16
如果我指定我想要最接近14的行,它将选择15行.
此外,如果有2行以上的距离相同,则随机选择其中一行.