我click
用on()
以下方法绑定事件:
$('#container').on('click', '.selectorA', function(e){
e.preventDefault();
return false;
});
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但是我想将这个click事件绑定到两个选择器:
$('#container').on('click', ['.selectorA', '.selectorB'], function(e){
e.preventDefault();
return false;
});
Run Code Online (Sandbox Code Playgroud)
什么行不通.如果没有第二次on()
通话我怎么能这样做?
我正在尝试将字符串规范化,然后再进行解析.基本上删除逗号之前或之后的任何空格,如果两个或多个逗号只用空格分隔,则用一个逗号替换.
var r = new Regex(@"(\s*,+\s*)");
var query = r.Replace("my reg, is a disaster everytime , i,try ,it, yep, ,disaster.", ",");
Run Code Online (Sandbox Code Playgroud)
输出应该是:
my reg,is a disaster everytime,i,try,it,yep,disaster.
Run Code Online (Sandbox Code Playgroud)
但它的:
my reg,is a disaster everytime,i,try,it,yep,,disaster.
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏
将PDF文件转换为PNG很简单:
convert input.pdf -colorspace RGB -resize 800 output.png
Run Code Online (Sandbox Code Playgroud)
但是我必须跳过文件名中的扩展名,所以我尝试过:
convert input.pdf -colorspace RGB -resize 800 output
Run Code Online (Sandbox Code Playgroud)
但它生成了我的PDF文件.如何使用convert
参数指定PDF类型?
-type PNG
Run Code Online (Sandbox Code Playgroud)
不起作用.
输入: df -k
输出:
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 10332220 443748 9785150 5% /
/devices 0 0 0 0% /devices
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 45475864 1688 45474176 1% /etc/svc/volatile
objfs 0 0 0 0% /system/object
sharefs 0 0 0 0% /etc/dfs/sharetab
/dev/dsk/c0t0d0s3 10332220 3513927 6714971 35% /usr
Run Code Online (Sandbox Code Playgroud)
我想Filesystem kbytes used avail capacity Mounted on
从输出中省略第一行.
我df -k | tail -n+2 …
我simpleframework
用来解析XML字符串并将其转换为对象.
Serializer serializer = new Persister();
try {
Customer model = serializer.read(Customer.class, xmlString);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
它运作良好,但我会有几个类转换.我做了一个我调用的util方法:
Utils.parseXml(Customer.class, xmlString);
Run Code Online (Sandbox Code Playgroud)
并在一个实现下面:
public class Utils {
public static <T> T parseXml(T cls, String data) {
Serializer serializer = new Persister();
T model = null;
try {
model = serializer.read(cls, data);
} catch (Exception e) {
e.printStackTrace();
}
return model;
}
}
Run Code Online (Sandbox Code Playgroud)
问题是这个方法返回Class<Customer>
而不是Customer
我期望的方法.
我该怎么做才能获得有效的结果?
什么是数组转换的最有效方法long
类型值- long[]
到数组Long
对象- Long[]
?
快速示例 - 我想列出所有~/.*
目录的内容,所以:
ls -la ~/.*
Run Code Online (Sandbox Code Playgroud)
但它也列出了所有当前目录.
和上部目录..
我怎样才能排除.
和..
?
我成功地使用HWIOAuthBundle
了FOSUserBundle
.
当我转到/login
页面时,它会将我重定向到Google帐户,授权并返回带有填充数据的注册表单(密码字段除外).
是否可以通过省略注册表单自动注册用户?
在这种情况下,由于使用Google帐户进行身份验证,我们不需要密码.
我该如何实现这种情况?
假设我们有一个基类:
package mobi.hsz.app.plugin;
abstract class Plugin {}
Run Code Online (Sandbox Code Playgroud)
和扩展类:
package 3rd.party.plugin;
ThirdPartyPlugin extends Plugin {}
Run Code Online (Sandbox Code Playgroud)
是否可以获取基类中扩展类的包名称?
我必须进入抽象类简单字符串
3rd.party.plugin
Run Code Online (Sandbox Code Playgroud) 假设有javascript ajax
请求 -
index.js-
var dataFeedback = $("#feedback_popup_message_body").val();
var jsonObj = JSON.stringify({dataFeedback: dataFeedback});
$.ajax({
url: "index.php",
type: 'POST',
data: jsonObj,
dataType: 'json',
success: function (data) {
console.log(data);
}
});
Run Code Online (Sandbox Code Playgroud)
在服务器端,php页面 -
index.php-
<?php
$myPostData = json_decode($_POST["dataFeedback"]);
$feedback = $myPostData["dataFeedback"];
echo $feedback;
?>
Run Code Online (Sandbox Code Playgroud)
我尝试向请求发送一个json
对象,一旦在服务器端解析,将其返回到客户端页面并记录其数据.
在上面的概念中,它不记录数据值.
我检查了一下Chrome > F12 > Networks > index.php > Response
,发现了这个 -
<br />
<b>Notice</b>: Undefined index: dataFeedback in <b>...\index.php</b> on line <b>11</b><br />
Run Code Online (Sandbox Code Playgroud)
如何使它记录data
从服务器返回的内容?
更新:最终导致它工作的代码 -
index.js-
var dataFeedback = …
Run Code Online (Sandbox Code Playgroud)