我想通过本地托管的PHP代码发送电子邮件.
<?php
$email = "myemail@local.com";
$titre = "My subject";
$message = "Text message !";
mail($email, $titre, $message);
?>
Run Code Online (Sandbox Code Playgroud)
当我运行此代码时,我收到以下错误:
Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\...
Run Code Online (Sandbox Code Playgroud)
我进入了php.ini
文件,它似乎已经配置好了.
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题 ?
谢谢
我想确定给定日期的向量中最接近的日期.假设我有以下日期向量(有5个随机日期):
coldate= as.Date(c("2013-08-03", "2013-09-04", "2013-09-08", "2013-09-12", "2013-11-01"));
Run Code Online (Sandbox Code Playgroud)
现在,我想x = as.Date("2013-10-01")
在这个向量中找到最接近的日期.
这是我的代码:
> which((coldate-x) == min(coldate-x))
[1] 1
Run Code Online (Sandbox Code Playgroud)
结果应该是4,因为日期"2013-09-12"
是最接近的.但是,我有1 ...我的代码有什么问题?
如果我有以下向量:
x
[1] 1 5 8 9 1 0 15 15
Run Code Online (Sandbox Code Playgroud)
我想知道有多少元素大于10,如何在不使用循环的情况下继续?
我想得到:
2
Run Code Online (Sandbox Code Playgroud)
结果是
我不知道如何继续进行 Upsert 和“多个”onConflict 约束。我想将一批数据推送到 Supabase 表中。
我的数据数组的结构如下:
items = [
{ date: "2023-01-26", url: "https://wwww.hello.com"},
{ date: "2023-01-26", url: "https://wwww.goodbye.com"},
...]
Run Code Online (Sandbox Code Playgroud)
我想使用 Upsert 方法将这个新批次推送到我的 Supabase 表中,除非它已经存在。要检查它是否已经存在,如果我理解得很好的话,我想使用日期和 url 作为 onConflict 标准。
当我运行这个方法时
const { error } = await supabase
.from('items')
.upsert(items, { onConflict: ['date','url'] })
.select();
Run Code Online (Sandbox Code Playgroud)
我遇到以下错误:
{
code: '42P10',
details: null,
hint: null,
message: 'there is no unique or exclusion constraint matching the ON CONFLICT specification'
}
Run Code Online (Sandbox Code Playgroud)
我缺少什么?我哪里错了?
我正在尝试安装该软件包@truffle/hdwallet-provider
。
正如文档中所写,我正在运行:
npm i @truffle/hdwallet-provider
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误消息:
npm ERR! code 128
npm ERR! An unknown git error occurred
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/ethereumjs/ethereumjs-abi.git
npm ERR! git@github.com: Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-03-08T14_13_15_122Z-debug-0.log
Run Code Online (Sandbox Code Playgroud)
这是日志:
698 verbose Linux 5.13.0-30-generic …
Run Code Online (Sandbox Code Playgroud) 我是使用rabbitmq和docker-compose的初学者。
我不知道如何使用我自己的配置文件...启动时,rabbitmq 服务不断退出并出现错误:
rabbitmq1 | 2022-06-17 14:50:43.578486+00:00 [error] <0.130.0> Failed to load advanced configuration file "/etc/rabbitmq/rabbitmq.config": 1: syntax error before:
Run Code Online (Sandbox Code Playgroud)
我的conf文件如下(myrabbit.conf)
consumer_timeout = 10000
Run Code Online (Sandbox Code Playgroud)
该文件与 docker-compose 文件位于同一目录中,即:
version: "3"
services:
rabbitmq:
image: rabbitmq:3-management
container_name: rabbitmq1
hostname: 'rabbitmq'
ports:
- "5672:5672"
- "15672:15672"
volumes:
- ~/.docker-conf/rabbitmq/data/:/var/lib/rabbitmq/mnesia/
- ./myrabbit.conf:/etc/rabbitmq/rabbitmq.config #problematic line I guess...
restart: always
Run Code Online (Sandbox Code Playgroud)
其他测试:而不是这个:
- ./myrabbit.conf:/etc/rabbitmq/rabbitmq.config
Run Code Online (Sandbox Code Playgroud)
当我尝试这个时:
- myrabbit.conf:/etc/rabbitmq/rabbitmq.config
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
ERROR: Named volume "myrabbit.conf:/etc/rabbitmq/rabbitmq.config:rw" is used in service "rabbitmq" but no declaration was found in the volumes section.
Run Code Online (Sandbox Code Playgroud) 我知道开始日期start
和最后日期maturity
.如何在不考虑周末日期的情况下填写带日期的向量?例如,让我们说:
> start = as.Date("2013-02-28");
> maturity = as.Date("2013-03-07");
Run Code Online (Sandbox Code Playgroud)
我希望得到以下向量:
results
[1] "2013-03-01" "2013-03-04" "2013-03-05" "2013-03-06" "2013-03-07"
> start = as.Date("2013-02-28");
> maturity = as.Date("2013-03-07");
> x <- seq(start,maturity,by = 1)
> x
[1] "2013-02-28" "2013-03-01" "2013-03-02" "2013-03-03" "2013-03-04" "2013-03-05"
[7] "2013-03-06" "2013-03-07"
> x <- x[!weekdays(x) %in% c('Saturday','Sunday')]
> x
[1] "2013-02-28" "2013-03-01" "2013-03-02" "2013-03-03" "2013-03-04" "2013-03-05"
[7] "2013-03-06" "2013-03-07"
Run Code Online (Sandbox Code Playgroud)
结果相同......?
在学习 Django 的背景下,我需要使用 Faker 模块用随机数据填充 Sqlite。
在 models.py 下创建了几个模型:
from django.db import models
class Topic(models.Model):
top_name = models.CharField(max_length=264,unique=True)
def __str__(self):
return self.top_name
class Webpage(models.Model):
topic = models.ForeignKey(Topic,on_delete=models.DO_NOTHING)
name = models.CharField(max_length=264,unique=True)
url = models.URLField(unique=True)
def __str__(self):
return self.name
class AccessRecord(models.Model):
name = models.ForeignKey(Webpage,on_delete=models.DO_NOTHING)
date = models.DateField()
def __str__(self):
return str(self.date)
Run Code Online (Sandbox Code Playgroud)
为了随机填充这些模型,我使用了以下脚本 (populate_first_app.py):
import os
os.environment.setdefault('DJANGO_SETTINGS_MODULE','first_project.settings')
import django
django.setup()
##FAKE POP SCRIPT
import random
from first_app.models import AccessRecord,Webpage,Topic
from faker import Faker
fakegen = Faker()
topics = ['Search','Social','Marketplace','News','Games']
def add_topic():
t = …
Run Code Online (Sandbox Code Playgroud) 我通过该read.cv2()
函数导入R中的.csv文件(来自Excel 2010).
我得到了dataframe
.我的专栏名称应该是日期,但我得到类似的东西X08.03.2013
.
我有几个问题:
我希望我已经足够清楚了.谢谢您的帮助.
PHP代码中的以下SQL查询不起作用,有人可以帮助我吗?
$reponse = $bdd->query("SELECT * FROM tasks WHERE destinataire = ':destinataire' ORDER BY maturity ASC");
$reponse->execute(array(
':destinataire'=>$_SESSION['login']
));
Run Code Online (Sandbox Code Playgroud)
正确的查询如下:
$reponse = $bdd->prepare("SELECT * FROM tasks WHERE destinataire = :destinataire ORDER BY maturity ASC");
Run Code Online (Sandbox Code Playgroud) 我有一个用HTML显示的表格.我想delete
在最后一列中添加一个按钮,以删除表中所考虑的行.因此,我在我的上一列中创建了一个表单,其中包含一个隐藏值id
(=我的表项的主键),通过POST方法在另一个页面中传递id以启动DELETE SQL查询.以下代码无效:
<form action="delete_facture.php" method="post">
<input type="hidden" name="id2" value="<?php $donnees['id'] ?>"/>
<input type="submit" value="delete"/>
</form>
Run Code Online (Sandbox Code Playgroud)
比delete_facture.php更新如下:
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('DELETE FROM factures WHERE id= :id2');
$req->execute(array(
':id2'=>$_POST['id2']
));
header('Location: index.php');
?>
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题?谢谢.
我在 SQL 领域还是个新手。因此我有一种工作方式的问题。
每周,我都会通过 pHp 代码从 MySQL 数据库上的 Excel 电子表格发送数据。这已经在起作用了。因此我有一个可以更新的表。
实际上,我正在我的数据库上发送特定底层证券的价格。归档我的数据的最佳方法是什么,如下所示。
在我的数据库中,我有以下结构:
tabe t_index
Label = VARCHAR(255)
Price = float
Date = date()
Run Code Online (Sandbox Code Playgroud)
假设我上周在数据库上发送了数据,因此我存储了:
Stock A
102.85
2013-03-18
Run Code Online (Sandbox Code Playgroud)
今天,我想发送相同的新价格Stock A
,103.54
但我想存档并保留102.85
价格,以便能够在两个价格之间获得一些回报或任何回报。
我应该如何进行?
我希望我的问题不要太混乱...谢谢你的帮助