小编S. *_*. N的帖子

"IF"或附近的Postgres语法错误

我是postgres的新手,我正在完成我的任务.我不得不创建一个只有1列的表,然后我得到了这个声明在pgadmin III上运行:

BEGIN;
INSERT INTO mytable VALUES (1);
SAVEPOINT savepoint1;
INSERT INTO mytable VALUES (2);
ROLLBACK TO SAVEPOINT savepoint1;
INSERT INTO mytable VALUES (3);
SAVEPOINT savepoint2;
INSERT INTO mytable VALUES (4);
INSERT INTO mytable VALUES (5);
SAVEPOINT savepoint3;
SELECT * FROM mytable;
--NOTE: You need to run this IF statement as PGScript 
--(button next to the normal run button)
IF (CAST ((SELECT MAX(id) FROM mytable) AS INTEGER) = 4)
BEGIN
      RELEASE SAVEPOINT savepoint2;
END
ELSE
BEGIN
      INSERT INTO mytable VALUES(6); …
Run Code Online (Sandbox Code Playgroud)

sql postgresql if-statement

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

类型'{}'不能赋值为'IntrinsicAttributes&IntrinsicClassAttributes

我目前正在做一个简单的反应应用程序.这是我的index.tsx

import * as React from 'react';
import * as ReactDOM from 'react-dom';
import App from './components/App';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(
  <App />,
  document.getElementById('root') as HTMLElement
);
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

在这里,我有我的 app.tsx

    import * as React from 'react';
import SearchBar from '../containers/price_search_bar';

interface Props {
  term: string;
}

class App extends React.Component<Props> {

  // tslint:disable-next-line:typedef
  constructor(props) {
    super(props);
    this.state = {term: '' };
  }

  render() {
    return (
      <div className="App">
        <div className="App-header">
          <h2>Welcome to React</h2>
        </div>
        <p className="App-intro">
          this is …
Run Code Online (Sandbox Code Playgroud)

json typescript reactjs

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

警告:在渲染不同的 Y 组件时无法更新组件 X 要在 Y 中找到错误的 setState() 调用,

我有一个带有react-redux的Cart组件,还有一个showProducts组件,它从useEffect内的API(使用await-async)获取产品,然后我使用useState来设置一些状态并使用dispatch来更新redux状态也是如此。我不断收到此警告:

Warning: Cannot update a component (`Cart`) while rendering a different component (`ShowProducts`). To locate the bad setState() call inside `ShowProducts`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render
ShowProducts@http://localhost:3000/static/js/main.chunk.js:3099:73
Run Code Online (Sandbox Code Playgroud)

我有一个商店页面,在我的商店页面中有:

 <Grid item xs container >
    <ShowProducts />
 </Grid>
 <Grid item xs container direction="column">
    <Cart />
 </Grid>
Run Code Online (Sandbox Code Playgroud)

在我的展示产品中:

useEffect(async () => {
    await getData();
  }, []);
  .
  dispatch(setShippingCosts);
  dispatch(setCompanyNam);
  .
  .
  .
  async function getData() {
    fetch(
      `url`
    )
      .then((res) => res.json())
      .then((data) => {
       .
       .
       .
        setProducts(...);
        setShippingCost(...); …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux

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

Kubernetes无法在给定的IP上看到我的应用程序

我正在尝试使用Kubernetes运行我的应用程序我已经从名为deployment.yaml 服务的文件中创建了一个部署名称service.yaml

以下是内容deployment.yaml:

apiVersion: v1
kind: Pod

    metadata:
      name: kubectl-test
    spec:
      containers:
        - name: kubectl-test
          image: gcr.io/[my-name]/node-app:0.0.1
          imagePullPolicy: Always
          ports:
            - containerPort: 8080
              hostPort: 8080
Run Code Online (Sandbox Code Playgroud)

这是我的 services.yaml

kind: Service
apiVersion: v1
metadata:
  #Service name
  name: kubectl-test-node-app
spec:
  selector:
    app: kubectl-test-189010
  ports:
    - protocol: TCP
      port: 8000
      targetPort: 8000
  type: LoadBalancer
Run Code Online (Sandbox Code Playgroud)

当我运行命令时kubectl get deployments,我可以看到:

NAME                  DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
kubernetes-bootcamp   1         1         1            1           16m
Run Code Online (Sandbox Code Playgroud)

我可以通过使用看到我的服务kubectl get services,我可以看到:

NAME                    TYPE           CLUSTER-IP      EXTERNAL-IP …
Run Code Online (Sandbox Code Playgroud)

proxy docker kubernetes kubectl

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

在HTML中更改<select>项的宽度

我是HTML的新手,我正在尝试使用phoneGap和jQuery插件构建移动应用程序.我目前正在使用eclipse编程,在我的应用程序中,我有一个drop dwon菜单(选择),里面有几个项目.我试图改变选择项的宽度,但它不起作用.在这里你可以看到我做了什么来解决这个问题:

<label for="select-choice-1" class="select">Choose Expiry Date</label>
        <select id="date" name="select-choice-1" id="select-choice-1" style="width:150px">
        <option value="">1</option>
        <option value="">2</option>
        <option value="">3</option>
        <option value="">4</option>
</select>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery cordova

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

如何在谷歌计算引擎上连接到远程 PostgreSQL 服务器?

我已经在谷歌云上安装了一个 PostgreSQL,我希望能够使用 pg-admin 从我的 PC 远程访问它。

当我尝试连接到我的实例时,我确实收到以下错误:

无法连接到服务器:

无法连接到服务器:连接被拒绝 (0x0000274D/10061) 服务器是否在主机“[我的 VM 实例的外部 IP]”上运行并接受端口 5432 上的 TCP/IP 连接?

我认为这可能是因为谷歌云防火墙阻止了我(也许!),我为我的实例指定了以下防火墙,我使用我的 IP 地址来定义源过滤器: 在此处输入图片说明

我是否错过了一些东西,因为我仍然无法访问它,有人可以帮助我吗?我已经不知道了,我已经检查了很多教程,并且我做了很多我应该解决的事情。有人知道吗?

postgresql google-compute-engine

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

Wamp服务器错误.无法执行运行操作

我试图启动两周前在我的笔记本电脑上完全正常运行的wamp服务,但现在两周后我突然得到这个错误:

无法执行菜单项(内部错误)[exception]无法执行运行操作:目录名无效

当我点击wamp,然后我去apache,然后我选择服务然后测试端口80,这就是我所看到的:

在此输入图像描述

当我写localhost时,它会去那里,但当我点击Localhost和phpMyAdmin时,我收到此错误: 在此输入图像描述

请告诉我如何解决这个问题.谢谢

wamp wampserver

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

制作一个反向清单

我有以下代码.试图制作一个反向清单.但它不起作用.

reverse([],[H|T]).
reverse([H|T],Z) :- reverse(T,[H|Z]).
Run Code Online (Sandbox Code Playgroud)

我在prolog中运行它,我得到了这个:

1 ?- trace, reverse([1,2,3],X).
   Call: (7) reverse([1, 2, 3], _G396) ? creep
   Call: (8) reverse([2, 3], [1|_G396]) ? creep
   Call: (9) reverse([3], [2, 1|_G396]) ? creep
   Call: (10) reverse([], [3, 2, 1|_G396]) ? creep
   Exit: (10) reverse([], [3, 2, 1|_G396]) ? creep
   Exit: (9) reverse([3], [2, 1|_G396]) ? creep
   Exit: (8) reverse([2, 3], [1|_G396]) ? creep
   Exit: (7) reverse([1, 2, 3], _G396) ? creep
true.
Run Code Online (Sandbox Code Playgroud)

这应该给我[3,2,1],而不是[1,2,3].这里出了什么问题?

prolog

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

使用C创建子进程和父进程

我在C中制作以下代码.我正在编写一个程序,使用fork系统调用创建一个新进程.然后我想检查哪一个是活动的,最后是否是子进程返回该文件中所有目录的列表,或者如果它是父进程等待终止子进程.

以下是我的代码:

#include <stdio.h>
#include <string.h>
#include <dirent.h> 
#include <iostream>


int main(){
  int pid = fork();
  if(pid < 0){
    printf(stderr, "Fork call failed! \n");
  }
  else if(pid == 0){
    printf("This process is the child from fork=%d\n", pid);
    printf("Thecurrent file inside the directory are:\n");
    DIR *d;
    struct dirent *dir;
    d = opendir(".");
    if (d) {
      while ((dir = readdir(d)) != NULL) {
    printf("%s\n", dir->d_name);
      }
      closedir(d);
    }
    exit(0);
  }
  else{
    printf("This process is the parent from fork=%d\n", pid);
    int …
Run Code Online (Sandbox Code Playgroud)

c linux fork compilation

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

在我的 React Native Expo 应用程序中,我可以在哪里找到或生成 Firebase 的 build.gradle?

我正在与 npm expo 和 android studios 合作,我正在尝试从 firebase 中一个令人兴奋的项目中检索数据。因此我正在遵循本教程

当我被添加到项目中时,我已经安装了 android studios,所以我刚刚安装了 expo 并且正在开发该应用程序。我从来不需要文件 build.Gradle,但现在我需要它来安装 firebase,但我找不到它。当我打开项目目录时,我看不到有关 Gradle 的任何内容,而且由于我从未使用过 expo,所以我很担心是否必须生成 build.gradle 文件?如果是这样,我该怎么做呢,我也正在努力赢得 10。

===

我已将 google-services.json 添加到我的应用程序文件夹中,但我无法再继续,因为我找不到 build.gradle!

android firebase android-studio build.gradle expo

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