小编Muh*_*kur的帖子

如何在 SCSS 中使用多个 @include?

我想include在同一个 SCSS 中使用多个。例如:

.section-ptb {
    padding-top: 130px;
    padding-bottom: 130px;
    @include desktop {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    @include tablet {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    @include mobole {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
Run Code Online (Sandbox Code Playgroud)

经常使用多个@include 很无聊。有任何方法可以减少代码,我想使用:

.section-ptb {
    padding-top: 130px;
    padding-bottom: 130px;
    @include desktop , @include tablet, @include mobole {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不是有效的 SCSS。请告诉我另一种减少代码的方法。

css sass gulp-sass scss-mixins

4
推荐指数
2
解决办法
4896
查看次数

在 macOS 的本地主机上设置 HTTPS [mac os catalina 10.15.2]

cd ~/
mkdir .localhost-ssl

sudo openssl genrsa -out ~/.localhost-ssl/localhost.key 2048

sudo openssl req -new -x509 -key ~/.localhost-ssl/localhost.key -out ~/.localhost-ssl/localhost.crt -days 3650 -subj /CN=localhost

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.localhost-ssl/localhost.crt

npm install -g http-server
echo " 
function https-server() {
  http-server --ssl --cert ~/.localhost-ssl/localhost.crt --key ~/.localhost-ssl/localhost.key
}
" >> ~/.bash_profile

source ~/.bash_profile

echo "You're ready to use https on localhost "
echo "Navigate to a project directory and run:"
echo ""
echo "https-server"
Run Code Online (Sandbox Code Playgroud)

它不起作用...这段代码有什么问题吗?

代码来源:https://gist.github.com/jonsamp/587b78b7698be7c7fd570164a586e6b7

https localhost

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

如何选择特定字段,包括 withCount

我正在尝试返回特定列,包括reviews_count 列。

这是未优化的查询(工作):

Model::withCount('reviews')->get();
Run Code Online (Sandbox Code Playgroud)

这是我试图实现的目标(不起作用):

Model::withCount('reviews')->select('id','name','reviews_count')->get();
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能使用 eloquent 在选择查询中包含reviews_count?

laravel eloquent

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

使用 navigator.clipboard 复制 HTML/富文本

根据Clipboard Write API 规范,我可以复制到剪贴板,如下所示:

    const type = "text/plain";
    const text = "test plain";
    const blob = new Blob([text], { type });
    const data = [new ClipboardItem({ [type]: blob })];

    navigator.clipboard.write(data).then(
        () => {alert('success plain copy')},
        () => {}
    );
Run Code Online (Sandbox Code Playgroud)

我尝试过并且有效。但我尝试将类型更改为 HTML 或富文本,如下所示:

    const type = "text/html"
    const text = "<b>text html</b>";
    const blob = new Blob([text], { type });
    const data = [new ClipboardItem({ [type]: blob })];

    navigator.clipboard.write(data).then(
        () => {alert('success html copy')},
        () => {}
    );
Run Code Online (Sandbox Code Playgroud)

但这不起作用。显示成功警报,但未复制 …

javascript clipboard copy copy-paste navigator

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

Golang 无法从主机上的 Sql Server Browser 获取实例

我无法提供 Mssql 连接。有什么问题?

无法从主机 DESKTOP-A 上的 Sql Server Browser 获取实例:读取 udp [8c32%vEthernet(默认交换机)]:55199->[8c32%vEthernet(默认交换机)]:1434:i/o 超时

package  main

import (
    "database/sql"
    "flag"
    "fmt"
    _ "github.com/denisenkom/go-mssqldb"
)

func main() {
    var (
        userid   = flag.String("U", "loginx", "login_id")
        password = flag.String("P", "1", "password")
        server   = flag.String("S", "DESKTOP-A\\SQLEXPRESS", "server_name[\\instance_name]")
        database = flag.String("d", "test", "db_name")
    )
    flag.Parse()

    dsn := "server=" + *server + ";user id=" + *userid + ";password=" + *password + ";database=" + *database
    db, err := sql.Open("mssql", dsn)
    if err != nil {
        fmt.Println("Cannot connect: …
Run Code Online (Sandbox Code Playgroud)

sql-server go

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

如何在不更改原始数组的情况下复制数组?

我想复制一个数组,但复制的数组也总是对原始数组进行更改。为什么会这样?

以下是该问题的代码示例:

package main

import (
    "fmt"
)

func main() {
    array := make([]int, 2)
    for i := range array {
        array[i] = 0
    }

    oldArray := array
    array[0] = 3 // why does this also change oldArray?
    oldArray[1] = 2 // why does this also change the original array?

    fmt.Println(oldArray, array)
    // I expected [0,2], [3,0]
    // but it returns [3,2], [3,2]

}
Run Code Online (Sandbox Code Playgroud)

我之前尝试启动变量oldArrayarray但结果是一样的。

arrays go

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

如何在 Visual Studio 中使用 LibTooling/Clang?

我正在尝试使用 LibTooling 替换 C 代码文件中的函数和变量名称。因此,我下载了 llvm 并按照说明使用 GMake 和 Visual Studio 2015 在 Windows 中进行设置。

有许多教程(例如教程)我想遵循,但它们都假设您使用的是 Linux/Make,因此它们提供了一个 Makefile,以某种方式管理与 llvm 源代码的集成。

我想要做的是在 Visual Studio 中使用这些示例,但我不知道从哪里开始 - 我可以在给定的 (llvn.sln) 解决方案中创建一个新项目并在那里添加代码吗?我如何告诉 Visual Studio 包含 clang 源(如我提到的那些 Makefile 中所定义)?

cmake clang visual-studio llvm-clang libtooling

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

使用 CURL 获取 JSON 数据

我有一个通过 API 填充数据的网站。我阅读了它的文档来获取它的数据,它建议使用curl。我对curl不太熟悉,所以我自己去学习了一下,并得出了以下代码:

$url = 'https://api.flightplandatabase.com/search/plans?fromICAO=EHAM&toName=Kennedy&limit=1';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
$datasearch = json_decode($data);
echo $datasearch['id'];
curl_close($curl);
Run Code Online (Sandbox Code Playgroud)

但当我尝试显示计划的 ID 时,我得到了一个空白页。如果我删除curl_setopt,那么它会给我整个JSON数据。请告诉我我做错了什么。谢谢

php json curl

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

如何批量更新所有表的序列 ID postgreSQL

我使用 TablePlus(SQL 客户端)将 Postgres SQL 文件导入到我的服务器,但在插入新行后,出现如下错误:

SQLSTATE[23505]:唯一违规:7 错误:重复键值违反唯一约束 \"users_pkey\" 详细信息:键 (id)=(1) 已经存在

我知道它是由序列值为 0 引起的,需要通过以下代码更新:

SELECT setval(_sequence_name_, max(id)) FROM _table_name_;
Run Code Online (Sandbox Code Playgroud)

但是如果我必须一一写入所有表序列(可能是数百个序列),则需要很多时间。那么如何一次更新所有序列呢?

sql postgresql database-sequence

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

Laravel Http Facade 中的 PHP Curl 代理选项

我正在使用 Laravel 的 Http 外观来发出请求,例如

Http::withHeaders(['user-agent' => 'My User agent'])->retry(3, 500)->get('https://example.com')->body();
Run Code Online (Sandbox Code Playgroud)

并且需要使用代理,根据代理提供商的示例,在 PHP 的卷曲情况下应该像这样设置

curl_setopt($curl, CURLOPT_PROXY, 'aaa');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'xxx:xxx');
Run Code Online (Sandbox Code Playgroud)

这些代理选项可以通过上面的 Laravel 的 Http 类进行设置吗?

php curl laravel guzzle

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