我如何循环下面的多维数组?
我正在创建这样的数组:
var _cQueue = [[]];
Run Code Online (Sandbox Code Playgroud)
并添加这样的项目:
var valueToPush = new Array();
valueToPush['unique_email@gmail.com'] = '1234567';
_cQueue.push(valueToPush);
Run Code Online (Sandbox Code Playgroud)
我想遍历添加的所有不同的电子邮件地址,然后遍历与该电子邮件关联的每个随机字符串
有任何想法吗?
我正在尝试执行与Google Analytics正在执行的操作类似的操作.我想将函数名称和参数一起推送到数组中,然后执行函数名称和参数.
例如:
var _test = _test || [];
_test.push(['setName', 'Todd']);
Run Code Online (Sandbox Code Playgroud)
并在此处执行setName:
var widget = function () {
function _private_setName(a) {
console.log(a);
}
return{
setName:_private_setName
};
}();
console.log(_test);
Run Code Online (Sandbox Code Playgroud)
_test包含函数名称和参数,但是如何执行该函数?
我有两个简单的JPanel,一个位于顶部,另一个位于底部.
现在我试图调整顶部面板的大小以占用更多空间(因此将底部面板向下推)
我添加了一个按钮,我在电话上听取:
button.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent e) {
panelTop.setSize(10, 200);
}
});
Run Code Online (Sandbox Code Playgroud)
这是我添加我的面板的方式:
add(panelTop, BorderLayout.NORTH);
add(panelBottom, BorderLayout.SOUTH);
Run Code Online (Sandbox Code Playgroud)
任何想法,如果这是可能的?
我的测试根本不起作用
我有以下功能来取代表情符号String:
public String replaceSmileys(String text) {
for (Entry < String, String > smiley: smileys.entrySet())
text = text.replaceAll(smiley.getKey(), smiley.getValue());
return text;
}
static HashMap < String, String > smileys = new HashMap < String, String > ();
smileys.put("&:\\)", "<img src='http://url.com/assets/1.png'/>");
smileys.put("&:\\D", "<img src='http://url.com/assets/2.png'/>");
smileys.put("&;\\)", "<img src='http://url.com/assets/3.png'/>");
String sml = replaceSmileys(msg);
Run Code Online (Sandbox Code Playgroud)
我得到这个错误:
java.util.regex.PatternSyntaxException: Unknown character property name {} near index 4
&:\P
什么想法我做错了什么?
我在插入值时遇到了一些麻烦 SQLite database
这就是我创建数据库的方式:
if(query.exec("CREATE TABLE IF NOT EXISTS visitorItemsV4 (channelID, itemId, itemName, itemPic, itemPrice, itemMeta);")) {
qDebug() << "Table `visitorItemsV4` created.";
}
Run Code Online (Sandbox Code Playgroud)
这就是我插入新项目的方式:
if (db.isOpen()) {
qDebug() << itemId;
qDebug() << itemName;
qDebug() << itemPic;
qDebug() << itemPrice;
QSqlQuery query(db);
ret = query.exec(QString("insert or replace into visitorItemsV4 values ('%1', '%2', '%3', '%4', '%5', '%6');")
.arg(channel).arg(itemId).arg(itemName).arg(itemPic).arg(itemPrice).arg(itemPrice));
qDebug() << query.lastError();
if (ret) {
qDebug() << "saved item";
}
}
Run Code Online (Sandbox Code Playgroud)
问题是itemPrice始终获取值%5并itemMeta获取值%6
itemPrice变量包含499所以我期望这是价值 …