Nếu không áp dụng hàng đợi cho Event thì sử dụng Event có khác gì viết Code Logic ngay trong controller đâu nhỉ? Nếu thế thành ra Event đâu có tác dụng gì ngoài việc tách hàm đó ra khỏi Controller đâu? Nếu thế thì viết hẳn 1 Class phục vụ gửi Mail rồi khi nào cần dùng thì include khởi tạo đối tượng và gọi hàm thôi mà.
Gỉa sử trong hàm processSubmitOrder . Sau khi save đối tượng thì gọi hàm Mail::to(..) luôn.
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
HttpServerH.cpp:64:18: error: 'class ArduinoJson::JsonObject' has no member named 'success'
if (rootData.success()) {
^
exit status 1
no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master
Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master
Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Bài viết này chỉ đơn giản ở khía cạnh thống kê dựa trên con số, chưa có yếu tố gì liên quan tới AI hay khai phá dữ liệu cả. Để nghiên cứu về vde này ít nhất bạn phải đưa các con số vào trục thời gian, còn nhiều nhân tố ảnh hưởng nằm ẩn phía sau mà nếu ko suy nghĩ sâu thì ko thể tìm ra đc. Lô đề hay đầu tư tài chính cũng gần giống nhau, nếu có giải pháp đều có thể sinh lời, vde là tỷ lệ sinh lời là bnhieu % mà thôi. Qtrong là những người ko đủ trí tuệ thì sẽ thất bại, còn những người tài giỏi có phương pháp họ sẽ thành công (như các tỷ phú tài chính W.B hay Sorros) , những người ko đủ trình độ sẽ phá sản nếu ham mê 1 cách mù quáng (và hầu hết chúng ta ko đủ thông minh và trình độ nên chúng ta vẫn phải đi làm vì đồng tiền mà chưa có được sự tự do về tài chính)
Em cài lại mấy lần rồi vẫn không được! có cao nhân nào support em được không ạ? mà bây giờ e gõ "return" và "rendertamplate" toàn phải gõ chay chứ n k hiện ra từ gợi ý các bác ạ! Thanks all
THẢO LUẬN
em đã thử rồi nhưng không unistall dc cái extension đấy bác ạ
Có 2 cách khắc phục lỗi này:
Nếu không áp dụng hàng đợi cho Event thì sử dụng Event có khác gì viết Code Logic ngay trong controller đâu nhỉ? Nếu thế thành ra Event đâu có tác dụng gì ngoài việc tách hàm đó ra khỏi Controller đâu? Nếu thế thì viết hẳn 1 Class phục vụ gửi Mail rồi khi nào cần dùng thì include khởi tạo đối tượng và gọi hàm thôi mà. Gỉa sử trong hàm processSubmitOrder . Sau khi save đối tượng thì gọi hàm Mail::to(..) luôn.
Có sự đặc biệt nào khác của Event?
cái này giống resource phải k nhỉ
Arduino: 1.8.7 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
Build options changed, rebuilding all sketch\HttpServerH.cpp: In function 'void startConfigServer()':
HttpServerH.cpp:11:44: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:11:44: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:12:52: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:12:52: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:13:50: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:13:50: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:14:60: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:14:60: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:15:46: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:15:46: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:16:52: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:16:52: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:17:51: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:17:51: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
HttpServerH.cpp:18:56: error: no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
sketch\HttpServerH.cpp:18:56: note: candidates are:
In file included from sketch\HttpServerH.h:5:0,
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: void ESP8266WebServer::on(const char*, ESP8266WebServer::THandlerFunction)
void on(const char* uri, THandlerFunction handler);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:79:8: note: candidate expects 2 arguments, 3 provided
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:80:8: note: no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: void ESP8266WebServer::on(const char*, HTTPMethod, ESP8266WebServer::THandlerFunction, ESP8266WebServer::THandlerFunction)
void on(const char* uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn);
C:\Users\ho xuan phu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:81:8: note: candidate expects 4 arguments, 3 provided
sketch\HttpServerH.cpp: In function 'void handleConnectTo()':
HttpServerH.cpp:52:5: error: 'StaticJsonBuffer' was not declared in this scope
HttpServerH.cpp:52:42: error: 'jsonBuffer' was not declared in this scope
HttpServerH.cpp:64:18: error: 'class ArduinoJson::JsonObject' has no member named 'success'
exit status 1 no matching function for call to 'ESP8266WebServer::on(const __FlashStringHelper*, HTTPMethod, void (&)())'
Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master Invalid library found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master: no headers files (.h) found in C:\Users\ho xuan phu\Documents\Arduino\libraries\MFRC522-master
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Bạn kiểm tra lại xem, mình build vẫn OK lắm. Bạn có thể gửi log full error mình xem nào. Có thể mình sẽ giúp được gì đó cho bạn.
Cảm ơn a đã đọc.
Lỗi gì đó bạn?
bài viết khá hay và bổ ích
)) 😒😀
Cảm ơn anh. Bài viết rất hữu ích.
viết bài đi
Cảm ơn bạn.
bị lỗi anh ơi lỗi ở HttpSeverH.cpp
Quá tuyệt bạn ơi
Bác dùng phốthop qua wine hả... cam ơn bác về thông tin hữu ích giờ ae ko phải vất vả vì bộ hõ nữa
cái này có thể sử dụng cho file ipa k ad
để mình thử chạy cảm ơn bạn.
Bài viết này chỉ đơn giản ở khía cạnh thống kê dựa trên con số, chưa có yếu tố gì liên quan tới AI hay khai phá dữ liệu cả. Để nghiên cứu về vde này ít nhất bạn phải đưa các con số vào trục thời gian, còn nhiều nhân tố ảnh hưởng nằm ẩn phía sau mà nếu ko suy nghĩ sâu thì ko thể tìm ra đc. Lô đề hay đầu tư tài chính cũng gần giống nhau, nếu có giải pháp đều có thể sinh lời, vde là tỷ lệ sinh lời là bnhieu % mà thôi. Qtrong là những người ko đủ trí tuệ thì sẽ thất bại, còn những người tài giỏi có phương pháp họ sẽ thành công (như các tỷ phú tài chính W.B hay Sorros) , những người ko đủ trình độ sẽ phá sản nếu ham mê 1 cách mù quáng (và hầu hết chúng ta ko đủ thông minh và trình độ nên chúng ta vẫn phải đi làm vì đồng tiền mà chưa có được sự tự do về tài chính)
Em cài lại mấy lần rồi vẫn không được! có cao nhân nào support em được không ạ? mà bây giờ e gõ "return" và "rendertamplate" toàn phải gõ chay chứ n k hiện ra từ gợi ý các bác ạ! Thanks all