在利用CSS的時辰,用某些特效能讓網站更有活力,若是應用JQUERY又太甚複雜
不外今天作者看到某網站的應用不錯,於是就利用CSS也做了
可以看到下圖,滑鼠未移置圖片規範
 
用CSS寫以下代碼
- .chimga{
- margin:10px;
- width:100%;
- height:100%;
- box-sizing:border-box;
- overflow:hidden;
- display:block;
- }
- .chimga:hover img{
- -moz-transform:scale(1.3) rotate(2deg);
- -webkit-transform:scale(1.3) rotate(2deg);
- -o-transform:scale(1.3) rotate(2deg);
- -ms-transform:scale(1.3) rotate(2deg);
- transform:scale(1.3) rotate(2deg);
- }
複製代碼
|
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
許多人架好網站後卻發現YAHOO或GOOGLE搜索不到自己網站
卻不知道哪裡出了問題?實際上是因為新建置的網站並沒有被各大搜索引擎收錄
zolanddelbs 發表在 痞客邦 留言(0) 人氣()

展現網址:點我觀看

zolanddelbs 發表在 痞客邦 留言(0) 人氣()
有使用過進度條的伴侶必然會感覺很不利便
因為要從0~100讀取 華侈時候
因檔案大小也不知道這時間讀寫的完嗎?
如這篇
Java Swing 如何利用進度
於是經由修正
改成此方式
可行使DIALOG準確的抓到讀寫完成的時候
- processdialog.setTitle("Copying files to USB");
- processdialog.add(labelimg);
- processdialog.setLocation(400,250);
- processdialog.pack(); // Packs the dialog so that the JOptionPane can be seen
- processdialog.setVisible(true); // Shows the dialog
- new Thread(){
- public void run(){
- try{
- Process process = null;
- BufferedReader input = null;
- final Runtime runtime = Runtime.getRuntime();
- //extact tar for ext3 file
- String tarstring = "tar -xvpf /"+tarpath+"/"+cellValue+".tar -C "+extpatition+"/";
- process = runtime.exec(new String[]{"/bin/sh","-c",tarstring});
- InputStream stdout = process.getInputStream ();
- InputStreamReader osr = new InputStreamReader (stdout);
- BufferedReader obr = new BufferedReader (osr);
- process.waitFor();
-
- Thread.sleep(2000);
- }catch(Exception e){
- e.printStackTrace();
- }finally{
- processdialog.dispose();
- }
- }
- }.start();
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
Python中執行Pytesseract模組毛病 - 毛病訊息
- raise TesseractNotFoundError()
- pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information.
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
實例環境:python3.7
BeautifulSoup庫、xlwt庫(需手動安裝)
urllib庫、re庫(內置的python庫,無需手動安裝)
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
為了將圖片數據轉換為合適 AI訓練的花樣,利用 OpenCV先對面部進行辨識,然後將臉部數據另存為統一的花式。
- import cv2
-
- face_cascade = cv2.CascadeClassifier('./cascades/haarcascade_frontalface_default.xml')
- eye_cascade = cv2.CascadeClassifier('./cascades/haarcascade_eye.xml')
-
- def detect(filename):
- img = cv2.imread(filename)
- gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
- faces = face_cascade.detectMultiScale(gray,
- scaleFactor=1.2,
- minNeighbors=3,)
- for (x,y,w,h) in faces:
- roi_gray = gray[y:y+h, x:x+w]
- eyes = eye_cascade.detectMultiScale(roi_gray,
- scaleFactor=1.02,
- minNeighbors=3,
- minSize=(40,40),)
- img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
- for (ex,ey,ew,eh) in eyes:
- img = cv2.rectangle(img,(x+ex,y+ey),(x+ex+ew,y+ey+eh),(0,255,0),2)
- cv2.imwrite('./tzuyu_face.jpg', img)
-
- detect('tzuyu.jpg')
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
EyeSee 官網:https://eyesee.cht.com.tw/
申請帳號(用HINET線路HN申請)
申請好了之後
1.監測報表->寬頻上彀->加值服務辦理

zolanddelbs 發表在 痞客邦 留言(0) 人氣()
在架設了DNS後
該如何肯定該網域是不是被GOOGLE接管呢?
到該網址
https://www.whatsmydns.net/
輸入網域就能夠知道具體內容了

zolanddelbs 發表在 痞客邦 留言(0) 人氣()
最近被MAIL SERVER搞得焦頭爛額
每日到CPANEL官方問問題
結果都是沒找到被GAMIL及HOTMAIL檔信問題
也處置不了
找了小洲先生,他說只有做SmartHost relay或換IP
進入WHM -> Exim Configuration Manager -> BACKUP
備份設定檔

最近被MAIL SERVER搞得焦頭爛額
每日到CPANEL官方問問題
結果都是沒找到被GAMIL及HOTMAIL檔信問題
也處理不了
找了小洲教員,他說只有做SmartHost relay或換IP
進入WHM -> Exim Configuration Manager -> BACKUP
備份設定檔

zolanddelbs 發表在 痞客邦 留言(0) 人氣()
因為信件發不出去(gmail hotmail 直接被退回)
問了CPanel官方後
他說hostname沒法對應,要改成與nameserver一樣
然後若何重建Exim PTR /保存DNS Cache 和更新MAIL HELO
進入WHM
Home »Service Configuration »Exim Configuration ManagerDocumentation
Rebuild Reverse DNS Cache and Update Mail HELO
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
web gzip 測試網站
一、什麼是gzip
gzip是一種數據花式,默認且今朝僅使用deflate算法緊縮data部分;
Gzip是一種風行的文件緊縮算法,現在的應用十分普遍,特別是在Linux平台。當利用Gzip緊縮到一個純文本文件時,結果長短常顯著的,大約可以削減70%以上的文件巨細。這取決於文件中的內容。
|
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
ESP32 腳位34 連接到可變電阻腳位 2
ESP32 腳位VIN 連接到可變電阻腳位 1
ESP32 腳位GND 毗連到可變電阻腳位 3


讀取數值為12 bits = 4096
0 - 4095
程式碼:
- const int potPin = 34;
- int val=0;
- void setup() {
- Serial.begin(115200); //連線速度
- delay(1000);
- }
-
- void loop() {
- // put your main code here, to run repeatedly:
- val = analogRead(potPin); //讀取電壓數值
- Serial.println(val); //印出電壓數值
- delay(500); //延遲0.5秒
- }
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
有時辰會需要寫PHP程式去獲得指定資料夾內的檔案列表,這三個函式分別是glob、scandir、readdir
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
cxSelect 是基於jQuery 的多級聯動菜單插件,合用於省市、商品分類等聯動菜單。
列表數據經由過程AJAX 獲得,也能夠自定義,數據內容使用JSON 格局。
同時兼容Zepto,便利在移動端利用。
國內省市縣數據起原:basecss/cityData Date: 2014.03.31
全球首要城市數據起原:整理國內常用網站和軟件Date: 2014.07.29
版本:jQuery的V1.7 +的Zepto V1.0 +jQuery的cxSelect V1.4.0
利用方式载入 JavaScript 文件
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
學會Arduino根基操控後
必然會想學會無線遙控,如藍芽Bluetooth, Wifi
這篇申明藍芽Bluetooth操控
結果圖

影片
代碼:
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
之前碰到CPANEL發信給我
說磁碟空間不足
我心想4TB硬碟,沒幾個網站怎麼會空間不足
第一時候以為是網站被駭
到filezilla搜檢事後發現是PHP7.4 的LOG超大

zolanddelbs 發表在 痞客邦 留言(0) 人氣()
註冊、設置好狐狸錢包後,如文內新增BSC鏈一般新增Arbitrum鏈網路。
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
在測試 mnist 數字辨識時
代碼起原
https://hackmd.io/@Maxlight/SkuYB0w6_#3-hyperparameter
- import torch
- from torch.utils import data as data_
- import torch.nn as nn
- from torch.autograd import Variable
- import matplotlib.pyplot as plt
- import torchvision
- import os
-
- EPOCH = 1
- BATCH_SIZE = 50
- LR = 0.001
- DOWNLOAD_MNIST = False
-
- train_data = torchvision.datasets.MNIST(root = './mnist',train = True,transform = torchvision.transforms.ToTensor(),download = DOWNLOAD_MNIST)
-
- print(train_data.train_data.size())
- print(train_data.train_labels.size())
- plt.ion()
- for i in range(11):
- plt.imshow(train_data.train_data[i].numpy(), cmap = 'gray')
- plt.title('%i' % train_data.train_labels[i])
- plt.pause(0.5)
- plt.show()
-
- train_loader = data_.DataLoader(dataset = train_data, batch_size = BATCH_SIZE, shuffle = True,num_workers = 2)
-
- test_data = torchvision.datasets.MNIST(root = './mnist/', train = False)
- test_x = torch.unsqueeze(test_data.test_data, dim = 1).type(torch.FloatTensor)[:2000]/255.
- test_y = test_data.test_labels[:2000]
-
- class CNN(nn.Module):
- def __init__(self):
- super(CNN, self).__init__()
- self.conv1 = nn.Sequential(
- nn.Conv2d(in_channels = 1, out_channels = 16, kernel_size = 5, stride = 1, padding = 2,),# stride = 1, padding = (kernel_size-1)/2 = (5-1)/2
- nn.ReLU(),
- nn.MaxPool2d(kernel_size = 2),
- )
- self.conv2 = nn.Sequential(
- nn.Conv2d(16, 32, 5, 1, 2),
- nn.ReLU(),
- nn.MaxPool2d(2)
- )
- self.out = nn.Linear(32*7*7, 10)
-
- def forward(self, x):
- x = self.conv1(x)
- x = self.conv2(x)
- x = x.view(x.size(0), -1)
- output = self.out(x)
- return output, x
-
- cnn = CNN()
- print(cnn)
-
- optimization = torch.optim.Adam(cnn.parameters(), lr = LR)
- loss_func = nn.CrossEntropyLoss()
-
- for epoch in range(EPOCH):
- for step, (batch_x, batch_y) in enumerate(train_loader):
- bx = Variable(batch_x)
- by = Variable(batch_y)
- output = cnn(bx)[0]
- loss = loss_func(output, by)
- optimization.zero_grad()
- loss.backward()
- optimization.step()
-
- if step % 50 == 0:
- test_output, last_layer = cnn(test_x)
- pred_y = torch.max(test_output, 1)[1].data.numpy()
- accuracy = float((pred_y == test_y.data.numpy()).astype(int).sum()) / float(test_y.size(0))
- print('Epoch: ', epoch, '| train loss: %.4f' % loss.data.numpy(), '| test accuracy: %.2f' % accuracy)
-
- test_output, _ = cnn(test_x[:10])
- pred_y = torch.max(test_output, 1)[1].data.numpy()
- print(pred_y, 'prediction number')
- print(test_y[:10].numpy(), 'real number')
zolanddelbs 發表在 痞客邦 留言(0) 人氣()
您的網站為何總是排名在後面呢?除了買告白之外,有無什麼撇步呢?網店日報來告知您,有哪些根基的SEO優化技能,做好這6個步驟,您的網站SEO就可以事半功倍!
zolanddelbs 發表在 痞客邦 留言(0) 人氣()