标签: persistent

HTML文本输入字段与货币符号

我想在一开始就有一个包含"$"符号的文本输入字段,无论字段发生什么编辑,标志都是持久的.

如果只接受输入数字,我会很好,但这只是一个奇特的补充.

html text field currency persistent

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

Django持久数据库连接

我正在使用django和apache以及mod_wsgi和PostgreSQL(都在同一主机上),我需要处理很多简单的动态页面请求(每秒数百个).我遇到的问题是瓶颈是django没有持久的数据库连接并且在每个请求上重新连接(需要接近5ms).在进行基准测试时,我得到了持久连接,我可以处理接近500 r/s而没有我只得到50 r/s.

有人有什么建议吗?如何修改django以使用持久连接?或者加速从python到DB的连接

提前致谢.

python database django mod-wsgi persistent

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

XCode 4.3无法加载持久性存储UserDictionary.sqlite

我已经在iOS应用程序上工作了一段时间,我每次在iOS 5.1模拟器中运行应用程序时都会遇到以下崩溃.

该应用程序不使用核心数据,我不知道是什么带来了这个.

我已经从模拟器中删除了应用程序,完成了Clean,并进行了重建,但似乎没有任何帮助.

Unable to load persistent store at URL 'file://localhost/Users/jcottrell/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({
    metadata =     {
        NSPersistenceFrameworkVersion = 407;
        NSStoreModelVersionHashes =         {
            UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
        };
        NSStoreModelVersionHashesVersion = 3;
        NSStoreModelVersionIdentifiers =         (
            ""
        );
        NSStoreType = SQLite;
        NSStoreUUID = "43DABF34-7F7E-4FE9-B78D-8AF64292A967";
        "_NSAutoVacuumLevel" = 2;
    };
    reason = "The model used to open the store is incompatible with the one used to create the store";
})
Run Code Online (Sandbox Code Playgroud)

iphone xcode store persistent ios

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

有关并发访问持久数据库的规则是什么

似乎关于并发访问的规则是未记录的(在Haskell方面)并且简单地假设开发人员熟悉正在使用的特定后端.对于生产需求而言,这是一个完全合理的假设,但对于随意的原型设计和开发,如果持久性*包更加自包含,那将会很好.

那么,管理对persistent-sqlite和family的并发访问的规则是什么?隐含地,如果我们有连接池,则必须允许某种程度的并发,但是通常创建单个连接池并且调用replicateM x $ forkIO (useThePool connectionPool)会产生以下错误.

user error (SQLite3 returned ErrorBusy while attempting to perform step.)
Run Code Online (Sandbox Code Playgroud)

编辑:现在下面是一些示例代码.

在下面的代码中,我分叉了6个线程(任意数字 - 我的实际应用程序执行3个线程).每个线程不断存储和查找记录(来自其他线程正在访问的记录的唯一记录,但这无关紧要),打印其中一个字段.

{-# LANGUAGE TemplateHaskell, QuasiQuotes
           , TypeFamilies, FlexibleContexts, GADTs
           , OverloadedStrings #-}
import Control.Concurrent (forkIO, threadDelay)
import Database.Persist
import Database.Persist.Sqlite hiding (get)
import Database.Persist.TH
import Control.Monad
import Control.Monad.IO.Class

share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persist|
SomeData
    myId Int
    myData Double
    MyId myId
|]

main = withSqlitePool "TEST" 40 $ \pool -> do
  runSqlPool (runMigration migrateAll) pool
  mapM_ forkIO [runSqlPool …
Run Code Online (Sandbox Code Playgroud)

haskell persistent yesod

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

如何使用Play Framework 2.4将相对于项目根的路径用于H2 db-file配置?

我们正在开发一个Play 2.4应用程序(Java API).

出于开发目的,我们希望使用具有相对于项目根目录的DB文件路径的持久H2数据库.

如何在Play Framework中使用持久性H2数据库而不是内存中有Play 2.0的解决方案:

db.default.url="jdbc:h2:file:data/db"
Run Code Online (Sandbox Code Playgroud)

但是,使用Play 2.4这似乎不起作用,但我收到错误消息,底部有以下异常:

Caused by: org.h2.jdbc.JdbcSQLException: A file path that is implicitly 
relative to the current working directory is not allowed in the database
URL "jdbc:h2:file:data/db". Use an absolute path, ~/name, ./name, or the 
baseDir setting instead. [90011-187]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
    at org.h2.message.DbException.get(DbException.java:179)
    ...
Run Code Online (Sandbox Code Playgroud)

我可以使用绝对路径和相对于主目录的路径来连接工作,如下所示:

db.default.url="jdbc:h2:file:/Users/foo/data/db"
Run Code Online (Sandbox Code Playgroud)

要么

db.default.url="jdbc:h2:~/data/db"
Run Code Online (Sandbox Code Playgroud)

但是,有没有办法引用项目根文件夹?

jdbc relative-path h2 persistent playframework-2.4

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

将图存储在持久存储中的最佳方法是什么?

我想知道在持久存储中存储图形的最佳方法是什么,以供以后分析,搜索,聚类等.

我看到neo4j是一个选项,我很好奇是否还有其他图形数据库可用.有没有人对大型社交网络如何存储基于图形的数据(或其他需要存储图形模型的网站,例如RDF)有任何见解.

那些像Cassandra或MySQL这样的选项呢?

database storage graph persistent neo4j

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

推荐快速且可扩展的持久性Map - Java

我需要一个磁盘支持的Map结构才能在Java应用程序中使用.它必须具有以下标准:

  1. 能够存储数百万条记录(甚至数十亿条记录)
  2. 快速查找 - Map上的大多数操作只是查看密钥是否已存在.这和上面的1是最重要的标准.对于经常使用的密钥,应该有一个有效的内存缓存机制.
  3. 持久的,但不需要是事务性的,可以忍受一些失败.即乐意定期与磁盘同步,并且不需要是事务性的.
  4. 能够存储简单的基本类型 - 但我不需要存储序列化对象.
  5. 它不需要分发,即将在一台机器上运行.
  6. 设置简单,免费使用.
  7. 无需关系查询

记录键将是字符串或长整数.如上所述,读取将比写入更频繁,并且大多数读取将仅仅是检查密钥是否存在(即,不需要读取密钥相关数据).每条记录仅更新一次,记录不会被删除.

我目前使用Bdb JE但我正在寻找其他选择.


更新

从那以后,通过减少对二级密钥的依赖性,提高了现有BDB设置的查询性能.有些查询需要在两个辅助密钥上进行连接,并将它们组合成一个复合密钥,我在查找中删除了一个间接级别,这样可以很好地加快速度.

java berkeley-db map persistent berkeley-db-je

26
推荐指数
4
解决办法
2万
查看次数

Scala中的持久数据结构

Scala中的所有不可变数据结构都是持久的吗?如果不是,哪一个是哪个,哪个不是?那些持久的行为特征是什么?另外,它们如何与Clojure中的持久数据结构进行比较?

scala clojure persistent data-structures

25
推荐指数
3
解决办法
9532
查看次数

Android - 在应用程序关闭后使Webview DomStorage持续存在

我正在开发一个使用Webview来显示数据的Android应用程序.我在webview中使用的网站使用HTML 5的localStorage API.

要启用此功能,我已将webview设置设置为:

webview.getSettings().setDomStorageEnabled(true);
webview.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)

所以localStorage API工作,但当我关闭应用程序(并终止进程)时,localStorage被完全擦除,当我重新加载它时,我的所有数据都丢失了.

我的问题很简单:即使关闭应用程序,如何使Web视图的DomStorage持续存在?

谢谢你所有未来的答案.

android persistent webview local-storage

23
推荐指数
3
解决办法
2万
查看次数

"持久连接"到底意味着什么?

我读到了" HTTP持久连接 ",但不知怎的,我似乎并不明白在这种情况下持久性意味着什么.
你能详细说说吗?

connection http persistent

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