小编Ham*_*mad的帖子

如何识别画布上绘制的角色

我正在使用手指画画线,到目前为止,我已经提出以下代码:

 case MotionEvent.ACTION_MOVE:
    //return if touch is in this area of canvas
    if (x<=430 || y<=80 || y>=490) return true;
    //draw path using x and y co-ordinates
    mPath.quadTo(previousPoint.x, previousPoint.y, (x+previousPoint.x)/2,(y+previousPoint.y)/2);
    canvas.drawPath(mPath, paint);
    previousPoint.x = x;
    previousPoint.y = y;
    //invalidate canvas on move
    imageView.invalidate();
    break;
case MotionEvent.ACTION_UP:
    Xend=x;
    Yend=y;
    //validate that is it true?
    if((Xstart>=780 && Xstart<=830) && (Xend>=780 && Xend<=830) && (Ystart>=10 && Ystart<=200) && Yend<=800 && Yend>=300){
    //show toast if correct
    Toast.makeText(getBaseContext(), "Correct", Toast.LENGTH_SHORT).show();
    }else{
    //show toast with XY …
Run Code Online (Sandbox Code Playgroud)

android canvas text-recognition touch-event

6
推荐指数
1
解决办法
1659
查看次数

phonegap应用程序中的本地存储保护

我应该开发一个phonegap应用程序.我需要加密我对服务器端的请求,然后解密. HTTPS不是解决方案,因为我需要签署请求以确保数据不是假的.我可以使用任何异步加密(应用程序将生成private/public密钥并将公钥发送到服务器).但这样我需要将我的私钥保存在设备上.

问题是:如何安全地将私钥保存在设备上?

我可以使用sqlclipher(加密我的本地SQLite数据库)并将其集成到我的phonegap应用程序中.很好,但在这里我必须为数据库保密密钥:)

var db = window.sqlitePlugin.openDatabase({name: "DB", key: "secret1"});
Run Code Online (Sandbox Code Playgroud)

任何有权访问手机的人都可以获得此密钥.所以这里我有同样的问题:)

拜托,给我任何建议.

谢谢!

适用于iOS和Android的ps应用

encryption android ios cordova

5
推荐指数
2
解决办法
3800
查看次数

将图像上传到spring mvc中的文件夹

我尝试将图像上传到我的资源中的文件夹"/resouces/images/demo.jpg"但它无法运行.你能帮忙在spring mvc上传我的资源吗?如果我上传到"C://test//demo.jpg",那没关系.我的样本:

    String filename = File.separator + "resources"
                       + File.separator + "images" + File.separator
                       + filea.getOriginalFilename();
    outputStream = new FileOutputStream(filename);
    int readBytes = 0;
    byte[] buffer = new byte[8192];
    while ((readBytes = inputStream.read(buffer, 0, 8192)) != -1) {
        System.out.println("===ddd=======");
        outputStream.write(buffer, 0, readBytes);
    }
Run Code Online (Sandbox Code Playgroud)

spring file spring-mvc

5
推荐指数
1
解决办法
3676
查看次数

使用 gzip 时使用预先计算的数据

我想预先计算一些结构(hash / dictionary / tree - depends on the terminology)gzip在压缩/解压缩数据时使用它。

动机是在以下场景中通过网络保存数据:

我有许多服务器发送给客户端的相对较小(几个 KB)的文本响应。这些响应具有非常相似的结构,但并不完全相同。我可以在客户端和服务器中放置静态结构(它们不必相同)。

目标是节省 CPU 时间,为不同的服务器响应计算我多次使用的计算机,但更重要的是 - 当我可以使用静态结构时,通过网络节省字节。

另一种选择是使用除 之外的不同压缩算法gzip,但我宁愿不这样做。

谢谢!

compression gzip

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

覆盖事务方法

我在服务A中使用@Transactional方法M.

我有service B extends A超越方法M.

将覆盖的方法M仍然是交易?或者我应该添加@Transactional

java service annotations hibernate transactions

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

BlankCordovaApp首先运行配置

我正在尝试使用visual studio 2013 创建一个BlankCordovaApp并安装所有预先请求,据我所知,但在输出窗口中仍然存在错误和警告.我已经完成了系统环境的配置,所以VS可以找到它的所有需求.这个错误是什么,我怎么能找到并指导它?谢谢

Error   15  The command ""C:\Users\MyPC\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Windows-

AnyCPU" --configuration "Debug" --projectDir . --projectName "BlankCordovaApp2" --language "en-US" "--AnyCPU"" exited with 

code 1. C:\Users\MyPC\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 96  5   
Run Code Online (Sandbox Code Playgroud)

BlankCordovaApp2

当我点击错误VS显示这些代码行

<Exec Command='"$(AppData)\npm\node_modules\vs-mda\vs-cli" build --platform "$(Platform)" --configuration "$(Configuration)" --projectDir . --projectName "$(ProjectName)" --language "$(LangName)" "--$(Platform.Substring(8))"' Condition=" '@(BuildMDACpuSpecificPlatform)' != '' " CustomErrorRegularExpression="$(MDACustomErrorRegEx)" StdOutEncoding="UTF-8" StdErrEncoding="UTF-8"/>
Run Code Online (Sandbox Code Playgroud)

visual-studio-2013 visual-studio-cordova

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

如何从日期变量中提取月份?

 dtNextVisit=cal.getTime();
 out.println(dtNextVisit);
Run Code Online (Sandbox Code Playgroud)

我没有在这里包含所有代码。这会显示"Sun Jan 17 02:53:40 PST 2016"在结果中,因为月份是一月。现在我想提取月份并将其存储到另一个变量假设:

int month=0;
Run Code Online (Sandbox Code Playgroud)

它应该显示1.

java calendar date

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

Android Java中的地址字段的模式

我正在使用地址字段的正则表达式模式,它必须接受两者(字母数字和/.-,)但在我的代码中我做了一些错误,并且它与正则表达式不匹配可以任何正文告诉问题,为什么它不能正常工作?

只匹配一个字符,我想在整个地址文本上匹配它.

这是一个例子:

public static boolean Address(EditText etAddress, String sAddress) {

    Pattern ps = Pattern.compile("[0-9A-Z.,-/ ]");    
    Matcher ms = ps.matcher(etAddress.getText().toString());    
    boolean bs = ms.matches();
    if (bs == false) {    
        etAddress.setError("error");
        bs = true;

    } else {
        etAddress.setError(null);
        bs = false;
    }
    return bs;
}
Run Code Online (Sandbox Code Playgroud)

java regex android

-1
推荐指数
1
解决办法
583
查看次数