小编Jam*_*esG的帖子

更改WordPress [图库]短代码的输出网址

我最近安装了ta插件,现在将我的图像从媒体库上传到s3.

我还有FTP的整个上传文件夹到s3,其中包含大约4000张图片.

我已经在我的网站中使用了wordpress gallery短代码然而在某处并以某种方式输出了siteurl.

如何更改此设置以便我可以覆盖我的S3存储桶中的URL?

我承认我不知道我在这里做什么或从哪里开始,我真的很感激你的帮助:)

wordpress gallery

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

AWS Lightsail 似乎非常容易崩溃

我目前正在 AWS Lightsail 上开发一个 WordPress 网站。它非常基本,我刚刚安装了氧气主题来编辑网站。

我在一个国家,而我的朋友(我为他做这件事)在另一个国家。

他在我编辑该网站的同时登录了该网站,这导致了 CPU 使用率的峰值:

在此输入图像描述

这使得该网站无法在浏览器中加载,我什至无法使用基于 Web 的 SSH 终端进行 SSH。

这并不是一个很大的峰值,我担心我设置错误。有没有办法查看有关此指标的更多信息?或者查看更多关于我的实例出现故障的原因的指标?

wordpress ssh server amazon-lightsail

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

Swift:以编程方式更改HeightAnchor

我正在关注此视频教程:https : //www.youtube.com/watch?v=4rNtIeC_dsQ

当我在UI段控件中选择其他选项时,我正在努力使容器视图的高度发生变化

视频中大约17:51

我这样声明了var:

var inputsContainerHeightAnchor: NSLayoutConstraint?
Run Code Online (Sandbox Code Playgroud)

对于约束,我现在有:

inputContainerView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
inputContainerView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
inputContainerView.widthAnchor.constraint(equalTo: view.widthAnchor, constant: -60).isActive = true
inputContainerView.heightAnchor.constraint(equalToConstant: 150)
inputsContainerHeightAnchor?.isActive = true
Run Code Online (Sandbox Code Playgroud)

对于段控件,我有:

func handleLoginRegisterChange() {

    let title = segmentedLoginRegisterControl.titleForSegment(at: segmentedLoginRegisterControl.selectedSegmentIndex)

    loginRegisterButton.setTitle(title, for: .normal)

    inputsContainerHeightAnchor?.constant = segmentedLoginRegisterControl.selectedSegmentIndex == 0 ? 100 : 150



}
Run Code Online (Sandbox Code Playgroud)

段控件的设置如下:

lazy var segmentedLoginRegisterControl: UISegmentedControl = {
    let sc = UISegmentedControl(items: ["Login", "Register"])
    sc.tintColor = .white
    sc.selectedSegmentIndex = 1
    sc.translatesAutoresizingMaskIntoConstraints = false
    sc.addTarget(self, action: #selector(handleLoginRegisterChange), for: .valueChanged)
    return …
Run Code Online (Sandbox Code Playgroud)

nslayoutconstraint swift

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

雨果不生成索引和404 .html文件

我似乎对雨果有疑问。

我正在遵循他们的入门指南:https : //gohugo.io/tutorials/creating-a-new-theme/

我已按照以下步骤操作:

1)创建新站点:

$ hugo new site my-site
Run Code Online (Sandbox Code Playgroud)

2)然后在该文件夹中键入新主题的命令:

$ hugo new theme mysite-theme
Run Code Online (Sandbox Code Playgroud)

一切正常,文件在那里。问题是当我尝试渲染网站时出现问题。我输入命令:

$ hugo
Run Code Online (Sandbox Code Playgroud)

这将创建/ public文件夹和两个文件:

  • index.xml
  • sitemap.xml

但是,根据指南,应该创建4个文件:

  • index.html
  • index.xml
  • sitemap.xml
  • 404.html

现在,即使这些文件中没有任何内容,它仍应创建index.html和404.html文件。

还有其他人遇到过这个问题吗?我做错了什么或错过了一步吗?

web hugo

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

Cloudflare和Firebase

是否可以使用Cloudflare减轻Firebase登陆页面的压力?如果是这样,我将如何进行设置?对我来说,这是一个相对较新的概念。

caching cloudflare firebase

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

Expo + React Native:在两种视图的坐标之间画线

我目前正在使用这个模块:https : //github.com/mxmzb/react-native-gesture-detector。我希望能够从创建的点画一条线。然而,它似乎只输出圆圈。

它有一个“创建手势”视图:

<View style={{ position: "relative", width: "100%", height: "100%" }}>
    <GesturePath
        path={gesture.map(coordinate => {
            if (recorderOffset) {
                return {
                    x: coordinate.x + recorderOffset.x,
                    y: coordinate.y + recorderOffset.y,
                };
            }

            return coordinate;
        })}
        color="green"
        slopRadius={30}
        center={false}
    />
</View>
Run Code Online (Sandbox Code Playgroud)

GesturePath 定义如下:

const GesturePath = ({ path, color, slopRadius, center = true }: GesturePathProps) => {
  const baseStyle: ViewStyle = {
    position: "absolute",
    top: center ? "50%" : 0,
    left: center ? "50%" : 0,
    opacity: 1,
  }; …
Run Code Online (Sandbox Code Playgroud)

javascript gesture-recognition react-native expo

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

viewDidLoad(AdMob)上的Swift插页式广告

我正在学习本教程

到目前为止,当我点击按钮时,我可以使用它.但是我似乎无法在viewDidLoad上显示插页式广告.

这就是我所拥有的:

override func viewDidLoad() {
  super.viewDidLoad()
  self.interstitialAd = GADInterstitial(adUnitID: "ADUnitID")

  let request = GADRequest()

  // Requests test ads on test devices.
  request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]

  self.interstitialAd.loadRequest(request)
  self.interstitialAd = reloadInterstitialAd()
}
Run Code Online (Sandbox Code Playgroud)

控制台一直向我显示:

2016-02-04 22:27:51.855 GoogleAdMobTutorial [3394:56415]要在此设备上获取测试广告,请致电:request.testDevices = @ [kGADSimulatorID];

当我点击按钮时:

@IBAction func showAd(sender: AnyObject) {
    if self.interstitialAd.isReady {
        self.interstitialAd.presentFromRootViewController(self)
    }
}
Run Code Online (Sandbox Code Playgroud)

广告出现了.当我关闭广告时,我会在控制台中看到这个:

2016-02-04 22:29:16.661 GoogleAdMobTutorial [3394:56743]请求错误:由于使用了插页式对象,因此无法发送请求.

这是我关闭广告时调用的函数:

func interstitialDidDismissScreen(ad: GADInterstitial!) {
    self.interstitialAd = reloadInterstitialAd()
}
Run Code Online (Sandbox Code Playgroud)

为了清楚起见:如何在视图控件加载时显示插页式广告?

admob ios swift

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

Swift:从ScrollView更新UIPageControl

我似乎遇到了一些使UIPageControl工作的问题.

我有一个ViewController,它包含一个ScrollView.此ScrollView加载可以刷过的nib文件.见图:

在此输入图像描述

以下是加载这些代码的代码:

self.addChildViewController(vc0)
self.displayReportView.addSubview(vc0.view)
vc0.didMoveToParentViewController(self)

var frame1 = vc1.view.frame
frame1.origin.x = self.view.frame.size.width
vc1.view.frame = frame1
self.addChildViewController(vc1)
self.displayReportView.addSubview(vc1.view)
vc1.didMoveToParentViewController(self)

// And so on
...
Run Code Online (Sandbox Code Playgroud)

这工作正常,因为他们正确滚动等.

现在,在ViewController(一个持有scrollview)上我添加了委托:

UIScrollViewDelegate
Run Code Online (Sandbox Code Playgroud)

创建了一些变量:

 var frame: CGRect = CGRectMake(0, 0, 0, 0)
 var colors:[UIColor] = [UIColor.redColor(), UIColor.blueColor(), UIColor.greenColor(), UIColor.yellowColor()]
 var pageControl : UIPageControl = UIPageControl(frame: CGRectMake(50, 300, 200, 20))
Run Code Online (Sandbox Code Playgroud)

我添加了一些所需的功能:

func configurePageControl() {
    // The total number of pages that are available is based on how many available colors we have.

    self.pageControl.numberOfPages = 4
    self.pageControl.currentPage = …
Run Code Online (Sandbox Code Playgroud)

uiscrollview uipagecontrol ios swift

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

尝试在<test.ViewController:0x7c87a990>上显示<UIAlertController:0x7d92f000>,其视图不在窗口层次结构中

我的ViewController中有一个快速if语句,用于检查Internet连接是否可用.如果没问题,但是当互联网未连接时,我收到此错误:

尝试显示其视图不在窗口层次结构中!

我以前有UIAlertView,但Xcode告诉我它已被弃用,所以我需要将它更改为UIAlertController.执行此操作后,这是发生错误的时间.

这是If语句:

let alert = UIAlertController(title: "This can't be true", message:"This app needs internet, but you don't have it, please connect", preferredStyle: .Alert)

override func viewDidLoad() {
    super.viewDidLoad()

    // Check for internet Connection
    if Reachability.isConnectedToNetwork() == true {
        print("Internet connection OK")
    } else {
        print("Internet connection FAILED")


        alert.addAction(UIAlertAction(title: "OK", style: .Default) { _ in })
        self.presentViewController(alert, animated: true){}
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

swift uialertcontroller

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

React Native Flatlist - 如何遍历嵌套对象

我有一个从文件中返回的 JSON 对象./jsonData.json

在此文件中,我有以下数据:

注意:这是从文件加载的整个 JSON 数据。

import QuizData from './quizData.json'
Run Code Online (Sandbox Code Playgroud)

这是一个新应用程序,QuizData以下所有内容也是如此:

[
    {
        "id": 1,
        "name": "Lesson 1",
        "topics": [
            {
                "topicID": 1,
                "topicName": "Science",
                "topicDescription": "Science quiz questions"
            },
            {
                "topicID": 2,
                "topicName": "General Knowledge",
                "topicDescription": "General Knowledge Quiz Questions"
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

我正在尝试为找到的每个主题获取主题名称并将其作为文本发布。

这是我的代码:

<FlatList
    data={QuizData}
    renderItem={({ item, index }) =>
        <View>
            <Text>{item.topics.topicName}</Text>
        </View>
    }
    keyExtractor={(item) => item.topicID.toString()}
/>
Run Code Online (Sandbox Code Playgroud)

我也试过:

{item.topics.[index].topicName}
Run Code Online (Sandbox Code Playgroud)

{item.topics[index][topicName]}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

undefined 不是一个对象。

然后我认为它可能需要:

data={QuizData.topics}
Run Code Online (Sandbox Code Playgroud)

然后将 renderItem 更改为:

{item.topicName} …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-flatlist nested-object

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