Java Spring 官方已提供2.6.6 可以修補 Java Spring RCE 的Zero Day。

修補方式即是在 pom.xml 檔案中的版本調整到2.6.6 以上即可。 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

因業務需求需要寄送大檔案,但是可能接收端的mail server 不允許夾帶大檔案之附件,故需要將檔案進行拆分壓縮,此時需要一個一個寄信就變成一件非常麻煩的事情,因此有了以下的程式碼!!

本案例是使用gmail的mail 服務,所以程式會透過 gmail 寄信。

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

因業務需求需要寄送大檔案,但是可能接收端的mail server 不允許夾帶大檔案之附件,故需要將檔案進行拆分壓縮,此時需要一個一個寄信就變成一件非常麻煩的事情,因此有了以下的程式碼!!

首先本案例是使用outlook的mail 服務,所以程式會透過 outlook 寄信。

1. 首先需要套過 pip 安裝相依套件

pip install pywin32

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

在現今開發需求中,將資料以Excel、CSV、PDF等方式匯出的需求已經相當普遍,以下使用Java Spring 框架開發並實作提供Excel下載功能之範例。

首先要先在pom.xml設定 dependency 套件,將org.apache.poi資料載入到專案之中。

pom.xml

<dependencies>
<dependency>

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

image

執行程式(office)出現之後開啟會顯示「因為找不到VCRUNTIME140_1.dll」而導致程式無法執行(如下圖)。

只要下載Visual Studio 2015、2017和2019並且安裝後就可以執行了。

下載最新支援的 Visual C++ (連結

重新安裝程式或許可以修正此問題。

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

在資料分析中常用工具如Excel 內有相當多好用的函數,如Countif、sumif....等。

而在強大的結構化資料庫如何透過SQL語法達到同等效果,詳見下方範例程式碼:

若無資料庫系統想進行以下測試,可參考後方連結之線上測試工具,可以簡單測試SQL語法,以達到SQL語法的練習效果(連結)。

範例資料結構語法:

1

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

image

近期意外發現一個簡單方便的前端套件,sweetalert2(官方連結)。

SweetAlert2是一個很漂亮的響應式套件,且是純javascript,不需依賴jQuery,並支持jQuery、React、Angular、Vue.js

引用函數的 CDN 如下:

1

<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script>

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

目錄夾遍訪是非常常見的需求,以下透過 Go 語言的 filepath.Walk進行目錄夾的檔案遍訪。

1
2
3
4

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

INI 檔案的詳細說明,可參考Windows 官方網站之說明(連結

Windows本身提供了 標準的 API 可以針對INI 檔進行操作與處理,分別為GetPrivateProfileStringWritePrivateProfileString。

然後上述兩個函數中的檔案名稱需要使用目標 INI 檔的完整路徑(需使用絕對路徑,不可使用相對路徑)。

然而程式可能都操作固定的某個 INI 檔,但是每次存取都需要取得該檔案之路徑,故將其行為進行簡易的彙整與處理。

並將其撰寫成 較方便使用的 Class 以便日後進行使用:

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

INI檔案的詳細說明,可參考Windows官方網站之說明(連結

Windows本身提供了 標準的 API 可以針對INI檔進行操作與處理,分別為GetPrivateProfileStringWritePrivateProfileString。

然後上述兩個函數中的檔案名稱需要使用目標 INI 檔的完整路徑(需使用絕對路徑,不可使用相對路徑)。

然而程式可能都操作固定的某個 INI 檔,但是每次存取都需要取得該檔案之路徑,故將其行為進行簡易的彙整與處理。

並將其撰寫成 較方便使用的Class以便日後進行使用:

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

當有大量PDF的內容需要擷取,但是資料量較多時,需要耗費較多人力,故透過程式將PDF轉成圖片檔案。

1. 首先,為了美觀先製作 ProgressBar

1
2
3

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

撰寫HTTP Post 必須使用到網路功能,因此仍需要至 androidmanifest.xml 添加權限:

1

<uses-permission android:name="android.permission.INTERNET"/>

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。