使用redis时,它给出了错误:
ERR command not allowed when used memory > 'maxmemory'
Run Code Online (Sandbox Code Playgroud)
info命令显示:
redis 127.0.0.1:6379> info
redis_version:2.4.10
redis_git_sha1:00000000
redis_git_dirty:0
arch_bits:64
multiplexing_api:kqueue
gcc_version:4.2.1
process_id:1881
uptime_in_seconds:116
uptime_in_days:0
lru_clock:1222663
used_cpu_sys:0.04
used_cpu_user:0.04
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
connected_clients:1
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:930912
used_memory_human:909.09K
used_memory_rss:1269760
used_memory_peak:931408
used_memory_peak_human:909.58K
mem_fragmentation_ratio:1.36
mem_allocator:libc
loading:0
aof_enabled:0
changes_since_last_save:4
bgsave_in_progress:0
last_save_time:1333432389
bgrewriteaof_in_progress:0
total_connections_received:1
total_commands_processed:2
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
vm_enabled:0
role:master
Run Code Online (Sandbox Code Playgroud)
used_memory高吗?我是一个完整的redis noob.如果是这样,这个问题是如何发生的,我应该如何从这里开始?同样的错误都发生在生产(Heroku)中,因此非常感谢任何帮助.谢谢.
这让我疯了!这是我的代码(我知道这个文件存在):
File imageFile = new File("/sdcard/gallery_photo_4.jpg");
ImageView jpgView = (ImageView)findViewById(R.id.imageView);
BitmapDrawable d = new BitmapDrawable(getResources(), imageFile.getAbsolutePath());
jpgView.setImageDrawable(d);
Run Code Online (Sandbox Code Playgroud)
错误发生在最后一行(第28行,如下所示).
错误输出:
W/dalvikvm( 865): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime( 865): FATAL EXCEPTION: main
E/AndroidRuntime( 865): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.example.camera/org.example.camera.Imgview}: java.lang.NullPointerException
E/AndroidRuntime( 865): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
E/AndroidRuntime( 865): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime( 865): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime( 865): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime( 865): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 865): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 865): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 865): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 865): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( …Run Code Online (Sandbox Code Playgroud) 我希望从我的应用程序访问SmugMug的API以获取用户的相册和图像(用户已经通过ruby的OmniAuth进行了身份验证).
根据SmugMug的OAuth API,OAuth需要六个参数.
我可以使用OmniAuth获取令牌,时间戳应该很简单(Time.now.to_i对吗?).有两件事我不知道如何生成 - oauth_nonce和oauth_signature.
根据oauth docs,我通过时间戳生成nonce,但我究竟会怎么做呢?它是否需要一定长度并限于某些字符?
当然还有签名.如何使用ruby生成HMAC-SHA1 sig?我知道oauth gem可以做到,但我宁愿自己生成它以与OmniAuth一起使用.看一下代码,我无法破译oauth gem如何生成sig.
感谢您的任何帮助.
我在Heroku上有一个多租户应用程序(多个帐户对彼此一无所知),我不确定如何最好地构建我的数据库.Postgres的模式看起来很棒,但是heroku并没有很好地处理它们.
现在,我的Rails应用程序主要服务于JSON,因为大多数模板都在呈现客户端(使用Backbone.js).因此,我正在考虑迁移到MongoDB,因为1)每个租户都可以获得一个顶级"帐户"文档,并且所有内容都可以嵌套在下面,2)其存储格式非常类似于JSON.我们仍处于测试阶段,因此可能会被取消.是否有正当理由使用Mongo?以前甚至是使用Mongo的聪明方式吗?
如果我坚持使用postgres,那么一切都属于顶级帐户模型(带索引)吗?如果是这样,我将如何处理连接?是否可以执行多索引连接(总postgres noob)?
到目前为止,我们在一个表中有大约60k个条目,但是一个帐户可能只有200-1000个,所以我担心加入整个表.
真的很感激任何帮助.
更新:
我们最终转向VPS(Rackspace Cloud)并实施postgres的架构.不要对这一举动感到遗憾,因为它比Heroku 运行得快得多,而且我们对服务器有更多的控制权.
这是一个jsfiddle.
使用内部缩放(虽然它不适用于任何缩放类型),它应该像这样工作:http://www.mind-projects.it/projects/jqzoom/demos.php#demo4
有任何想法吗?似乎是Bootstrap响应特性的问题.max-width:100%在img标签上删除Bootstrap的CSS声明可以稍微改进一下,但它仍然存在.