我想通过电子邮件发送给我后重定向用户.
代码运行,除非我在email()
-method 之后放了一些东西(比如header()
-method).
任何提示?
function process()
{
$msg = "Form Contents: \n\n";
foreach($this->fields as $key => $field)
$msg .= "$key : $field \n";
$to = 'mymail@gmail.com';
$subject = 'thesubject';
$from = $this->fields['email'];
mail($to, $subject, $msg, "From: $from\r\nReply-To: $from\r\nReturn-Path: $from\r\n");
header('Location: thanks.html');
}
Run Code Online (Sandbox Code Playgroud) 我在Eclipse IDE中不断收到错误:
Syntax error on token "catch", ( expected
Run Code Online (Sandbox Code Playgroud)
我不确定语法错误在哪里,有人可以帮忙吗?
public class ReadCSV {
private static HashMap <String, String> rankDomainMap;
public ReadCSV() {
rankDomainMap = new HashMap<>();
}
public HashMap getHashmap() {
return rankDomainMap;
}
public void run(int id) {
File top1m = new File("top-1m.csv");
String line = "";
int blockSize = 10000;
try ( FileReader fileReader = new FileReader(top1m); BufferedReader br = new BufferedReader(fileReader) )
{
while ( ((line = br.readLine()) != null) ) {
String parts[] = line.split(","); …
Run Code Online (Sandbox Code Playgroud) 经过一番搜索,我根本找不到任何有用的东西!此类应用程序的示例如下:IR 通用遥控器
我对应用程序感到惊讶,因为它还可以控制我的旧 CRT 电视。控制空调、投影仪等。几乎可以完成所有类型的工作。我尝试搜索如何做同样的事情,但没有运气。你们能告诉我该怎么做吗?
coordinates = [(i, j) for i, row in enumerate(mymatrix) for j, v in enumerate(row) if v == '0']
Run Code Online (Sandbox Code Playgroud)
我有一个坐标(元组)列表,想打印该坐标,该坐标右边最接近的元组,以及与该坐标在同一列中的下一个元组。如何为每个坐标执行此操作?
例如:
coordinates = [(0,0),(0,3),(1,0),(1,2),(1,3)]
Run Code Online (Sandbox Code Playgroud)
第一个坐标的输出为:
0 0 0 3 1 0
Run Code Online (Sandbox Code Playgroud)
第二个坐标的输出为:
0 3 -1 -1 1 3
Run Code Online (Sandbox Code Playgroud) 我正在使用DateTime库示例项目,但是当我尝试对其进行编译时,出现以下错误消息:
Arduino: 1.8.0 (Mac OS X), Board: "Arduino/Genuino Uno"
/Users/Luke/Documents/Arduino/libraries/DateTime/DateTime.cpp:15:20: fatal error: wiring.h: No such file or directory
#include <wiring.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Run Code Online (Sandbox Code Playgroud)
请帮助,因为这太令人讨厌了!
我正在研究由 Pratik Desai(令人讨厌的聪明人)编写的“Python Programming for Arduino”一书。
我陷入了练习,学生正在学习实现一个滑块,该滑块可以改变连接到引脚的 LED 的强度。我标记了代码不能正常工作的地方。
代码是:
import tkinter
from pyfirmata import ArduinoMega
from time import sleep
port = '/dev/ttyACM0'
board = ArduinoMega(port)
sleep(5)
lenPin = board.get_pin('d:11:o')
top = tkinter.Tk()
top.title('Specify time using Entry')
top.minsize(300, 30)
timePeriodEntry = tkinter.Entry(top, bd=5, width=25)
brightnessScale = tkinter.Scale(top, from_=0, to=100,
orient=tkinter.HORIZONTAL)
brightnessScale.grid(column=2, row=2)
tkinter.Label(top, text='Time (seconds)').grid(column=1, row=1)
tkinter.Label(top, text='Brightness (%)').grid(column=1, row=2)
def onStartPress():
time_period = timePeriodEntry.get()
time_period = float(time_period)
ledBrightness = brightnessScale.get()
ledBrightness = float(ledBrightness)
startButton.config(state=tkinter.DISABLED)
lenPin.write(ledBrightness / 100.0) # this …
Run Code Online (Sandbox Code Playgroud) 我使用 SIM800L 模块和 Arduino Uno 与网络服务器进行通信。我有一个 Arduino 读取的传感器。我想将传感器的值存储到我的数据库中。
在我的 Web 服务器上,我有一个 PHP 页面,用于将数据保存到数据库中。我正在使用这样的 GET 方法:http://www.isj.ir/Samples/sample.php?sen1=27.2
。
我正在将这个库用于 SIM800L。
但在这个例子中我无法传递传感器的值。我很困惑!您能帮帮我并告诉我该怎么办吗?
sprintf(body, "{\"name\": \"%s\"}", "Arduino");
result = http.post("isj.ir/Samples", body, response);
Serial.println(body);
print(F("HTTP POST: "), result);
if (result == SUCCESS) {
Serial.println(response);
StaticJsonBuffer<32> jsonBuffer;
JsonObject& root = jsonBuffer.parseObject(response);
lastRunTime = millis();
waitForRunTime = root["waitForRunTime"];
print(F("Last run time: "), lastRunTime);
print(F("Next post in: "), waitForRunTime);
}
result = http.get("isj.ir/Samples", response);
print(F("HTTP GET: "), result);
if (result == SUCCESS) {
Serial.println(response);
StaticJsonBuffer<32> …
Run Code Online (Sandbox Code Playgroud) 我正在制作一个需要从WebSocket安全服务器接收实时消息的程序.
我尝试使用JavaScript执行此任务,它工作得很漂亮!
但JavaScript无法满足我的项目需求.所以我想在Python中做同样的事情.但没有成功.
我正在努力解决的错误是:
[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:777)
我认为JavaScript没有这个问题,因为它使用浏览器来验证连接.
我在用什么:
我真的不知道该怎么办.我已经搜索了很多.
我可以通过更改代码来解决这个问题吗?
我应该使用另一个lib来建立连接吗?
是Python还是Anaconda的问题?
这是一些我无法弄清楚的新手错误吗?
这是我的Python代码:
import websocket
import websocket
import threading
import time
def on_message(ws, message):
print(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print("### closed ###")
def on_open(ws):
def run(*args):
for i in range(3):
time.sleep(1)
data = ws.recv()
print(data)
time.sleep(1)
ws.close()
print("thread terminating...")
thread.start_new_thread(run, ())
websocket.enableTrace(True)
ws = websocket.WebSocketApp("wss://stream.binance.com:9443/ws/bnbbtc@ticker",
on_message = on_message,
on_error = on_error,
on_close = on_close)
ws.on_open = on_open
ws.run_forever()
Run Code Online (Sandbox Code Playgroud)
如果有人有兴趣,这是我的JavaScript代码:
var socket = new …
Run Code Online (Sandbox Code Playgroud) 我需要我的Arduino代码打印出被替换为变量的随机单词.因此,就像我将有一个随机数生成器一样,随机数字吐出一个单词,然后作为一个变量需要打印出来.这是我现在的代码,对不起,我还是Arduino的初学者.
long randnumber = 0;
int aye = 1;
int sup = 2;
int boi = 3;
int bruv = 4;
void setup() {
Serial.begin(9600); // Starts the serial communication
}
void loop() {
int randnumber = 0;
randnumber = random(0,4);
Serial.println(randnumber);
}
Run Code Online (Sandbox Code Playgroud) 我怎样才能编写这段代码而不重复(c !! x)
x = [0..7]在哪里,使用列表理解更好,但我不知道如何编写它
show (EOBoard f c r) = "EOBoard\n" ++ "Foundations "
++ show f ++ "\n" ++ "Columns \n"
++ show (c!!0) ++ "\n" ++ show (c!!1) ++ "\n"
++ show (c!!2) ++ "\n" ++ show (c!!3) ++ "\n"
++ show (c!!4) ++ "\n" ++ show (c!!5) ++ "\n"
++ show (c!!6) ++ "\n" ++ show (c!!7) ++ "\n"
++ "Reserves " ++ show r
Run Code Online (Sandbox Code Playgroud) 对,基本上,我在我的html文档中有一个php include语句.包含正在这样工作,它正在拉入文件并显示它.包含文件基本上是我的导航栏,带有链接.发生的事情是索引文件中的所有其他内容都被转换为超链接,所有内容都指向ul/li中的最后一项.
这是我的包含声明:
php include ("/var/www/elements/navbar.html"); ?>
Run Code Online (Sandbox Code Playgroud)
这是我的navbar.html文件:
<ul>
<li><a href="http://www.upndown.co/home">Home</li>
<li><a href="http://www.upndown.co/about">About</li>
<li><a href="http://www.upndown.co/blog">Blog</li>
<li><a href="http://www.upndown.co/hardware">Hardware</li>
<li><a href="http://www.upndown.co/contact">Contact</li>
</ul>
Run Code Online (Sandbox Code Playgroud)