原创 thinkphp5框架的model支持多地區數據庫切換

1、說明 一般情況下,都是在model中指定一個數據庫連接參數即可。但某些情況下,相同的庫表會在不同地區都有部署,這個時候需要按地區進行切換(只有一個model情況下)。 2、多model繼承方式 Model層代碼 //A地區的數據庫 c

原创 簡單說明

1、說明 主要分享自建MK管理平臺的一些設計思路 2、目錄 賬戶授權管理 媒體API管理 素材管理 數據拉取

原创 賬戶授權管理

1、前言 本文只包括通用流程概括,不涉及具體操作流程; 國內的頭條、騰訊等基本都是 Oauth2.0 授權模式; 授權管理大致流程 申請開發者應用; 準備跳轉鏈接,獲取授權的 auth_code; 通過auth_code獲取令牌( a

原创 thinkphp5兼容PostgreSql的model操作

1、簡單說明 舊的項目使用的 ThinkPHP 5.0 ; Model配置PostgreSql會出現各種報錯; model一般配置 class Demo extends Model { protected $connection

原创 [Swoole] 在Ubuntu下安裝、快速開始

本文主要講述在 Ubuntu 下編譯安裝 Swoole,並根據官方文檔給出的demo進行了測試和搬運,包括:TCP服務器、UDP服務器、HTTP服務器、WebSocket服務器、異步客戶端、定時器和協程相關,通過模仿官方例子領略Swool

原创 [Javascript] 動態隱藏和顯示 Layui 數據表格的列

需求:   設置一個按鈕,動態隱藏或展示數據表格的列。默認隱藏部分列,點擊按鈕進行顯示,再次點擊就隱藏。   基於 layui 的數據表格。   代碼:   綁定按鈕事件。   這裏需要設置的列比較多,表格字段名格式:d1_roi、d1_l

原创 [PHP] CURL獲取cookie,模擬登錄獲取數據

需求:通過CURL先登錄,然後獲取登錄後的cookie,在請求數據接口的時候帶上這個cookie即可! 直接貼代碼: 1 <?php 2 3 class CurlLoginDemo 4 { 5 public $

原创 [Python] 命令行模式閱讀博客園的博文

通過Python腳本讀取博客園分頁數據,把標題、摘要和鏈接過濾出來,方便我們在命令行中閱讀。 閱讀本文可以熟悉一般爬蟲的原理,以及指令交互界面的開發。   一、說明   運行環境:win10/Python 3.5(Win10的玩家可以下載

原创 [PHP] CURL文件上傳

一、說明   本文主要簡述CURL進行文件上傳的一般操作,基於TP5框架;    二、前端   代碼如下,需要填入對應的上傳地址還有修改接收的參數名字(這裏是 file): <form action="上傳地址" method="p

原创 [Python] 通過採集23萬條數據,對《哪吒》影評分析

一、說明   數據來源:貓眼;   運行環境:Win10/Python3.7 和 Win7/Python3.5;   分析工具:jieba、WorldCloud、pyecharts和matplotlib;   程序基本思路:分析接口 —>

原创 [Mysql] GroupBy 分組,按天、周、月

簡單說明:   最近在做報表功能的時候,需要將數據按天、周和月進行合併展示(數據記錄都是按天20190701)。    正文:   說明:數據表中date都是int類型:如 20190701   一、按天      SELECT `dat

原创 [Python] 將視頻轉成ASCII符號形式、生成GIF圖片

一、簡要說明 簡述:本文主要展示將視頻轉成ASCII符號形式展示出來,帶音頻。 運行環境:Win10/Python3.5。 主要模塊: PIL、numpy、shutil。 [PIL]: 圖像處理 [numpy]: 矩陣形式讀取圖片數據 *

原创 [Python] 用python做一個遊戲輔助腳本,完整思路

一、說明   簡述:本文將以4399小遊戲《寵物連連看經典版2》作爲測試案例,通過識別小圖標,模擬鼠標點擊,快速完成配對。對於有興趣學習遊戲腳本的同學有一定的幫助。   運行環境:Win10/Python3.5。   主要模塊:win32g

原创 [Python] 通過採集兩萬條數據,對《無名之輩》影評分析

  一、說明   本文主要講述採集貓眼電影用戶評論進行分析,相關爬蟲採集程序可以爬取多個電影評論。   運行環境:Win10/Python3.5。   分析工具:jieba、wordcloud、pyecharts、matplotlib。  

原创 [Python] socket實現TFTP上傳和下載

一、說明   本文主要基於socket實現TFTP文件上傳與下載。   測試環境:Win10/Python3.5/tftpd64。   tftpd下載:根據自己的環境選擇下載,地址 :http://tftpd32.jounin.net/tf