问题列表 - 第15513页

基于大型Web应用程序的最佳开源数据库

我开始研究一个相对较大的基于Web的应用程序,它具有大吞吐量和大量数据存储的潜力.

我的专长在于MS SQL Server,但对于启动项目来说成本过高.

是否有任何替代SQL Server(标准)可以处理相同的吞吐量,有类似的功能,是免费的吗?非常感谢任何建议,在此先感谢,JP

更新

回答一个共同点 - SQL Express有一些限制,使我无法接受.具体来说,纠正我,如果我错了,它只能解决1个CPU,1GB内存,每个数据库的最大大小为4GB等.

此外,我知道bizspark.问题是,一旦项目上线,必须支付服务器许可证(即Windows/SQL Server).非常适合起床和跑步,但之后你必须付钱.(如果我错了,请纠正我)

database

5
推荐指数
2
解决办法
5869
查看次数

替代或方法强制eclipse源代码格式化程序打破80个字符的行?

每当我使用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)

和其他人一样喜欢它.

eclipse code-formatting

6
推荐指数
1
解决办法
9414
查看次数

双击UIButton

我以编程方式创建了一个UIButton,我想创建一个动作来处理单击并双击该按钮.

我的问题是如何创建此操作,我应该为这两个事件创建单独的操作方法吗?

你能为这次活动提供一个非常基本的代码吗?

非常感谢.

iphone

0
推荐指数
1
解决办法
2418
查看次数

Ruby on Rails中的多表继承与单表继承

在过去的几个小时里,我一直在努力思考我应该走哪条路线.我有一个通知模型.到目前为止,我已经使用了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?

ruby-on-rails single-table-inheritance

11
推荐指数
2
解决办法
7179
查看次数

使用jQuery设置输入的实际值属性

我正在尝试重置输入的实际值属性,以便在重置时可以将其重置为该值,而不是表单加载时的原始值.问题是这些变化似乎没有生效.我试过了两个:

$(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解决方案会好得多.有任何想法吗??

forms jquery input

7
推荐指数
1
解决办法
2万
查看次数

IRQ编号冲突

来自:http: //software.intel.com/en-us/articles/introduction-to-pc-architecture/

例外号10h对应于"浮点错误",但软件中断10h也对应于"视频支持"BIOS中断(均为实模式).

我错过了什么?

x86 assembly interrupt bios interrupt-handling

3
推荐指数
1
解决办法
634
查看次数

svn externals ...是或否?

我在这里读了几个答案,谴责使用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)

svn version-control externals

5
推荐指数
1
解决办法
1092
查看次数

"请等待Windows配置Microsoft Visual Studio 2008"

每当我为我的应用程序构建安装项目时,我都会收到消息"请等待Windows配置Microsoft Visual Studio 2008 ...".它配置VS一段时间,然后构建项目.当我构建vb.net应用程序本身时,这不会发生,只有安装项目在同一个解决方案中.这种情况发生在使用Leadtools库的应用程序上,而不是其他应用程序.

有什么可能导致这个问题的想法?

installer build-process visual-studio

5
推荐指数
1
解决办法
1840
查看次数

多个flex/bison解析器

在项目中处理多个Flex/Bison解析器的最佳方法是什么?

我写了一个解析器,现在我需要在同一个项目中使用第二个解析器.到目前为止,在parser1.y我插入main(..)方法的第三部分并yyparse从那里调用.

我想获得是一种有两个不同的解析器(什么parser1.yparser2.y),并能够从外部函数中使用它们(让我们假设mainmain.cpp).

我应该使用哪些预防措施来导出文件yyparse外的函数.y以及如何处理两个解析器?

PS.我正在使用g ++编译而不是Flex和Bison的C++版本,我想保持这种方式(因此避免将解析器封装在对象中).

yacc lex bison parser-generator

6
推荐指数
3
解决办法
4854
查看次数

使用MySQL查询选择最接近的数值

这可能比我做的更容易,但基本上我需要做的是选择列中具有最接近数字的行作为指定值.例如:

数据库中指定列中3行的值列表:10,15,16

如果我指定我想要最接近14的行,它将选择15行.

此外,如果有2行以上的距离相同,则随机选择其中一行.

mysql sql

11
推荐指数
1
解决办法
1万
查看次数