RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-280323

icYFTL's questions

Martin Hope
icYFTL
Asked: 2022-03-17 01:34:39 +0000 UTC

ASP 网络核心 Cors 预检请求

  • 1

有一个问题:我无法从 Chrome 的扩展程序下与后端通信。
原因是Cors,但我已经部分解决了。

我们不明白该怎么做Preflight requests。
所有与 Cors 和 Asp net core 相关的答案都差不多:

services.AddCors(o => o.AddPolicy("MyPolicy", builder =>
    {
        builder.AllowAnyOrigin()
               .AllowAnyMethod()
               .AllowAnyHeader();
    }));

但是,它不适用于Preflight requests.

在此处输入图像描述

作为拐杖,我知道一个平庸的解决方案:

[HttpGet]
[Route("x")]
public IActionResult X()
{
    return new OkObjectResult(some_staff);
}

[HttpPatch]
[Route("x")]
public IActionResult XPatch()
{
    return new OkResult();
}
  • 绑一个Route平庸Patch的一个,每个回报200。
    但是在第四条路线之后,我的手指枯萎了,显然,必须有一个解决方案。
asp.net-core
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2022-07-12 22:04:08 +0000 UTC

Nginx + Docker + ASP 网核

  • 1

我正在尝试将 Web 服务代理回ASP Net Core. 容器升起,一切都很好。我什至可以通过在另一个容器中GET提出请求:curl
卷曲

米。1(我在一个容器中Nginx)

Nginx也可以正确启动,我可以调用另一个完全相同的代理服务 ( /friday/),但需要注意的是 - 它是用python.

配置实际上是相同的,但是/vkcore对于任何请求它都会返回 404。

码头工人-compose.yml

version: "3.7"

services:
  fcore:
    restart: on-failure
    build: ./Friday_Core
    command: python3 main.py
    ports:
      - 7000:7000
    links:
      - db

  nginx:
    build:
      context: .
      dockerfile: ./nginx/dockerfile
    ports:
      - 8005:80
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
      - ./nginx/logs:/var/log/nginx

  vkcore:
    build: ./Friday_VkCore
    restart: on-failure

我试图只倾倒最必要的配置。但总的来说,因为 我可以GET从容器到容器,然后正确配置内部网络,问题出在Nginx.

配置nginx:

worker_processes auto;

events {
}


http {

 include /etc/nginx/mime.types;
 default_type application/octet-stream;

 upstream vkcore {
                server vkcore:80;
        }

 server {
    listen       80;

    location /supervisor {
        resolver 127.0.0.11 ipv6=off;

        set $target http://supervisor:6006;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass $target;
    }

    location /friday {
        resolver 127.0.0.11 ipv6=off;

        set $target http://fcore:7000;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass $target;
    }

    location /vkcore/ {
        proxy_pass http://vkcore;
        proxy_redirect   off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Host $server_name;
    }

    location / {
        root /usr/share/nginx/html;
        try_files $uri $uri/ /index.html;
    }


  }

}

来自容器的请求示例nginx:

在此处输入图像描述

c#
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2022-05-02 08:57:06 +0000 UTC

Docker 向主机的 LAN 发送请求

  • 2

总而言之。
我需要从容器网络上的容器向主机的本地网络发出请求。

但是,如果我添加
network_mode: host

然后容器之间的网络崩溃。

作为一种选择,将整个容器网络转移到主机的本地区域,但这不是很漂亮,在我看来。

把postfix它扔进网络也不是很好。

方案

docker-compose
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2022-01-01 23:54:46 +0000 UTC

docker中数据库的本质是什么?

  • 0

我对Postgresqldocker中相同的本质有点困惑。现在它很流行,并且总的来说,已经出现了一个关于微服务的项目。然后我遇到了这个概念。

为了正常存储,据我了解,state每次关闭容器时都需要保存当前容器。
但是从可靠性的角度来看,这并不方便。容器会掉下来,随之而来的是一堆数据。

您能否阐明容器中数据库的本质是什么?

база-данных
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2021-12-07 08:48:18 +0000 UTC

PHP Sqlite3 多选

  • 0

请求时出现了一个奇怪的问题:

$result = $this->conn->query("SELECT student_id as id, avg(mark) as average FROM marks GROUP BY student_id ORDER BY avg(mark) DESC LIMIT 15;")->fetchArray(SQLITE3_ASSOC);

在$resultI getArray ( [id] => 1 [average] => 3.1739130434783 )中,尽管在直接查询时
(通过 sqlite3.exe 实用程序)
我得到了完整列表:

SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
sqlite> SELECT student_id as id, avg(mark) as average FROM marks GROUP BY student_id ORDER BY avg(mark) DESC LIMIT 15;
1|3.17391304347826
2|3.0
7|1.0
6|1.0
5|1.0
4|1.0
3|1.0
sqlite>

我不知道有什么问题。

更新

似乎找到了一个解决方案,但我绝对不喜欢它。

while($row=$result->fetchArray()){
   // Do Something with $row
   print_r($row);
}

有单线方式吗?

php
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2021-11-23 18:43:36 +0000 UTC

电报python3方法调用

  • 1

我正在编写一个通道解析器python。
因为aiogram,原则上,它不是特别适用于此类目的,但在调用channels.getMessagestelethon方法时表明缺乏权限,因此有理由写入。pure requests

但不清楚为什么调用https://api.telegram.org/bot{token}/channels.getMessages返回 404。

虽然我试图get args转移,并且post data. 结果是一个。

python
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2021-11-18 19:50:55 +0000 UTC

WordPress insert_post

  • 0

我写了一个插入帖子的函数,但由于某种原因它不起作用。

function insertPost($title, $content, $status, $category = '')
{
    $postData = array(
        'post_title' => $title,
        'post_content' => $content,
        'post_status' => $status,
        'post_author' => 1,
        'post_category' => array( 8,39 )
    );
    return wp_insert_post(wp_slash($postData));
}

以前可以这样插入,现在有点麻烦。

WP日志:

[18-Nov-2020 12:12:01 UTC] PHP Notice:  Trying to get property 'feeds' of non-object in /storage/ssd1/253/15325253/public_html/wp-includes/post.php on line 4482
[18-Nov-2020 12:12:01 UTC] PHP Notice:  Trying to get property 'use_trailing_slashes' of non-object in /storage/ssd1/253/15325253/public_html/wp-includes/link-template.php on line 49
[18-Nov-2020 12:12:01 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function is_user_logged_in() in /storage/ssd1/253/15325253/public_html/wp-includes/post.php:2611
Stack trace:
#0 /storage/ssd1/253/15325253/public_html/wp-includes/post.php(6994): _count_posts_cache_key('post', 'readable')
#1 /storage/ssd1/253/15325253/public_html/wp-includes/class-wp-hook.php(287): _transition_post_status('origin', 'new', Object(WP_Post))
#2 /storage/ssd1/253/15325253/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)
#3 /storage/ssd1/253/15325253/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 /storage/ssd1/253/15325253/public_html/wp-includes/post.php(4813): do_action('transition_post...', 'origin', 'new', Object(WP_Post))
#5 /storage/ssd1/253/15325253/public_html/wp-includes/post.php(4160): wp_transition_post_status('origin', 'new', Object(WP_Post))
#6 /storage/ssd1/253/15325253/public_html/wp-content/plugins/T2W/includes/class-plugin-name-loader.php(153): wp_insert_post(Array)
#7 /storage/ssd1/253/1532 in /storage/ssd1/253/15325253/public_html/wp-includes/post.php on line 2611
wordpress
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2021-10-29 19:56:31 +0000 UTC

设置节拍[重复]

  • 0
这个问题已经在这里得到了回答:
使用按位运算设置某些位 1 个答案
1 年前关闭。

稍微浸入按位运算。
我不太明白如何,例如,установить 7 бит в 1.

int N;
cin >> N;
N |= (1 << (31-7));
cout << N;

Tobish 移位31-7并写入第一位。
还是我误解了什么?
我的决定正确吗?

c++
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-08-05 18:18:00 +0000 UTC

Python3 线程问题

  • 1

在类中执行线程时出现问题:

class SourceCode:
    @staticmethod
    def _get_driver() -> webdriver:
        options = ChromeOptions()
        options.add_argument("--headless")
        return webdriver.Chrome(options=options)

    def __init__(self, kind=None):
        options = ChromeOptions()
        options.add_argument("--headless")
        self.driver = webdriver.Chrome(options=options)
        self.kinds = ['some','kinds','of','something']
        self.__counter = 1
        self.kind = kind
        self.total_count = 0
        Thread(target=self.get_total_count).start()

    def get_total_count(self):
        driver = self._get_driver()
        for kind in self.kinds:
            driver.get('XXX' + kind)
            soup = BeautifulSoup(driver.page_source, 'html.parser')
            _ = soup.find('span', {'class': 'something'}).text
            _ = sub('[А-Яа-я]+', '', _)
            self.total_count += int(_.strip())

在类构造函数中创建单独的线程时,会发生奇怪的事情。当我同步运行时,我没有得到通常得到的数字。而且它们总是不同的。如果在同步操作期间我得到46000,那么当方法在线程中工作时,我得到这个38,然后12000等等。

感觉这是流的某种基本问题,我不知道

python-3.x
  • 2 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-07-25 00:15:53 +0000 UTC

Docker 网络和依赖

  • 2

docker-network与和存在误解depends_on。我已经在这里
问了一个关于网络主要部分的问题。

第一个问题:

depends_on在我的情况下工作相当奇怪。
我创建了 2 个测试image“a”并具有以下配置docker-compose.yml:

version: '3.7'

services:
  app1:
    image: test
    build: app1
    command: python3 app1.py
  app2:
    image: test2
    build: .
    depends_on:
        - app1

但在日志中,出于某种原因,容器来自app2:

root@icyftl:~/temp# docker-compose up
Building app2
Step 1/4 : from ubuntu:latest
 ---> 1e4467b07108
Step 2/4 : RUN apt-get update
 ---> Using cache
 ---> 08682223c800
Step 3/4 : RUN apt-get install curl -y
 ---> Using cache
 ---> 6c6b82a3dca4
Step 4/4 : RUN curl http://app1:8000/test
 ---> Running in ad21307744f6
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (7) Failed to connect to app1 port 8000: Connection refused
ERROR: Service 'app2' failed to build: The command '/bin/sh -c curl http://app1:8000/test' returned a non-zero code: 7

因此,我试图理解我在第二个问题中描述的问题的尝试被打断了。

第二个问题:

如何flask在容器中提升服务器并从另一个容器访问它?

正如我已经理解的那样,在创建一堆容器时docker-compose.yml,它会自动上升bridge。
如果我可以ping -c 100 app1从第二个容器中制作并且它可以工作,那么我如何联系在flask其上引发的服务器0.0.0.0?curl http://app1:8000/test?

docker
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-07-20 02:16:38 +0000 UTC

Python3通过函数传递类的所有属性

  • 2

我不知道如何用一个词恰当地描述我想要的东西。
一般来说,有一个类Event:

class Event:
    def __init__(self, name: str, link: str, start_date: str, finish_date: str, format: str, weight: str):
        self.name = name
        self.link = link
        self.start_date = start_date
        self.finish_date = finish_date
        self.format = format
        self.weight = weight
        self.markdown_beautify()

    def __iter__(self):
        yield 'name', self.name
        yield 'link', self.link
        yield 'start_date', self.start_date
        yield 'finish_date', self.finish_date
        yield 'format', self.format
        yield 'weight', self.weight

我想通过方法运行类中的所有变量。
风格上的东西:

def markdown_beautify(self):
    for x in self:
        x = markdown_decoration.quote(x)

如何正确实施?

python
  • 2 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-07-18 15:51:43 +0000 UTC

将元素定位到正确的 HTML/CSS

  • 0

描述

有一个用于更改颜色主题的按钮,我希望它不像图片那样位于左上角,而是位于右侧。

按钮本身在元素中top_bar(我写在VueJS):

<div class="collection">
<div v-on:click="toggleDarkMode">
   <svg width="30" height="30" viewBox="0 0 48 48">
       <path d="M22 41C32.4934 41 41 32.4934 41 22C41 11.5066 32.4934 3 223C11.5066 3 3 11.5066 3 22C3 32.4934 11.5066 41 22 41ZM7 22C7
                13.7157 13.7157 7 22 7V37C13.7157 37 7 30.2843 7 22Z"></path>
   </svg>
</div>
</div>

CSS:

.collection{
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-end;
        overflow: hidden;
    }

接下来,该元素top_bar连接到另一个元素index:

<template>
    <div class="all">
        <section id="head-section">
        <div v-bind:class="bg"></div>
        <top_bar :toggle-dark-mode="toggleDarkMode" class="top-bar"></top_bar>
        ...
</template>

我还希望按钮具有以下属性position: fixed:

.top-bar {
    position: fixed;
}

设置此属性时,按钮从右到左更改其位置角度。

帮我理解为什么

html
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-07-17 20:14:35 +0000 UTC

码头工人网络

  • 0

docker bridge实际上,我希望我的容器在创建的容器和服务器上都可用localhost。

version: "3"
services:
  server:
    image: zalgo
    build: .
    command: python3 ZalgoBot.py
    ports:
      - 8000:8000
    networks:
      - zalgo_net
    restart: always
    depends_on:
      - gpl
    container_name: zalgo

  gpl:
    image: gpl
    build: GPL
    ports:
      - 7865:7865
    command: python3 GPL.py
    restart: always
    networks:
      zalgo_net:
        ipv4_address: 192.168.127.3
    container_name: gpl
networks:
  zalgo_net:
    driver: bridge
    ipam:
      config:
        - subnet: 192.168.127.0/24

zalgo_net需要服务之间的数据交换,localhost我需要访问服务器才能通过代理直接nginx暴露服务zalgo。

它在网络中很弱,所以我不能说它是否bridge正常工作。我很高兴对网络发表任何评论。

docker-compose
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-02-03 05:06:40 +0000 UTC

将 CURL 添加到 cmake 项目 | VS19 | 视窗

  • 1

我有以下代码CMakeLists.txt

cmake_minimum_required (VERSION 3.8)

project ("Halberd")

set(CURL_PATH "E:\\CPP_LIBS\\curl\\Release")


find_library(
    LIB_CURL
    NAMES
        curl
    PATHS 
        ${CURL_PATH}/lib
        ${CURL_PATH}/include
        )

add_executable(
    API
    ${CMAKE_CURRENT_SOURCE_DIR}/Halberd/source/API/API.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/Halberd/source/API/API.h
    )


target_link_libraries(API ${LIB_CURL})

一路上,CURL_PATH有一个为 Windows 编译的 Curl 库。我收到一个错误:
错误

我不明白出了什么问题。

c++
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-10-13 21:38:26 +0000 UTC

将 ListBox 绑定到 Obs.Collection C# WPF MVVM 的问题

  • 0

有一个 ListBox ThreadBox。

线程盒:

<ListBox x:Name="ThreadBox" SelectionChanged="ThreadBox_SelectionChanged" Grid.Column="1" ItemsSource="{Binding MThreadPV}" >
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Margin="2">
                                <CheckBox IsChecked="{Binding Path=Check}"></CheckBox>
                                <TextBlock FontSize="16" HorizontalAlignment="Center">
                                    <Hyperlink TextDecorations="" NavigateUri="{Binding Path=Url}" Foreground="White" RequestNavigate="Hyperlink_RequestNavigate"><TextBlock FontSize="16" Text="{Binding Path=Thread}" HorizontalAlignment="Center"/></Hyperlink>
                                </TextBlock>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
</ListBox>

DataTemplate绑定到CheckedItem类

已检查项目:

public class CheckedItem
{
    private string thread;
    private string url;
    private bool check;
    private int id;

    public int ID
    {
        get { return id; }
        set { id = value; }
    }

    public bool Check
    {
        get { return check; }
        set { check = value; }
    }

    public string Thread
    {
        get { return thread; }
        set
        {
            thread = value;
        }
    }

    public string Url
    {
        get { return url; }
        set
        {
            url = value;
        }
    }
}

我正在尝试通过MVVM绑定到ThreadBox ObservableCollection。

我按照指南https://habr.com/ru/post/338518/做了所有事情,但都是零。

模型实现:

class ThreadBoxModel : BindableBase
{
    private readonly ObservableCollection<source.CheckedItem> _myValues = new ObservableCollection<source.CheckedItem>();
    public readonly ReadOnlyObservableCollection<source.CheckedItem> MThreadValues;
    public ThreadBoxModel()
    {
        MThreadValues = new ReadOnlyObservableCollection<source.CheckedItem>(_myValues);
    }
    public void AddValue(source.CheckedItem item)
    {
        _myValues.Add(item);
        RaisePropertyChanged("T_Sum");
    }
    //проверка на валидность, удаление из коллекции и уведомление об изменении суммы
    public void RemoveValue(int index)
    {
        //проверка на валидность удаления из коллекции - обязанность модели
        if (index >= 0 && index < _myValues.Count) _myValues.RemoveAt(index);
        RaisePropertyChanged("T_Sum");
    }
    public int T_Sum => MThreadValues.Count; //сумма
}

虚拟机实现:

public class MyThreadsVM : BindableBase
{
    readonly source.models.ThreadBoxModel _model = new source.models.ThreadBoxModel();
    public MyThreadsVM()
    {
        //таким нехитрым способом мы пробрасываем изменившиеся свойства модели во View
        _model.PropertyChanged += (s, e) => { RaisePropertyChanged(e.PropertyName); };
        AddCommand = new DelegateCommand<source.CheckedItem>(str => {
            _model.AddValue(str);
        });
        RemoveCommand = new DelegateCommand<int?>(i => {
            if (i.HasValue) _model.RemoveValue(i.Value);
        });
    }

    public DelegateCommand<source.CheckedItem> AddCommand { get; }
    public DelegateCommand<int?> RemoveCommand { get; }
    public int T_Sum => _model.T_Sum;
    public ReadOnlyObservableCollection<source.CheckedItem> MThreadPV => _model.MThreadValues;
}

因此我使用ModernWindow:

<mui:ModernWindow.DataContext>
    <local:MyThreadsVM/>
</mui:ModernWindow.DataContext>

我通过以下方式添加元素(对不起,bydlocode):

private void ThreadBox_Update()
    {
        if (source.StaticData.cookies != null)
        {
            List<List<Dictionary<string, string>>> data = this.dark.GetMyThreads();
            int iterator = 0;
            source.models.ThreadBoxModel model = new source.models.ThreadBoxModel();
            foreach (var list in data)
            {

                string url = list[0]["url"];
                model.AddValue(new source.CheckedItem { Thread = list[0]["thread"], Url = $"{source.StaticData.head_url}{url}", ID = iterator, Check = false });
                iterator++;
            }
        }
    }

ThreadBox 未更新。 可能是什么问题呢?

c#
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-12-30 08:35:08 +0000 UTC

OAuth PHP,范围=消息

  • 0

PHP代码:

<?php 
session_start(); // Токен будем хранить в сессии


// Выводим на экран ссылку для открытия окна диалога авторизации


$clientId     = ''; // ID приложения
$clientSecret = ''; // Защищённый ключ
$redirectUri  = ''; // Адрес, на который будет переадресован пользователь после прохождения авторизации



// Формируем ссылку для авторизации
$params = array(
    'client_id'     => $clientId,
    'redirect_uri'  => $redirectUri,
    'response_type' => 'code',
    'v'             => '5.74', // (обязательный параметр) версия API, которую Вы используете https://vk.com/dev/versions

    // Права доступа приложения
    // Если указать "offline", полученный access_token будет "вечным" (токен умрёт, если пользователь сменит свой пароль или удалит приложение).
    // Если не указать "offline", то полученный токен будет жить 12 часов.
    'scope'         => '140491999',
);

// Выводим на экран ссылку для открытия окна диалога авторизации
echo '<a href="http://oauth.vk.com/authorize?' . urldecode(http_build_query( $params )) . '">Авторизация через ВКонтакте</a>';


if (isset($_GET['code'])) {
    $params = array(
        'client_id' => $clientId,
        'client_secret' => $clientSecret,
        'code' => $_GET['code'],
        'v'    => '5.74',
        'redirect_uri' => $redirectUri
    );

    $token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);
    echo $token;
}
?>

我得到:

{"error":"invalid_scope","error_description":"standalone applications should use blank.html as redirect_uri to access messages"}

错误本身是可以理解的,但问题仍然是: 如何通过php获取消息等的访问权限?

跟谁解释不难,不然我就傻了。提前致谢。

php
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-06-24 21:38:19 +0000 UTC

插入查询到数据库不写

  • 2

Amazon RDS 上有 MySQL。

有一个包含两列的测试表(ID - INT, Event - Text)

我连接到它,我发送如下请求:

SELECT * FROM Test WHERE ID=1

一切都很顺利,我得到了答案。

发送如下请求:

INSERT INTO Test VALUES (2, "Text")

一切都很好 - 我得到一个空的响应,但没有录音。问题是什么?

我用 C# 编写了一个用于管理数据库的控制台程序 - 一切都在那里工作,登录数据是相同的。

import MySQLdb

db = MySQLdb.connect(host="host",    # your host, usually localhost
                     user="user",         # your username
                     passwd="pass",  # your password
                     db="db")        # name of the data base

# you must create a Cursor object. It will let
#  you execute all the queries you need
cur = db.cursor()

# Use all the SQL you like
sql = 'INSERT INTO Test VALUES (3,"Example")'
cur.execute(sql)

# print all the first cell of all the rows
for row in cur.fetchall():
    print (row)

db.close()
mysql
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-06-06 19:40:37 +0000 UTC

C#WPF。私人数据的存储

  • 1

再会!

这样的问题:我们承认我有来自 SQL DB 输入的数据。我需要将它们存放在某个地方。但是哪里?它是如何正确完成的?因为存储在代码中是无稽之谈。正常反转将显示所有卡片。

请帮帮我!)

c#
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-03-05 05:15:22 +0000 UTC

使用远程 MySQL

  • 0

实际上,我为该站点购买了主机。在那里,通过 cPanel,我创建了一个新的 SQL 数据库。

我想至少从一开始就连接到它。

    List<string> results = new List<string>();
    SqlConnection conn = new SqlConnection("Data Source = myServerAddress; 
    Initial Catalog = myDataBase; User Id = myUsername; Password = myPassword;");

using (SqlCommand command = new SqlCommand())
{
  command.Connection = conn;
  command.CommandType = CommandType.Text;
  command.CommandText = "Select myColumn from myTable";
  using (SqlDataReader dr = command.ExecuteReader())
  {
    while (dr.Read())
    {
      results.Add(dr["myColumn"].ToString());
    }
  }
}

我在同一个stackoverflow上找到了这段代码。我为自己伪造了它-> 连接到数据库时出错。

例外

我是如何获得地址的:(表示我的外部 IP 作为主机) 截屏

帮助!SQL 0 甚至-1 的知识。

c#
  • 1 个回答
  • 10 Views
Martin Hope
icYFTL
Asked: 2020-01-08 09:37:52 +0000 UTC

file_get_contents 和子域

  • 1
try {.
  $content = file_get_contents('https://meridian.sparkes.zone/');


} catch (Exception $e) {
    // Handle exception
}
echo $content;

使用 http 和 https 之类的链接,一切正常,但是当您输入子域时,一切都会中断。

我抓住:

file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

帕玛迪!1

php
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5