小编Ger*_*obs的帖子

在Javascript中获取字符串中每个单词的第一个字母

你会如何收集字符串中每个单词的第一个字母,如收到缩写?

String: "Java Script Object Notation"
Wanted result: "JSON"
Run Code Online (Sandbox Code Playgroud)

javascript

40
推荐指数
5
解决办法
5万
查看次数

在类变量中键入提示

<?php

namespace Sandbox;

class Sandbox {

    private Connectors\ISandboxConnector $connection;

    public function __construct(Connectors\ISandboxConnector $conn) {
        $this->connection = $conn;
    }

}

?>
Run Code Online (Sandbox Code Playgroud)

对于上面的代码我收到以下错误:

Parse error: syntax error, unexpected 'Connectors' (T_STRING), expecting variable (T_VARIABLE)
Run Code Online (Sandbox Code Playgroud)

当我删除类型提示和var_dump$连接变量时,它将是,private Sandbox\Sandbox而不是Sandbox\Connectors\ISandboxconnector,为什么?

php oop type-hinting

30
推荐指数
1
解决办法
1万
查看次数

apc_add()与apc_store()

我知道如果密钥已经存在,apc_store()会覆盖密钥,所以我知道差异,我的问题是:什么是更好的方法/最佳实践?

php apc

18
推荐指数
1
解决办法
6489
查看次数

如何在数据库中存储非常旧的日期?

这实际上并不是我遇到的问题,但想象某人正在建立一个关于中世纪时期的网站,并希望存储日期,他们将如何进行呢?

MySQL的规范DATE表明它不会低于1000年.这在格式化时是有意义的YYYY-MM-DD.你怎么能存储有关995年苏格兰肯尼思二世死亡的信息?当然你可以将它存储为字符串,但是有真正的日期类型选项吗?

mysql datetime

16
推荐指数
1
解决办法
2192
查看次数

始终将随机字符串更改为颜色

我有一些ID,我想生成随机颜色.制作随机颜色不是问题,但必须保持一致.

我可以使用MD5(或其他类型的哈希)ID,这样代码可以知道预期会有多少字符,但底线是它必须为相同的ID /散列/字符串生成相同的(随机)颜色.

php

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

使用或不使用PHP的本机gettext而不是自构建的原因是什么?

为了使我的应用程序多语言,我想知道GNU的gettext是否有很大的优势,或者构建自己的"库"有很大的缺点.

另外,如果建议"建立自己的",最佳做法是什么?显然他们必须存储在数据库中,我怀疑我想使用平面文件,所以在某些时候我最好缓存它们,我应该怎么做呢?

php multilingual localization gettext

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

在CakePHP的find('all')方法中使用'id'设置索引

我有一个包含数据的数组,所有数据都有自己唯一的ID.我正在使用ORM方法find('all'),结果数组看起来有点像这样:

Array
(
    [0] => Array
        (
            [Wijken] => Array
                (
                    [id] => 1
                    [name] => Naam
                    [lat] => 13.37
                    [lon] => 13.37
                    [zoom] => 14
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

从我的路由我收到一个唯一的ID ..我想要的是,重新使用我的数组并从ID 1获取数据.

所以我需要的是我的关联数组的索引(由find('')返回)被设置为"Wijken" - 对象本身的id.

我解释了一切,以防人们有不同的方法.但是,使用param ID再次查询数据库是不可接受的.

php cakephp multidimensional-array

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

如何计算最接近100的平均数?

我有一个MySQL表格,我从一个游戏中收集了一个数字列表,用户必须点击一个按钮才能接近100.

我以为我会用AVG(),但这显然不会起作用,因为当你有0和200时,它看起来好像你得了一个完美的100.

我需要的是每一轮(有10个)计算距离100这个数字有多远并计算它们.

Example:
User A: 98 + 102 + 102 = 6 (something) Loser!
User B: 95 + 100 + 100 = 5 (something) Winner!
Run Code Online (Sandbox Code Playgroud)

我有什么,但显然有缺陷:

SELECT user_id, AVG(score) AS Average, (100-AVG(score)) AS Difference, 
DATE(playtime) AS Playdate 
FROM playtable
GROUP BY user_id, DATE(playtime) 
ORDER BY Playdate DESC, user_id
Run Code Online (Sandbox Code Playgroud)

mysql

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

在JavaScript中删除多个换行符(\n)

我们为新员工提供入职表格,其中包含需要剥离的多个换行符(行间距为4-5行).我想摆脱额外的新行,但仍然用一个\n来区分块.

例:

New employee<br/>
John Doe

Employee Number<br/>
1234
Run Code Online (Sandbox Code Playgroud)

我目前正在使用text = text.replace(/(\r\n|\r|\n)+/g, '$1');但是没有间距就摆脱了所有新行.

javascript regex jquery

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

Go中的库依赖项

我在Go中创建了一个库/包,大家一致认为只有应用程序vendor在他们的项目中包含一个文件夹而库没有.

所以现在我将我的包包含在另一个(govendor'ed)项目中,一切正常,直到它得到Jenkins,它必须使用其本地资源,其中2个依赖项缺失.

我的项目自述文件说你需要做的就是go get我的项目,你已经完成了.但是,如果您正在使用govendoring,情况并非如此.

我的图书馆的方法应该是什么?这可以解决,还是这个"问题"只是最终用户必须解决的问题,因为他们使用govendor

dependencies go

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