我在我的一个业余项目中使用 heroku redis 一段时间了。我目前用它来做三件事
最近,我的 heroku 使用量增加了,我不得不将其更改为使用 heroku redis 高级计划。从那时起我就一直有所进步error: SSL_connect returned=1 errno=0 state=error: certificate verify failed (self signed certificate in certificate chain)。一切都保持不变,但错误开始突然出现。
heroku-redis 高级计划与基本的 heroku-redis 计划有根本不同吗?
我正在 Rails 上使用 ruby,如果有帮助的话,可以使用 Heroku Redis 部署在 Heroku 上。
当用户在设备上关闭电源时,我正在向我的服务器发送注销.2.3 和4.0.3中的事件顺序如下.现在注销失败.
设备:三星Galaxy s2
Android:2.3
1)接收ACTION_SHUTDOWN
2)发送注销事件,休眠5秒,LOG OUT SENT SUCCESSFULLY
3)数据网络无线电关闭事件.
4)设备电源关闭.
Android:4.0.3
1)数据网络无线电关闭事件.
2)接收ACTION_SHUTDOWN
3)发送注销事件,LOG OUT FAIL As Network down.
在数据网络无线电关闭之前,有什么方法可以获得ACTION_SHUTDOWN吗?
这是我用来以MP4格式记录来自Android设备的视频的代码.正在创建文件,但大小为0字节.我似乎不明白出了什么问题.任何帮助将不胜感激.
if(mCamera == null) {
mCamera = Camera.open();
mCamera.unlock();
}
if(mediaRecorder == null)
mediaRecorder = new MediaRecorder();
mediaRecorder.setCamera(mCamera);
mediaRecorder.setCamera(mCamera);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setMaxDuration(maxDurationInMs);
mediaRecorder.setOutputFile("/sdcard/1.mp4");
mediaRecorder.setVideoFrameRate(videoFramesPerSecond);
mediaRecorder.setVideoSize(176,144);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
mediaRecorder.setPreviewDisplay(surface);
mediaRecorder.setMaxFileSize(maxFileSizeInBytes);
mediaRecorder.prepare();
try {
mediaRecorder.prepare();
} catch (IllegalStateException e) {
// This is thrown if the previous calls are not called with the
// proper order
e.printStackTrace();
}
mediaRecorder.start();
Run Code Online (Sandbox Code Playgroud) 我试图通过HashMap的工作来学习和理解.所以我创建了这个hashmap来存储某些值,这些值在使用Iterator显示时会给出输出
1=2
2=3
3=4
Run Code Online (Sandbox Code Playgroud)
等等.我使用该Iterator.next()函数获得此输出.现在我真正怀疑的是,由于Iterator对象返回的这个值的类型,如果我只需要提取上述等值的右侧值,那么有什么功能吗?像子串一样的东西.有什么方法我可以得到结果
2
3
4
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.提前致谢.
我正在尝试阅读一个PDF并将其数据复制到另一个PDF中.第一个PDF包含一些文本和图像,我希望在第二个PDF中准确地写出文本结束的位置(这基本上是PDF文件的结尾).现在它只是打印在顶部.我怎样才能做出这个改变?
PdfReader reader = null;
reader = new PdfReader(Var.input);
Document document=new Document();
PdfWriter writer = null;
writer = PdfWriter.getInstance(document,new FileOutputStream(Var.output));
PdfImportedPage page = writer.getImportedPage(reader, 1);
reader.close();
document.open();
PdfContentByte cb = writer.getDirectContent();
// Copy first page of existing PDF into output PDF
document.newPage();
cb.addTemplate(page, 0, 0);
// Add your new data / text here
Image image = null;
image = Image.getInstance (Var.qr);
document.add(image);
document.close();
Run Code Online (Sandbox Code Playgroud) 我有这个Java应用程序,它使用我想分发的MySql数据库.我担心的是,要分发这个应用程序,我需要假设目标系统同时安装了JRE和MySql Server.
有什么方法可以将我的应用程序与JRE和MySql服务器捆绑在一起,这样如果它们不在系统中,我的应用程序可以安装它们然后运行应用程序吗?
我有一个ArrayList的ArrayList - 类似于ArrayList<ArrayList<Node>>.由于我将此作为函数的返回值,因此在每次调用后都会调用不同的大小.我想知道如何显示它的元素是这样的方式,内部ArrayList构成一行,因此对于每一行.
for循环的所需参数是什么?提前致谢.
我知道这是基本的但不知怎的,我已经被困在这里一段时间了.如果我必须从文本文件中读取一些这样的模式
10 9 20 12 14 29
11 3 16 30 33 26
12 20 10 14 8
Run Code Online (Sandbox Code Playgroud)
我希望所有这些数字都有所不同.什么是需要使用的基本java函数.我确实尝试使用修剪,然后拆分,但我没有得到正确的结果传递"|\t"作为拆分的参数.任何帮助,将不胜感激.
我建立了一个工作正常的listview,并给了我我想要的东西.
在这个ListView的模板中,我声明了一个指向CreateView的表单.表格是这样的,
{% if user.is_authenticated %}
<form action="{% url 'post_wall' %}" method="POST">
{% csrf_token %}
<input type='text' name='body' />
<input type='hidden' name='from_user' value='{{ user.id }}' />
<input type='hidden' name='to_user' value='{{ to_user }}' />
<input type='submit' value='POST'/>
</form>
{% endif %}
Run Code Online (Sandbox Code Playgroud)
post_wall网址对应
url(r'accounts/post_wall', WallCreate.as_view(), name='post_wall'),
Run Code Online (Sandbox Code Playgroud)
包含表单的网址是
url(r'accounts/wall/(?P<slug>\w+)/$', WallList.as_view(), name='wall'),
Run Code Online (Sandbox Code Playgroud)
这会调用CreateView,
class WallCreate(CreateView):
model = WallPost
def get_success_url(self):
url = reverse('wall', kwargs={'slug': request.POST.to_user})
return HttpResponseRedirect(url)
Run Code Online (Sandbox Code Playgroud)
这给了我一个
TemplateDoesNotExist at /accounts/post_wall
users/wallpost_form.html
Run Code Online (Sandbox Code Playgroud)
当帖子被发送到CreateView时,这不应该正常工作吗?或者我误解了有关CBV的事情?
我在python中编写了两个递归函数.
第一个接受参数,修改它们并返回一个值.
def Similarity(string, sstring1, index):
if condition1:
return index
if condition2:
#do something
Similarity(string, string1, index)
Run Code Online (Sandbox Code Playgroud)
第二个接受参数并对全局变量执行操作.
def getData(i, value):
global dataList
if condition:
return list(suffixList)
#do something
getData(i, value)
Run Code Online (Sandbox Code Playgroud)
这些函数完美地工作并执行我需要的精确计算但始终返回noneType.我还没弄清楚原因.
我已经坚持了一段时间,我确信这是一个简单的修复,但我找不到答案.
我正在尝试删除表中的一行,但我正在查询的变量未被识别.在下面的$ remove查询中,如果我输入对应于行的数字,则查询工作正常,但是当我使用该变量时,它不会.
if (isset($_POST['remove']))
{
$remove = $_POST['remove'];
//echo $remove; print the number entered
$query ="DELETE dogid FROM regdogs WHERE dogid = $remove ";
if($query_run = mysql_query($query)){
$query_num_rows = mysql_num_rows($query_run);
if($query_num_rows==1)
echo 'Entry removed ';
else
echo 'Not removed ';
}
Run Code Online (Sandbox Code Playgroud)
谢谢
java ×6
android ×2
mysql ×2
arraylist ×1
distribution ×1
django ×1
filereader ×1
hashmap ×1
heroku ×1
heroku-redis ×1
image ×1
iterator ×1
itext ×1
nonetype ×1
pdf ×1
performance ×1
php ×1
pretty-print ×1
python ×1
recursion ×1
redis ×1
tostring ×1