原创 分享一款pycharm / intellij好看的主題。(python和java)
pycharm / intellij 直接導入jar包,應用即可。 圖 java配色。 傳送門 提取碼:do0w
原创 java數據類型,備忘
byte 8位 -128~127 short 16位 -32768~32767 int 32位 2^-31 ~ 2^31 -1 long 64位 2^-63-1 ~ 2^63-1 float 32位 3.4e-45 ~ 1.4e38(
原创 pandas 多級表頭
df.columns.get_level_values(0).values # 索引層級從0開始 返回一個list df.columns.to_list() # 返回一個 [(), (), ()]
原创 關於pandas多級表頭,輸出Excel文件空白行問題
找到pandas源碼文件 excel.py 函數起始大概在源碼551行, 貼上源碼 函數_format_regular_rows def _format_regular_rows(self): has_al
原创 Java數組翻轉 / 排序簡單方法
/*java 數組翻轉*/ public class Demo{ public static void main(String[] args){ int[] raw_list = {1,2,3,4,5,6,7}; for
原创 ubuntu 80端口無法使用
遇到問題:使用80端口失敗,查詢80端口占用,顯示未佔用。 可能的原因:當前用於未非root用戶,故ubuntu下無法使用1024以下端口。(1023不可,1024可以) 解決方案: 用80端口映射8080端口 1.映射到端口 ipta
原创 MysqlDump備份
mysqldump -u root -p test -R > 1.sql mysqldump -u root -p test -R -E > 1.sql # -R 代表備份存儲過程 # -E 代表備份事件 備份的sql文件過
原创 ubuntu 18.0安裝桌面
在命令環境下運行如下命令: #更新軟件庫 sudo apt-get update #升級軟件 sudo apt-get upgrade #安裝Ubuntu桌面系統 #安裝時間有點長,需要耐心等待。 sudo apt-get ins
原创 python計算方法耗時裝飾器
import pandas as pd def calcMethodsTimes(func): def inner(*args, **kwargs): start = pd.datetime.now()
原创 python pandas 多線程(攜程)寫入excel
不知道如何優化,寫入excel文件依然很慢. # -*- coding: utf-8 -*-# # python 3.6.7 # Description: # Author: zzq # Date: 2
原创 pandas輸出excel文件添加表頭標題,樣式裝飾器
以下裝飾器將輸出帶有樣式的excel文件。 import os import pandas as pd from xlsxwriter.utility import xl_range def decoratorToExcel(ex
原创 Python 多進程文件共享變量。
# -*- coding: utf-8 -*- # usr/bin/python3.6.7 # @idea :PyCharm # @FileName :moreThread.py # @Time :201
原创 python多線程學習
理解不深,先這樣! # -*- coding: utf-8 -*- # usr/bin/python3.6.7 # @idea :PyCharm # @FileName :moreTh.py # @Time
原创 記錄一次讀取 9.8G的一個csv文件,並且寫入mysql。
記錄一次讀取1600萬 行 X 41列的csv文件。 目標 /環境 文件數據爲測試模擬數據,數據大小 9.8G,目標爲讀取數據,並且寫入mysql。 目標文件 運行環境: python3.6 (64位),pandas,pymys
原创 python @property動態屬性方法記錄。
原始代碼。 這裏獲取一個學生的年齡,我們定義get_age 方法。要獲取年齡需要 student.get_age() 代碼如下。 from datetime import date, datetime class Studen