小编Kam*_*mal的帖子

有没有好的+免费+轻量级+ Linux UML设计工具?

我正在寻找一个UML设计工具(仅用于设计,不需要代码生成).

主要特点

  1. 自由
  2. 对于Linux
  3. 使用方便
  4. 轻量级

uml

56
推荐指数
5
解决办法
9万
查看次数

Web服务与Web应用程序

我知道这是一个老问题,必须已经回答了数百次,但我还没有找到满意的回答.

我正在创建一个应用程序,将由其他应用程序(移动/网络)用于获取数据.现在我有两个选择:

  1. 创建我的应用程序作为一个简单的Web应用
  2. 创建一个Web服务.

在任何客户端以指定格式(SOAP/REST)提供数据的情况下,Web服务看起来更复杂,我的应用程序将解析请求并返回客户端请求的数据.如何使用数据不是我的应用程序的问题.

我的问题是,一个简单的Web应用程序可以通过XML格式接受请求并使用XML响应进行响应.直觉是网络服务将是一种更好的方式来进行这种服务,我们不确定谁将使用它.但是,在简单的Web应用程序上使用Web服务有什么特别的优势吗?

architecture web-services web-applications web

41
推荐指数
6
解决办法
6万
查看次数

Amazon EC2 EBS备份:AMI与快照

我正在尝试为我们的服务器创建一个备份机制,这样如果我的系统崩溃,我应该能够通过运行一个脚本来创建整个系统

浏览完亚马逊文档后,我就了解了创建备份和还原的过程

备用

  1. 创建AMI图像(可以每月更新)
  2. 创建快照(可以使用创建快照的每日脚本完成此操作)

恢复(脚本)

  1. 使用AMI创建EBS实例
  2. 将EBS卷附加到创建的实例

现在我的问题是

  1. 这是备份和恢复的最佳方式吗?
  2. 我们是否真的需要备份2件事,AMI和EBS卷(使用快照),我们可以保留快照吗?
  3. 我知道这对本地实例存储实例不起作用,因为没有快照功能.那么如何为本地实例存储实例创建备份和还原过程?

amazon amazon-s3 amazon-ec2 amazon-web-services

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

Amazon EC2:将EBS卷快照移至s3

我正在尝试为我的EBS卷创建备份和还原机制

我可以通过使用轻松创建一个机制

拍摄音量快照

ec2-create-snapshot -d $description $volume
Run Code Online (Sandbox Code Playgroud)

并恢复

ec2-create-volume --snapshot $snapid -z $zone
Run Code Online (Sandbox Code Playgroud)

现在根据我的理解,这些快照仍然在EBS上.因此,更好的方法是将快照移动到S3.

那么如何将快照移动到s3存储桶?

amazon amazon-s3 amazon-ec2 amazon-web-services

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

Android - 从方形位图剪切圆圈

我正在尝试使用以下代码从方形位图中剪切圆圈

        Canvas canvas=new Canvas(bitmapimg );
        int circleXCoord = bitmapimg .getWidth() / 2;
        int circleYCoord = bitmapimg .getHeight() / 2;
        int circleRadius = bitmapimg .getWidth() / 2;

        Rect rect = new Rect(circleXCoord - circleRadius, circleYCoord - circleRadius, circleXCoord + circleRadius, circleYCoord + circleRadius);

        int width = rect.width();
        int height = rect.height();

        Paint paint = new Paint();
        paint.setStyle(Paint.Style.STROKE);
        paint.setColor(Color.BLUE);
        canvas.drawRect(rect, paint);
        canvas.drawBitmap(bitmapimg , rect, rect, paint);
        Path p = new Path();
        p.addCircle(circleXCoord, circleYCoord, width / 2F, Path.Direction.CW);
        canvas.clipPath(p, Region.Op.DIFFERENCE);
        canvas.drawColor(0, PorterDuff.Mode.CLEAR);
Run Code Online (Sandbox Code Playgroud)

我们的想法是将一个方形(矩形)位图附加到画布上,然后剪切一个圆形路径.清除矩形和圆形之间的差异(使其透明). …

android

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

Android Webview隐私浏览

我在我的Android应用程序中使用webview从多个站点获取一些网页.我对webview行为有些怀疑

  1. webview是否存储历史记录,Cookie,表单自动填充信息?如果是的话,我们可以阻止它这样做吗?
  2. 如果Webview存储cookie,它是否与手机上的其他普通浏览器共享cookie(当使用webview打开时,可以使用cookie存储在网站xyz中,当用户尝试从手机上的其他浏览器打开网站时使用)?

android

10
推荐指数
2
解决办法
7037
查看次数

如何在谷歌地图中突出显示用户的当前位置?

我使用以下代码来获取用户在phonegap中的位置(它工作正常)

function getLocation() {
    var win = function(position) {
        var lat = position.coords.latitude;
        var long = position.coords.longitude;
        var myLatlng = new google.maps.LatLng(lat, long);

        var myOptions = {
           center: myLatlng,
           zoom: 7,
           mapTypeId : google.maps.MapTypeId.ROADMAP
        };
        var  map_element = document.getElementById("displayMap");
        var map = new google.maps.Map(map_element, myOptions);
    };

    var fail = function(e) {
        alert('Error: ' + e);
    };

    var watchID = navigator.geolocation.getCurrentPosition(win, fail);
}
Run Code Online (Sandbox Code Playgroud)

通过将用户的当前位置居中放置在地图上,这可以正常工作.但我想在用户的位置显示一个指示符(红点).但我可以看到谷歌API只提供3个选项中心,缩放和mapTypeId.

是否有任何可用的选项可用于突出显示位置或是否有解决方法?

编辑

能够发现谷歌地图API有一个标记浩突出任何位置.这看起来很有帮助,但是显示了一个默认的红色气球,可以通过自定义图像进行修改吗?

javascript google-maps geolocation google-maps-api-3

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

Hybrid与Native Mobile应用程序

我需要为iOS和Android创建一个移动应用程序(所以2个应用程序).该应用程序将使用一些本机移动功能,许多功能与显示静态/动态信息有关.我打算在Web应用程序上移动信息,只需将网页(HTML5)嵌入到移动应用程序中(基本上可以调用网址和显示信息).

这是开发移动应用程序的常用方法吗?或者以下混合方法可能存在问题?原生应用程序优于混合应用程序的优势(反之亦然)

谢谢卡迈勒

iphone mobile android

8
推荐指数
2
解决办法
5861
查看次数

Phonegap-支持推送通知

我正在分析将为其创建的4个移动应用程序的phonegap使用情况

  • iOS(iPhone和iPad 4.2.1+)
  • Android(2.2+)
  • 黑莓(5.0+)
  • Windows手机(7+)

我无法在phonegap中找到对推送通知的原生支持.虽然我可以使用不同的框架,如pushwoosh和城市空气,谷歌为iOS和Android提供推送通知支持.

是否有一个可以解决所有上述平台的推送通知的通用框架?

android push push-notification ios cordova

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

Android-从前置摄像头拍摄照片会旋转照片

我正在Android中创建一个应用程序,用户只能以纵向模式从前置摄像头拍摄照片.我已经将相机视图固定为纵向,但是当拍摄照片时,它显示为旋转.最糟糕的是,在不同的手机中旋转方向是不同的,在一部手机中它是正确旋转的,而在另一部手机中,它是左旋的.

这是我的代码片段

确保活动仅以肖像方式播放

 <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" 
             android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

拿相机

   @Override
  public void onResume() {
    super.onResume();

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
      Camera.CameraInfo info=new Camera.CameraInfo();

      for (int i=0; i < Camera.getNumberOfCameras(); i++) {
        Camera.getCameraInfo(i, info);

        if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
          camera=Camera.open(i);
        }
      }
    }

    if (camera == null) {
      camera=Camera.open();
    }
  }
Run Code Online (Sandbox Code Playgroud)

要旋转相机

    @Override
public void surfaceChanged(SurfaceHolder holder, int format, int width,
        int height) {
    if(previewing){
        camera.stopPreview();
        previewing = false;
    }

    if (camera != …
Run Code Online (Sandbox Code Playgroud)

android android-camera

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