原创 cmake調用VS2019的v140(VS2015)的工具鏈編譯通過

最近的工作基本上在Linux上做。 但是,也有一個小工具需要同時支持Windows/Linux,工具依賴於Qt,從官方下載的版本上有qt5.6.3/5.12.12,這兩個版本都有MSVC2015。 因此搞了一個Win7的虛擬機,VS2015

原创 petalinux2018.3編譯sdk失敗的解決辦法

由於公司用的xilinx產品,大都是老版本,因此在轉linux時,爲減少切換麻煩,petalinux也是用的2018.3 編譯kernel/u-boot/root-fs一切正常,但在編譯SDK時,報失敗。 失敗信息如下: NOTE: Exe

原创 個人電子郵箱服務器的搭建:Postfix+Dovecot+Sqlite+PostfixAdmin+RoundCube

個人電子郵箱服務器的搭建:Postfix+Dovecot+Sqlite+PostfixAdmin+RoundCube 一、前言 個人網站上的Http服務已經搭建了不少,準備在其上整一個高大上的:電子郵箱服務(俗稱伊妹兒)。 整個服務還是基於

原创 Html網頁中驅動Vue組件

Html網頁中驅動Vue組件 通常Vue組件的使用辦法,是通過vue-cli創建一個應用骨架,然後import相應組件,在應用中調用createApp創建app根結點,然後初始化整個頁面、應用。 這樣得到的應用,是需要進行編譯、打包轉換後的

原创 Rttys及Rtty的交叉編譯

Rttys及Rtty的交叉編譯 Rttys官方的Release僅提供amd64與arm64的版本,並沒有armhf的版本,且並不支持將rttys部署到子目錄下。 因此需要手工交叉編譯一個Rttys。 1.Rttys Host環境:Ubunt

原创 Html網頁中驅動React組件

Html網頁中驅動React組件 本文是《Html網頁中驅動Vue組件》的姊妹篇。 通常React組件的使用辦法,是通過create-react-app創建一個應用骨架,然後import相應組件,在應用中調用ReactDOM.createR

原创 VUE3.0的打包配置修改

VUE3.0的打包配置修改 最近在玩在線工具這一塊,網上有一個開源應用:PPTist,能夠還原大部分PPT功能,實現了PPT的在線編輯、演示。 從Git拉下來的代碼,使用npm編譯後,js文件名字,後面都帶一堆hash,且JS的內部全部經過

原创 nginx在個人網站上的優化(一)

# nginx在個人網站上的優化(一) ## 一、防盜鏈 個人小網站,當然不希望別人偷偷鏈接使用我網站上的圖片、JS腳本等。 防盜鏈很簡單,增加一個如下的配置文件valid_referers.conf ```nginx    # 利用Ref

原创 MariaDB 10.6.5配置及運行

MariaDB 10.6.5配置及運行 1 安裝及運行 mariadb的配置可以從各個官方包中去提取。同時服務運行前,需要首先做一下數據初始化。 1.1 創建系統用戶 兩條命令分別創建用戶、及用戶級 groupadd mysql usera

原创 typecho無法登錄後臺的問題解決

typecho重新升級至1.2.0(實際上是重新刪除後安裝)後,typecho始終無法登錄後臺。 PHP這種Web編程語言實在沒接觸過,花了兩天來玩一下。 博客網站使用的技術:nginx+php-fpm+typecho(sqlite),ng

原创 cloudreve兼容acme.sh腳本

個人網站上搭建了有Blog、Git等服務,均是通過nginx反代,以子目錄形式提供服務。因此這些服務是可以共用一個https證書的。 而cloudreve就麻煩了,目前沒有找到以子目錄形式提供服務的辦法,只能先以子域名的方式搭建。 證書的申

原创 Git的交叉編譯

Git的交叉編譯 gitea的服務啓動是不依賴於Git的。但在初始化時會檢測Git程序是否存在,同時也是創建、克隆倉庫所必需。 默認安裝系統提供的Git庫也是可行,但依賴很多,感覺很不實在。 因此直接從官方下載源代碼過來,交叉編譯一個定製版

原创 一個計算glRotato後的座標的示例代碼

使用OpenGL顯示簡單的視頻,對於一些紋理需要旋轉並水平翻轉,找到一個示例代碼,做少量修改 // RotateByVector.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include

原创 hi3798mv100SDK上DropBear的交叉編譯

hi3798mv100SDK上DropBear的交叉編譯 Dropbear是一個相對較小的SSH服務器和客戶端。它運行在各種基於POSIX的平臺上。Dropbear是一種開源軟件,以MIT風格的許可證分發。Dropbear對於“嵌入”型Li

原创 Gogs的交叉編譯與配置

Gogs的交叉編譯與配置 gogs官方的版本,已經有一年未發佈Release版本了。 因此需要手工交叉編譯一個Gogs來,Gogs與Gitea的編譯很類似。 1.環境 Host環境:Ubuntu 18.04.5 (PC) 編譯工具鏈:arm