问题列表 - 第11007页

java嵌入式数据库w /能够存储为一个文件

我需要以表格格式为一些简单数据创建存储文件格式,尝试使用HDF5但由于某些问题而放弃了,我想重新检查嵌入式数据库的使用情况,看它们是否是足够快我的申请.

是否有一个信誉良好的嵌入式Java数据库,可以选择将数据存储在一个文件中?我唯一知道的是SQLite(Java绑定可用).我尝试过H2和HSQLDB但开箱即用它们似乎创建了几个文件,我非常希望在一个文件中有一个数据库.

编辑:合理快速的表现很重要.对象存储不是; 对于性能问题,我只需要存储整数和BLOB.(+一些字符串,但没有任何性能关键)

编辑2:存储数据效率对于较大的数据集很重要,因此XML已经出局.

java embedded-database

9
推荐指数
2
解决办法
5939
查看次数

ASP.NET StateBag和自定义控件

让我假装由于某种原因我想创建一个派生自Control而不是WebControl的自定义控件.让我们假设我需要处理属性(即实现IAttributeAccessor),并且我想通过像WebControl一样使用AttributeCollection来实现.

WebControl实现Attributes属性,如下所示:


public AttributeCollection Attributes
{
    get
    {
        if (this.attrColl == null)
        {
            if (this.attrState == null)
            {
                this.attrState = new StateBag(true);
                if (base.IsTrackingViewState])
                {
                    this.attrState.TrackViewState();
                }
            }
            this.attrColl = new AttributeCollection(this.attrState);
        }
        return this.attrColl;
    }
}

请注意以下事项:

  1. 如果没有给StateBag,就不能创建AttributeCollection.
  2. 我们必须创建一个新的StateBag.重用控件StateBag是不明智的,因为属性可能将名称作为控件存储的值.
  3. 我们不能在StateBag上调用TrackViewState,因为这是一个内部方法.
  4. StateBag是一个密封的类.

因此,据我所知,如果我想使用AttributeCollection,我必须使用一个新的StateBag,它永远不会(不采用像反射这样的技巧)实际正确地管理状态.

我错过了什么吗?

c# asp.net viewstate custom-server-controls

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

nginx代理到彗星

我需要一些linux大师的帮助.我正在开发一个包含彗星服务器的webapp.彗星服务器在localhost:8080上运行并公开url localhost:8080/long_polling以供客户端连接.我的webapp在localhost:80上运行.

我已经使用nginx代理从nginx到彗星服务器的请求(localhost:80/long_polling代理到localhost:8080/long_polling),但是,我有两个抱怨这个解决方案:

  1. 一分钟后,nginx给了我504网关超时,即使我将每次设置更改为600秒
  2. 我真的不希望nginx必须代理到彗星服务器 - nginx代理不是为持久连接而构建的(可能长达半小时).我宁愿允许客户端直接连接到彗星服务器,让彗星服务器处理它.

所以我的问题是:是否有任何linux技巧允许我在不使用nginx代理的情况下将localhost:8080/long_polling暴露给localhost:80/long_polling?一定有东西.这就是为什么我认为这个问题可能是linux大师最好的答案.

我需要/ long_polling在端口80上公开的原因是我可以使用AJAX连接到它(ajax same-origin-policy).

这是我的nginx proxy.conf供参考:

proxy_redirect              off;                                                                                                                         
proxy_set_header            Host $host;
proxy_set_header            X-Real-IP $remote_addr;
proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size        10m;
client_body_buffer_size     128k;
proxy_connect_timeout       600;
proxy_send_timeout          600;
proxy_read_timeout          600;
proxy_buffer_size           4k;
proxy_buffers               4 32k;
proxy_busy_buffers_size     64k;
proxy_temp_file_write_size  64k;
send_timeout                600;
proxy_buffering             off;
Run Code Online (Sandbox Code Playgroud)

comet nginx

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

SQL:限制CASE(WHEN,THEN条件的数量)

考虑查询(它在Oracle和MySQL上运行)

UPDATE table1
SET something_id = CASE 
  WHEN table1_id = 1446 THEN 423 
  WHEN table1_id = 2372 THEN 426 
  WHEN table1_id = 2402 THEN 428 
  WHEN table1_id = 2637 THEN 429 
  WHEN table1_id = 2859 THEN 430 
  WHEN table1_id = 3659 THEN 433 
END 
WHERE table1_id IN (1446,2372,2402,2637,2859,3659)
Run Code Online (Sandbox Code Playgroud)

这个查询可能会变得非常大,所以我想知道单个查询可以容纳的条件数(WHEN,THEN语句)的限制是多少.有办法解决吗?

例如:
我知道可以传递给的最大值数IN是1000,我们可以做到这一点

`WHERE TABLE1_ID IN ([1000 values]) OR TABLE1_ID IN ([more values])`
Run Code Online (Sandbox Code Playgroud)

mysql sql oracle

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

WCF服务引用更新

  1. 现在,我们在一个解决方案中为我们的项目添加了大约5个服务参考.即使对于具有调用服务方法的间接依赖项的项目,我也强制添加服务引用.有没有办法绕过这种情况.

  2. 对于服务方法中的每一个更改,我都必须更新每个服务引用以实现这些更改.这也非常耗时.我只是想知道,有没有办法通过为整个解决方案提供单一服务参考来全球管理这些东西.

帮助赞赏..... :)

wcf

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

如何最好地使用rails来清理丰富的html?

我正在寻找有关如何在Web应用程序中清理提交的html的建议,以便将来可以重新显示样式或未封闭的标签破坏应用程序的布局.

在我的应用程序上,用户使用YUI Rich文本编辑器提交了丰富的HTML,默认情况下会运行一些正则表达式来清理输入,而且我还调用[ filter_MSWord][1]捕获从办公室发送的任何废话

在后端,我正在运行ruby-tidy以在显示为评论之前清理html,但有时粘贴不好的html仍会影响我正在使用的应用程序的布局 - 我该如何防范这个?

FWIW这里是我正在使用的消毒剂设置 -

module HTMLSanitizer


  def tidy_html(input)

    cleaned_html = Tidy.open(:show_warnings=>false) do |tidy|
      # don’t output body and html tags
      tidy.options.show_body_only = true 
      # output xhtml
      tidy.options.output_html = true
      # don’t write newlines all over the place
      tidy.options.wrap = 0
      # use utf8 to play nice with rails
      tidy.options.char_encoding = 'utf8'
      xml = tidy.clean(input)
      xml
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

我还有什么选择呢?

ruby-on-rails sanitize richtext

4
推荐指数
1
解决办法
4968
查看次数

FormPanel中的ExtJS FormPanel失败,"this.body is null"

我有一个相当复杂的设置,我已经归结为下面的代码.我有一个外部FormPanel,我试图包含一个子类FormPanel的组件.在FF中它导致"this.body is null"错误.

这是发生在其他人身上吗?有可能让这个工作吗?如果我不需要,我非常不想触及子类.

var test = new Ext.Window({
  title: 'test',
  items: [{
    xtype: 'form',
    items: [{
      // this is where the subclass of FormPanel goes
      xtype: 'form',
      items: [{
        xtype: 'textfield',
        fieldLabel: 'Testing'
      }]
    }]
  }]
});
test.show();
Run Code Online (Sandbox Code Playgroud)

javascript extjs

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

@synthesize vs @dynamic,有什么区别?

什么是实现之间的区别@property@dynamic@synthesize

cocoa cocoa-touch objective-c synthesize

553
推荐指数
7
解决办法
15万
查看次数

添加几个COUNT个查询的结果

我试图在一个查询中获取几个计数的总和:

SELECT(
    SELECT COUNT( * )
    FROM comments +
    SELECT COUNT( * )
    FROM tags +
    SELECT COUNT( * )
    FROM search
)
Run Code Online (Sandbox Code Playgroud)

我在这里遗漏了一些东西.我得到语法错误.

mysql sql

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

运行时编译期间出现模糊参考错误

我最近在我的web.config文件中添加了一些命名空间,这样我的所有aspx页面都可以引用各种常量和枚举,而无需在每个aspx页面上添加import语句.由于添加了这个,我们现在在尝试测试asmx Web服务时遇到错误.看来在wsdl生成期间我们收到以下错误:

CS0104:'Message'是'System.Web.Services.Description.Message'和'InsTech.ForeSight.Message'之间的模糊引用

在研究这个时,我发现在运行时编译期间调用了DefaultWsdlHelpGenerator.asmx,并且其中有一个方法具有以下签名:

void WriteSoapMessage(MessageBinding messageBinding, Message message, bool soap12) {
Run Code Online (Sandbox Code Playgroud)

我们在名为Message的名称空间中定义了一个对象,该对象导致模糊引用,因为此Web服务文件未完全限定其消息.

如何在不从web.config中删除命名空间的情况下解决此问题?我们在我们的虚拟目录中的另一个文件夹中有我们的Web服务,所以我尝试添加一个web.config,它在命名空间上做了一个明确的但是看起来不起作用.

任何帮助,将不胜感激.谢谢凯文

.net c# asp.net

5
推荐指数
0
解决办法
3067
查看次数