網頁設計

AnyDesk 是 Linux 用戶可用的最好專有遠端桌面運用程式之一。該軟體程式提供對運行 Windows、macOS、Linux 和 FreeBSD 的電腦的流暢、無縫的遠端存取。在本指南中,我們將解釋如何在 CentOS 8 / RHEL 8 Linux 桌面中安裝 AnyDesk。

在 CentOS 8 / RHEL 8 上安裝 AnyDesk 後,您將能夠從 Windows、Mac 和其他基於 Linux 的系統存取 Linux 系統。您將享受其簡單且用戶友好的設定和管理東西,使您可以或許輕鬆經管遠端系統。


在 CentOS 8 / RHEL 8 上安裝 AnyDesk
我們將利用預先打包的 RPM 軟體包從 AnyDesk Yum 貯存庫在 CentOS 8 / RHEL 8 上安裝 Install AnyDesk。您可以手動下載 RPM 軟體包並安裝它,但這意味著必需手動完成更新。

1 – 新增 AnyDesk 貯存庫
使用下面共享的敕令將貯存庫新增至您的系統。
CentOS 8:

  1. tee /etc/yum.repos.d/AnyDesk-CentOS.repo <<EOF
  2. [anydesk]
  3. name=AnyDesk CentOS - stable
  4. baseurl=http://rpm.anydesk.com/centos/\$basearch/
  5. gpgcheck=1
  6. repo_gpgcheck=1
  7. gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEY
  8. EOF
文章標籤

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

1. 到 Github 下載 tesseract-ocr-w64-setup-5.3.3.20231005.exe 來安裝Tesseract。

2. 紀錄Tesseract安裝的路徑,預設路徑平常為 C:\Program Files\Tesseract-OCR。

3. 將Tesseract.exe路徑新增到情況變數中

 

  1. pip install pytesseract
文章標籤

valeritmfov8 發表在 痞客邦 留言(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.  
文章標籤

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

本文為人人講授的是PHP錯誤Notice : Use of undefined constant 的完善解決方法,這個php的非致命錯誤提示在pph5.3以上的版本中呈現的頻率非常好,主要是因為php.ini中的錯誤級別設置裝備擺設的問題,感興趣的同窗參考下.

本文為人人講解的是PHP毛病Notice : Use of undefined constant 的完善解決方式,這個php的非致命錯誤提示在php5.3以上的版本中出現的頻率特別很是好,主要是因為php.ini中的毛病級別設置裝備擺設的問題.

問題申明:
會快速造成磁碟空間滿載,導致系統無法正常使用.

  1. cat /var/log/httpd/error_log
文章標籤

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

CPanel 新帳號時沒法點竄PHP版本
出現毛病

The system failed to create the file “/var/cpanel/userdata/wordnetyea/cache.lock” (as EUID: 1063, EGID: 1066 1066) because of the following error: Permission denied
文章標籤

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

Yolov8 AttributeError str obje
  1. Model summary (fused): 168 layers, 3011108 parameters, 0 gradients
  2.                  Class     Images  Instances      Box(P          R      mAP50  mAP50-95): 100%|██████████| 1/1 [00:00<00:00, 45.58it/s]
  3.                    all         12         12          0          0          0          0
  4. Traceback (most recent call last):
  5.   File "D:\yolo\testyolo.py", line 13, in <module>
  6.     model.train(data="data.yaml",
  7.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\model.py", line 334, in train
  8.     self.trainer.train()
  9.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 195, in train
  10.     self._do_train(world_size)
  11.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 418, in _do_train
  12.     self.final_eval()
  13.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\trainer.py", line 573, in final_eval
  14.     self.metrics = self.validator(model=f)
  15.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\torch\utils\_contextlib.py", line 115, in decorate_context
  16.     return func(*args, **kwargs)
  17.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\engine\validator.py", line 190, in __call__
  18.     self.print_results()
  19.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\models\yolo\detect\val.py", line 165, in print_results
  20.     names=self.names.values(),
  21. AttributeError: 'str' object has no attribute 'values'
  22. Exception in thread Thread-12 (plot_images):
  23. Traceback (most recent call last):
  24.   File "D:\ProgramData\Anaconda3\envs\python310\lib\threading.py", line 1009, in _bootstrap_inner
  25.     self.run()
  26.   File "D:\ProgramData\Anaconda3\envs\python310\lib\threading.py", line 946, in run
  27.     self._target(*self._args, **self._kwargs)
  28.   File "D:\ProgramData\Anaconda3\envs\python310\lib\site-packages\ultralytics\utils\plotting.py", line 442, in plot_images
  29.     c = names.get(c, c) if names else c
  30. AttributeError: 'str' object has no attribute 'get'
  31.  
  32. Process finished with exit code 1
  33.  
複製代碼
文章標籤

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

 

以下有兩個大項目需要設定,依序為:
若何申請Google Maps API金鑰?
如何啟用Google Maps API辦事?
文章標籤

valeritmfov8 發表在 痞客邦 留言(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
文章標籤

valeritmfov8 發表在 痞客邦 留言(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. ?>
文章標籤

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

網頁設計在架設了DNS後


該若何肯定該網域是不是被GOOGLE接受呢?


到該網址
https://www.whatsmydns.net/

輸入網域就能夠知道具體內容了

網頁設計

網頁設計 DNS 搜檢器

文章標籤

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