小编Kri*_*ian的帖子

Java Timer vs ExecutorService?

我有代码,我在那里安排任务使用java.util.Timer.我环顾四周,看到ExecutorService可以做同样的事情.所以这个问题,你有没有使用Timer和Timer计划任务,一个人使用另一个人的好处是什么?

还想检查是否有人使用过该ExecutorService课程并遇到了Timer为他们解决的任何问题.

java scheduling timer scheduled-tasks executorservice

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

SELECT DISTINCT不起作用

为什么此查询会产生"重复条目"错误?

TRUNCATE parim_firm_tag_names;
INSERT INTO parim_firm_tag_names (firm_tag_name_value) 
    SELECT DISTINCT sona 
    FROM parim_marksona;
Run Code Online (Sandbox Code Playgroud)

错误信息:

SQL错误(1062):重复条目'1 - ??????? ??????" 对于'firm_tag_name_value'键

正如你所看到的,firm_tag_name_value有一个唯一的索引,我使用DISTINCTselect,我正在截断所有现有的数据tag_names.

什么会产生这个错误?

mysql sql distinct

15
推荐指数
1
解决办法
1144
查看次数

Arrayaccess和本机php数组函数

有没有办法使用array_merge(),array_pop()..函数与ArrayAccess一起使用?

从现在开始,我尝试过Iterate界面和__set_state()魔术方法,但没有成功.

给出错误:array_replace_recursive() [<a href='function.array-replace-recursive'>function.array-replace-recursive</a>]: Argument #1 is not an array.

只是记录,gettype()返回objectis_array()返回false,我在PHP版本5.3.8

php arrays arrayaccess

13
推荐指数
1
解决办法
2325
查看次数

在iframe之外显示元素

是否可以显示iframe的poshytip,以便它也显示在iframe之外?例如.像溢出:可见..

如果没有,那么为父文件显示poshytip并将其相对于我的内容定位有多难?什么是浏览器安全措施?

NB!iframe有一个固定的高度!

像这样:

    +----------------------------+
    |         POSHYTIP           |
    |                            |
    |                            |
    |                            |
    +--\  /----------------------+
+-------\/---------------------------------------------------------+
|             IFRAME BANNER                                        |
|                                                                  |
|                                                                  |
+------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

干杯!

html javascript css iframe

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

"内联块"div之间的神秘空白

我有这样的布局:小提琴链接

在.td之间是一些空白区域,即使margin和padding设置为0.

为什么会发生这种情况以及如何解决这个问题?可能会留下负边际?还是更好的解决方案?

<style>
.tr {
    height: 20px;
    border: 1px solid black;
    overflow: hidden;
    white-space: nowrap;
    word-spacing: 0;
}
.td {
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0;
}
</style>
<div class="tr" style="width: 150px;">
    <div class="td" style="width: 50px; background-color: #CCC;"></div>
    <div class="td" style="width: 50px; background-color: #AAA;"></div>
    <div class="td" style="width: 50px; background-color: #666;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css

7
推荐指数
1
解决办法
4532
查看次数

将浮动div保持在同一行

如何将两个元素保持在固定右列的同一行中?我希望右侧div具有固定大小,并且左列流体,但是当插入长文本到左侧时,然后右侧一个进入下一列.

示例:http://jsfiddle.net/Jbbxk/2/

有没有纯CSS解决方案?

NB!换行div必须有动态宽度! 为了演示目的,它已经修复了,所以它将包装.

干杯!

html css css-float

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

MySQL GROUP BY"和过滤器"

假设我有这样的查询:

SELECT name, GROUP_CONCAT(number)
FROM objects
GROUP BY name
Run Code Online (Sandbox Code Playgroud)

它输出:

+----------+----------------------+
|  NAME    | GROUP_CONCAT(NUMBER) |
+----------+----------------------+
| false_1  | 2,1                  |
| false_2  | 3,4                  |
| true_1   | 4,3,2,1              |
| true_2   | 2,3                  |
+----------+----------------------+
Run Code Online (Sandbox Code Playgroud)

现在我如何返回具有2 AND 3as的行number

注意:此查询已分组 - 表有10行,如下所示:

+---------+--------+
|  NAME   | NUMBER |
+---------+--------+
| true_1  | 1      |
| true_1  | 2      |
| true_1  | 3      |
| ...     | ...    |
+---------+--------+
Run Code Online (Sandbox Code Playgroud)

[链接到SQLFiddle]

mysql sql group-by

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

如何清理从控制器分配的事件?

控制器不再相关,何时,何地以及如何摆脱旧的事件监听器?

考虑SPA有两条路线:/login/loggedin

app.factory('socket', ['$window', function(window) {
    return window.io();
}]);
app.controller('loginController', ['socket', function (socket) {
    this.tryLogin = function(credentials) {
        socket.emit('login', credentials);
    }
    sokcet.on('loginResponse', function(data) {
        if (data.status == 'OK') {
            // Navigate to loggedInController
        } else {
            // Show error message and keep listening - user might try again
        }
    });
}]);
app.controller('loggedInController', ['socket', function (socket) {/* Logged in, but loginController is still listening for loginResponse */}]); …
Run Code Online (Sandbox Code Playgroud)

javascript events socket.io angularjs angularjs-controller

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

如何从字符串调用anonymus函数

我有字符串包含anonymus函数定义,但我怎么称呼它.让我们说功能是这样的:

var fn_str = "function(){ alert('called'); }";
Run Code Online (Sandbox Code Playgroud)

试过eval,但得到一个错误,该函数必须有一个名字.

eval(fn_str).apply(this); // SyntaxError: function statement requires a name
Run Code Online (Sandbox Code Playgroud)

javascript anonymous-function

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

如何使用WHERE自定义字段(别名)?

我如何完成这样的查询:

SELECT type, COUNT(name) as cnt FROM products WHERE cnt > 1 GROUP BY type
Run Code Online (Sandbox Code Playgroud)

该查询产生错误 #1054 - Unknown column 'cnt' in 'where clause'

这是因为WHERE在分组之前适用.
我该如何解决这个问题?

表结构:

id      name                type        price
123451  Park's Great Hits   Music       19.99
123452  Silly Puddy         Toy         3.99
123453  Playstation         Toy         89.95
123454  Men's T-Shirt       Clothing    32.50
123455  Blouse              Clothing    34.97
123456  Electronica 2002    Music       3.99
123457  Country Tunes       Music       21.55
123458  Watermelon          Food        8.73
Run Code Online (Sandbox Code Playgroud)

为简单起见,表结构借鉴了http://www.tizag.com/mysqlTutorial/mysqlcount.php.

php mysql alias where-clause

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