问题列表 - 第21640页

在进入SQLite之前的任何考虑因素?

我有一个WCF应用程序,目前使用基于XML的文件存储来存储用于生成报告的数据.除此之外,处理决策基于存储在这些XML文件中的信息.

我现在正在翻阅大约3万个文本文件.这是令人难以置信的税收,有时候应用程序停止了.

我一直想把XML DAL转向支持RDBMS,但项目经理根本不会允许它.但他们愿意看一下无服务器的解决方案,例如SQLLite.我真的很想直接潜入并开始使用它作为替代DAL(数据访问层).

我需要不超过约20桌以上的整体解决方案,而我希望得到不超过约20万个 - 100 000交易一天,然而,这是极端的,真正的量将在大多数情况下,低于这个.

更新

我不期待大量的同时连接,当我说事务时,我本质上是指1或2个客户端按顺序进行调用并对数据库执行.有时外部客户端可能会快速调用数据库.但是大部分数据库连接将由我的WCF服务完成,这是一项后端计划任务,不能为整个组织的100名员工提供服务.

另一个好处是我只需要保留90天的数据,因此数据库不应该变得太大.

我主要担心的是:

SQLLite的可靠性如何?如果DB文件被破坏怎么办,我将丢失所有处理数据.DB备份有多容易?它会处理我的卷吗?最后.net提供程序的工作情况如何(位于这里:http://sourceforge.net/projects/sqlite-dotnet2/).

如果您对SQLLite有任何经验,请发布您的经验,以便我做出明智的决定是否切换.

提前致谢...

c# sqlite

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

jquery选择元素的某些"级别"?

说我有以下标记:

<div>
    <h3><a href="">link I want to select</a></h3>
        <div>
             <h3><a href="">link</a></h3>
        </div>
    <h3><a href="">link I want to select</a></h3>
    <h3><a href="">link I want to select</a></h3>
    <a href="">link</a>
</div>
Run Code Online (Sandbox Code Playgroud)

假设以下......

  • 我想要找到的元素都处于相同的嵌套级别
  • 我可能不知道具体的嵌套元素是什么(所以不能使用特定的选择器)

...是否有一种聪明的方法来选择'第一个锚标记,以及嵌套在同一级别的所有其他锚标记',以便它返回第1,第3和第4个链接?

更糟糕的情况是,我们需要进入并只添加特定的类到我们的HTML,但如果可以通过纯选择器完成它会很棒.

jquery css-selectors

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

PHP/Javascript将消息传递到另一个页面

那么让我解释一下:

我发布评论时基本上都是这样想的(我使用js/jquery脚本将字符串发送到插入数据库的insert.php),你会得到2+分.现在我已经这样做了你获得+2分,但我想显示像stackoverflow这样的消息.我已经知道如何显示像stackoverflow这样的消息,但是在某种程度上我需要从insert.php发送(在你插入之后),这个:

<div id='message' onclick="closeNotice()" style="display: none;">
Hey, <b><? echo $pusername; ?></b> - You've just got +<? echo $gpm; ?> points for your comment!
<a href="#" class="close-notify" onclick="closeNotice()">X</a>
</div>
Run Code Online (Sandbox Code Playgroud)

到index.php ..

我在想,也许的编码到我的当前脚本(即正在发送字符串insert.php),它应该找到#message和#box(DIV称为"盒子"中的index.php)扔.

但是我该怎么做呢?我应该喜欢,在你通过insert.php之后,然后你在javascript中激活一个函数:

function showmessage()  { 
    $("#box").html(data).find("#message").fadeIn("slow")
}
Run Code Online (Sandbox Code Playgroud)

正如我所说,你激活脚本做:

<script type="text/javascript" language="javascript">
showmessage();
</script>
Run Code Online (Sandbox Code Playgroud)

成功插入数据库并向用户提供点后?我刚刚测试了这个,我不能让它工作.我的网站与phpBB登录会话(我已经获得的phpBB论坛)集成,所以我不认为我可以使用$ _SESSION.并且insert.php在框架中打开.我的问题是,操作和确认的显示发生在不同的页面上.

html javascript message-passing

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

使用LINQ时无效的Cast Exception

我是一个经典的新手......

我可以编译我的程序,但在运行程序时获得无效的广播

我的代码出了什么问题.我不知道该搜索什么:(

这是我的代码(.net 3.5)

class Element{
    private int i;
    public int I { get { return i; } set { i = value; } }
    private string s;
    public string S { get { return s; } set { s = value; } }

    public Element(string _s, int _i) {
        this.s = _s;
        this.i = _i;
    }
}
class myDict : Dictionary<string, Element> {
    public void afunction() { 

    }
}

class Program {
    static void Main(string[] args) {

        myDict …
Run Code Online (Sandbox Code Playgroud)

c# linq exception

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

JAX-RS @PathParam如何使用斜杠,连字符和等号传递字符串

我是JAX-RS的新手,我正在尝试使用Jersey构建一个简单的RESTful Web服务.

我有两个问题.请澄清这些:

  1. 我想尝试像这个URL一样简单的web服务 http://localhost:8080/SampleJersey/rest/inchi/InChIName

    InChIName是这样的字符串InChI=1S/C9H8O4/c1-6(10)13-8-5-3-2-4-7(8)9(11)12/h2- 5H,1H3,(H,11,12).我如何传递这个@PathParam,我的意思是一个普通的字符串工作正常,但这里有斜杠,连字符和逗号.如何让它忽略这些.我试着把它放在引号中,但那不起作用.我该怎么做?

  2. 我需要将它传递InChI给另一个webservice并返回一个XML作为输出,我想将该XML输出显示为我的Webservice的输出.如果我有@Produces("application/xml")它会工作吗?

这是我的代码:

@Path("/inchi")
public class InChIto3D {
    @GET
    @Path("{inchiname}")
    @Produces("application/xml")
    public String get3DCoordinates(@PathParam("inchiname")String inchiName) {
        String ne="";
        try{
            URL eutilsurl = new URL(
                      "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?"
                      + "db=pccompound&term=%22"+inchiName+"%22[inchi]");
            BufferedReader in = new BufferedReader(
                                    new InputStreamReader(eutilsurl.openStream()));
            String inputline;
            while ((inputline=in.readLine())!=null)
                ne=ne+inputline;
        }catch (MalformedURLException e1) {
        }catch (IOException e2){
        }
        return ne;
    }
}
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs jersey

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

在将Cassandra集群部署到一组Linode VPS实例时是否存在"陷阱"?

我正在学习Apache Cassandra数据库[原文如此].

有没有人将Cassandra部署到像Linode或Slicehost的产品那样的专用硬件上有任何好/坏经验?

我认为Cassandra是一种很容易扩展Web服务以满足读/写/请求加载的好方法...只需将另一个运行Cassandra节点的Linode添加到现有集群中.是的,这意味着在同一个VPS上运行公共Web服务和Cassandra节点(许多人可以采取例外).

Cassandra的Linode式部署的优点:

  • 专用VLAN; Cassandra节点可以私下通信
  • 用于配置新Linode的API(可能使用安装Cassandra及其依赖项的"StackScript"进行配置等)
  • 价格合适

缺点:

  • 每个主机都是VPS,当然不是专用的
  • 一旦你决定要4GB RAM,RAM /成本比就不那么好了(参见SoftLayer专用)
  • 我认为只有1个磁盘,其中一个人更喜欢2个磁盘(1个用于提交日志,另一个磁盘用于数据文件本身).可能没什么问题,因为这是共享硬件无论如何.

编辑:发现这有点帮助:http://wiki.apache.org/cassandra/Cas​​sandraHardware

我看到1GB是最低的,但这是推荐吗?例如,我可以使用Linode 720进行部署(比如说Cassandra可以使用500 MB)吗?见http://www.linode.com/

database vps cassandra nosql linode

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

C#中的模糊匹配

C#是否有自己的模糊匹配库(模糊搜索)或可以直接从.net库使用的方法?

.net c#

14
推荐指数
2
解决办法
7171
查看次数

为什么java.lang.Object中的finalize()方法"受保护"?

出于好奇,

为什么finalize()方法的访问修饰符是作为protected.为什么不能呢public?有人可以解释我背后的具体原因吗?

此外,我开始知道该finalize()方法只被调用一次.如果我在程序内部调用它两次,会发生什么?垃圾收集器会再次调用它吗?

private void dummyCall() {
    try {
        finalize();
        finalize();
    } catch (Throwable e) {
        e.printStackTrace();//NOT REACHES EXCEPTION
    }
}
Run Code Online (Sandbox Code Playgroud)

java finalize

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

是给定集合中的对象吗?

假设我有一个博客应用程序.在每个帖子上都有评论.

所以,我在"Post.comments"中收集了一些评论

假设我有一个名为"this_comment"的对象

在Ruby中是否有一个神奇的关键字或构造,我可以在'Post.comments'中测试"是'this_comment'吗?

换句话说,我想知道"this_comment"是否是"Post.comments"集合的成员.我可以做一个'发现'并得到我的答案,但看起来Ruby可以通过一个很酷的关键字,如"if this_comment.in(Post.comments)"轻松实现

我想如果没有,我可以为"评论"(或"is_in"方法,我认为''是保留关键字)编写我自己的"in"方法.

谢谢!

ruby ruby-on-rails

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

未设置属性时的CSS属性选择器(或者如何仅选择非禁用输入[type ="text"])

我正在使用JQuery尝试选择未禁用的表单上的文本框.我的努力没有结果,因为我不知道如何选择所有输入[type ="text"],但也没有设置为禁用.

结果到目前为止:

$('#signature INPUT [type ="text"]');

css jquery

0
推荐指数
2
解决办法
1379
查看次数