原创 循環讀取某一類文件,將結果追加到新的列表生成Excel

import pandas as pd import numpy as np import re import csv import os path=os.getcwd()+"/10000000/checkres/" fi

原创 利用pandas將Excel分組比較獲取差集並

源文件Excel結構 wbarea apparea 利用groupby可以快速分組,組合到目標數據 利用dataframe的某列的值來獲取該值所在的行 代碼如下: import pandas as pd import num

原创 PHP數據流接收並存儲本地圖片

最近一段時間,被安卓前端整的萌萌的,對接口的時候,讓改什麼都不能改,人家有認識的PHP大牛啊,有堅強後端,其實這都無所謂,提高自身才是硬道理,你不改,那我來改,嘗試多種解決方案,也能提高自己,哈哈,我就是這樣安慰自己的。果不其然

原创 redis利用list和hash類型存儲mysql表

需求場景: 前端界面用戶搜索,有查詢條件篩選和條數篩選,但是沒有分頁標識。統一條件下請求的數據有千條,但是條數篩選最大400,爲了保證用戶多次查詢相同條件可以獲取所有數據,利用redis實現用戶篩選條件下的自動分頁功能 $wh

原创 java和弱語言PHP對接口的要求

APP原生開發:安卓版,IOS版,和後臺 H5開發: 網頁製作,然後加個殼打包,和後臺 APP混合開發:這個是介於原生開發和H5開發之間的,一個前臺一個後臺,APP上有H5的製作內容,也有原生開發的製作內容,或者說也有WEB開發

原创 thinkphp5接入極光推送的實現方式

composer安裝 進入PHP項目目錄,執行 composer require jpush/jpush 安裝成功後tp5測試 <?php namespace app\jpush\controller; class Index

原创 http請求的時候Header加 Authorization值實現方式

http請求的時候Header加 Authorization值實現方式 REST接口採用 HTTP基本認證的驗證方式,HTTP Header(頭)里加 Authorization 實現方法1 curl請求的時候 封裝到header

原创 5G的sql文件利用python進行數據統計

由於mysql文件過大,source導入本機也要兩天多,於是利用python進行數據統計分析 快速讀取文件流 def readfile(file): with open(file,'r+',encoding='utf-8'

原创 利用cookie快速登錄網站獲取數據

利用cookie登錄 # -*- coding: utf-8 -*- import requests from lxml import etree import json import re import pandas as

原创 千萬級數據,無索引情況下,字符串模糊查詢like instr position locate對比

千萬級數據,無索引情況下,字符串模糊查詢like instr position locate對比

原创 千萬級數據快速查詢,sql相同的情況下,PHP和python獲取有效數據速度比較

1、同樣的sql查詢,PHP請求時間比python稍微短。 2、PHP的返回數據比python要大。 索引已經儘可能利用,但是查詢速度還是較慢。數據量級較高,其中牽扯量級等值的多表聯合查詢。 優化方案:根據主表的索引優勢,快速定

原创 python根據mp4地址下載本地

視頻下載 import requests def download_video(v_url,v_path): headers = {"User-Agent": "Mozilla/5.0 (Linux; Android 8.

原创 日誌定期清理,shell腳本自動創建和刪除

shell腳本完成刪除上個月的文件夾 並新建下個月的文件夾 linux的命令在.sh裏面用反單引號標記 就可以執行 #!/bin/bash #echo `date +%m%d` # 月末執行刪除名稱爲上個月的文件夾 並新

原创 linux設置祕鑰登錄,禁止root密碼登錄(一)

貌似遇到一個大神,他說你不要root登錄了,我給你設置祕鑰登錄,既安全有高級。突然感覺自己弱的一批。免密碼登錄,這麼高級還安全,於是有了下文,哈哈。縱觀各種文檔,親測總會遇到些問題,前側兩次,總結下,希望大家一起做高級的程序員

原创 linux設置祕鑰登錄,禁止root密碼登錄,ftp用戶賬戶密碼登錄(二)

root必須祕鑰登錄,普通ftp用戶需要賬戶密碼登錄,進行以下設置 新建用戶並授權 1、新增用戶 root祕鑰登錄後: > adduser testftp > passwd testftp 2、設置root祕鑰登錄,其他用戶