025年公務員考試網課視頻課程資源全套百度云網盤分享
大家好,今天我想和大家分享一下我備考公務員考試網課視頻課程資源的經驗。
首先,讓我先介紹一下我的情況。我是應屆生,參加的是省級公務員考試,最終得分是144分,其中行政能力測驗得分是68分,申論得分是79分。我備考的時間大約是三到四個月,每天學習公務員考試網課視頻課程資源的時間都超過三個半小時。希望我能通過分享我的經歷,對大家有所幫助。
公考資料全套領取,直接復制網址鏈接搜索
https://www.xiaobai0.com/1130.html
在我的復習公務員考試網課視頻課程資源的過程中,我的一點點備考經驗分享。
首先,我會通過聽網課視頻課程資源來學習知識點。具體我不方便透露所選用的網課品牌,但我認為通過聽網課可以提高學習效率。我非常認真地聽課,并將所有的知識點做筆記。每天結束之前,我會重新做一遍老師講解的例題。在第二天學習新知識之前,我會回顧前一天的筆記,并重新做一遍老師講過的例題。如果遇到不理解的地方,我會回放視頻重新聽,直到完全理解為止,直到我能正確解答例題。
這種方法可能會稍微慢一些,但我認為它可以幫助我打好扎實的基礎。我建議大家根據自己的實際情況來安排學習計劃。
然后,在完成所有公務員考試網課視頻課程資源知識點學習之后,我們需要進行刷題。在刷題之前,可以先做兩套真題,以了解自己的優勢和薄弱環節。
需要注意的是,考試時間只有兩個小時,不可能做完所有題目,我們只能在有限的時間內盡量做對平時常見的題目。上岸團的名師網課中也會分享這些內容。
最后,建議大家將更多的時間和精力放在資料分析、判斷推理和言語理解這三個部分公務員考試網課視頻課程資源的學習。相對而言,這三個部分的知識點比較簡單,只要認真學習就能理解甚至拿到滿分。你可以在“上岸團”找到對應模塊的名師網課,進行專項提高。
關于數量關系的問題,相對而言可能更加困難。在考試中,能夠正確完成三到四個問題已經相當不錯了。而且這些問題可能需要花費較長的時間,投入和回報的比例并不成正比。此外,常識部分的規律性也相對較弱。這兩部分內容都屬于性價比較低的部分。因此,我建議大家在完全掌握前三部分內容的基礎上,再花些時間和精力來研究后兩部分的內容。
在我的復習過程中,我采取了一種策略:每隔一天做一套真題,以保持自己處于考試狀態。上午我會限定時間做行測,下午則專注于申論的四道小題。其余時間我會分析錯題,并進行漏洞補充。
需要強調的是,寫申論題目對提高成績非常重要。聽老師講解只是一方面,真正動筆寫出來才能知道自己是否真的理解。完成后再對比答案,找出自己沒有考慮到的地方,這才是真正能夠提高分數的方法。
最后祝大家都能夠早日上岸。
視頻采集和管理是多模態大數據應用場景必不可少的環節,在基于Vue2前端框架實現的Web界面如何進行視頻的展示和播放是開發人員會遇到的一個主要技術問題。本文提供基于Vue2+video.js實現視頻的預覽的方案。
采集的視頻數據在前端視頻管理模塊列表中展示,然后用彈窗查看視頻詳情并預覽播放。最開始使用 vue-mini-player 組件,可輕松實現視頻在編輯界面的彈窗中播放,但是遇到兩個問題:1)彈窗中播放著視頻,關閉窗口后,視頻流不會停止。2)關閉窗口,重新打開新的視頻編輯窗口后,依舊是繼續播放之前的視頻。其原因應該是關閉舊的窗口后,視頻播放的控件沒有銷毀,導致新打開的控件其實還是舊控件的實例。查了很多關于vue-mini-player的文檔和使用樣例,沒有找到如何銷毀vue-mini-player控件。
視頻列表
單條視頻數據編輯界面
video.js 是一個通用的可嵌入網頁的視頻播放器JS庫,在Vue2中引用video.js可以創建播放組件對象,關閉視頻時能進行操作。基于Vue2使用video.js方法如下。
npm install video.js@6.13.0
import videoJs from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.videoJs=videoJs //注冊
創建<video>組件,可放在彈窗中任何需要的地方。重點是給出id值,設置屬性時需要用到。
<template>
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
<video id="casvideoplayer" ref="videoPlayerRef" class="video-js">
<source :src="playUrl" type="video/mp4">
</video>
...
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">確 定</el-button>
<el-button @click="cancel">取 消</el-button>
</div>
</el-dialog>
</template>
export default {
data() {
return {
// 使用video.js播放視頻配置
videoJsPlayer: null,
playUrl:"", //視頻文件鏈接
videoPlayerOption: {
controls: true, //確定播放器是否具有用戶可以與之交互的控件。沒有控件,啟動視頻播放的唯一方法是使用autoplay屬性或通過Player API。
// url: "", //要嵌入的視頻資源url(不起作用?)
poster: '', //封面
autoplay: false, //自動播放屬性, true/false/"muted"(靜音播放)
muted: false, //靜音播放
preload: 'none', //建議瀏覽器是否應在<video>加載元素后立即開始下載視頻數據。
fluid: false, //是否自適應布局,播放器將會有流體體積。換句話說,它將縮放以適應容器。
width: "850px", //視頻播放器的顯示寬度(以像素為單位)(fluid=false時起作用)
height: "600px", //視頻播放器的顯示高度(以像素為單位)(fluid=false時起作用)
},
};
methods: {
// 視頻列表的“修改”按鈕,點擊后顯示修改彈窗
handleUpdate(row) {
// 從后臺獲取視頻信息
getVedio(row.id).then(response=> {
this.form=response.data; //修改彈窗其他字段信息賦值
this.title="修改視頻管理";
this.open=true; // 顯示修改彈窗
// video.js組件播放視頻
this.videoPlayerOption.poster=response.data.avator;
this.playUrl=response.data.contentsOrg;
this.showVideoWindow(); //設置視頻播放控件
});
},
//(重點是這里)
// 使用video.js組件播放視頻
showVideoWindow(){
// 如果視頻播放控件已經存在,切換視頻url,重新播放;如果控件不存在,創建
if(this.videoJsPlayer){
this.videoJsPlayer.src([
{
src: this.playUrl,
type: "video/mp4"
}
]);
// 如何圖片不為空,設置視頻封面
if(this.videoPlayerOption.poster !=null && this.videoPlayerOption.poster !=""){
this.videoJsPlayer.poster(this.videoPlayerOption.poster);
}
this.videoJsPlayer.load(this.playUrl);
// this.videoJsPlayer.play(); //自動播放(打開后,切換視頻后需自動播放)
}else{
// 最開始創建一次視頻播放組件
this.$nextTick(()=> {
this.videoJsPlayer=this.videoJs(
"casvideoplayer", //播放器控件id
this.videoPlayerOption //播放器設置項(這里設置的poster屬性不生效,需要在后面單獨設置)
);
this.videoJsPlayer.poster(this.videoPlayerOption.poster); //貌似不生效?
})
}
},
// 編輯彈窗頁面的“取消”按鈕
cancel() {
// 重置視頻控件數據(video.js組件)
if(this.videoJsPlayer){
this.videoJsPlayer.reset();
}
this.reset();
},
}
以上代碼實現了在Vue2彈窗中播放視頻組件的功能,注意關閉彈窗時要使用“取消”按鈕。如果通過點擊彈窗右上角X關閉彈窗,視頻還可以在后臺繼續播放,但是打開一個新的視頻修改彈窗后,播放的視頻會終止,并切換到新視頻播放界面。即使這樣,目前的功能已經不影響用戶正常使用。
video.js還有一個強大功能,看到喜歡的畫面點擊右鍵可以保存視頻幀,另外支持畫中畫、設備投放等功能。
video.js右鍵功能
后續優化改進工作包括:1)把video.js視頻播放功能做成Vue組件,方便在不同的Vue代碼文件中調用。2)捕獲窗口關閉的事件(如點擊X關閉,或者鼠標失焦點后關閉),關閉視頻流。
video.js
Vue
【參考材料】
video.js官方網站:https://videojs.com/
其他編碼材料:
https://blog.csdn.net/qq_60533482/article/details/128015308
https://blog.csdn.net/Uookic/article/details/116131535
https://www.cnblogs.com/DL-CODER/p/16833222.html
著移動設備的普及,響應式網頁設計變得越來越重要。響應式設計的核心理念是讓網頁能夠適應不同的屏幕尺寸和分辨率。媒體查詢是實現響應式設計的關鍵技術之一,它允許我們根據不同的設備特性來應用不同的CSS樣式規則。
媒體查詢由兩部分組成:媒體類型(如 screen、print 等)和至少一個使用邏輯表達式的查詢條件(如 min-width、orientation 等)。當媒體查詢的條件返回真值時,相關的CSS樣式則會被應用。
媒體查詢的基本語法如下:
@media not|only mediatype and (expressions) {
/* CSS 規則 */
}
/* 默認樣式 */
body {
background-color: lightblue;
}
/* 屏幕寬度至少為 600px */
@media screen and (min-width: 600px) {
body {
background-color: pink;
}
}
/* 屏幕寬度至少為 900px */
@media screen and (min-width: 900px) {
body {
background-color: orange;
}
}
在這個例子中,當屏幕寬度小于600px時,背景顏色為淺藍色;寬度在600px到899px之間時,背景顏色變為粉色;寬度達到900px及以上時,背景顏色變為橙色。
.container {
width: 100%;
padding: 20px;
box-sizing: border-box;
}
/* 兩列布局 */
@media screen and (min-width: 600px) {
.column {
float: left;
width: 50%;
}
}
/* 三列布局 */
@media screen and (min-width: 900px) {
.column {
width: 33.3333%;
}
}
在這個例子中,.container 默認是一個寬度為100%的容器。當屏幕寬度至少為600px時,.column 類的元素會并排排列成兩列布局;當屏幕寬度至少為900px時,變為三列布局。
/* 默認字體大小 */
body {
font-size: 14px;
}
/* 平板設備 */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body {
font-size: 16px;
}
}
/* 橫屏顯示 */
@media screen and (orientation: landscape) {
body {
font-size: 18px;
}
}
在這個例子中,字體大小根據設備寬度和方向進行調整。平板設備在寬度介于768px到1024px之間時,字體大小增加到16px;當設備處于橫屏模式時,字體大小增加到18px。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive Layout with Media Query</title>
<style>
body {
font-family: 'Arial', sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
.header {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
.sidebar {
background-color: #f9f9f9;
padding: 15px;
border-bottom: 1px solid #ddd;
}
.main-content {
padding: 15px;
}
.footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
}
/* Responsive layout for screens wider than 600px */
@media (min-width: 600px) {
.container {
display: flex;
}
.sidebar {
flex: 1;
order: 1;
border-bottom: none;
border-right: 1px solid #ddd;
}
.main-content {
flex: 3;
order: 2;
}
}
</style>
</head>
<body>
<div class="header">
<h1>Responsive Page</h1>
</div>
<div class="container">
<div class="sidebar">
<h2>Sidebar</h2>
<p>This is the sidebar area, which contains navigation links and other information.</p>
</div>
<div class="main-content">
<h2>Main Content</h2>
<p>This is the main content area. It will display the primary information of the page.</p>
</div>
</div>
<div class="footer">
<p>Footer Content ? 2023</p>
</div>
</body>
</html>
媒體查詢是實現響應式設計的強大工具。通過合理使用媒體查詢,我們可以確保網頁在各種設備上都能提供良好的用戶體驗。隨著技術的發展,我們還可以利用更多高級的媒體查詢特性,如檢測分辨率、設備方向等,來進一步優化響應式設計。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。