小编Sum*_*osh的帖子

如何在 Supabase 中创建枚举列?

我想在 Supabase 表中创建一个枚举列。Supabase 在底层使用 Postgres,所以我知道从技术上来说,如果我使用 SQL 手动执行此操作是可能的。但是有什么方法可以通过前端以更简单的方式做到这一点吗?

sql database postgresql supabase supabase-database

19
推荐指数
2
解决办法
8611
查看次数

ltrace 的替代方案,它适用于与“-z now”链接的二进制文件?

ltrace不适用于与-z nowoption链接的二进制文件,这是我的 Ubuntu 19.10 系统上的默认设置。它仅适用于与-z lazy.

有没有其他替代方法可以ltrace完成相同的工作,但也适用于now二进制文件?

c linux ltrace

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

使用 Keycloak 将 Apache mod_auth_openidc 设置为资源服务器

我想设置一个非常简单的系统,通过 Apache2 及其mod_auth_openidc模块授予对静态目录的授权访问权限,使用 Keycloak 作为 OAuth (OpenID Connect) 服务器。在浏览了我能找到的所有文档和文章后,我得到了以下配置。

<VirtualHost *:80>
    DocumentRoot /var/www/html

    RewriteEngine On
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    Redirect permanent '/' https://%{HTTP_HOST}
</VirtualHost>


<VirtualHost *:443>
    DocumentRoot /var/www/html

    ProxyPreserveHost On
    ProxyRequests Off
    RequestHeader set X-Forwarded-Proto "https"
    RequestHeader set X-Forwarded-Port "443"
    ProxyPass /auth http://127.0.0.1/auth
    ProxyPassReverse /auth http://127.0.0.1/auth

    SSLEngine on
    SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
    SSLCertificateKeyFile   /etc/ssl/private/ssl-cert-snakeoil.key

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
                    SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory /usr/lib/cgi-bin>
                    SSLOptions +StdEnvVars
    </Directory>

    OIDCOAuthIntrospectionEndpoint https://127.0.0.1/auth/realms/Localserv/protocol/openid-connect/token/introspect
    OIDCOAuthIntrospectionEndpointParams token_type_hint=access_token
    OIDCOAuthClientID Apache
    OIDCOAuthClientSecret 8947ff67-4a8d-4391-81cf-9b6c168e189d
    OIDCProviderMetadataURL https://127.0.0.1/auth/realms/Localserv/.well-known/openid-configuration
    OIDCRedirectURI https://www.example.com/example/redirect_uri
    OIDCCryptoPassphrase random1234 …
Run Code Online (Sandbox Code Playgroud)

apache jboss wildfly keycloak mod-auth-openidc

5
推荐指数
0
解决办法
2406
查看次数

轻松启动多个 rq 工作进程?水平缩放

如何在 VPS 中轻松创建大量rq工作进程?

现在我正在手动打开一个终端并python3 worker.py在其中运行,然后重复此操作,直到获得满意数量的工作实例运行。我知道这不是一个可扩展的解决方案,所以我怎样才能自动轻松地做到这一点。如果有一些工具可以促进这个过程,那就太好了。

python vps worker horizontal-scaling

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

浏览器正常启动时是否会在执行中转无头,反之亦然?

我想立即启动一个无头的 Chrome 浏览器,做一些自动化操作,然后在做其他事情之前把它变成可见的。

使用 Puppeteer 是否可以做到这一点,如果可以,你能告诉我怎么做吗?如果不是,是否有任何其他浏览器自动化框架或库可以做到这一点?

到目前为止,我已经尝试了以下但没有奏效。

const browser = await puppeteer.launch({'headless': false});
browser.headless = true;
const page = await browser.newPage();
await page.goto('https://news.ycombinator.com', {waitUntil: 'networkidle2'});
await page.pdf({path: 'hn.pdf', format: 'A4'});
Run Code Online (Sandbox Code Playgroud)

javascript node.js google-chrome-devtools puppeteer

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

Apache 虚拟主机:HTTP 被重定向到默认的 Apache 站点

我已经使用 Apache 虚拟服务器在 VPS 上托管了一个网站,因为我计划稍后在该 VPS 上托管更多站点。在我使用 LetsEncrypt Certbot 在其上安装 SSL 之前,虚拟主机一直正常工作。这样做之后,https://techkernel.org工作正常,但 http 变体http://techkernel.org被重定向到默认的 Apache 网页。虚拟主机配置工作不正常,它被定向到默认的 /var/www/html 目录。

如果您能告诉我如何修复它,以便 HTTP 和 HTTPS 请求都被重定向到 HTTPS 并显示正确的网站,那将非常有帮助。谢谢你。

相关信息:

etc/apache2/sites-available/techkernel.org.conf

<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to …
Run Code Online (Sandbox Code Playgroud)

apache .htaccess https virtualhost

3
推荐指数
2
解决办法
4802
查看次数

管道字符串到 Golang 中命令的 STDIN

我想subprocess.run在 Golang 中复制以下函数调用。什么是正确的方法呢?

subprocess.run(['kinit', username], input=password.encode())
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经弄清楚如何使用exec.Command来运行外部命令,但让我感到困惑的是将字符串作为STDIN该命令的输入传递。Pythonsubprocess.run有一个方便的input参数来处理这个问题,我如何在 Golang 中获得类似的结果?

subprocess pipe exec go piping

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