由於項目需要,我需要給系統加權限,這真是一個讓人頭疼的問題,如果要每個業務方法都加上權限判斷邏輯,那真的不敢想象是多么大的工作量,日后有變動的話,我會不會發瘋?
所以我必須利用之前學到的AOP編程,在需要進行權限判斷的業務方法前后執行一些權限判斷,可是呢AOP已經被我忘記了。 幸好,百度網盤里有之前存的視頻(JAVA高級進階(張孝祥老師),shiro(孔浩老師))。
可是項目有時間要求,我必須在最短的時間內完成“加權限”這個任務。所以我在給領導報告我需要多久能研究好權限的時候,首先自己得確定到底需要多久學習,一般是視頻長度的2.5倍時間。也就是說,如果視頻總長2個小時,那么我掌握視頻的內容則需要2*2.5=5個小時。
那么問題來了,我怎么知道視頻的總時長呢?
之前是不會的,百度上搜了很多,發現無用。於是 google 搜
How do I get the total duration of a bunch of tiny video files in a folder?
於是,我發現win7系統自帶了統計視頻文件時長的功能
【操作步驟】
You can use the Windows Explorer Filter.
你可以打開windows資源管理器
- Open the desired folder on Windows Explorer (WindowsKey-F); 在資源管理器中打開裝載視頻的文件夾。
- Click at the search bar (or use Ctrl-F); 組合鍵Ctrl+F 打開搜索輸入框
- Type System.Kind:=Video; 輸入 System.Kind:=視頻
- Select all video files from the result list; 選擇所有搜到的文件列表
- Open their properties;右鍵--屬性
The total duration calculation will be shown in the Details tab; 視頻文件的總時長就會在“詳細信息”標簽頁中顯示出來。
我統計到的總時長是 02:03:52 也就是2個小時的視頻,那么我至少需要5個小時學習和理解,然后再將這部分內容融入到項目中。