我想通过一个小修改来创建一个默认的警报对话框.我在哪里可以找到默认AlertDialog的xml布局文件?
我想在画布上从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/
我想有一个可滚动的div,但滚动条应该在浏览器的右侧作为默认值(但不在div的右侧).我在facebook上看到过(ceter div - contentArea由右侧浏览器滚动条滚动).
我想发送POST请求(如html表单)和获取文件(HTTP标题:"Content-Disposition:attachment; filename ="myfile.pdf").你能帮助我吗?
我想通过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)
那么可以在这段代码中执行此操作吗?
我想知道当我想在我的网络应用程序中使用angularJs(或类似)时,从后端获取数据的正确方法是什么?
我看到的唯一方法是使用来自后端的数据呈现html(带有js脚本的静态html - 例如angularjs),然后通过来自我的后端API的ajax请求下载数据.但我认为这个解决方案并不好,因为有许多HTTP请求:
例如,我有博客网站,我想在侧边栏上显示帖子,评论和相关帖子.所以我可能需要至少发出3个HTTP请求来获取数据,除非我准备API以在一个请求中获得所需的全部内容.
我还可以想象可能有更多HTTP请求的网站.这是一个正确的方法吗?它不会使服务器超载吗?或者我的思维方式错了?
我有一个自定义的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]+$/; ... …
我想创建能够与多个客户端连接的服务器.我的主要功能是:
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) 是否有任何工具可以使用我定义的自定义模板生成代码(文本文件)?例如,它应该有可能包含一些函数的多个模板(我可以指定和参数化)并将它们放在一个类文件模板中。
你知道有什么高级软件可以帮助我吗?IDE 中的文件模板(如 Webstorm)对我来说太简单了。
java ×3
angularjs ×2
html ×2
android ×1
attachment ×1
backend ×1
cakephp ×1
canvas ×1
css ×1
date ×1
drawimage ×1
frontend ×1
html5 ×1
http-post ×1
javascript ×1
layout ×1
post ×1
progress ×1
scrollable ×1
serversocket ×1
sockets ×1
translation ×1
web ×1