index.html
<!DOCTYPE html>
<html>
<head>
<title>Code or Nocode</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function getAnswer() {
const ul = document.getElementById('answer');
const url = 'http://localhost/test/answer.html';
fetch(url)
.then((resp) => resp.json())
.then(function(data) {
ul.innerText = "Answer="+data.answer
})
setTimeout(getAnswer, 1000);
}
</script>
</head>
<body>
<h1 id="answer">Answer=</h1>
<script>
setTimeout(getAnswer, 1000);
</script>
</body>
</html>
ghostyguo 發表在 痞客邦 留言(0) 人氣(17)
WebFig進入點: IP>FireWall>NAT頁面
Chain: dstnt
Protocol: 6(tcp)
Dst. Port: AAAA-BBBB
Dst.Address type: local
Action: dst-nat
To Address: 192.168.1.NNN
To Port:AAAA-BBBB
ghostyguo 發表在 痞客邦 留言(0) 人氣(283)
今天有人問題一個問題, 覺得有點意思, 所以動手做了一下, 如何在ESP32上同時使用RFID跟SD卡. 兩個介面都是使用 SPI 通訊, 所以重點是在於如何切換 CS 腳. 以前的經驗是, SD 會跟 W5100 網卡衝突, 要自行切換 CS 腳, 不過新版的 SD 驅動已經沒有這個問題了.
使用 arduino 的 SD 範例 ReadWrite 測試, 發現原本在 UNO 可用, 在 ESP32 即使配合更改 CS 接腳, 也是無法使用, 查看編譯過程, 可以看到以下訊息:
ghostyguo 發表在 痞客邦 留言(0) 人氣(810)
Visual Studio 環境可使用的方法:
sprintf(szTemp, "%I64d", i.QuadPart); // or
sprintf(szTemp, "%lld", i.QuadPart);
ghostyguo 發表在 痞客邦 留言(0) 人氣(8)
這個問題在 .Net 4.5 以前無法自動切換至 SSL, 問題在於憑證的驗證, 網路上有許多做法, 不過現在最簡單的方法, 就是改成 .Net 4.6以上的版本就可以了, 預設使用 TLS1.2, 如果網站 TLS 版本不符, 用 ServicePointManager 指定版本就好
https://docs.microsoft.com/zh-tw/dotnet/framework/network-programming/tls
ghostyguo 發表在 痞客邦 留言(0) 人氣(323)
在Windows排程器中編輯動作: ghostyguo 發表在 痞客邦 留言(2) 人氣(8,134)
tenserflow 2版之後有許多功能已經跟 v1不相容, 幸好 v2 包含了 v1 的方法, 只是改了類別名稱, 如果原有 v1 的程式碼想要在 v2 環境使用, 只要照以下 import 方式就可以繼續使用原 v1 程式碼:
ghostyguo 發表在 痞客邦 留言(0) 人氣(25)

為了瞭解 nVidia 關於 JPEG 的支援, 蒐集一些資料, 做個紀錄
程式碼來源: https://github.com/NVIDIA/cuda-samples
ghostyguo 發表在 痞客邦 留言(0) 人氣(95)

咖啡豆辨識, 先設計打光場景, 背景用單色, 先用HSV色彩過濾得到一個初步遮罩, 再用 morphology處理遮罩, 把遮罩內的洞補起來, 並且縮小邊緣, 以獲得完全不含背景色的圖片
import cv2
import numpy as np
pic = 'pic/b2.jpg'
img=cv2.imread(pic,cv2.IMREAD_COLOR)
hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
lower_coffee = np.array([0,0,0])
upper_coffee = np.array([60,255,180])
mask = cv2.inRange(hsv, lower_coffee, upper_coffee)
kernel1 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(13,13))
kernel2 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(15,15))
#mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel)
mask = cv2.dilate(mask ,kernel1)
mask = cv2.erode(mask, kernel2)
out = cv2.bitwise_and(img, img, mask= mask)
cv2.imshow("img",img)
cv2.imshow('mask',mask)
cv2.imshow("out",out)
cv2.waitKey(0)
cv2.destroyAllWindows()
|
ghostyguo 發表在 痞客邦 留言(0) 人氣(380)

最近熱門的藥局領口罩, 有公開的CSV可以下載, 用python簡單就可抓取了, 觀察了一下資料,更新速度還蠻快的, 但是有住址而無GPS座標, 如果要用地圖, 需要一個轉換, 一次轉換那麼多點要花很多錢, 最好是用cache的方式, 有抓到就先存起來, 要查詢時先去cache找, 沒有再去查詢.
ghostyguo 發表在 痞客邦 留言(0) 人氣(791)