小编lat*_*ata的帖子

我在哪里可以找到默认的AlertDialog布局xml文件?

我想通过一个小修改来创建一个默认的警报对话框.我在哪里可以找到默认AlertDialog的xml布局文件?

layout android android-alertdialog

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

在画布上绘制图像 - 比实际更大

我想在画布上从jpg文件中绘制一个图像.我的代码:

var canvas = document.getElementById('my_canvas');
  var ctx = canvas.getContext('2d');
  var imageObj = new Image();

  imageObj.onload = function() {
    ctx.drawImage(imageObj, 0, 0);
  };
  imageObj.src = 'img/my_image.jpg';
Run Code Online (Sandbox Code Playgroud)

问题是画布上的图像比文件中的图像大得多.为什么?如何绘制实际尺寸的图像?

更新:结果:http://jsfiddle.net/AJK2t/

html javascript html5 canvas drawimage

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

如何在facebook上使用滚动条在div外面制作可滚动的DIV?

我想有一个可滚动的div,但滚动条应该在浏览器的右侧作为默认值(但不在div的右侧).我在facebook上看到过(ceter div - contentArea由右侧浏览器滚动条滚动).

html css scrollable

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

如何发送POST请求并获取文件响应?

我想发送POST请求(如html表单)和获取文件(HTTP标题:"Content-Disposition:attachment; filename ="myfile.pdf").你能帮助我吗?

java post attachment http-post content-disposition

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

是否可以检查URLconnection.getInputStream()的进度?

我想通过URLconnection检查下载文件的进度.是否可以或应该使用其他库?这是我的urlconnection函数:

public static String sendPostRequest(String httpURL, String data) throws UnsupportedEncodingException, MalformedURLException, IOException {
    URL url = new URL(httpURL);

    URLConnection conn = url.openConnection();
    //conn.addRequestProperty("Content-Type", "text/html; charset=iso-8859-2");
    conn.setDoOutput(true);
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
    wr.write(data);
    wr.flush();

    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "ISO-8859-2"));
    String line, all = "";
    while ((line = rd.readLine()) != null) {
        all = all + line;
    }
    wr.close();
    rd.close();
    return all;
}
Run Code Online (Sandbox Code Playgroud)

我知道整个文件都是在这行(或worng)下载的?:

BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), "ISO-8859-2"));
Run Code Online (Sandbox Code Playgroud)

那么可以在这段代码中执行此操作吗?

java urlconnection progress

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

AngularJS从后端获取数据

我想知道当我想在我的网络应用程序中使用angularJs(或类似)时,从后端获取数据的正确方法是什么?

我看到的唯一方法是使用来自后端的数据呈现html(带有js脚本的静态html - 例如angularjs),然后通过来自我的后端API的ajax请求下载数据.但我认为这个解决方案并不好,因为有许多HTTP请求:

例如,我有博客网站,我想在侧边栏上显示帖子,评论和相关帖子.所以我可能需要至少发出3个HTTP请求来获取数据,除非我准备API以在一个请求中获得所需的全部内容.

我还可以想象可能有更多HTTP请求的网站.这是一个正确的方法吗?它不会使服务器超载吗?或者我的思维方式错了?

frontend backend web angularjs

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

将属性从custom指令复制到输入

我有一个自定义的driective,用div包装输入并添加一个标签.

<my-input label="My Label" name="myname" ng-model="mymodel" ng-pattern="/^[a-z]+$/">
Run Code Online (Sandbox Code Playgroud)

我想可选地使用所有可能的角度指令来输入像ng-pattern,ng-minlength等.现在它看起来像这样:

app.directive('myInput',[function () {
    return {
        restrict: "E",
        replace: true,
        scope: {
            ngModel: '=',
            name: '@',

            ngMinlength: '=',
            ngMaxlength: '=',
            ngPattern: '@',                
            label: '@'                
        },
        compile: function(element, attrs){

            if(!_.isUndefined(attrs['ngMinlength'])) {
                element.find('input').attr('ng-minlength', 'ngMinlength');
            }
            if(!_.isUndefined(attrs['ngMaxlength'])) {
                element.find('input').attr('ng-maxlength', 'ngMaxlength');
            }                
            if(!_.isUndefined(attrs['ngPattern'])) {
                element.find('input').attr('ng-pattern', attrs['ngPattern']);
            }               


        },
        template: '<div class="form-group">'
        + '<label>{{ label | translate }}</label>'
        + '<div>'
        + '<input type="text" class="form-control input-sm" name="{{ name }}" ng-model="ngModel">'           
        + '</div></div>'
    };
}]);
Run Code Online (Sandbox Code Playgroud)

问题是我想要使用ng-pattern与输入中的ng-pattern完全相同,所以我希望有可能在ng-pattern中使用regexp,并且还可以使用pattern($scope.mypattern = /^[a-z]+$/; ... …

angularjs

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

CakePHP月份名称翻译

使用时将月份名称翻译成另一种语言的最佳方法是什么

$form->input('date_field');
Run Code Online (Sandbox Code Playgroud)

translation cakephp date

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

套接字异常:套接字已关闭

我想创建能够与多个客户端连接的服务器.我的主要功能是:

ServerSocket serverSocket = null;
    try {
        serverSocket = new ServerSocket(5556);
    } catch (IOException ex) {
        Logger.getLogger(MakaoServer.class.getName()).log(Level.SEVERE, null, ex);
    }
    while (true) {
        try {
            Socket connection = serverSocket.accept();
            PlayerConnection playerConn = new PlayerConnection(connection);
            playerConn.start();
        } catch (IOException ex) {
            System.out.println("Nie mo?na by?o utworzy? gniazda.");
        }
    }
Run Code Online (Sandbox Code Playgroud)

PlayerConnection是一个Thread类.运行方法:

public void run() {
    InputStream input = null;
    while (true) {
        try {
            input = connection.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(input));
            String msg = reader.readLine();
            System.out.println(msg);

        } catch (IOException ex) { …
Run Code Online (Sandbox Code Playgroud)

java sockets serversocket

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

如何使用自定义模板生成代码?

是否有任何工具可以使用我定义的自定义模板生成代码(文本文件)?例如,它应该有可能包含一些函数的多个模板(我可以指定和参数化)并将它们放在一个类文件模板中。

你知道有什么高级软件可以帮助我吗?IDE 中的文件模板(如 Webstorm)对我来说太简单了。

code-generation

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