草庐IT

expiration_intent

全部标签

android - 通过 Intent 将数据库传递给另一个 Activity

我正在尝试使用将显示数据库内容的AsyncTask通过intent将我创建的数据库的内容传递给另一个Activity。查询将用于指定要使用我的查询按钮显示的数据。我想知道如何将数据库信息传递给其他Activity。这是我目前所拥有的。packagecom.dwolford.project9;importandroid.app.Activity;importandroid.content.ContentValues;importandroid.content.Context;importandroid.content.Intent;importandroid.database.Curso

android - Intent.ACTION_PICK 为某些联系人返回空光标

我有一个应用程序,其中一个方面是让用户选择一个联系人并通过该应用程序向该联系人发送文本。该应用程序仅适用于某些联系人,而对其他人则失败。更准确地说:对于我手动输入通讯录的联系人,Intent.ACTION_PICK可以毫不费力地找到并将它们返回到应用程序,即cursor.moveToFirst()是真的。但对于由Facebook导入的联系人(我的手机设置为与Facebook联系人同步),我在点击联系人后得到以下android.database.CursorIndexOutOfBoundsException。我有一个明显的问题是:为什么我从字面上选择了一个联系人后结果大小为0?为什么cu

ruby-on-rails - Redis 中缓存的最佳 expire_in 值

我想在我的Rails应用程序中使用gem"redis-store"作为缓存存储。与memcached不同,redis不会清除未使用的key,但我可以在每个key上使用EXPIRE命令(通过:expire_in选项)来限制每个key的生命周期。然后我想使用我模型的cache_key(包括id和updated_at)作为rediskey的一部分,用于缓存。因此,当更新模型时,将创建新的缓存键,而永远不会使用旧的缓存键。那么问题来了,选择哪个过期时间呢?如果设置得太小,它会消除缓存的好处,如果太长-它会用未使用的数据填充redis,这可能(可能)会降低性能。中庸之道在哪里?

redis - 如何在Redis中存储 'expireable'时间间隔?

我有一个键,它根据时间间隔更改值。我还想只保留最后的X间隔,这样我就不会存储不必要的旧数据。举个例子:在1490572800000-1490659199999(今天)范围内,它应该返回值a,对于1490659200000-1490745599999范围内的值,它应该返回值b。我尝试用散列实现这个:hmsetmykey1490572800000-1490659199999"a"1490659200000-1490745599999"b"然后使用hkeys或hscan查询并检查我的时间戳是否在任何哈希字段的范围内,但这似乎有点偏离......我通过保留一个单独的列表来处理“过期”,我在列表

node.js - 如何让 EXPIRE 在 TTL 达到 0 时自动更新

我正在构建一个应用程序,我需要有三个记分板,我正在用排序的集合和列表实现这些记分板。该应用程序使用redis客户端的node_redis(https://github.com/mranney/node_redis)模块在node.js上运行。第一个记分牌是“最新分数”,我正在使用列表和LPUSH。第二个是历史最高分,我通过ZADD命令使用排序列表。我在实现“本周高分”时遇到了问题。我在想我应该使用另一个排序列表,使用ZADD并将EXPIRE设置为一周。一切正常,但在列表第一次过期后,它将永远继续添加到新列表中。有没有redis命令过期自动续订?(我一直在寻找几个小时的答案,但答案似乎是

php - ZF2 Redis 适配器 : getting TTL or setting a new expiration for a key?

Redis可以回馈一个key的TTL,或者设置一个新的过期时间;但我看不到如何使用ZF2Redis缓存存储适配器实现相同的目标。我知道我可以为每个适配器实例设置一个默认的TTL,但我需要能够知道一个值还剩多少秒,或者能够“触摸”一个值,延长它的生命周期,或者甚至可以明确设置新的过期时间。现在是否有可能使用Zend的适配器来实现其中的任何一个?有什么办法可以绕过这个直接做吗? 最佳答案 您可以使用以下约定来设置临时过期值。我不知道你如何获得过期时间/***@var\Zend\Cache\Storage\Adapter\Redis$re

python - CouchDB 是否有与 Redis 的 expire 等效的功能?

CouchDB是否有像Redis中那样的过期等效项?Redis过期示例:#!/usr/bin/envpythonimportredisredis_server=redis.Redis(host='localhost',port=5477,db=0)r.set('cat','meow')r.expire('cat',10)#dosomeworkandtensecondslater...r.get('cat')#returnsNone 最佳答案 没有。CouchDB没有这个。Redis使用惰性方法并在检查时删除键,即使它们可能早得多就过

database - Redis 通知 : Get key and value on expiration

我们有以下用例:每次某个键过期时,我们需要收到通知并根据它的值做一些事情。但是,当Redis触发expired事件时,当我们稍后尝试访问它时,key已经从数据库中删除,这当然是意料之中的。现在有没有办法在条目过期后再次访问该条目?我猜不是。那么第二种选择:有没有办法告诉Redis在发送这些事件时发布整个值对象而不仅仅是键?我想它可以通过Lua添加,但如果可能的话,我对更简单的选择感兴趣。我们还需要其他事件的这种行为,我们基本上需要所有通知来发布值,而不是键(我们可以在收到事件后执行GET,但我们想绕过第二次调用,主要是为了拥有一个原子过程,因为值可能在发布事件和执行GET以检索值之间发

hash - 如何在redis中 "EXPIRE" "HSET"子键?

我需要使redis散列中超过1个月的所有键过期。 最佳答案 Thisisnotpossible,为了keepingRedissimple.QuothAntirez,Redis的创造者:Hi,itisnotpossible,eitheruseadifferenttop-levelkeyforthatspecificfield,orstorealongwiththefiledanotherfieldwithanexpiretime,fetchboth,andlettheapplicationunderstandifitisstillva

c# - HTTP响应头,格式为 "Expires"

我在C#中使用以下行进行设置:WebOperationContext.Current.OutgoingResponse.Headers.Add(HttpResponseHeader.Expires,DateTime.Now.AddSeconds(10).ToString());现在我知道格式已关闭,因为它预期如下:2011年12月6日星期二20:24:15GMT.NET中是否有实现IFormatProvider的类我可以在这里利用?还是我需要创建自己的? 最佳答案 我使用DateTime.UtcNow.AddDays(30).ToS