小编dba*_*baq的帖子

JS Maps v3:带有用户个人资料图片的自定义标记

我在2天的时间里一直在努力思考,在地图上,我必须为每个用户显示一个标记,其中包含用户FB个人资料图片.

在此输入图像描述

我想知道我怎么能得到与此相似的结果?我试过的真是个hackish.

  • 我把FB图片作为标记图标
  • 我在标记的标签上放了一个CSS类
  • 我找到兄弟添加这个边框和这个箭头来装饰用户图片

但是当地图上有多个标记时,它不起作用.

.marker-labels {
    display: none !important;

    + div  { 
        background-color: $dark-gray; 
        border: 2px solid $dark-gray;
        @include radius(0.2em);
        height: 54px !important;
        width: 54px !important;
        overflow: inherit !important;

       > img {
            height: 50px;
            width: 50px;
        } 

        &:after {
            content: ' ';
            height: 0;
            width: 0;
            border: 6px solid transparent; 
            border-top-color: $dark-gray;
            position: absolute;
            top: 52px;
            left: 19px;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

全球问题:

谢谢你的帮助

javascript google-maps google-maps-api-3 marker google-maps-markers

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

你如何在Node.js/Express中模拟MySQL(带node-orm2)?

我使用node.js/express和https://github.com/dresende/node-orm2来使用我的MySQL数据库.

我是node.js世界的新手,到目前为止我很卡住,我不知道如何进行单元测试(不是集成测试)一个简单的函数.

这是我的server.js,加载我的用户模型(ORM)

var express = require('express'),
    orm = require('orm'),
    config = require('./config/config.js'),
    auth = require('./services/authentication'),
    helper = require('./middlewares/helper.js'), 
    friends = require('./modules/friends.js');

var app = express();

app.use(orm.express('mysql://' + config.mysql.username + ':' + config.mysql.pwd + '@' + config.mysql.host + ':' + config.mysql.port + '/' + config.mysql.db, {
    define: function(db, models, next) {
        db.load("./models/models.js", function(err) { // loaded!
            models.user = db.models.user;
        });
    }
}));

var middlewares = [auth.authenticate, helper.retrieveUser];

app.get('/friends', middlewares, friends.findActiveFriends);

app.listen(3000);
console.log('Listening on port 3000...');
Run Code Online (Sandbox Code Playgroud)

这是用户模型:

module.exports = …
Run Code Online (Sandbox Code Playgroud)

mysql unit-testing mocking node.js express

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

cordova插件添加外部.aar文件(不是.jar)

我正在编写一个插件来使用filepicker的原生android SDK https://github.com/Ink/filepicker-android.

在maven central上,它们只提供.aar文件(http://search.maven.org/#artifactdetails%7Cio.filepicker%7Cfilepicker-android%7C3.8.13%7Caar)而不是.jar.

如果我在config.xml中添加此行 <source-file src="src/android/filepicker-android-3.8.13.aar" target-dir="libs/" />

该文件是在libs中复制但在构建过程中未包含在类路径中cordova build,因此构建失败.

包含带有aar文件的第三方库的最佳解决方案是什么?

谢谢您的帮助

java android phonegap-plugins cordova cordova-plugins

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

HSQLDB:找不到列

我正在使用HSQLDB为我的应用程序编写一些功能测试.我的应用程序生成以下SQL请求:

SELECT 
CLIENT.account_id, 
CLIENT.client_code, 
SHIPPINGADDRESS10A9.account_id, 
SHIPPINGADDRESS10A9.address_code
FROM CLIENT 
LEFT JOIN ADDRESS SHIPPINGADDRESS10A9 
    ON SHIPPINGADDRESS10A9.address_code = CLIENT.shipping_address_code AND (SHIPPINGADDRESS10A9.account_id = 4) 
WHERE CLIENT.account_id = 4
Run Code Online (Sandbox Code Playgroud)

此请求有效,可以使用我的代码(JDBC + MySQL).当我尝试使用HSQLDB执行我的功能测试时,我得到以下异常:

resultSet.findColumn("CLIENT.account_id"); //Works
resultSet.findColumn("SHIPPINGADDRESS10A9.account_id"); //Exception

Caused by: java.sql.SQLException: Column not found: SHIPPINGADDRESS10A9.account_id
    at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
    at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
    at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
    at org.hsqldb.jdbc.JDBCResultSet.findColumn(Unknown Source)
    at com.inventis.bw.data.DataBaseUtil.loadBean(DataBaseUtil.java:419)
    ... 33 more
Caused by: org.hsqldb.HsqlException: Column not found: SHIPPINGADDRESS10A9.account_id
    at org.hsqldb.error.Error.error(Unknown Source)
    at org.hsqldb.error.Error.error(Unknown Source)
    ... 36 more
Run Code Online (Sandbox Code Playgroud)

知道我在这里做错了什么吗?

编辑: 看起来问题来自表别名.

logger.debug("address account id => " + …
Run Code Online (Sandbox Code Playgroud)

java sql functional-testing left-join hsqldb

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

如果以下字符是数字且前一个字母是字母,如何用" - "拆分字符串?的Java /斯卡拉

我想找到一种方法,仅在某些情况下将字符串拆分为" - ".

如果前一个字符是一个字母(小字母或大写字母),并且它不是字符串中的第一个字符,我想分开.以下字符必须是数字[0-9].字符串中没有空格.

-11 => List(-11)
v-11 => List(v,11)
v- => List(v-)
-2-11 => List(-2-11)
v-11- => List(v,11-)
-v-11- => List(-v,11-)
Run Code Online (Sandbox Code Playgroud)

我无法使用String.split(正则表达式)正确执行此操作.我找到的唯一解决方案是解析整个String并查找每个字符.那有正则表达式吗?

谢谢你的帮助.

java regex string split scala

2
推荐指数
1
解决办法
130
查看次数