小编Sha*_*ath的帖子

Varnish - 无法获得 varnishd,它正在运行吗?

运行任何命令varnishstat, varnishhist, varnishlog, varnishtop将给出错误消息

Could not get hold of varnishd, is it running?
Run Code Online (Sandbox Code Playgroud)

下面是一些信息以供理解。

须藤服务清漆状态

varnish.service - Varnish Cache, a high-performance HTTP accelerator
   Loaded: loaded (/lib/systemd/system/varnish.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2017-11-15 15:28:04 UTC; 1h 16min ago
  Process: 10235 ExecStart=/usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m (code=ex
 Main PID: 10251 (varnishd)
    Tasks: 217
   Memory: 106.2M
      CPU: 1.673s
   CGroup: /system.slice/varnish.service
           ??10251 /usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s …
Run Code Online (Sandbox Code Playgroud)

varnish

7
推荐指数
2
解决办法
8890
查看次数

React JS中的Exif定向图像

我正在使用https://www.npmjs.com/package/react-exif-orientation-img包,并且图像无法在react.js中正确显示

检查了chrome和mozilla,但似乎不起作用。

image-orientation css属性仅在Chrome中有效,因此请使用库。

import React, { Component } from 'react';
import ExifOrientationImg from 'react-exif-orientation-img';
import { Grid, Col, Row } from 'react-bootstrap';

class App extends Component {
  render() {
    const orientations = [1, 2, 3, 4, 5, 6, 7, 8];
    const images = [2];

    return (
      <div>

        <Grid fluid>

         <Row className="show-grid">
            {
              images.map(index =>
                <Col xs={3}>
                  <ExifOrientationImg
                    key={`demo_${index}`} className={'img-responsive'} 
                    src={`https://testexif.blob.core.windows.net/exifimages/${index}.jpg`}
                  />
                </Col>
            )}
          </Row>

          <Row className="show-grid">
            {
              orientations.map(index =>
                <Col xs={3}>
                  <ExifOrientationImg
                    key={`l_${index}`} className={'img-responsive'} 
                    src={`https://testexif.blob.core.windows.net/exifimages/Landscape_${index}.jpg`}
                  />
                </Col> …
Run Code Online (Sandbox Code Playgroud)

javascript exif reactjs exif-js

6
推荐指数
0
解决办法
4375
查看次数

在 Xamarin Forms 中更改 BindableProperty 时未调用自定义控件 OnElementChanged

我一直试图弄清楚如何在下次更改 BindableProperty 时调用自定义渲染器 OnElementChanged。

在我的情况下,为了理解目的而保持简短,我需要刷新 android、uwp、ios 渲染器中的 webview url。

第一次初始化该值有效,但稍后当 URL 更改时它不会调用。

因此,如果自定义渲染器类中有一个函数,那么我们可以调用并更新本机控件。

用 android 和 uwp 试过,但有同样的问题。一旦 url 加载进一步更改它不会刷新 webview。

所以为了示例,我提供了 UWP 渲染器,如果它在这里工作,那么类似的更改可以在 android 渲染器中完成。但不确定要在何处进行更改才能使其正常工作。

XAML

<StackLayout>
     <Entry Keyboard="Url" x:Name="txtUrl" Placeholder="Enter the URL" />

      <Button x:Name="ButtonImage" Text="Search"  Clicked="OnButtonClicked" />

     <local:HybridWebView x:Name="webView" />
</StackLayout>
Run Code Online (Sandbox Code Playgroud)

xml文件

    public partial class WebVieDemo : ContentPage
    {
        public WebVieDemo()
        {
            InitializeComponent();
            webView.Uri = "https://www.101cookbooks.com/archives/blueberry-beet-pancakes-vegan-recipe.html";
        }

        private void OnButtonClicked(object sender, EventArgs e)
        {
            txtUrl.Text = "/sf/ask/107176541/";
            webView.Uri = txtUrl.Text; // doesn't refresh the webview
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# android xamarin xamarin.forms uwp

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

如何在 virtualenv 中的 Visual Studio 代码中运行 python 程序

我目前正在 virtualenv 中运行 python 程序,但是如何使用 Visual Studio 代码运行,尤其是在单击运行/调试时。(Ubuntu)

首先,我需要在环境中,这是我从终端源 ~/home/python/bin/activate 运行的内容,然后是 python test.py,其中 python 指向 virtualenv 中的 python3.5

基本上我想通过使用断点进行调试。

python visual-studio-code

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

在Python、postgresql中将字符串转换为日期时间到UTC格式

我以字符串格式收到 2 种不同格式的日期时间。但是在 PostgreSql 数据库中存储时,它必须以 UTC 格式存储。

Format 1 : 2017-08-25 01:10:56.910523 -04:00
Format 2 : 2017-08-25 01:10:56.910523 AMERICA/NEW_YORK
Run Code Online (Sandbox Code Playgroud)

尝试在 PostgreSql 中使用 timestamptz 但我想它似乎不理解AMERICA/NEW_YORK所以如何在 DB 中以 UTC 格式转换和存储

-4:00 和 AMERICA/NEW_YORK 只是示例,但它可以是其他任何东西。

python postgresql datetime

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

忽略surepip故障pip在Ubuntu 18.04中要求ssl / tls错误

获取忽略ensurepip失败PIP需要SSL / TLS尝试安装Python和PIP在当错误的Ubuntu 18.04

尝试运行sudo make install会出现上述错误。

# Download Python
curl -O https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
tar -xzvvf Python-3.4.2.tgz
cd Python-3.4.2
export CFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib -I/usr/local/opt/zlib/include -L/usr/local/opt/zlib/lib"

# Required Dependencies
sudo apt-get install libssl-dev openssl
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libpq-dev zlib1g-dev

# Prepare to install Python
./configure
make -j4
sudo make install
Run Code Online (Sandbox Code Playgroud)

python ubuntu pip

5
推荐指数
2
解决办法
3178
查看次数

引用丢失。确保项目引用的是“ Microsoft.NET.Sdk.web”,并且PreserveCompilationContext属性未设置为false

尝试运行asp.net核心项目时出现此错误。

缺少一个或多个编译参考。确保项目引用的是“ Microsoft.NET.Sdk.web”,并且PreserveCompilationContext属性未设置为false

在此处输入图片说明

EfDemo.csproj

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.6" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
  </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

HomeController.cs

namespace EfDemo.Controllers
{
    public class HomeController : Controller
    {
        async public Task<IActionResult> Index()
        {
            using (var context = new EFCoreWebDemoContext())
            {
                var model = await context.Authors.AsNoTracking().ToListAsync();
                return View(model);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

EFCoreWebDemoContext.cs

public class EFCoreWebDemoContext : DbContext
{
    public DbSet<Book> …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core asp.net-core-mvc asp.net-core

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

模块解析失败:使用 Storybook 6.1.11、Webpack 5.11.0、React 17.0.1 出现意外字符 '@' (1:0)

尝试使用所有最新版本设置 react-app。

Github 回购链接

尝试使用导入的 sass 文件运行 storybook 将导致以下错误。尝试在不导入样式的情况下运行,故事书有效。

相同的代码在npm start run没有警告和错误的情况下运行时可以正常工作。

我已经使用@dr.pogodin/babel-plugin-react-css-modules和 sass、webpack 5、react 17 和最新包配置了 css 模块。

ERROR in ./src/assets/stylesheets/app.scss 1:0
Module parse failed: Unexpected character '@' (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
> @import "./base.scss";
| @import "./generics/font.scss";
| @import "./generics/spacing.scss";
 @ ./stories/index.js 5:0-44 8:2-10:4 8:58-10:3 9:4-49
 @ ./src/components/atoms/button/stories.js
Run Code Online (Sandbox Code Playgroud)

babel.config.js

module.exports = {
  presets: ["@babel/preset-env", "@babel/preset-react"], …
Run Code Online (Sandbox Code Playgroud)

sass reactjs webpack storybook webpack-5

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

无法在 url 中包含参数的 Whatsapp 中共享链接

我有需要在 Whatsapp 中共享的链接,如下所示。

<?php 
$temp = 'whatsapp://send?text=http://www.example.com/index.php?
           secid=1&url=/content/575098/ready-opposed.html';
?>

<a href="<?php echo urlencode($temp); ?>">
  <img src="img_uploads/watsapp.png" width="18" height="18"/>
</a>  
Run Code Online (Sandbox Code Playgroud)

所以现在当我通过移动网站分享它时,在 Whatsapp 中我只得到http://www.example.com/index.php?secid=1但下一个参数 url 不存在。只是为了测试我是否将 url 作为第一个参数并将 secid 作为第二个参数,然后我只收到 url 而不是 secid。

在我的场景中,仅当存在这两个参数时才会呈现页面

有人可以帮我解决这个问题吗?

php whatsapp

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

在 Lumen 中找不到“Redis”类

  • 流明版本:6.0
  • PHP 版本:7.2
  • 数据库驱动和版本:MySql 5.7,Redis

图片

代码

use Illuminate\Support\Facades\Redis;

Redis::set($key, $data, 'EX', $expiry);
Run Code Online (Sandbox Code Playgroud)

在 app.php 中

$app->withFacades();
$app->withEloquent();

$app->register(Illuminate\Redis\RedisServiceProvider::class);

$app->configure('database');
Run Code Online (Sandbox Code Playgroud)

使用上面的代码会给出Class 'Redis' not found错误。仅当安装了以下软件包时才会发生此错误。

"illuminate/redis": "^6.5",
"illuminate/mail": "^6.5",
"laravel/lumen-framework": "^6.0",
Run Code Online (Sandbox Code Playgroud)

使用以下版本较低的软件包,它可以正常工作而不会出现任何错误/问题。

"laravel/lumen-framework": "^5.8.*",
"illuminate/redis": "^5.8",
"illuminate/mail": "^5.8",
Run Code Online (Sandbox Code Playgroud)

那么为什么在升级包时会出错。

php redis lumen

4
推荐指数
3
解决办法
8635
查看次数