目前分類:NetYea (106)

瀏覽方式: 標題列表 簡短摘要
網站架設

在搜尋引擎不斷改版網頁不得不進入https
所今後台編纂器圖片上傳也變得不克不及用了
不得已又請教了谷哥大神
多方嘗試後,找到
CKeditor 4.11.1 網頁編輯器與CKfinder 2.6.2.1 圖片上傳可以用

CKeditor 4.11.1 網頁編纂器與CKfinder
CKeditor 4.11.1 網頁編纂器與CKfinder

檔案下載了今後,籠蓋之前檔案
找到 ckeditor/config.js

  1. CKEDITOR.editorConfig = function( config ) {
  2.         // Define changes to default configuration here. For example:
  3.         // config.language = 'fr';
  4.         // config.uiColor = '#AADC6E';
  5. }
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

範例圖片
用jquery做相册

網站架設用jquery做相册



CSS網站架設
  1. body{ text-align:center;}
  2. *{ margin:0; padding:0;}
  3. img{ border:none;}
  4. #container{ width:900px; height:900px; background:#000000; border:1px solid #006633; margin:auto; padding:0;}
  5. #loader{ width:480px; margin:auto; height:500px; background:#FFFFFF; float:left; margin-right:5px;}
  6. #imageOptions{ float:left;}
  7. #imageOptions li{ list-style:none; margin:10px;}
  8. .loading{ background:url(images/spinner.gif) center center no-repeat;}
  9. h3{ line-height:500px;}
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

因搜索引擎改版,網站不能不改https
當網站安裝了SSL後,如何把網址主動轉成https?

在網頁目次-public_html,有一個檔案叫 .htaccess,編纂檔案內容,然後將以下轉向的規則寫在裡面:

寫法1:

  1. RewriteCond %{HTTPS} off
  2. RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

在測試 mnist 數字辨識時

代碼起原
https://hackmd.io/@Maxlight/SkuYB0w6_#3-hyperparameter
 

網站架設
  1. import torch
  2. from torch.utils import data as data_
  3. import torch.nn as nn
  4. from torch.autograd import Variable
  5. import matplotlib.pyplot as plt
  6. import torchvision
  7. import os
  8.  
  9. EPOCH = 1
  10. BATCH_SIZE = 50
  11. LR = 0.001
  12. DOWNLOAD_MNIST = False
  13.  
  14. train_data = torchvision.datasets.MNIST(root = './mnist',train = True,transform = torchvision.transforms.ToTensor(),download = DOWNLOAD_MNIST)
  15.  
  16. print(train_data.train_data.size())
  17. print(train_data.train_labels.size())
  18. plt.ion()
  19. for i in range(11):
  20.   plt.imshow(train_data.train_data[i].numpy(), cmap = 'gray')
  21.   plt.title('%i' % train_data.train_labels[i])
  22.   plt.pause(0.5)
  23. plt.show()
  24.  
  25. train_loader = data_.DataLoader(dataset = train_data, batch_size = BATCH_SIZE, shuffle = True,num_workers = 2)
  26.  
  27. test_data = torchvision.datasets.MNIST(root = './mnist/', train = False)
  28. test_x = torch.unsqueeze(test_data.test_data, dim = 1).type(torch.FloatTensor)[:2000]/255.
  29. test_y = test_data.test_labels[:2000]
  30.  
  31. class CNN(nn.Module):
  32.   def __init__(self):
  33.     super(CNN, self).__init__()
  34.     self.conv1 = nn.Sequential(
  35.         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
  36.         nn.ReLU(),
  37.         nn.MaxPool2d(kernel_size = 2),
  38.     )
  39.     self.conv2 = nn.Sequential(
  40.         nn.Conv2d(16, 32, 5, 1, 2),
  41.         nn.ReLU(),
  42.         nn.MaxPool2d(2)
  43.     )
  44.     self.out = nn.Linear(32*7*7, 10)
  45.  
  46.   def forward(self, x):
  47.     x = self.conv1(x)
  48.     x = self.conv2(x)
  49.     x = x.view(x.size(0), -1)
  50.     output = self.out(x)
  51.     return output, x
  52.  
  53. cnn = CNN()
  54. print(cnn)
  55.  
  56. optimization = torch.optim.Adam(cnn.parameters(), lr = LR)
  57. loss_func = nn.CrossEntropyLoss()
  58.  
  59. for epoch in range(EPOCH):
  60.   for step, (batch_x, batch_y) in enumerate(train_loader):
  61.     bx = Variable(batch_x)
  62.     by = Variable(batch_y)
  63.     output = cnn(bx)[0]
  64.     loss = loss_func(output, by)
  65.     optimization.zero_grad()
  66.     loss.backward()
  67.     optimization.step()
  68.  
  69.     if step % 50 == 0:
  70.         test_output, last_layer = cnn(test_x)
  71.         pred_y = torch.max(test_output, 1)[1].data.numpy()
  72.         accuracy = float((pred_y == test_y.data.numpy()).astype(int).sum()) / float(test_y.size(0))
  73.         print('Epoch: ', epoch, '| train loss: %.4f' % loss.data.numpy(), '| test accuracy: %.2f' % accuracy)
  74.  
  75. test_output, _ = cnn(test_x[:10])
  76. pred_y = torch.max(test_output, 1)[1].data.numpy()
  77. print(pred_y, 'prediction number')
  78. print(test_y[:10].numpy(), 'real number')
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設 帶排序功能的js masonry瀑布流插件

網站架設 帶排序功能的js masonry瀑布流插件

網站架設 查看演示  下載檔案


扼要教程
sortableJs是一款帶排序功能的js masonry瀑布流插件。sortableJs能夠使元素以卡片情勢顯示,並以masonry瀑布流體式格局進行結構,經由過程點擊分類按鈕,可以將卡片按指定的方式動態排序。

利用方式
在頁面中引入sortable.min.css和sortable.min.js文件。
  1. <link rel="stylesheet" href="path/to/sortable.min.css">
  2. <script src="path/to/sortable.min.js"></script>  
  3.  
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

不管是使用無名、Pixnet、Xuite或Wordpress...等平台,在治理後台新增文章,都邑有一個很像Word的編纂器,透過此編纂器便可輕鬆撰寫文章,而且還可以加粗體變換字體顏色超保持....與圖片上傳等功能,即便完全不懂任何的HTML語法,也可編纂出一個漂亮的文章頁面出來,而且邊製作還會邊顯示後果,這是個相當利便的功能,而這麼棒的功能難不成要自已寫,寫完不只天黑可能都爆肝了,所以要多加善用資源,今天梅干就來分享一個好用的即見即所得HTML文章編纂器CKeditor,與CKfinder上傳元件讓編纂器不只單單可編輯,同時還可上傳檔案乃至直瀏覽伺器服中的檔案,且完全不消寫任何的程式碼,只要設定一下,當即就打造自已專屬的文章編纂器囉!
 

CKeditor(編纂器)/CKfinder(上傳元件)下載:
編纂器:CKeditor
支援語法:PHP、ASP、ASP.NET、CF
元件版本:4.4.5
官方展現:http://ckeditor.com/demo
官方下載:http://ckeditor.com/download

上傳元件:CKfinder
支援語法:PHP、ASP、ASP.NET、CF
元件版本:2.4
官方展示:http://ckfinder.com/demo
官方下載:http://ckfinder.com/download
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

起首可以到FPDF網站下載程式,固然FPDF的網站有教學也值得前去觀看http://www.fpdf.org/

或直接點選這邊下載fpdf16.zip

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網頁優化SEO技能 網站架設網頁優化SEO技能 網站架設
網站架設
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設

sqlite3的名擴展在PHP 5.3.0+以上都邑默許啟用。在可以compile-時利用--without-sqlite3來禁用它。
視窗柯林斯用戶經由過程啟用php_sqlite3.dll才能利用此擴大。php_sqlite3.dll默認所有遊戲在PHP 5.3.0以後的PHP刊行版中。
有關具體的安裝申明,請查看PHP教程及其官方網站。
毗鄰到的SQLite數據庫以下PHP代碼顯示若何毗鄰到SQLite數據庫。若是數據庫不存在,那麼它將建立一個新的數據庫,最後將返回一個數據庫對象。

  1. <?php
  2.    class SQLiteDB extends SQLite3
  3.    {
  4.       function __construct()
  5.       {
  6.          $this->open('phpdb.db');
  7.       }
  8.    }
  9.    $db = new SQLiteDB();
  10.    if(!$db){
  11.       echo $db->lastErrorMsg();
  12.    } else {
  13.       echo "Yes, Opened database successfully\n";
  14.    }
  15. ?>
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設ESP32 腳位 34 對應10K歐姆電阻與光敏電組毗連處
ESP32 腳位 27 對應LED 正極
10K歐姆電阻另外一腳接VCC
LED腳負極接地
光敏另外一腳接地
光敏電阻與10K歐姆電阻毗連
如圖:

網站架設 Arduino ESP32 用光敏電阻做小夜燈

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

比來因為CENTOS 7 辦事會莫名的封閉,查了發現是KENERL問題,所以決議升到CENTOS 8-9,

我的INTEL雙網網卡 來當作家裡的firewall, 於是安裝了CENTOS 8 - 9, 並用pppoe 來毗連中華電信的Router, 而且寫了一些iptables 的rules 來當作firewall 及NAT router.
可是覺得有問題, 有時連不出去. 現象是如許的:


可是在NAT 後面的電腦,GOOGLE PTT網站 連線都很ok, , 只要碰上yahoo跟遊戲 的連線, 就連不上, ftp 也ok.


這問題擺了好久都沒去理睬. 今天終於有空好好的來追問題的泉源. 發現好像是跟pppoe 有關.
問了小洲大大才發現

MTU
MTU (Maximum Transmission Unit) 是指網路介面卡上最大傳輸單元, 其單元為bytes. 在大多半的Ehternet 上, 這個值凡是是1500. 因為如斯, 在PPPoE 中, 因為還有header問題, 所以這個值就得設的比力小, 每每為1492 (= 1500 – 2(PPP)- 6(PPPoE))

MSS
MSS (Maximum segment size) 是TCP protocol 中的一個參數, 是指TCP 每次資料傳輸分段的最大值. 當TCP 在handshake 時, 雙方host 會查看MSS 這個欄位, 來決定兩邊資料傳輸分段的巨細. 在Ethernet 中MSS 值最大為1460 bytes.
緣由是在Ethernet 中 MTU = IP Header + TCP Header + MSS + FCS.
(FCS 是指Frame check sequence, 通常採用CRC演算法, 在Ethernet 中, 它佔4 bytes.)
然則在PPPoE 中MTU 為1492, 所以其MSS 只能設為1452.

問題所在
當CENTOS 8 在開機後, 啟動了ppp0, 其內定將MTU 設為1492, 而且會主動設定一條iptable rule,



因為在NAT 後面的電腦, 並不知道前真個router 是用什麼介面連到internet, 所以它和遠真個電腦創設TCP 連線時, 有可能會將MSS 設為1460. 但是由於firewall 或router 端使用PPPoE連線, 若MSS 大於1452會造成資料爆掉, 所以上述的iptable rule 強迫偷改其MSS值(在IPV4下 = PMTU – 40, 在IPV6下 = PMTU – 60). 是以MSS 就會被改成1452, 如許子就不會爆掉了.

但是我自己寫的iptable rule script 中, 一起頭就用了下列設定, 斷根了本來的所有設定

 

  1. # 斷根所有劃定規矩
  2. iptables -F -t filter
  3. iptables -X -t filter
  4. iptables -Z -t filter
  5. iptables -F -t mangle
  6. iptables -X -t mangle
  7. iptables -Z -t mangle
  8. iptables -F -t nat
  9. iptables -X -t nat
  10. iptables -Z -t nat
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設
最新版nagios 3.3.1 也能用

此3.06版本筆者已測試完成安裝之筆記,
請列位注意裡面的步調細節,不要LOST必然能成功

 

1. 安裝說明
1.1. Nagios簡述
  Nagios為知名的遠端主機監看對象,為主從式架構軟體。個中主體可安裝於Linux型功課系統,包括Fedora、Ubuntu及Debian等,另亦可安裝於其他Unix like功課系統,如FreeBSD;而 Nagios偵測Agent,則可安裝於Unix like或Windows主機。詳見圖1。
  利用Nagios供給給Windows系統之Agent,該Agent稱為NSClient++,結合安裝Nagios監看主機,便可把握Windows系統狀態。運作概念為,由監看主機的Nagios,呼喚本機檢查程式 check_nt,該查抄程式透過安裝在遠端主機的署理程式NSClient++,獲得相幹系統資訊,以後再回傳給Nagios,並出現於Web介面上。

網站架設 Nagios系統監看工具安裝教學 (3.3.1)
   網站架設 Nagios系統監看工具安裝教學 (3.3.1)
  圖1:利用Nagios監看Windows系統狀況示意
  資料來曆:[2]
  至於Nagios提供給Linux主機的偵測Agent,則稱為NRPE,其架構示意圖與Windows主機相似,詳見圖2。
   網站架設 Nagios系統監看工具安裝教學 (3.3.1)網站架設 Nagios系統監看工具安裝教學 (3.3.1)
  圖2:利用Nagios監看Linux系統狀況示意
  資料濫觞:[3]

1.2. 系統架構
  本文展示的系統架構,利用1部Fedora作業系統主機,同時監看Windows與Fedora主機。其系統架構與IP位址,詳見圖3。

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

最近發現Cpanel伺服器發給gmail信箱常常收不到
一下又收的到,但大部分都被擋下來
找了google後發現要到google workspace申請帳號驗證網域
先到google workspace 申請帳號
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

輸入公司名稱
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

姓名及EMAIL
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor
選已經有網域了
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor
輸入網域
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

設定EMAIL(你具有的網域)帳號暗碼
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

輸入手機號碼
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

收到簡訊驗證碼並輸入
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

點接管
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

點 庇護
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

點 我已準備好護衛我的網域
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

繼續 前去步調2
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

複製TXT value(TXT值) 到 Cpanel dns manager新增一TXT記載
點選 回護網域 (五分鐘內完成)
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

繼續
Cpanel gmail 檔信問題.. google wor
Cpanel gmail 檔信問題.. google wor

Cpanel gmail 檔信問題.. google wor 

 

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

NetYea套件新增Line@漂浮圖標
在電腦版或是手機板都能讓客戶更輕易找到你
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設

Python 利用 MySQL Connector 操作 M

介紹如何利用 Python 的 MySQL Connector 模組連接 MySQL/MariaDB 資料庫,進行查詢、新增或刪除等各種操作。



Python 有許多 MySQL/MariaDB 資料庫相幹的模組,而最常被利用的就是 MySQL Connector 與 MySQLdb 這兩個模組,以下是 MySQL Connector 模組的利用體式格局。
安裝 MySQL Connector 模組
開啟 Windows 中的號令提示自元,利用 pip 安裝 Python 的 MySQL Connector 模組:

 

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

愛惜眼睛!可置換Dreamwaver程式碼色彩

 

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()



ESP32 節制 TB6612FNG 直流馬達驅動∕節制板 請看這篇

 

利用Android手機若何用Arduino藍芽連線ESP32節制蜘蛛機械人
需要利用雙電源
假如利用單電源,電流會被馬達抽走
ESP32晶片電流不足會沒法正常運作
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設

CPanel 任事器用transfer Tool對拷主機,


這兩天用CPanel 辦事器用transfer Tool對拷主機


發現有的網站竟然顯示 內部毛病 ERROR 500


CPanel 任事器用transfer Tool對拷主機,


找了一下.htaccess檔案內多了

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

ESP32 腳位34 連接到可變電阻腳位 2
ESP32 腳位VIN 連接到可變電阻腳位 1
ESP32 腳位GND 連接到可變電阻腳位 3
ESP32若何哄騙可變電阻讀取外部電壓數值
ESP32若何哄騙可變電阻讀取外部電壓數值

讀取數值為12 bits = 4096
0 - 4095

程式碼:

  1. const int potPin = 34;
  2. int val=0;
  3. void setup() {
  4.   Serial.begin(115200); //連線速率
  5.   delay(1000);
  6. }
  7.  
  8. void loop() {
  9.   // put your main code here, to run repeatedly:
  10.   val = analogRead(potPin); //讀取電壓數值
  11.   Serial.println(val); //印出電壓數值
  12.   delay(500); //延遲0.5秒
  13. }
文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()

網站架設

情況 WIN10 RTX 3070 TI

設置裝備擺設一覽:

文章標籤

prescoevlti 發表在 痞客邦 留言(0) 人氣()