原创 網站前端_EasyUI.基礎入門.0004.帶你玩轉jQuery EasyUI Accordion組件?

簡單介紹:說明: Accordion摺疊面板基於Panel面板,但允許同時顯示一個或多個面板,每個面板都支持展開和摺疊內容可通過Ajax加載,如果沒有指定默認選中面板,則默認選中第一個面板.基礎用法:<div id="a" class="e

原创 網站前端_EasyUI.基礎入門.0002.帶你玩轉jQuery EasyUI Panel組件 ?

簡單介紹: 說明: Panel面板常當作其它內容的容器,可用於創建包含Layout佈局/Tabs選項卡/Accordion摺疊面板等基礎組件,還提供了內置的摺疊/關閉/最大化/最小化的行爲,你可以將它嵌入到網頁的任何位置.基礎用法:<div

原创 網站前端_EasyUI.基礎入門.0003.使用EasyUI Panel組件的最佳姿勢?

1. 基礎面板<div id="p" class="easyui-panel" style="padding: 10px;" data-options="width:700,height:250,title:'基礎面板'">     <p>

原创 項目實戰_Python.編寫一個高性能可擴展支持自定義的插件式監控系統?

項目簡介:說明: 主要用於集中化業務主動監控,支持任意自定義PY檢測插件,適用於測試/正式環境業務聯調檢測,後端採用Python實現,具體實現代碼請閱讀代碼.項目思路:項目結構:xmzoomeye-agent ├── app │   ├──

原创 基礎入門_Python-模塊和包.深入Celery之子任務及原語組式/鏈式/回調?

子級任務:說明: 前面學習的任務調用基本上已夠用,但有時業務場景可能需要任務關聯,且子任務可能需要父任務爲其傳遞一些必要參數,此時可通過func.subtask或簡寫func.s實現,子任務對象依然可以調用任務對象的API,delay和ap

原创 網站後端_Flask-第三方庫.利用Flask-Socketio擴展構建實時流應用?

模塊簡介:說明: 此模塊主要用於構建支持實時,雙向基於事件的通信,將Websocket和Polling等其它實時通信方式封裝成了通用接口,從而可在各個平臺/瀏覽器/設備上穩定工作.快速安裝:pip install flask-socketi

原创 網站前端_EasyUI.基礎入門.0005.使用EasyUI Accordion組件的最佳姿勢?

1. 基礎的手風琴<div id="a" class="easyui-accordion" data-options="width:500,height:300">     <div data-options="iconCls:'icon-

原创 項目實戰_Python.子進程/協程在固件檢測更新升級程序中的正確姿勢?

項目簡介:說明: 主要用於對接OA審批流程後自動下載固件生成更新後自動上傳,具體實現代碼請閱讀代碼項目思路:項目結構:firmwareupload/ ├── app │   ├── conf │   │   ├── config.py │ 

原创 網站前端_EasyUI.基礎入門.0001.jQuery EasyUI簡單介紹與快速使用?

簡單介紹:說明: EasyUI是一種基於jQuery且完全支持HTML5的用戶界面插件集合,大大節省您網頁開發的時間和規模,只需通過編寫一些簡單HTML標記,就可以定義用戶界面,使用簡單但功能強大下載: http://www.jeasyui

原创 面試寶典_Python.運維開發.0004.用Python實現tail實時輸出新增日誌?

面試題目:1. 用PYTHON實現tail -f功能,默認顯示最後15行,實時輸出新增行?解題思路:1. 此需求在很多場景中都有遇到,而且在各大羣中也被討論過,雖然有現成的模版如pyinotify等模塊實現,但面試更想通過你的解題思路來判斷

原创 網站前端_EasyUI.基礎入門.0009.使用EasyUI Layout組件的最佳姿勢?

1. 基礎佈局<div id="l" class="easyui-layout" data-options="width:500,height:250">     <div data-options="region:'north',titl

原创 基礎入門_Python-模塊和包.深入Celery之節點管理/任務調度/任務追蹤?

任務管理:說明: 如上爲運行任務後的標準輸出,transport爲消息代理,concurrency爲默認進程池進程數,當所有子進程處於忙碌狀態時必須等待空閒子進程處理,如果是IO密集型可嘗試使用Eventlet/Gevent協程,具體可參考

原创 面試寶典_Python.常規算法.0003.用Python去實現一個扁平化的字典?

面試題目:1. 用PYTHON實現一個扁平化的字典,如{'a': {'b': '1'}}扁平化處理後變成{'a.b': 1}?解題思路:1. 由於字典可能是無限嵌套的,所以第一印象就想到採用遞歸函數完成,由於扁平化數據需要零時存儲以及永久存