小编can*_*say的帖子

如何从Google字体下载WOFF文件?

Google字体似乎只在WOFF2中提供字体.

虽然这适用于Chrome,但很多其他浏览器似乎都不支持WOFF2

有没有办法以WOFF2以外的格式直接链接到CDN上托管的Google字体?

css fonts cross-browser google-font-api

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

当我在函数中使用request-promise并返回一个值时,它表示未定义

因此,通过查看请求承诺文档,这就是我所拥有的

function get_data_id(searchValue) {
    rp('http://example.com?data=searchValue')
    .then(function(response) {
        return JSON.parse(response).id;
    });
}
Run Code Online (Sandbox Code Playgroud)

然后我在我的脚本中的其他地方使用此代码

console.log(get_data_id(searchValue));

然而它又回来了undefined.

如果我改为return JSON.parse(response).id,console.log(JSON.parse(response).id)我会得到以下内容

undefined
valueofID
Run Code Online (Sandbox Code Playgroud)

所以我试图返回的值肯定是有效/正确的,但我无法弄清楚如何将其作为值返回.

request node.js

9
推荐指数
2
解决办法
8935
查看次数

为什么我的网站上的字体在Chrome for Android上看起来更流畅?

我正在使用启用了ClearType的Windows 7.

在我的网站上,我使用的是谷歌字体中的"Happy Monkey"字体.

在我的笔记本电脑(谷歌浏览器的最新版本)上,它看起来根本没有抗锯齿,而在我的Nexus 4(使用Chrome)上,它看起来非常流畅,就像在Google字体网站上一样.

我试着font-smooth: auto;body我的样式表,但它仍然不是很清楚.

可能是因为笔记本电脑的分辨率与手机相比(1366x768,15.6"vs 1280x768,4.7")?

即使我完全放大我的Nexus,你根本看不到一个锯齿状边缘,它完全光滑.

我的字体声明

@import url(http://fonts.googleapis.com/css?family=Happy+Monkey);

body {
    font: 14px 'Happy Monkey';
    font-smooth: auto; // tried with and without this
}
Run Code Online (Sandbox Code Playgroud)

css fonts google-chrome cross-browser antialiasing

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

错误:EACCES:权限被拒绝,仅在使用远程 SSH 的 VSCode 中

我可以找到很多对此错误的引用,但它们都指向权限问题,但是我的权限似乎很好,因为我可以使用 nano 和 SSH 修改此文件夹。

我正在尝试将 RemoteSSH 与自定义用户帐户一起使用,user

服务器运行 Debian 11 和 nginx

我有基于密钥的身份验证并连接到服务器。当我尝试在 Web 文件夹 ( ) 中创建或删除文件时,/var/www/html收到此错误消息Error: EACCES: permission denied, <what I was trying to do, i.e. rename a file, or delete a file>

我可以使用标准 SSH 连接(Windows 10 中内置的 openSSH)完成所有这些操作

的所有者/var/www/设置为www-data(递归地)

user是该组的成员www-data

我需要在 VSCode 中执行任何操作来更新权限吗?我还缺少其他东西吗?

以下是我使用的具体命令:

sudo adduser user www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R 0775 /var/www
Run Code Online (Sandbox Code Playgroud)

debian visual-studio-code

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

为什么rand()生成一个低数字?

这是我的代码

<?php

function random_id() {
    $chars = 'abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $id = '';
    for ($i = 0; $i < 5; ++$i)
    {
        $id .= $chars[rand(1, 26)];
    }
    echo $id;
}

random_id();

?>
Run Code Online (Sandbox Code Playgroud)

它不断生成带有5个小写数字的ID,而且偶尔它会有一个数字.我也尝试过mt_rand(),并且在循环之前使用srand(time())srand(microtime())在脚本的开头.

此外,应该rand(1, 26)还是rand(0, 25)

php

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

使用CSS设置代码块样式

我正在为我的博客编写教程,我正在使用[code][/code]我想要显示为代码的文本周围的标签.我试着更换[code]<code>,<pre><div class="code-block">

但是,<code></code>如果我用空格缩进某些行,则空格不会显示,因此它不容易阅读.例如

<div id="example1">
code which I would like indented
</div>

<div id="more-code1">
more code
</div>
Run Code Online (Sandbox Code Playgroud)

随着<pre></pre>空间都显示正常,但它看起来像这样

<div id="example2">

code which I would like indented

</div>



<div id="more-code2">
more code
</div>
Run Code Online (Sandbox Code Playgroud)

如果我这样做<div class="code-block"></div>看起来和使用相同code

这可能与我如何显示帖子有关,所以这是我的PHP代码

<div class="box-content">
    <p><?php echo bbconvert(nl2br(htmlentities($post['content'], ENT_QUOTES))); ?></p>
</div>
Run Code Online (Sandbox Code Playgroud)

bbconvert()是一个简单的功能,取代[list]<ul>[row]<li>

html css php

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

mysqli_prepare()和mysqli_stmt_prepare()有什么区别?

PHP手册的这篇文章mysqli_prepare()这里使用,但mysqli_stmt_*用于其他一切.

但是,在PHP手册的这篇文章中,它使用了mysqli_stmt_prepare()

这些有什么区别?我可以使用吗?如果mysqli_prepare()有效,这mysqli_bind_param()是否有效?

OK,这篇文章mysqli_bind_param()说,这是一个别名mysql_stmt_bind_param().我想可以安全地假设它mysqli_prepare()和其他mysqli_*功能一样吗?

php mysqli

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

如何更改列表的顺序?

我正在使用PHP/MySQL,但只是在寻找伪代码

如何允许用户更改项目列表的显示顺序?

假设用户将 #4 移动到 #1,我是否将 #4 更改为 #0,然后 foreach 行 (1-3) 将其增加 1,使其变为 2-4,然后将 #0 更改为 #1?

这是最好的方法吗?

更新:这是一个待办事项列表,我不会只是交换项目的顺序(即交换#1和#4,但会将项目移到其他项目的前面)

我在 SQL 数据库中有 item_id、task、completed、order_id 的项目

我需要更改的是 order_id

php mysql arrays loops

0
推荐指数
1
解决办法
2957
查看次数

在没有转义的情况下,我可以安全地将哪些字符插入SQL数据库?

我已经看过谷歌尝试找出哪些字符可以安全地插入到MySQL数据库中,但每当有人似乎只是说"只要你使用它就没问题" *_real_escape_string

我试图找出哪些不同的特殊字符可用于生成盐,因此转义字符将无益,因为盐列仅限于 char(10)

盐是自动生成的.除了以下字符以外,我在思考任何事情都是正确的吗?

  • "
  • "
  • \

php mysql sql

0
推荐指数
1
解决办法
78
查看次数