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)
人氣()
執行程式(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)
人氣()
近期意外發現一個簡單方便的前端套件,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 檔進行操作與處理,分別為GetPrivateProfileString與WritePrivateProfileString。
然後上述兩個函數中的檔案名稱需要使用目標 INI 檔的完整路徑(需使用絕對路徑,不可使用相對路徑)。
然而程式可能都操作固定的某個 INI 檔,但是每次存取都需要取得該檔案之路徑,故將其行為進行簡易的彙整與處理。
並將其撰寫成 較方便使用的 Class 以便日後進行使用:
Lung-Yu,Tsai 發表在
痞客邦
留言(0)
人氣()
INI檔案的詳細說明,可參考Windows官方網站之說明(連結)
而Windows本身提供了 標準的 API 可以針對INI檔進行操作與處理,分別為GetPrivateProfileString與WritePrivateProfileString。
然後上述兩個函數中的檔案名稱需要使用目標 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)
人氣()