原创 Anaconda安裝使用說明

我們先來看一下 Anaconda 的說明 Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 [1] 因爲包含了大量的科學包,Anaconda 的下載文件比較大

原创 [問題解決思路]Linux 下報 Segment fault

問題場景: 由於服務器 Segment fault 問題多種多樣,本解決方案只針對以下類似情況。 服務器爲Centos6.10,有個項目需要安裝一些類庫,通過yum安裝後 'ls' 等常用命令失效,一旦退出ssh會話則無法重新連接。 問題

原创 Microsoft Azure PHP SAML SSO配置

登錄 https://portal.azure.com/  進入控制檯 點擊 Azure Active Directory 點擊 企業應用程序 點擊 新建應用程序 點擊 非庫應用程序 選擇 應用是否需要分配用戶登錄, 如果需要的話

原创 [問題解決思路]js插件報跨域問題

疫情在家,有個同事找到我說某個系統的富文本編輯框不好用了,我遠程看了一下,結論是DNS劫持導致的跨域問題,修改DNS即可。 將問題追蹤步驟記錄如下: 1、同事報錯後,遠程連接,瀏覽器中調試發現js插件報跨域,但是相同環境下另一個系統相同的

原创 [問題解決思路] Got error 28 from storage engine

問題場景: 服務器表單上傳如果內容過長直接報500 navicat 鏈接數據庫報 Got error 28 from storage engine 問題原因: 服務器相關掛載滿了,清文件 解決思路: 登錄服務器, 執行 df -h 檢查哪

原创 thinkphp5 Redis隊列日誌服務

之前業務上寫日誌記錄的時候都是同步處理,日誌處理模塊總是要浪費一些時間的,導致系統整體響應較慢,上 kafka 那種級別的東西又有點殺雞牛刀,於是打算上 Redis,利用 List 做一下隊列,東西不難,記個思路。 前提: 1. 安裝Re

原创 阿里 經典網絡 專有網絡 區別

前一陣子接公司通知,要更改現有服務器網絡模式,在阿里雲上直接操作即可,就讓運維直接去搞了,搞完之後發現大量服務宕掉,與阿里協調後並未給出好的解決方案,遂啓動災害響應,開始緊急維護,記一下過程: 影響:所有服務變得非常之慢,最後批量502

原创 PHP使用基於SMAL協議的AzureAD認證實現SSO

Azure Active Directory (Azure AD) 是 Microsoft 提供的多租戶、基於雲的目錄和標識管理服務。Azure AD 將核心目錄服務、應用程序訪問管理和標識保護組合到一個解決方案中,提供基於標準的平臺,幫

原创 在線分析office(xls, xlsx, doc, docx)文檔內容 擴展可在線預覽

最近在做一個文檔分析系統,要求是在上傳的兩千份左右的office文件裏篩選出含有一千個左右的關鍵詞,因爲以前主業開發PHP,但是PHP在處理這塊的時候“力不從心”,整好研究了小半年的Python,於是希望用Py和PHP混合開發,簡單架構如

原创 centos安裝python3報錯ModuleNotFoundError: No module named '_ctypes'

3.7版本需要一個新的包libffi-devel,安裝此包之後再次進行編譯安裝即可。 yum install libffi-devel -y make clean make && make install make test 若在安裝

原创 oracle 11g不能連接報ORA-12537+ora-609解決 實測可用

操作系統: windows2008 數據庫:oracle11g 問題發生:一套正常跑了一年的應用系統,忽然無法連接上數據庫,但是另外一個應用可以正常鏈接,數據入庫正常。   數據庫服務器端查看: 使用 lsnrctl status 查看監

原创 Excel與CSV的差異

  來源: https://www.guru99.com/excel-vs-csv.html   EXCEL   CSV 它是一個二進制文件,包含有關工作簿中所有工作表的信息 CSV代表C omma S eparated V

原创 Python下 selenium + GraphQuery 採集小例

現在反爬措施日新月異,爬蟲技術也道高一尺魔高一丈,經歷了IP封禁、js防爬等防禦手段,總結了一套還算是不錯的採集組合 GraphQuery: https://github.com/storyicon/graphquery 國內能查到的資料

原创 vue中 created 和 mounted 鉤子的區別

1:在使用vue框架的過程中,我們經常需要給一些數據做一些初始化處理,這時候我們常用的就是在created與mounted選項中作出處理。 首先來看下官方解釋,官方解釋說created是在實例創建完成後唄立即調用。在這一步,實例已完成以下

原创 縮短url長度,攔截 get 提交

因爲 js 無法獲取到 post 數據,程序中採用了 php 模板引擎獲取,別的語言自行替換。注意保存成 html , 別的頁面引入。 代理不光監聽了 form,根據實際業務需求還監聽了 a,核心代碼是 POST。   <scrip