原创 分享一款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