小编Fco*_*der的帖子

围绕它的中心旋转imageview

我想创建一个模拟时钟,我有一个问题.我使用3 imageview秒,分钟和时针.现在我想让他们每个人围绕中心旋转,但我不能.如何通过给出围绕中心的角度来旋转图像视图?

java android imageview android-imageview

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

android中不同屏幕尺寸的可绘制尺寸

我在Android开发中遇到了一个让我烦恼的问题.我的问题是屏幕尺寸和处理.特别是我有一些图像问题.例如,我想为我在photoshop中创建的活动创建一个背景图像,我的背景图像中包含一个"HELLO"字样.但是当我把它放在drawable-xhdpi文件夹上时,它看起来很模糊而且不锋利!! 我的手机是nexus 4,根据Google文档,我创建了640 x 480大小的背景图像.

当我创建960 x 720尺寸的背景图像时,它似乎更好但不完美.在这种情况下我的图像文件大小非常高!

但这是什么标准方式?请帮我永远解决这个问题.我阅读谷歌文档,但它没有解决我的问题! http://developer.android.com/guide/practices/screens_support.html

java android android-screen-support android-drawable

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

从assets文件夹中删除数据库文件

我想在运行时删除assets文件夹中的文件.我在资源文件夹中有一个数据库文件,在运行时复制到数据文件夹但在安装我的应用程序后,应用程序的大小变为两倍大(资产+数据文件夹)!

如何从assets文件夹中删除数据库文件以避免这种情况?

java database file-io android android-assets

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

插入一条记录或如果存在,那么在mysql中更新不起作用

我希望如果一个记录不存在我添加它否则更新它...但它不起作用,这个代码是错的:

<?php
      $user_id=$_POST['user_id'];
      $user_email="user_email";
      $last_stage=$_POST['last_stage'];
      $score=$_POST['score'];
      $note=$_POST['note'];

      $con=mysqli_connect("localhost","ferfer","Drfrj","ferfw");
      $result = mysqli_query($con,"SELECT user_email FROM rating WHERE user_email='".$user_email."'");
      $num_rows = mysqli_num_rows($result);

      if ($num_rows > 0) {
        //echo "exist";
        mysqli_query($con,"UPDATE rating SET user_id=".$user_id.", user_email='".$user_email."', last_stage=".$last_stage.", score=".$score.", note='".$note."'  WHERE user_email='".$user_email."'";
        mysqli_close($con);
      }else{
        //echo "does not exist";
        mysqli_query($con,"INSERT INTO rating(user_id, user_email, last_stage, score, note)VALUES (".$user_id.",'".$user_email."',".$last_stage.",".$score.",'".$note."') ");          
        mysqli_close($con);
      }
 ?>
Run Code Online (Sandbox Code Playgroud)

php mysql

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

从另一个类内部调用方法

我有一个这样的节点类:

var Classes = function () {
};

Classes.prototype.methodOne = function () {
    //do something
};
Run Code Online (Sandbox Code Playgroud)

当我想打电话时methodOne,我用这个:

this. methodOne();
Run Code Online (Sandbox Code Playgroud)

它有效.但是现在我必须从另一个类的另一个方法中调用它.这次它不起作用,无法访问methodOne:

var mongoose = new Mongoose();
mongoose.save(function (err, coll) {
  //save to database
  this. methodOne(); //this does not work
}
Run Code Online (Sandbox Code Playgroud)

我该如何调用methodOne?我用,Classes.methodOne()但它不起作用

javascript node.js

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

将服务内的变量绑定到Angular App中的html模板

我有一个标准的Angular.js应用程序.我service喜欢这样的:

app.service("myService",function(){
   this.variable = "world";
});
Run Code Online (Sandbox Code Playgroud)

在我的controllers中,我可以这样使用service:

app.controller("loginCtrl",function($scope,myService){
    $scope.value = myService.variable; // this works
});
Run Code Online (Sandbox Code Playgroud)

但我的问题是我无法访问serviceHTML模板中的值:

<h1>hello {{myService.variable}}</h1> //this doesn't work
Run Code Online (Sandbox Code Playgroud)

如果我将service变量存储在我的temp变量中controller,我可以在模板中使用该temp但我不喜欢这种方法.有什么方法吗?

javascript angularjs

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

猫鼬填充的Where子句

Node.js应用程序中,我使用此代码来获取一些数据:

Users.find({user_enabled:true}).populate('books')...
Run Code Online (Sandbox Code Playgroud)

但现在我有一个问题。我只想要拥有英文书籍的用户。

现在我正在这样做:获取所有用户和他们的所有书籍。然后在循环中,我可以检查每本书的语言..这不是一个好的解决方案。我需要类似 SQL 中的Where子句之类的东西。如果用户没有英文书籍,我不需要该用户出现在结果中。Mongodb/mongoose不能这样做?j 在获取所有结果后必须使用代码吗?

我需要这样的东西:

Users.find({user_enabled:true}).populate('books').where({'books.language':'en'})
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb node.js

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

Android应用中的Google Translate API

如何在Android应用中使用Google Translate API并翻译文本?我试过这个:

http://code.google.com/p/google-api-translate-java/

但它不起作用.我也有Api Key.我的代码是(根据官方的例子):

    GoogleAPI.setHttpReferrer("http://mysite.com");
    GoogleAPI.setKey("My Key");
    String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
Run Code Online (Sandbox Code Playgroud)

我把这个代码放在我的主Activity中,但是我收到了一个错误:"Unhandled exception type GoogleAPIException"并且有一个建议来解决这个错误:"Surrond with Try/Catch".但当我将代码更改为:

try {
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
    } catch (GoogleAPIException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

我的代码运行正常,但我无法得到任何响应(翻译文本).我也设置了这个权限: <uses-permission android:name="android.permission.INTERNET"/>

我的错误在哪里?

java android google-api google-translate google-api-java-client

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

在Android中的EditText中更改用户输入的字符

我想在EditText中更改用户输入的字符.实际上我想在用户输入编辑文本时输入,如果输入字符为"S",则用"B"字符替换它.我想要实时做这件事.

java android android-softkeyboard android-edittext

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

在virtualenvwrapper中激活环境

我安装virtualenvvirtualenvwrapper使用此命令创建了一个环境:

mkvirtualenv cv
Run Code Online (Sandbox Code Playgroud)

它的工作原理和创建后,我是在新的环境中。现在我重新启动计算机,然后又想回到activate那个环境,但是如何?

我使用本教程在Mac上安装Opencv,步骤之一是创建新环境。我现在很困惑:

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
Run Code Online (Sandbox Code Playgroud)

virtualenv已经使用过,但是我是新手virtualenvwrapper,我不知道现在该怎么办

python opencv pip virtualenv virtualenvwrapper

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